Back to the Hub.
Software & Distributions:
Software - an overview.
Distributions - operating systems and development environments for the Raspberry Pi.
Kernel Compilation - advice on compiling a kernel.
Performance - measures of the Raspberry Pi's performance.
Programming - programming languages that might be used on the Raspberry Pi.
What is armhf
The Debian Squeeze image originally issued by the Raspberry Pi foundation as the recommended distribution used "soft float" settings. The foundation felt necessary to use the existing Debian port for less-capable ARM devices due to time and resource constraints during development of the Raspberry Pi. Therefore, it does not make use of the Pi's processor's floating point hardware - reducing the Pi's performance during floating point intensive applications - or the advanced instructions of the ARMv6 CPU.
The official Raspberry Pi distributions are now optimized for ARMv6 and for "hard float" which should have better performance on certain CPU intensive tasks.
There are some info on the news groups that "hard float" optimization can speed up floating point operating up to 10x, please read detailed discussion on the Raspberry Pi forums.
|Distribution||Latest release date||First release date||OS platform||License||RAM footprint||sdcard footprint||armhf||Image / installer||Packages||user:password||Default GUI|
|DietPi||28/04/2015||08/01/2014||Linux / Raspbian||OSI GPLv2||15MB||Yes||DietPi-Image||Optional installer (dietpi-software) for popular, "ready to run", optimized programs unique to all Pi Models(Kodi/RetroPie etc).||root:dietpi||None / Optional minimal LXDE with dietpi-software installer.|
|Arch Linux ARM||2015-03-02||2012-03-01||Linux||OSI GPLv2||Yes||raw image (RPi 1)||8,700||root:root||none|
|Bodhi Linux||2013-01-25 (raspbian/wheezy)||2012-06-12 (wheezy)||Linux / Raspbian||Core: OSI mixed (GPLv2 BSD etc)||Yes||img+md5sum||35,000+
(sudo su root/bodhilinux)
|Debian ARM||2012-04-19 (Squeeze)||2012-02-16 (Squeeze)||Linux||Core: OSI mixed (GPLv2 BSD etc)||No||raw image||20,000+||pi:raspberry||?|
|DRUMS::DLNA Raspberry USB Music Server||2014-11-18||2014-11-18||Linux / Raspbian||GPLv2||Yes||raw image||No interface.|
|Fedora Remix||2013-05-22 (F18)||2012-07-07 (F14)||Linux||OSI mixed (GPLv2 BSD etc)||Yes||Fedora RPM: installer
Windows Zip: installer
Other Linux: Python script
|Gentoo Linux||2013-08-16||2012-04-27||Linux||GPLv2||~23 MiB||Yes||Wiki article Quick Install Guide
|IPFire||2012-06-27 (2.11)||2012-06-27 (2.11)||Linux||Open Source||~20 MiB||No||raw image (404 error from their own website)||144||N/A||none|
|Meego MER + Kodi||2012-04-27 (0.2)||2012-04-11 (0.1)||Linux (embedded)||OSI mixed (GPLv2 BSD etc)||~34 MiB + Kodi||No||~320 (core)||N/A||Kodi|
|Moebius||2015-01-11 (2.0.0)||2012-08-01 (1.0.0)||Linux||(GPLv2)||~20 MiB||Yes||Raw Image||(core) + Github moebius repositories||root: moebius||none|
|MINIBIAN||2015-02-18||2013-07-05||Linux / Raspbian||(GPLv2)||~17 MiB||<512MB||Yes||Raw Image||(core) + Raspbian Repositories||root: raspberry||none|
|nOS||2014-03-14(2.2)||2013-11-28 (2.0)||Linux||(GPLv2)||~90 MiB||Yes||Zip File||35,000+||pi:raspberry||XFCE|
|openSUSE||2013-12-06||2012-07-30||Linux 3.11||OSI mixed (GPLv2 BSD etc)||28 MiB (inc. X11)||Yes||raw image||6300||root:linux||icewm|
|OpenWRT||2014-10-02 (14.07 Barrier Breaker)||2012-08-15||Linux||OSI mixed (GPLv2 BSD etc)||3.3MiB||No||Image||3358||first login with telnet
set your SSH pw
|PiBang Linux||2013-10-14||2012-10-29||Linux||Core: OSI mixed (GPLv2 BSD etc)||Yes||Latest image||(user created at first boot)||Openbox,i3wm|
|PwnPi||2012-06-29 (Squeeze)||2012-05-26 (Squeeze)||Linux||GNU General Public License version 3.0||No||Image||20,000+||root:toor||xfce|
|QtonPi||2012-05-27 (0.2)||2012-05-07 (0.1)||Linux||No||qt 5 sdk + sdcard image||root:rootme
|VPNbian||2013-09-22||2013-09-22 Linux 3.6.11+
|Linux||Core: OSI mixed (GPLv2 BSD etc)||~40 MiB w/o desktop||Yes||vpn & airport image
|Raspbian||2013-05-25||2012-05-28 (Wheezy)||Linux||Core: OSI mixed (GPLv2 BSD etc)||~30 MiB w/o desktop||Yes||pi image list
|OpenELEC||2015-02-28 (5.0.5)||2012-05-10||Linux 3.14.11 (embedded)||OSI mixed (GPLv2 BSD etc)||110 MiB (incl. Kodi)||Yes||- Official Downloadsite
||~140 (+ 7 via Kodi)||root:openelec
|XBian||2015-02-08||2012-07-29||Linux / Raspbian||OSI mixed (GPLv2 BSD etc)||Yes||Windows installer
Latest Pi 1 image
Latest Pi 2 image
|raspbmc||2015-02-02 (Final version)||2012-06-30 (Squeeze)||Linux / Raspbian||custom||Yes||linux installer
|osmc||2015-03-10 (beta4)||Linux / Raspbian||GPLv2 ||Yes||installers||20,000+||osmc:osmc||Custom Kodi skin|
|RISC OS||2012-11-01 (5.19 RC6)||2012-07-09 (5.19)||RISC OS||Shared Source||No||Latest official image
||(not applicable)||RISC OS WIMP|
|SliTaz||2012-12-14 (cooking)||2012-05-29 (4.0)||Linux 3.2.27||GPLv2||~10 MiB||Yes||raw image||260||root:root||Openbox ?|
|Aros hosted on Raspbian Limited Demo||2012-06-14||2012||Linux / Debian6 + Aros||Mixed - GPLv2 and APL (MPL derivative)||<~50 MiB||No||Binaries and run ./where/ever/AEROS/boot/AROSbootstrap||pi:raspberry||Aros Wanderer|
|Plan9||2013-09-23||2012-11-12||Plan 9||Lucent||Yes||raw image||Rio|
|SlaXBMCRPi||2014-04-09 [14.1]||2013-02-19 [14.0]||Linux||OSI mixed (GPLv2, GPLv3, BSD etc.)
BCL For Java SE
|No||Raw Image (Developer)
Raw Image (Minimal)
Install Instructions (Windows/Linux)
(+ Official SlackwareARM 14.1 Packages)
, autostart into Kodi
|PiMAME||2013-08-25||2012-12-01||Linux||Core: OSI mixed (GPLv2 BSD etc)||Yes||raw image||pi:raspberry||none|
|PiBox||2015-01-18||2013-07-14||Linux / Buildroot||OSI Mixed||Yes||image (Source, rootfs, staging tree, install images, SD card builder)||root:pibox||Blackbox/Matchbox|
|pipaOS||2014-01-12||2013-02-10||Linux / Raspbian||Core: OSI mixed (GPLv2 BSD etc)||~32 MiB||Yes||Image||37.500||sysop:posys with sudo root privileges||none|
|Raspberry WebKiosk||2013-11-28||2013-11-26||Linux / Raspbian||GPLv2||Yes||raw image||Browser-only: Chromium|
|Raspberry Digital Signage||2013-11-12||2013-06-06||Linux / Raspbian||GPLv2||Yes||raw image||Browser-only (restricted fullscreen): Chromium, Firefox or Midori|
|Volumio||2014-06-13||2013-12-14||Linux / Raspbian||GPLv3||Yes||Latest image||volumio:volumio||Openbox,i3wm|
|Nard SDK||2015-01-21||2014-06-24||Linux / Embedded||Donationware||~37 MB||Yes||Build instructions||root:pass||none|
|ThinBox||2014-08-14||2014-08-14||Linux / Raspbian||Freeware||~1 GB||Yes||Latest Image||Not Needed||Autostarts|
|slrpi||2015-01-01||2014-12-25||Linux||(GPLv2)||Yes||Raw Image||90 Slackware ARM packages||root: password||none|
|Slackware ARM||2015-03-13||2012-10-28||Linux||GPLv2, GPLv3||No||XZ image and .ZIP file RPi1||Slackware .tgz packages RPi1||root:user_defined||none|
|Windows 10 IoT||2015-04-29||2015-04-29||Windows||n.a.||No||FFU Image RPi2||Administrator:p@ssw0rd||none|
Discuss: Forum at raspberrypi.org
More information is available at http://archlinuxarm.org
Raspberry Pi + Debian = Raspbian. A project to create a hard float port of Debian Wheezy (7.x) armhf for the Raspberry Pi. The intent of Raspbian is to bring to the Raspberry Pi user 10,000s of pre-built Debian packages specifically tuned for optimal performance on the Raspberry Pi hardware. The project is still in its early phases, but the major push to rebuild nearly all Debian packages for the Raspberry Pi is expected to be completed by early June, 2012 (only several hundred packages remain as of June 1st). After that, efforts will focus on making Raspbian the easiest to use, most stable and best performing Linux distribution available for the Raspberry Pi.
More information is available at http://www.raspbian.org
At its core, DietPi is the goto image for a minimal Raspbian/Debian Server install. We've stripped down and removed everything from the official Raspbian image to give us a bare minimal Raspbian server image that we call DietPi-Core.
- Minimal and optimized Raspbian Image for all Pi models.
- DietPi-Software: Install optional "ready to run" software, quickly and easily, with optimizations unique to your Pi model.
- DietPi-Config: A feature rich config tool for your Pi. Overclock and tweak your pi, scan and connect to wifi SSID's, and many many more options.
- ARMhf - hardware floating point calculations.
- Small 120MB compressed image.
- Fits on a 1GB or greater SD card
- Only 11 running processes after boot
- 16MB of memory usage after boot
- RamLog installed. All logs goto RAM and get cleared on daily basis with cron (saves SD writes, performance increased, no need for rsyslog).
- Lightweight SSH server (Dropbear) is installed instead of OpenSSH.
- Wifi Support. Unlike most Raspbian minimal images, ours includes full Wifi support.
DietPi-Software: DietPi-Software allows for popular, optional install choices. All of which are pre-configured and "ready to run" with all the optimizations and configurations done for you. This ensures you get the maximum performance from your Pi and the software you choose to install
- LXDE (Lightweight Desktop, without the bloatware found in Raspbian)
- Kodi / Xbmc
- Gaming (RetroPie)
- Gaming (OpenTyrian Game)
- Bittorrent Server (Transmission)
- OwnCloud Server
- DLNA/UPnP Media Server (MiniDLNA)
- HiFi / Web Interface Music Player (MPD + YMPD)
- Forums (phpbb3)
- Web Server (Apache2 + mysql + php5 + phpmyadmin)
- FTP server (Proftpd)
- File Server (Samba)
- VPN Server (SoftEther)
- Website URL Address (No-Ip)
DietPi-Config: DietPi-Config is a feature rich configuration tool for your Pi:
- Change overclocking profiles
- Change resolution, set audio output, analogue audio quality etc.
- Tweak ARM temp limits, change CPU governor settings and many more.
- Full networking tool that allows you to connect to Wifi SSIDs easily, change static IP's address, and many more options.
- Samba client utility allows you to quickly and easily connect to Windows Shares.
- NoIp client utility, allows you to quickly and easily setup your website address for your Pi.
nOS is an operating system for the Raspberry Pi that aims to make the device simple, fast and easy to use. It incorporates an XFCE desktop which is lightweight and user friendly for previous users of Microsoft Windows. It uses a modified version of the NOOBS installer for the installation as it only requires a quick drag and drop to the SD card.
More information is available at http://www.nos.net.nz
A very compact ARM HF distribution, using 20Mb of RAM (with SSH server running) for the entire operating system. It fits in a 128Mb SD card, has auto-resizing features to better adapt to your SD card size and uses its own repositories for installing everything you need. A wise configuration and a small memory footprint are ideal for an headless machine or for interacting with real word I/O devices, take a look at Moebius Website. Version 2 is current stable version.
Raspbian Server Edition
This is a stripped-down version of Raspbian with some extra packages.
Red Sleeve Linux
More information is available at http://www.ipfire.org
Raspberry Pi Thin Client
Thin Client project want to create a very cheap thin client over Raspberry Pi board! Microsoft RDC, Citrix ICA & VMWare View
BerryTerminal is a minimal Linux distribution designed to turn the Raspberry Pi mini computer into a low-cost thin client. It allows users to login to a central Edubuntu or other LTSP server, and run applications on the central server
Enjoy the Android Transporter tech demo .
None of the currently available solutions do a perfect job with running XBMC/Kodi on the Pi, however OpenELEC comes by far the closest, in spite of its locked-down nature.
This fork aims to remedy the very few flaws in its implementation and to focus 100% on the Pi, while also sticking to upstream and incorporating its updates.
•Low idle CPU usage (< 15%) •Smoother and more responsive •Built-in XBMC addons: iPlayer, custom fixed version of Demand 5, various unofficial repos •iPlayer, 4oD, Demand 5, ITV Player, SportsDevil all fully tested+working •Improved wifi connectivity •Added test-connman scripts for easy wifi setup •Added wireless_tools (iwconfig etc.) •Added rndis_wlan wifi driver (broadcom 4320 chipset) •Easy SD card installation script for building from source
OpenELEC is an embedded operating system built specifically to run XBMC, the Open Source entertainment media hub. The idea behind OpenELEC is to allow people to use their Home Theatre PC (HTPC) like any other device you might have attached to your TV, like a DVD player or Sky box. Instead of having to manage a full operating system, configure it and install the packages required to turn it into a hybrid media center, OpenELEC is designed to be simple to install, manage and use, making it more like running a set-top box than a full-blown computer.
- OpenELEC Mainsite
- In February 2012, OpenELEC.tv announced their ARM port for Raspberry Pi
- OpenELEC forum thread
- RaspberryPi forum thread
- Raspberry Pi build instructions for OpenELEC
Raspbmc is a minimal Linux distribution based on Debian that brings XBMC/Kodi to your Raspberry Pi. This device has an excellent form factor and enough power to handle media playback, making it an ideal component in a low HTPC setup, yet delivering the same XBMC/Kodi experience that can be enjoyed on much more expensive platforms. Raspbmc is brought to you by the developer of the Crystalbuntu Linux Distribution, which brings XBMC/Kodi and 1080p decoding to the 1st generation Apple TV.
XBian is a small, fast and lightweight media center distro for the Raspberry Pi, based on a minimal Raspbian image. It's slogan is "XBMC on Raspberry Pi, bleeding edge" and thus it's main focus is delivering the fastest XBMC/Kodi solution for the Raspberry Pi. Thereby making most of the commercial media-center products obsolete...
- Fits on a 1GB SD card
- Low RAM and CPU usage
- Very smooth UI
- Auto mount USB
- AFP support
- NFS support
- AirPlay support
- CEC support
- Lirc support
- PVR support
- Kernel 3.10.9
- Performance as the default governor
- Out of the box support for almost all wlan adapters
- User friendly configuration tool xbian-config
- Source code on github
- Large community
- Debian-based Apt repo so keeping your system up-to-date is easy.
RasPlex is an Entertainment Center Solution for Raspberry Pi Simply put, RasPlex lets you turn your TV into a Smart TV. Similar to the AppleTV, but completely free and Open Source, RasPlex is basically a set-top box software. Once RasPlex is stable, it will have support for legacy console game emulation (NES, SNES, etc), as well as Plex Channels (Netflix, Crackle, Youtube, etc). RasPlex is a Plex Home Theater Client More technically stated, RasPlex is a complete port of Plex Home Theater (formerly Plex Media Center) for Raspberry Pi. RasPlex currently runs on OpenELEC for reasons of limited manpower, but there is a working Raspbian port that just needs some time to be brought up to speed. RasPlex was created on Gentoo linux, but that port has since been abandoned for performance reasons. We regularly merge in changes from Plex Home Theater and OpenELEC. Once things cool off a bit and we are more stable (or we get the manpower), we will maintain a Raspbian release as well. RasPlex is the Perfect Companion to a Plex Media Server Many people will use expensive computers as Plex Clients, or have to go through the inconvenient of plugging a computer into their TV every time they want to use Plex. With RasPlex, just plug it in and your media is always ready. Put one on every TV, and have your media everywhere! You can even put RasPlex on your friend's TV's, and watch your media remotely.
PwnPi is a Linux-based penetration testing Dropbox distribution for the Raspberry Pi. It currently has 181 network security tools pre-installed to aid the penetration tester. It is built on the Debian Squeeze image from the Raspberry Pi foundation's website and uses XFCE as window manager
Description This Debian Squeeze image created to perform "pwn plug" type of attacks using Raspberry Pi. Please look at the wiki for further details Wiki
Kali Linux Features
Kali is a complete rebuild of BackTrack Linux, adhering completely to Debian development standards. All-new infrastructure has been put in place, all tools were reviewed and packaged, and we use Git as VCS.
- Open Git source tree: We are huge proponents of Open Source software and our development tree is available for all to see and all sources are available for those who wish to tweak and rebuild packages.
- Wide wireless device support: We have built Kali Linux to support as many wireless devices as we possibly can, allowing it to run properly on a wide variety of hardware and making it compatible with numerous USB and other wireless devices.
rk3306 mk/ss808 Raspberry Pi ODROID U2/X2 Samsung Chromebook
- 1.Get a nice fast 8 GB (or more) SD card. Class 10 cards are highly recommended.
- 2.Download the Kali Linux Raspberry Pi image from our downloads area.
- 3.Use the dd utility to image this file to your SD card.
Alert! This process will wipe out your SD card. If you choose the wrong storage device, you will wipe out your computer's hard disk.
The Invisible Internet Project (I2P) is a computer network layer that allows applications to send messages to each other pseudonymously and securely. Uses include anonymous web surfing, chatting, blogging and file transfers. The software that implements this layer is called an I2P router and a computer running I2P is called an I2P node. The software is Free and Open Source and is published under multiple licenses.
I2Pberry was created to turn a Raspberry Pi into a I2P node through which you can access all the services offered through I2P. Detailed installation instructions and alternate download methods are included on our main site.
- ARMHF announced for Bodhi Linux on R_Pi
- Release Announcement from Bodhi Developer Blog
- Download from SourceForge.net
- what-about-the-raspberry-pi Forum thread
A Quick Start Guide exists how to install Gentoo on the Raspberry Pi.
Gentoo Section on the official Raspberry Pi forum.
Adafruit - Occidentalis v0.1
- I2C and hardware SPI support
- I2C/SPI modules initialized on boot
Tiny Core Linux
What is Tiny Core?
- In November 2011, RISCOScode.com announced that RISC OS will be available as an alternative OS for Raspberry Pi
- RaspberryPi forum thread
- ROOL forum thread
Just copy to your Raspbian card. It has only been tested on composite output
At the moment, essentially what it will do is
- 1. Grab the list of Distros from the RPI Download page
- 2. Let the user select which distro he wants to install
- 3. Select the Disk device that he wants to install it onto
- 4. dd the image onto the disk device.
- 5. Flash OS from zip file on SD Card:
- 6. Reset SD Card: This will format an SD Card back to defaults, i.e. one vfat partition.
- Main site
PiBang linux is a Raspbian-based distribution. PiBang is inspired by Crunchbang Linux, an i686 and x86_68 Debian-based distribution. It comes preconfigured with many helpful scripts and pipemenus as well as a fork of Raspi-config with increases functions such as support for changing the user and hostname. PiBang is also one of the heavier Rasperry Pi distributions boasting a complete package set with favorites such as Abiword, OMXPlayer, GIMP, and VLC all pre-installed.
Plan 9 is a distributed operating system originally designed and implemented by Ken Thompson, Rob Pike, Dave Presotto, and Phil Winterbottom @ Bell Labs. It is a lean operating system that has been ported to super computers such as IBM's Blue Gene down to tiny boards such the Raspberry Pi.
- Distribution disk image
- Plan9 subforum @ raspberryPi.org
- Acme editor tutorial
- Plan 9 Main page
- Plan 9 wiki
SlaXBMCRPi is a minimal Linux distribution based on Slackware ARM that brings a full-featured XBMC/Kodi solution to your Raspberry Pi. It allows the user to exit from XBMC/Kodi to the Desktop should he need to perform typical desktop tasks (browsing, text editing etc.).
There are two pre-built images available:
Developer: Weighs 3.2GB and contains all development packages required to compile the Linux kernel, XBMC and other XBMC-related (or not) packages
Minimal: Weighs 1.9GB and contains only the packages required to run XBMC. (Does not include Midori and relevant dependencies)
- Main Site
- Developer Image
- Minimal Image
- Manual Installation Packages
- Source Code
- Installation Instructions (Windows/Linux)
Raspberry Pi distribution geared towards emulating video games. Maintained by Shea Silverman
PiBox provides a build system based on Crosstool-NG, Buildroot/Busybox, the Linux kernel, Rasperry Pi firmware and installation tools to create a base system that can be installed to an SD card to boot a Raspberry Pi. The base system serves as a foundation on which opkg based extensions such as XBMCBox can be installed. PiBox originated as a build system and has been extended with opkgs to the media distributions. It's current focus is to provide a lightweight system for providing services (wifi webcam, media server, platform for DLP display) for travel trailers, though this is just an initial target audience.
PiBox Development Platform is the official name of the core build system. It provides the platform on which the following two products are based.
PiBox Media Server is a purpose-specific implementation built on PiBox with a goal of providing a media server that can stream webcam video and serve video files over SMB. This is accomplished by adding custom opkg installs on the base PiBox development platform. The PiBox Media Server can be used as a node on a network or as a wireless access point. Future plans include support for sensor management making it similar to a home monitoring system.
PiBox Media Player is a purpose-specific implementation built on PiBox with a goal of providing a remote media player companion to the Media Server. The player is intended to integrate with PiBox Media Server over wifi with the server acting as a wireless access point. HDMI-based DLP projectors for use as a personal Drive In Theater experience. This is also accomplished by adding custom opkg installs on the base PiBox development platform.
PiBox Media Server and PiBox Media Player are consumer oriented distributions for distributed media playback in travel trailers without Internet connectivity. The UI is based on GTK+ with Cairo and the system runs on the Raspberry Pi optimized PiBox Developement Platform distribution.
PiBox is currently a one man project. I'd like to have more users of the system and welcome new developers. To get started using the system please download the tarball, unpack it and use the mksd card to format your SD card. Then use the mkinstall script to install the distribution to the SD card. To get started with development, please read the developer wiki on how to build the PiBox Development Platform.
Contact me at firstname.lastname@example.org or if you're interested in helping out, have ideas for improvement or just want to know how to use the system.
Created and maintained by Michael J. Hammel
OpenWrt is described as a Linux distribution for embedded devices.
The Raspberry Pi is now supported by the Barrier Braker release (14.07-rc1) available here:
The Raspberry Pi is also supported by the older Attitude Adjustment release (12.09-beta) available here:
The daily trunk is now finally available here:
You should mirror those files if you want to use them because they are built daily.
OpenWrt Wiki for Raspberry Pi http://wiki.openwrt.org/toh/raspberry_pi
- openWRT Thread about Raspberry Pi status
Nard is a software development kit (SDK) written from scratch for the Raspberry Pi family of boards. Unlike Raspbian, which primarily is for desktop use, Nard focuses on embedded systems 24x7 over years. It has many features requested by industrial users.
Volumio is described as an Audiophile Music Player solution for Raspberry PI and embedded single board computers. Evolution of RaspyFi project it is based on a custom minimal Debian system fine tuned for Bit Perfect Audio Playback. It is designed to be operated in headless mode, controlling and configuring it via its WebUI or from third party clients.
•Ready to play: flash it and you're ready •Audiophile Quality: fine tuned ALSA for bit perfect and low latency playback •Control it via integrated Webui with PC, Smartphone, Tablet •FLAC, WAV, MP3, AAC, ALAC, PLS, Muse, DSD, OGG playback •Easy configuration of Wi-Fi networking and NAS Mounts •Airplay, UPNP, DLNA and WebRadios playback capability •Audio out via HDMI, USB, Analog Jack, S/PDIF, I2S (depends on platform) •All Raspberry PI i2s DACs supported •Multiroom Playback via Android App
Kano is a fast and fun OS for the Raspberry Pi, pre-installed with modified Minecraft Pi and Chromium.
MINIBIAN is a minimal Raspbian-based Linux image for Raspberry Pi. The main focus is to have a small, updated and stable distribution that is fully compatible with official Raspbian “Wheezy” image, without GUI and unneeded tools. So this image is perfect for embedded projects, or wherever you need to use all RPi resources for your specific tasks. The main advantage is that MINIBIAN has a very small footprint, boots in some seconds and uses just few of precious RPi RAM. Unlike other similar projects, MINIBIAN has not been obtained purging unneeded packages from original image, neither recompiling the source code: it’s just a customized Raspbian installation obtained from the same repository used for official RPi Wheezy image. So kernel and binary files are exactly the same you will find on standard image, with the difference that MINIBIAN fit on 512Mb SD Card, is fastest, and more frequently updated.
Slrpi (slackware/raspberry pi) is a minimal installation of Slackware ARM on a Raspberry Pi. It is built with the mini root filesystem and the Raspbian image.
motionPie is a video surveillance distro for the Raspberry PI based on BuildRoot and Motion.
Slackware ARM's primary goal is to provide (as near as possible) a full port of Slackware x86. Some packages have not been built since they are x86 only, whilst some have been added to support ARM platforms. Slackware is the longest surviving-- currently maintained-- Linux distribution available and is still the most "UNIX-like" Linux distribution out there. Slackware complies with the published Linux standards, such as the Linux File System Standard and has always considered simplicity and stability paramount. As a result, Slackware has become one of the most popular, stable, and friendly distributions available. There's a vast number of people running Slackware ARM on their RPis. Since before the release of Slackware ARM 14.0, there have been a number of community efforts to bring Slackware to the Raspberry Pi. From preinstalled images to full installation guides, Slackware ARM has a thriving community of Raspberry Pi users, and is very well supported in that respect. Slackware has always been well known for its reliability, power, and versatility, and that's exactly what you will find when running it on the Raspberry Pi. The Slackware-on-Raspberry Pi community caters for all the original RPi versions as well as the latest Raspberry Pi 2 model B.
Slackware ARM is not supported by the Raspberry Pi Foundation. The Raspberry Pi is only supported by the Slackware community, outside of the official Slackware ARM tree.
- Slackware-on-Raspberry Pi Community Page
- Slackware ARM Forum
- SARPi - Slackware ARM on a Raspberry Pi 1 installation guide
- SARPi2 - Slackware ARM on a Raspberry Pi 2 installation guide
- Slackware ARM preinstalled Raspberry Pi images
- Slackware ARM 13.37 on the Raspberry Pi 1 model A/B
Windows 10 IoT Core Edition
Windows 10 Internet of Things Core Edition is available as preview version at the moment, with the release of it it will be available to the maker and IoT community for free.
An ARM port of OpenSuSE has existed for several years. Since July 2012 it been available as well for the Raspberry Pi.
The status is currently beta. The OpenSuSE RPi image is minimalistic, without YaST. Installation of required and optional software and performing updates are quite simple with zypper, the same as on x86.
Current infomation is gathered at the RPI Forum: http://www.raspberrypi.org/phpBB3/viewforum.php?f=87
Meego MER & XBMC
The MeeGo MER project provides a Linux-based, Open Source software platform for the next generation of computing devices. The MeeGo MER software platform is designed to give developers the broadest range of device segments to target for their applications, including netbooks, handheld computing and communications devices, in-vehicle infotainment devices, smart TVs, tablets and more – all using a uniform set of APIs based on Qt. XBMC is an award-winning free and open source (GPL) software media player and entertainment hub for digital media. Meego TV 1.2 uses XBMC as a reference GUI (that is, a starting point for creating a custom GUI).
Puppy Linux is designed to be a tiny Linux distribution (<100MB). One distro version of Puppy for ARM is SAP6 Debian6 armel binaries and another PuppiPlan all under the Puppy initiative. Puppy Linux is going back to his roots. Designed to run from 256MB of RAM. Making every bit count. Join the Puppy geek adventure for 2012. Woof Woof
RPi-Buildroot is a set of Makefiles and patches that make it easy to generate a complete customized embedded Linux system for your Raspberry Pi. This distro is based on Buildroot so it's perfect for somebody looking to build a trimmed-down or task-specific system.
Please note that this distro is intended for advanced users.
- More Information
- Git Repository
- Test-drive SD card images and toolchain
- Marshmallow Entertainment System
Aros Hosted on Linux
Aros is an Open Source Amiga like operating system (OS) at the API level. This version runs as a task under Linux to take advantage of the drivers available inside the GNU Linux OS core.
- Youtube videos
These are other popular distributions that are often asked about for Raspberry Pi but are not available.
Ubuntu was initially planned to be the default distribution, but the current version of Ubuntu only supports ARMv7 onwards, not the ARMv6 architecture used by the Raspberry Pi's processor (until Pi 2). Therefore Ubuntu does not work on Raspberry Pi 1, and there is no further information about this changing in the near future.
A bug report on this subject was submitted to Ubuntu's bug tracker. The responses to that bug include an unofficial viewpoint from a Canonical employee, outlining the amount of work required to support ARMv6 (and therefore, potentially, Raspberry Pi 1). See Bug 848154