It’s got some other stuff installed.
Raspbian on a Raspberry Pi Zero uses up 87MB of RAM. This one uses 94MB of RAM.
Some adjustments that can be made to the image, is to remove Raspberry pi specific tools (like Raspberry Pi configuration, help, Universal access (since the menu is empty anyway) can be removed from the start bar).
Firefox can be removed due to memory issues below 500MB of RAM,
Out of the box, the Wifi wasn’t working for me.
The Chromium browser actually works on the BananaPi zero, where as on the Raspberry pi zero, it doesn’t (due to ram issues, and LONG loading times).
VideoCore IV files can be removed, Raspberry Pi bluetooth (they use different drivers anyway), camera modules, sensehat and gpio software (is probably incompatible with the zero)…
The Wolfram app is only licensed to Raspberries, so it requests for a license key (can be removed, as it can be reinstalled for people owning a proper license key) (EDIT: seems like it can’t be removed from the image).
A lot of the background pics and images in the OS can be purged…
I think you can cut A LOT out of the image, before rebuilding it, and make it a lot smaller.
All it really need is Wifi compatibility with the bananapi M2 zero. Even after following the terminal procedures on this build, I wasn’t able to get the wifi going.
EDIT: So after a reboot, the system DOES find the wifi, however the wifi applet in the systray doesn’t recognize the wifi adapter.
Use commands to setup WiFi client
sudo su
ip link set wlan0 up
iw dev wlan0 scan | grep SSID
vim /etc/wpasupplicant/wpa_supplicant.conf
::::::::::::::
network={
ssid="ssid"
psk="password"
priority=1
}
::::::::::::::
wpa_supplicant -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
CTRL + C
dhclient wlan0
reboot
doing my first round, I was able to reduce RAM usage to 88MB idle.
Netsurf is superior on basic devices like these. Low ram usage. Better than Chromium.
It also needs a good bluetooth and wifi monitor software, and a way to set the location.
cd /usr/share/zoneinfo
tzselect