Table of Contents
Features
- minimal Debian 8 (Jessie) armhf Image
- using official Debian repositories (no Raspbian dependencies)
- architecture: ARMv7
- logterm supported Linux kernel versions
- default kernel: 3.4.111 (sunxi)
- optional kernel: 4.4.7 (mainline)
- init system: SysVinit (systemd also available in the repository)
- supporting the Banana Pi (M1), Banana Pi M1+, Banana Pro and BPI-R1 with just one single image
- separate image for the Banana Pi M2
- pre-configured with focus on performance and security
- consumes less than 25 MB of RAM on default install
- fits on a 2 GB SD card
- Docker support (Kernel 4.1 or later)
- binary compatible with all Raspbian (.deb) packages and binaries
- temperature probe ('lm-sensors' compatible)
- bananian-config: set up timezone, locales, hostname, root password, video acceleration, hardware platform, OTG port and expand filesystem
- bananian-update: upgrade your existing Bananian installation without losing any data or settings.
Preinstalled services and applications
- SSH server (remote access/administration)
- NTP server (time synchronisation)
- haveged (entropy daemon)
- rsyslogd (syslog daemon)
- zsh (default shell with http://grml.org/zsh/ configuration, bash also available)
- htop (system monitor)
- bwm-ng (bandwidth monitor)
- screen (terminal multiplexer)
- swconfig (BCM53125 configuration tool for BPI-R1)
Configuration details
Use 'bananian-config' to adjust (most of) these parameters!
- hardened SSH configuration. Check https://bettercrypto.org/ for details
- ethernet: DHCP
- hostname: bananapi
- root password: pi (change this!)
- default locale: en_us
- time zone: UTC
- 'deadline' scheduler and 'noatime' mount option for root filesystem
- 512 MB swap file
- 'ondemand' CPU scheduler (600 to 1000 Mhz)
- ALSA default output is HDMI (see /etc/asound.conf)
- serial console enabled
- USB OTG host mode disabled
- Mali 400 video acceleration disabled (This makes a total of 970 MB RAM usable, if no video acceleration is required.)
- 8021q VLAN module enabled (but no VLAN configured)