Difference between revisions of "RPi Distributions"

From eLinux.org
Jump to: navigation, search
m (updated text)
m (Comparison: updated release info and URLs)
 
(199 intermediate revisions by 22 users not shown)
Line 7: Line 7:
 
{{Template:RPi_Software}}
 
{{Template:RPi_Software}}
  
=Available Distributions=
+
=Overview=
  
== What is armhf ==
+
== What is armhf? ==
  
The Debian Squeeze image originally issued by the Raspberry Pi foundation as the recommended distribution used "soft float" settings. The foundation found it 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 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 did 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 [http://www.raspberrypi.org/downloads official Raspberry Pi distributions] are now optimized for ARMV6 and for "hard float" which should have better performance on certain CPU intensive tasks.
+
The [http://www.raspberrypi.org/downloads 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 [http://www.raspberrypi.org/phpBB3/viewtopic.php?p=61497#p61497 Raspberry Pi forums].
+
There is some information on the news groups that "hard float" optimization can speed up floating point operating up to 10x, please read detailed discussion on the [http://www.raspberrypi.org/phpBB3/viewtopic.php?p=61497#p61497 Raspberry Pi forums].
 +
 
 +
== What are ARMv6 and ARMv7? ==
 +
 
 +
Read more [https://en.wikipedia.org/wiki/ARM_architecture#Cores here].
  
 
==Comparison==
 
==Comparison==
Line 21: Line 25:
 
{| class="sortable wikitable"
 
{| class="sortable wikitable"
 
|+ Operating Systems for Raspberry Pi models A and B
 
|+ Operating Systems for Raspberry Pi models A and B
|-
+
! Distribution
! Distribution  
+
! Latest release date
! Latest
+
! First release date
! First
+
! OS platform
! Type
 
 
! License
 
! License
! Memory footprint
+
! RAM footprint
 +
! sdcard footprint
 
! armhf
 
! armhf
! Image/Installer
+
! Image / installer
 
! Packages
 
! Packages
! Username:Password
+
! user:password
! default GUI
+
! Default GUI
 +
|-
 +
| [http://libreelec.tv LibreELEC]
 +
| 2017-05-26
 +
| 2016-05-04
 +
| Linux 4.8.10
 +
| [https://www.gnu.org/licenses/gpl-2.0.html (GPLv2 )]
 +
| -
 +
| 129MB.gz
 +
| {{yes}}
 +
| [https://libreelec.tv/downloads/ Latest Image For RPi 2 & 3]
 +
| [http://kodi.tv Official Kodi Addons] <br /> (1164 found)
 +
|  root:libreelec 
 +
|  [http://www.kodi.tv Kodi]
 +
|-
 +
| [http://www.linutop.com/software.en.html Linutop OS XS]
 +
| 2015-09-23
 +
| 2015-09-23
 +
| Linux/Raspian
 +
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 +
| ~30 MiB w/o desktop
 +
| 2900 MB
 +
| {{yes}}
 +
| [http://www.linutop.com/download.en.html raw image]
 +
| [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=4256&start=552 {{formatnum:35000}}+]
 +
| root:hexxeh<br />root:raspbian<br />pi:raspberry
 +
| [http://www.xfce.org XFCE]
 +
|-
 +
| [https://v2cloud.com/hardware/ V2 Cloud]
 +
| 2015-07-25
 +
| 2014-01-01
 +
| Linux / Raspbian
 +
| [http://www.opensource.org/licenses/gpl-2.0.php OSI GPLv2]
 +
|
 +
| 3.5 GB
 +
| {{yes}}
 +
| [https://v2cloud.com/download/ V2 Cloud thin client]
 +
|
 +
|
 +
| V2 Cloud thin client interface
 +
|-
 +
| [http://dietpi.com DietPi]
 +
| 2017-05-26
 +
| 2014-08-01
 +
| Linux / Raspbian
 +
| [http://www.opensource.org/licenses/gpl-2.0.php OSI GPLv2]
 +
| 15MB
 +
| 88MB.7z 520MB.img 350MB.filesystem
 +
| {{yes}}
 +
| [http://dietpi.com/#download DietPi-Image]
 +
| [http://dietpi.com/phpbb/viewtopic.php?f=8&t=5 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.
 
|-
 
|-
 
| [http://archlinuxarm.org/platforms/armv6/raspberry-pi Arch Linux ARM]
 
| [http://archlinuxarm.org/platforms/armv6/raspberry-pi Arch Linux ARM]
| 2014-08-09
+
| 2018-04-01
 
| 2012-03-01
 
| 2012-03-01
 
| Linux
 
| Linux
 
| [http://www.opensource.org/licenses/gpl-2.0.php OSI GPLv2]
 
| [http://www.opensource.org/licenses/gpl-2.0.php OSI GPLv2]
 +
|
 
|  
 
|  
 
| {{yes}}
 
| {{yes}}
| [http://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz raw image]
+
| [http://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz raw image (RPi 1)]
 +
[http://archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz raw image (RPi 2)]
 +
[http://archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz raw image (RPi 3)]
 
| [http://archlinuxarm.org/packages {{formatnum:8700}}]
 
| [http://archlinuxarm.org/packages {{formatnum:8700}}]
 
| root:root
 
| root:root
Line 50: Line 109:
 
| 2012-06-02
 
| 2012-06-02
 
| Linux
 
| Linux
 +
|
 
|  
 
|  
 
|  
 
|  
Line 61: Line 121:
 
| 2013-01-25 (raspbian/wheezy)
 
| 2013-01-25 (raspbian/wheezy)
 
| 2012-06-12 (wheezy)
 
| 2012-06-12 (wheezy)
| Raspbian
+
| Linux / Raspbian
 
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 +
|
 
|  
 
|  
 
| {{yes}}
 
| {{yes}}
Line 75: Line 136:
 
| Linux
 
| Linux
 
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 +
|
 
|  
 
|  
 
| {{no}}
 
| {{no}}
Line 82: Line 144:
 
| ?
 
| ?
 
|-
 
|-
| [http://www.binaryemotions.com/raspberry-music-server-dlna-usb/ DRUMS::DLNA Raspberry USB Music Server]
+
| [https://www.lamponepi.com/ Lampone Pi]
| 2014-11-18
+
| 2020-06-08 (Buster arm64)
| 2014-11-18
+
| 2020-06-08 (Buster arm64)
| Raspbian
+
| Linux
| GPLv2
+
| GPL v3
 
|  
 
|  
| {{yes}}
 
| [http://sourceforge.net/projects/raspberrymusicserver/files raw image]
 
 
|  
 
|  
|  
+
| {{no}}
| No interface.
+
| [https://www.lamponepi.com/ image]
 +
| [http://packages.debian.org/stable/allpackages {{formatnum:20000}}+]
 +
| root:password
 +
| {{no}}
 
|-
 
|-
| [http://fedoraproject.org/wiki/Architectures/ARM Fedora Remix]
+
| [https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi Fedora]
| 2013-05-22 (F18)
+
| 2017-07-05 (F26)
 
| 2012-07-07 (F14)
 
| 2012-07-07 (F14)
 
| Linux
 
| Linux
 
| [http://fedoraproject.org/wiki/Licensing:Main OSI mixed] (GPLv2 BSD etc)
 
| [http://fedoraproject.org/wiki/Licensing:Main OSI mixed] (GPLv2 BSD etc)
 +
|
 
|  
 
|  
 
| {{yes}}
 
| {{yes}}
| Fedora RPM: [http://files.velocix.com/c1410/fedora/installer/fedora/fedora-arm-installer-1.0.0-1.fc16.noarch.rpm installer]<br />Windows Zip: [http://files.velocix.com/c1410/fedora/installer/windows/fedora-arm-installer-1.0.0.zip installer]<br />Other Linux: [http://files.velocix.com/c1410/fedora/installer/source/faii-1.0.0.tar.gz Python script]
+
| [https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi?rd=Raspberry_Pi#Downloading_the_Fedora_ARM_image Images]
| [http://dl.fedoraproject.org/pub/fedora-secondary/releases/18/Everything/armhfp/os/Packages/ {{formatnum:16464}}]?
+
|  
 
| N/A
 
| N/A
| Xfce
+
| Xfce, LXQt, Mate, KDE, None - depends on spin
 
|-
 
|-
 
| [http://www.gentoo.org/ Gentoo Linux]
 
| [http://www.gentoo.org/ Gentoo Linux]
Line 112: Line 176:
 
| [http://www.opensource.org/licenses/gpl-2.0.php GPLv2]
 
| [http://www.opensource.org/licenses/gpl-2.0.php GPLv2]
 
| ~23 MiB
 
| ~23 MiB
 +
|
 
| {{yes}}
 
| {{yes}}
 
| [http://wiki.gentoo.org/wiki/Raspberry_Pi Wiki article] [http://wiki.gentoo.org/wiki/Raspberry_Pi_Quick_Install_Guide Quick Install Guide] <br /> [http://distfiles.gentoo.org/releases/arm/autobuilds/current-stage3-armv6j_hardfp/ stage3 tarball]  
 
| [http://wiki.gentoo.org/wiki/Raspberry_Pi Wiki article] [http://wiki.gentoo.org/wiki/Raspberry_Pi_Quick_Install_Guide Quick Install Guide] <br /> [http://distfiles.gentoo.org/releases/arm/autobuilds/current-stage3-armv6j_hardfp/ stage3 tarball]  
Line 124: Line 189:
 
| Open Source
 
| Open Source
 
| ~20 MiB
 
| ~20 MiB
 +
|
 
| {{no}}
 
| {{no}}
 
| raw image (404 error from their own website)
 
| raw image (404 error from their own website)
Line 135: Line 201:
 
| Linux
 
| Linux
 
| [http://www.opensource.org/licenses/gpl-2.0.php OSI GPLv2]
 
| [http://www.opensource.org/licenses/gpl-2.0.php OSI GPLv2]
 +
|
 
|  
 
|  
 
| {{yes}}
 
| {{yes}}
Line 148: Line 215:
 
| ?
 
| ?
 
| ?
 
| ?
 +
|
 
| {{no}}
 
| {{no}}
 
| [http://cdimage.kali.org/kali-images/kali-linux-1.0-armel-raspberrypi.img.gz image]
 
| [http://cdimage.kali.org/kali-images/kali-linux-1.0-armel-raspberrypi.img.gz image]
Line 154: Line 222:
 
| XFCE4
 
| XFCE4
 
|-
 
|-
| [http://wiki.meego.com/User:Vgrade#Raspberry_Pi Meego MER + XBMC]
+
| [http://wiki.meego.com/User:Vgrade#Raspberry_Pi Meego MER + Kodi]
 
| 2012-04-27 (0.2)
 
| 2012-04-27 (0.2)
 
| 2012-04-11 (0.1)
 
| 2012-04-11 (0.1)
 
| Linux (embedded)
 
| Linux (embedded)
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2 BSD etc)
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2 BSD etc)
| ~34 MiB + XBMC
+
| ~34 MiB + Kodi
 +
|
 
| {{no}}
 
| {{no}}
 
|  
 
|  
 
| [http://gitweb.merproject.org/gitweb/ ~{{formatnum:320}}] (core)
 
| [http://gitweb.merproject.org/gitweb/ ~{{formatnum:320}}] (core)
 
| N/A
 
| N/A
| [http://www.xbmc.org XBMC]
+
| [http://kodi.tv Kodi]
 
|-
 
|-
 
| [http://moebiuslinux.sourceforge.net/ Moebius]
 
| [http://moebiuslinux.sourceforge.net/ Moebius]
Line 172: Line 241:
 
| (GPLv2)
 
| (GPLv2)
 
| ~20 MiB
 
| ~20 MiB
 +
|
 
| {{yes}}
 
| {{yes}}
 
| [http://moebiuslinux.sourceforge.net/download Raw Image]
 
| [http://moebiuslinux.sourceforge.net/download Raw Image]
Line 179: Line 249:
 
|-
 
|-
 
| [http://minibianpi.wordpress.com/ MINIBIAN]
 
| [http://minibianpi.wordpress.com/ MINIBIAN]
| 2014-11-24
+
| 2015-02-18
 
| 2013-07-05
 
| 2013-07-05
| Raspbian
+
| Linux / Raspbian
 
| (GPLv2)
 
| (GPLv2)
 
| ~17 MiB
 
| ~17 MiB
 +
| < 512 MB
 
| {{yes}}
 
| {{yes}}
 
| [http://sourceforge.net/projects/minibian/files/latest/download Raw Image]
 
| [http://sourceforge.net/projects/minibian/files/latest/download Raw Image]
Line 196: Line 267:
 
| (GPLv2)
 
| (GPLv2)
 
| ~90 MiB
 
| ~90 MiB
 +
|
 
| {{yes}}
 
| {{yes}}
 
| [http://http://sourceforge.net/projects/nos/files/2.2/nos-2.2-rpi.zip/download/Download Zip File]
 
| [http://http://sourceforge.net/projects/nos/files/2.2/nos-2.2-rpi.zip/download/Download Zip File]
Line 202: Line 274:
 
| XFCE
 
| XFCE
 
|-
 
|-
| [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=87&t=40664 openSUSE]
+
| [https://en.opensuse.org/Category:ARM_devices openSUSE]
| 2013-12-06
+
| 2019-06-08
 
| 2012-07-30
 
| 2012-07-30
 
| Linux 3.11
 
| Linux 3.11
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2 BSD etc)
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2 BSD etc)
| 28 MiB (inc. X11)
+
| ~200 MB (JeOS)
 +
|
 
| {{yes}}
 
| {{yes}}
| [http://www.zq1.de/~bernhard/linux/opensuse/raspberrypi-opensuse-latest.img.xz raw image]
+
| [https://en.opensuse.org/HCL:Raspberry_Pi Raspberry Pi 1] <br>
 +
[https://en.opensuse.org/HCL:Raspberry_Pi2 Raspberry Pi 2] <br>
 +
[https://en.opensuse.org/HCL:Raspberry_Pi3 Raspberry Pi 3] <br>
 
| [https://build.opensuse.org/project/show?project=openSUSE%3AFactory%3AARM 6300]
 
| [https://build.opensuse.org/project/show?project=openSUSE%3AFactory%3AARM 6300]
 
| root:linux
 
| root:linux
| icewm
+
| None/Enlightenment/XFCE/LXQT/KDE/basic X11
 
|-
 
|-
| [http://wiki.openwrt.org/toh/raspberry_pi OpenWRT]
+
| [https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi OpenWRT]
| 2013-04-03
+
| 2017-10-18 (17.01.4 LEDE)
 
| 2012-08-15
 
| 2012-08-15
 
| Linux
 
| Linux
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2 BSD etc)
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2 BSD etc)
| 3,3MiB
+
| 3.3MiB
 +
|
 
| {{no}}
 
| {{no}}
| [http://downloads.openwrt.org/attitude_adjustment/12.09-beta2/brcm2708/generic/ Image]  
+
| [https://downloads.openwrt.org/releases/17.01.4/targets/brcm2708/bcm2708/ Raspberry Pi 1 image] <br>
 +
[https://downloads.openwrt.org/releases/17.01.4/targets/brcm2708/bcm2709/ Raspberry Pi 2 image] <br>
 +
[https://downloads.openwrt.org/releases/17.01.4/targets/brcm2708/bcm2710/ Raspberry Pi 3 image]
 
| [http://downloads.openwrt.org/attitude_adjustment/12.09-beta2/brcm2708/generic/packages/ 3358]
 
| [http://downloads.openwrt.org/attitude_adjustment/12.09-beta2/brcm2708/generic/packages/ 3358]
 
| [http://wiki.openwrt.org/doc/howto/firstlogin first login with telnet] <br> set your SSH pw
 
| [http://wiki.openwrt.org/doc/howto/firstlogin first login with telnet] <br> set your SSH pw
Line 229: Line 307:
 
| 2013-10-14
 
| 2013-10-14
 
| 2012-10-29
 
| 2012-10-29
| Linux_3.6.11 & SystemD
+
| Linux
 
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 
|
 
|
 +
|
 
| {{yes}}
 
| {{yes}}
 
| [http://pibanglinux.org/download.html Latest image]
 
| [http://pibanglinux.org/download.html Latest image]
Line 244: Line 323:
 
| Linux
 
| Linux
 
| GNU General Public License version 3.0  
 
| GNU General Public License version 3.0  
|  
+
|
 +
|
 
| {{no}}
 
| {{no}}
 
| [http://sourceforge.net/projects/pwnpi/files/pwnpi-2.0-final.7z/download Image]
 
| [http://sourceforge.net/projects/pwnpi/files/pwnpi-2.0-final.7z/download Image]
Line 250: Line 330:
 
| root:toor
 
| root:toor
 
|[http://www.xfce.org/ xfce]
 
|[http://www.xfce.org/ xfce]
 +
|
 +
|-
 +
| [http://daylightlinux.ch Daylight Linux]
 +
| 2017-01-05 (v1)
 +
| 2017-07-07 (v2)
 +
| 2019-01-10 (v3)
 +
| 2019-08-30 (v4)
 +
| Linux
 +
| GNU General Public License version 3.0
 +
|
 +
|
 +
| {{yes}}
 +
|
 +
| [http://www.daylightlinux.ch]
 +
| root:toor daylight:toor
 +
| Fluxbox
 
|-
 
|-
 
| [http://wiki.qt-project.org/QtonPi QtonPi]
 
| [http://wiki.qt-project.org/QtonPi QtonPi]
Line 255: Line 351:
 
| 2012-05-07 (0.1)
 
| 2012-05-07 (0.1)
 
| Linux
 
| Linux
 +
|
 
|  
 
|  
 
|  
 
|  
Line 264: Line 361:
 
|-
 
|-
 
| [http://techfunbln.blogspot.de/2013/09/raspberry-pi-as-openvpn-gateway-with-or.html VPNbian]
 
| [http://techfunbln.blogspot.de/2013/09/raspberry-pi-as-openvpn-gateway-with-or.html VPNbian]
| 2013-09-22
+
| 2013-09-22  
 
| 2013-09-22 Linux 3.6.11+ <br /> 2012-05-28 (Wheezy)
 
| 2013-09-22 Linux 3.6.11+ <br /> 2012-05-28 (Wheezy)
 
| Linux
 
| Linux
 
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 
| ~40 MiB w/o desktop
 
| ~40 MiB w/o desktop
 +
|
 
| {{yes}}
 
| {{yes}}
 
| [http://roow.de/raspberry/vpnairplay.image.zip vpn & airport image] <br />[http://roow.de/raspberry/vpn.image.zip vpn image]
 
| [http://roow.de/raspberry/vpnairplay.image.zip vpn & airport image] <br />[http://roow.de/raspberry/vpn.image.zip vpn image]
Line 276: Line 374:
 
|-
 
|-
 
| [http://www.raspbian.org/ Raspbian]
 
| [http://www.raspbian.org/ Raspbian]
| 2013-05-25
+
| 2017-06-21 (Jessie)
 
| 2012-05-28 (Wheezy)
 
| 2012-05-28 (Wheezy)
| Linux
+
| Linux 4.9
 
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 
| [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 
| ~30 MiB w/o desktop
 
| ~30 MiB w/o desktop
 +
| 2500 MB
 
| {{yes}}
 
| {{yes}}
| [http://www.raspbian.org/RaspbianImages pi image list] <br />[http://debian.raspbian.com/qemu/ qemu image]
+
| [http://www.raspbian.org/downloads/ pi image list] <br />[http://debian.raspbian.com/qemu/ qemu image]
 
| [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=4256&start=552 {{formatnum:35000}}+]
 
| [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=4256&start=552 {{formatnum:35000}}+]
 
| root:hexxeh<br />root:raspbian<br />pi:raspberry
 
| root:hexxeh<br />root:raspbian<br />pi:raspberry
Line 288: Line 387:
 
|-
 
|-
 
| [http://openelec.tv/get-openelec/viewcategory/10-raspberry-pi-builds OpenELEC]
 
| [http://openelec.tv/get-openelec/viewcategory/10-raspberry-pi-builds OpenELEC]
| 2014-07-09 (4.0.7)
+
| 2015-02-28 (5.0.5)
 
| 2012-05-10
 
| 2012-05-10
 
| Linux 3.14.11 (embedded)
 
| Linux 3.14.11 (embedded)
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2 BSD etc)
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2 BSD etc)
| 110  MiB (incl. XBMC)
+
| 110  MiB (incl. Kodi)
 +
|
 
| {{yes}}
 
| {{yes}}
 
| [http://www.openelec.tv/get-openelec/download/viewcategory/10-raspberry-pi-builds - Official Downloadsite]<br />
 
| [http://www.openelec.tv/get-openelec/download/viewcategory/10-raspberry-pi-builds - Official Downloadsite]<br />
Line 299: Line 399:
 
[http://sources.openelec.tv/tmp/image/ - Test and development builds]<br />
 
[http://sources.openelec.tv/tmp/image/ - Test and development builds]<br />
 
[http://openelec.thestateofme.com/ - RAW image (unofficial)]
 
[http://openelec.thestateofme.com/ - RAW image (unofficial)]
| [https://github.com/OpenELEC/OpenELEC.tv/tree/master/packages ~{{formatnum:140}}] (+ [http://wiki.openelec.tv/index.php?title=OpenELEC_Addons_(official) 7] via xbmc)
+
| [https://github.com/OpenELEC/OpenELEC.tv/tree/master/packages ~{{formatnum:140}}] (+ [http://wiki.openelec.tv/index.php?title=OpenELEC_Addons_(official) 7] via Kodi)
 
| root:openelec<br/>(ssh only)
 
| root:openelec<br/>(ssh only)
| [http://www.xbmc.org XBMC-PVR]
+
| [http://kodi.tv Kodi]
 
|-
 
|-
 
| [http://xbian.org/ XBian]
 
| [http://xbian.org/ XBian]
| 2013-07-14
+
| 2015-02-08
 
| 2012-07-29  
 
| 2012-07-29  
| Raspbian
+
| Linux / Raspbian
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2 BSD etc)
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2 BSD etc)
 +
|
 
|  
 
|  
 
| {{yes}}
 
| {{yes}}
| [http://download.xbian.org/xbian-installer.zip Windows installer] <br /> [http://xbian.org/download/ Latest images] <br /> [http://xbian.org/getting-started/ Install instructions]
+
| [http://download.xbian.org/xbian-installer.zip Windows installer] <br /> [http://sourceforge.net/projects/xbian/files/release/XBian_Latest_rpi.img.gz Latest Pi 1 image] <br /> [http://sourceforge.net/projects/xbian/files/release/XBian_Latest_rpi2.img.gz Latest Pi 2 image] <br />[http://xbian.org/getting-started/ Install instructions]
 
| [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=4256&start=552 {{formatnum:35000}}+]
 
| [http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=4256&start=552 {{formatnum:35000}}+]
 
| xbian:raspberry
 
| xbian:raspberry
| [http://www.xbmc.org XBMC]
+
| [http://kodi.tv Kodi]
 
|-
 
|-
| [http://www.raspbmc.com/ raspbmc]
+
| [https://osmc.tv/ osmc]
| 2013-06-16
+
| 2015-05-15 (RC3)
| 2012-06-30 (Squeeze)
+
|  
| Raspbian
+
| Linux / Raspbian
| [http://svn.stmlabs.com/svn/raspbmc/LICENSE custom]
+
| GPLv2 <ref> [https://github.com/samnazarko/osmc osmc on github]</ref>
 +
|
 
|  
 
|  
 
| {{yes}}
 
| {{yes}}
| [http://svn.stmlabs.com/svn/raspbmc/testing/installers/python/install.py linux installer] <br> [http://download.raspbmc.com/downloads/bin/installers/raspbmc-win32.zip windows installer]
+
| [https://osmc.tv/download/ installers]
 
| [http://packages.debian.org/stable/allpackages {{formatnum:20000}}+]
 
| [http://packages.debian.org/stable/allpackages {{formatnum:20000}}+]
| pi:raspberry
+
| osmc:osmc
| [http://www.xbmc.org XBMC]
+
| Custom [http://kodi.tv Kodi] skin
 
|-
 
|-
 
| [http://en.wikipedia.org/wiki/RISC_OS RISC OS]
 
| [http://en.wikipedia.org/wiki/RISC_OS RISC OS]
Line 332: Line 434:
 
| RISC OS
 
| RISC OS
 
| [http://www.riscosopen.org/content/documents/ssfaq Shared Source]
 
| [http://www.riscosopen.org/content/documents/ssfaq Shared Source]
 +
|
 
|  
 
|  
 
| {{no}}
 
| {{no}}
Line 345: Line 448:
 
| [http://www.opensource.org/licenses/gpl-2.0.php GPLv2]
 
| [http://www.opensource.org/licenses/gpl-2.0.php GPLv2]
 
| ~10 MiB
 
| ~10 MiB
 +
|
 
| {{yes}}
 
| {{yes}}
 
| [http://arm.balinor.net/slitaz/armhf/ raw image]
 
| [http://arm.balinor.net/slitaz/armhf/ raw image]
Line 354: Line 458:
 
| <!--Latest-->2012-06-14
 
| <!--Latest-->2012-06-14
 
| <!--First-->2012
 
| <!--First-->2012
| <!--Type-->Mixed Debian6 and Aros  
+
| <!--Type-->Linux / Debian6 + Aros  
 
| <!--Licence-->Mixed - [http://www.opensource.org/licenses/gpl-2.0.php GPLv2] and APL (MPL derivative)
 
| <!--Licence-->Mixed - [http://www.opensource.org/licenses/gpl-2.0.php GPLv2] and APL (MPL derivative)
 
| <!--Memory requirement--><~50 MiB
 
| <!--Memory requirement--><~50 MiB
 +
|
 
| <!--ArmHF-->{{no}}
 
| <!--ArmHF-->{{no}}
 
| <!--Image-->[http://www.aeros-os.org/aerosmxb2.tar.gz Binaries and run ./where/ever/AEROS/boot/AROSbootstrap]  
 
| <!--Image-->[http://www.aeros-os.org/aerosmxb2.tar.gz Binaries and run ./where/ever/AEROS/boot/AROSbootstrap]  
Line 369: Line 474:
 
| <!--Licence-->[http://plan9.bell-labs.com/sources/plan9/LICENSE Lucent]
 
| <!--Licence-->[http://plan9.bell-labs.com/sources/plan9/LICENSE Lucent]
 
| <!--Memory requirement-->
 
| <!--Memory requirement-->
 +
|
 
| <!--ArmHF-->{{yes}}
 
| <!--ArmHF-->{{yes}}
 
| <!--Image-->[http://plan9.bell-labs.com/sources/contrib/miller/9pi.img.gz raw image]  
 
| <!--Image-->[http://plan9.bell-labs.com/sources/contrib/miller/9pi.img.gz raw image]  
Line 381: Line 487:
 
| <!--Licence-->[http://plan9.bell-labs.com/sources/plan9/LICENSE Lucent]
 
| <!--Licence-->[http://plan9.bell-labs.com/sources/plan9/LICENSE Lucent]
 
| <!--Memory requirement-->
 
| <!--Memory requirement-->
 +
|
 
| <!--ArmHF-->{{yes}}
 
| <!--ArmHF-->{{yes}}
 
| <!--Image-->[http://intma.in/downloads/9front-pi-3125.9fcca5b8ac11.img.bz2 raw image]  
 
| <!--Image-->[http://intma.in/downloads/9front-pi-3125.9fcca5b8ac11.img.bz2 raw image]  
Line 387: Line 494:
 
| <!--GUI-->[http://plan9.bell-labs.com/wiki/plan9/using_rio Rio]
 
| <!--GUI-->[http://plan9.bell-labs.com/wiki/plan9/using_rio Rio]
 
|-
 
|-
| [http://slaxbmc.blogspot.co.uk/2014/04/slaxbmc-141-is-released.html SlaXBMCRPi]
+
| [https://slaxbmc.blogspot.co.uk/2016/09/slaxbmc-142-is-released.html SlaXBMCRPi]
| 2014-04-09 [14.1]
+
| 2016-09-26
| 2013-02-19 [14.0]
+
| 2013-02-19
| Linux 3.10.36+
+
| Linux
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2, GPLv3, BSD etc.)<br/>[http://www.oracle.com/technetwork/java/javase/terms/license/index.html BCL For Java SE]
 
| [http://www.opensource.org/licenses/index.html OSI mixed] (GPLv2, GPLv3, BSD etc.)<br/>[http://www.oracle.com/technetwork/java/javase/terms/license/index.html BCL For Java SE]
 +
|
 
|  
 
|  
 
| {{no}}
 
| {{no}}
| [http://slackware.org.uk/slaxbmc/14.1/ Raw Image (Developer)] <br /> [http://slackware.org.uk/slaxbmc/14.1/ Raw Image (Minimal)] <br /> [http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/ Manual Installer ]<br /> [http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/INSTALL.TXT Install Instructions (Windows/Linux)]
+
| [http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-developer.img.xz RPi1 Raw Image (Developer)] <br /> [http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-minimal.img.xz RPi1 Raw Image (Minimal)] <br /> [http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-developer.img.xz RPi23 Raw Image (Developer)] <br /> [http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-minimal.img.xz RPi23 Raw Image (Minimal)] <br /> [http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi-14.2/ Distribution Tree ]<br /> [http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi-14.2/INSTALL.TXT Installation Instructions (Windows/Linux)]
| [http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/ {{formatnum:476}}] <br />(+ [http://slackware.org.uk/slackwarearm/slackwarearm-14.1/ Official SlackwareARM 14.1 Packages])
+
| [http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi-14.2/ {{formatnum:510}}] <br />(+ [http://slackware.org.uk/slackwarearm/slackwarearm-14.2/ Official SlackwareARM 14.2 Packages])
 
| root:slaxbmcrpi
 
| root:slaxbmcrpi
| [http://fluxbox.org/ Fluxbox] <br />, autostart into [http://www.xbmc.org XBMC]
+
| [http://fluxbox.org/ Fluxbox] <br />, autostart into [http://kodi.tv KODI]
 
|-
 
|-
 
| [http://pimame.org PiMAME]
 
| [http://pimame.org PiMAME]
Line 404: Line 512:
 
| Linux
 
| Linux
 
| Core: OSI mixed (GPLv2 BSD etc)
 
| Core: OSI mixed (GPLv2 BSD etc)
 +
|
 
|  
 
|  
 
| {{yes}}
 
| {{yes}}
Line 412: Line 521:
 
|-
 
|-
 
| [http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi PiBox]
 
| [http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi PiBox]
| 2015-01-18
+
| 2023-06-22
 
| 2013-07-14
 
| 2013-07-14
| Linux/Buildroot
+
| Custom (Linux/Buildroot)
| OSI Mixed
+
| BSD0
 
|  
 
|  
 +
| ~2GB
 
| {{yes}}
 
| {{yes}}
| [http://www.graphics-muse.org/archives/pibox/0.10.0/ image] (Source, rootfs, staging tree, install images, SD card builder)
+
| [http://www.graphics-muse.org/archives/pibox/current Release]  
|  
+
| Purpose-built systems based on Development System + app opkg's
 
| root:pibox
 
| root:pibox
| Blackbox/Matchbox
+
| Custom smartphone-styled launcher
 
|-
 
|-
 
| [http://pipaos.mitako.eu/ pipaOS]
 
| [http://pipaos.mitako.eu/ pipaOS]
| 2014-01-12
+
| 2016-09-12 2017-07-02
 
| 2013-02-10
 
| 2013-02-10
| Raspbian
+
| Linux / Raspbian
 
| | [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 
| | [http://www.debian.org/legal/licenses/ Core: OSI mixed] (GPLv2 BSD etc)
 
| ~32 MiB
 
| ~32 MiB
 +
| 2.8Gb (1.2Gb free)
 
| {{yes}}
 
| {{yes}}
| [http://pipaos.mitako.eu/download/pipaos-stable.img.gz Image]
+
| [http://pipaos.mitako.eu/download/ Images list] [http://pipaos.mitako.eu/download/pipaos-1.07.img.gz (v1.07 96Mb.gz)] [http://pipaos.mitako.eu/download/pipaos-tamarillo-4.7-sysroot64.tar.gz (v4.7-sysroot64 155Mb.gz)] [http://pipaos.mitako.eu/download/pipaos-guarana-xgui-5.0.img.gz (v5-xgui 305M.gz)] [https://www.raspberrypi.org/forums/viewtopic.php?f=56&t=185202 (v5+Chrome+Flash+GCC-6.1.0)]
 
| 37.500
 
| 37.500
 
| sysop:posys with sudo root privileges
 
| sysop:posys with sudo root privileges
| none
+
| 3 second boot time
 
|-
 
|-
 
| [http://www.binaryemotions.com/raspberry-webkiosk Raspberry WebKiosk]
 
| [http://www.binaryemotions.com/raspberry-webkiosk Raspberry WebKiosk]
 
| 2013-11-28
 
| 2013-11-28
 
| 2013-11-26
 
| 2013-11-26
| Raspbian
+
| Linux / Raspbian
 
| GPLv2
 
| GPLv2
 +
|
 
|  
 
|  
 
| {{yes}}
 
| {{yes}}
Line 450: Line 562:
 
| 2013-11-12
 
| 2013-11-12
 
| 2013-06-06
 
| 2013-06-06
| Raspbian
+
| Linux / Raspbian
 
| GPLv2
 
| GPLv2
 +
|
 
|  
 
|  
 
| {{yes}}
 
| {{yes}}
Line 458: Line 571:
 
|  
 
|  
 
| Browser-only (restricted fullscreen): Chromium, Firefox or Midori
 
| Browser-only (restricted fullscreen): Chromium, Firefox or Midori
 +
|-
 +
| [http://www.binaryemotions.com/raspberry-os/raspberry-owncloud/ Raspberry ownCloud]
 +
| 2016-11-08
 +
| 2016-11-08
 +
| Linux / Raspbian Jessie
 +
| GPLv2
 +
|
 +
|
 +
| {{yes}}
 +
| [https://sourceforge.net/projects/raspberry-personal-cloud/ raw image]
 +
|
 +
|
 +
| none
 
|-
 
|-
 
| [http://volumio.org/ Volumio]
 
| [http://volumio.org/ Volumio]
 
| 2014-06-13
 
| 2014-06-13
 
| 2013-12-14
 
| 2013-12-14
| Raspbian
+
| Linux / Raspbian
 
| [http://gplv3.fsf.org/ GPLv3]  
 
| [http://gplv3.fsf.org/ GPLv3]  
 
|
 
|
 +
|
 
| {{yes}}
 
| {{yes}}
 
| [http://volumio.org/get-started/ Latest image]
 
| [http://volumio.org/get-started/ Latest image]
Line 471: Line 598:
 
| [http://en.wikipedia.org/wiki/Openbox/ Openbox],[http://en.wikipedia.org/wiki/I3_(window_manager) i3wm]
 
| [http://en.wikipedia.org/wiki/Openbox/ Openbox],[http://en.wikipedia.org/wiki/I3_(window_manager) i3wm]
 
|
 
|
|-
 
| [http://www.arbetsmyra.dyndns.org/nard/ Nard SDK]
 
| 2015-01-21
 
| 2014-06-24
 
| Embedded Linux for industrial use
 
| Donationware
 
| ~37 MB
 
| {{yes}}
 
| [http://www.arbetsmyra.dyndns.org/nard/#building Build instructions]
 
|
 
| root:pass
 
| none
 
 
|-
 
|-
 
| [http://jontylovell.net/index.php?page=30 ThinBox]
 
| [http://jontylovell.net/index.php?page=30 ThinBox]
 
| 2014-08-14
 
| 2014-08-14
 
| 2014-08-14
 
| 2014-08-14
| Raspbian
+
| Linux / Raspbian
 
| Freeware
 
| Freeware
| ~1 GB
+
|  
 +
| 1000 MB
 
| {{yes}}
 
| {{yes}}
 
| [http://jontylovell.net/index.php?page=30 Latest Image]
 
| [http://jontylovell.net/index.php?page=30 Latest Image]
Line 501: Line 617:
 
| Linux
 
| Linux
 
| (GPLv2)
 
| (GPLv2)
 +
|
 
|  
 
|  
 
| {{yes}}
 
| {{yes}}
Line 508: Line 625:
 
| none
 
| none
 
|-
 
|-
| [http://rpi.fatdog.eu/ Slackware ARM]  
+
| [http://sarpi.penthux.net/ Slackware ARM]  
| 2012-10-28
+
| 2023-12-30
| 2015-01-17
+
| 2012-10-26
 +
| Linux 5.15
 +
| [http://en.wikipedia.org/wiki/GNU_General_Public_License GPLv2, GPLv3]
 +
| ~250MiB
 +
| 200MiB
 +
| {{yes}}
 +
| [http://sarpi.penthux.net/index.php?p=downloads XZ images .txz packages .ZIP archives] RPi, RPi 2, RPi 3, RPi 4, RPi 5
 +
| Official [http://ftp.arm.slackware.com/slackwarearm/ Slackware ARM Repository]
 +
| root:user_defined
 +
| user_defined
 +
|-
 +
| [http://ms-iot.github.io/content/win10/SetupRPI.htm Windows 10 IoT]
 +
| 2015-04-29
 +
| 2015-04-29
 +
| Windows
 +
| [https://connect.microsoft.com/terms.aspx n.a.]
 +
|
 +
|
 +
| {{no}}
 +
| [https://connect.microsoft.com/windowsembeddedIoT/Downloads/DownloadDetails.aspx?DownloadID=57782 FFU Image] RPi2
 +
|
 +
| Administrator:p@ssw0rd
 +
| none
 +
 
 +
|-
 +
| [https://github.com/debian-pi/raspbian-ua-netinst raspbian-ua-netinst]
 +
|
 +
|
 
| Linux
 
| Linux
| [http://en.wikipedia.org/wiki/GNU_General_Public_License GPLv2 GPLv3]
 
 
|  
 
|  
| {{no}}
+
|
| [http://rpi.fatdog.eu/?p=downloads XZ Image]
+
| 640 MB
| [http://rpi.fatdog.eu/?p=downloads Slackware .tgz packages]
+
| {{yes}}
| root:user_defined
+
|
 +
|
 +
|
 +
|
 +
 
 +
|-
 +
| [https://wiki.freebsd.org/FreeBSD/arm/Raspberry%20Pi FreeBSD]
 +
|
 +
|
 +
| BSD
 +
|
 +
|
 +
| 260 MB
 +
|
 +
|
 +
|
 +
|
 +
|
 +
 
 +
|-
 +
| [http://wiki.netbsd.org/ports/evbarm/raspberry_pi/ NetBSD]
 +
|
 +
|
 +
| BSD
 +
|
 +
|
 +
|
 +
| {{yes}}
 +
|
 +
|
 +
|
 +
|
 +
 
 +
|-
 +
| [https://resinos.io/ resinOS]
 +
| 2016-10-11
 +
|
 +
| Linux / Yocto
 +
| Apache2
 +
|
 +
|
 +
| {{yes}}
 +
| [https://resinos.io/#downloads/ raw image]
 +
|
 +
|
 +
|
 +
 
 +
|-
 +
| [https://alpinelinux.org/ Alpine Linux]
 +
| 2017-07-17
 +
|
 +
| Linux 4.9
 +
|
 +
|
 +
| 70 MB
 +
| {{yes}}
 +
| [https://alpinelinux.org/downloads/ Downloads]
 +
|
 +
|
 +
|
 +
 
 +
|-
 +
| [http://www.nard.se/ Nard SDK]
 +
| 2019-06-05
 +
| 2014-06-24
 +
| Linux / Embedded
 +
| Donationware
 +
| ~37 MB
 +
|
 +
| {{yes}}
 +
| [http://www.nard.se/#building Build instructions]
 +
| Lots, with Raspbian emulation
 +
| root:pass
 
| none
 
| none
 +
 
|}
 
|}
  
==Android==
+
=Available ARMv6 Distributions=
Discuss: [http://www.raspberrypi.org/phpBB3/viewforum.php?f=73 Forum at raspberrypi.org]
 
 
 
[http://androidpi.wikia.com/wiki/Android_Pi_Wiki Wiki & Main site]
 
  
 
==Fedora Remix==
 
==Fedora Remix==
Line 531: Line 744:
  
 
* [http://zenit.senecac.on.ca/wiki/index.php/Raspberry_Pi_Fedora_Remix wiki page]
 
* [http://zenit.senecac.on.ca/wiki/index.php/Raspberry_Pi_Fedora_Remix wiki page]
 +
 +
==V2 Cloud==
 +
 +
The V2 Cloud image is designed for the Raspberry Pi 2 to make it a thin client to access a cloud-based Windows virtual desktop. The image is based on Raspbian and contains an interface to remotely access a virtual desktop over the Internet with USB redirection.
 +
 +
* [https://v2cloud.com/download/ V2 Cloud Download page]
  
 
==Debian (Squeeze/6.x)==
 
==Debian (Squeeze/6.x)==
Line 539: Line 758:
  
 
The Debian distro for Raspberry Pi is the Cambridge reference filesystem, which is a fully functional Debian Squeeze installation containing LXDE (desktop) and Midori (browser); development tools; and sample code for accessing the multimedia functionality on the device.
 
The Debian distro for Raspberry Pi is the Cambridge reference filesystem, which is a fully functional Debian Squeeze installation containing LXDE (desktop) and Midori (browser); development tools; and sample code for accessing the multimedia functionality on the device.
 +
 +
==Lampone Pi==
 +
 +
[https://www.lamponepi.com Project home]
 +
 +
Lampone Pi is a live Debian GNU/Linux Buster arm64 operating system for the Raspberry Pi microcomputer boards. As of 2020-06, it’s the only live operating system for the Pi. Although it is not affiliated or derived from Raspbian, it’s the homologous of Raspbian Lite (they both derive from Debian), but differently it’s a 64bit live OS.
 +
 +
Technically it’s a Debian arm64 derivative with a unique partitioning scheme crafted for maximizing the strength against filesystem corruption: the ISO9660 system partition is read-only by design at filesystem-level. The data persistence partition contains only the delta: system updates and your data lay there.
 +
 +
The data partition mounted on top of a read-only system partition makes the resulting operating system resistent to filesystem-corruption. Moreover, you can do complete system backups by just tar-ring only the files contained within that partition.
  
 
==Arch==
 
==Arch==
Line 545: Line 774:
  
 
Arch Linux ARM is on a rolling-release cycle that can be updated daily through small packages instead of huge updates every few months.
 
Arch Linux ARM is on a rolling-release cycle that can be updated daily through small packages instead of huge updates every few months.
 +
 +
[https://archlinuxarm.org/platforms/armv6/raspberry-pi#installation Raspberry Pi 1]
 +
 +
[https://archlinuxarm.org/platforms/armv7/broadcom/raspberry-pi-2#installation Raspberry Pi 2]
 +
 +
[https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3#installation Raspberry Pi 3]
  
 
More information is available at http://archlinuxarm.org
 
More information is available at http://archlinuxarm.org
Line 550: Line 785:
 
==Raspbian==
 
==Raspbian==
  
Raspberry Pi + Debian = [http://www.raspbian.org 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.
+
Raspberry Pi + Debian = [http://www.raspbian.org Raspbian]. Initially 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 over 35,000 pre-built Debian packages specifically tuned for optimal performance on the Raspberry Pi hardware. The project was completed in June, 2012. However, Raspbian is still under active development with an emphasis on improving the stability and performance of as many Debian packages as possible.
 +
 
 +
For newcomers the images provided by the Raspberry Pi foundation are recommended; these are available from the [http://www.raspberrypi.org/downloads Raspberry Pi Foundation's download page].
 +
 
 +
In September 2015 the Foundation released a new image based on the Debian Jessie release. This has quite a number of changes to the Debian Wheezy release.
 +
 
 +
The same image is used for the earlier Raspberry Pis (ARMv6) and the later Pi2 (ARMv7).
  
 
More information is available at http://www.raspbian.org
 
More information is available at http://www.raspbian.org
 +
 +
==DietPi==
 +
 +
[http://dietpi.com DietPi - Minimal Raspbian Image]
 +
 +
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.
 +
 +
 +
[http://dietpi.com/phpbb/viewtopic.php?f=8&t=6 DietPi - Core (Minimal image stats):]
 +
* 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 logrotate).
 +
* Lightweight SSH server (Dropbear) is installed instead of OpenSSH.
 +
* Wifi Support. Unlike most Raspbian minimal images, ours includes full Wifi support.
 +
 +
 +
[http://dietpi.com/phpbb/viewtopic.php?f=8&t=5 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
 +
 +
 +
[http://dietpi.com/phpbb/viewtopic.php?f=8&t=5 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.
 +
 +
[http://dietpi.com/#five DietPi - Download / Info]
  
 
==nOS==
 
==nOS==
  
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.  
+
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
 
More information is available at http://www.nos.net.nz
  
 
==Moebius==
 
==Moebius==
A very compact ARM HF distribution, 20Mb of RAM (with SSH server running) for the entire operating system. It fits in a 128Mb SD card, has autoresizing 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 [http://moebiuslinux.sourceforge.net/ Moebius Website]. Version 2 is current stable version.
+
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 [http://moebiuslinux.sourceforge.net/ Moebius Website]. Version 2 is current stable version.
  
 
==Raspbian Server Edition==
 
==Raspbian Server Edition==
It's a stripped version of Raspibian with some other packages
+
This is a stripped-down version of Raspbian with some extra packages.
 
*[http://sirlagz.net/2013/03/04/raspbian-server-edition-version-2-3-1gb-image/ Main site of version 2.3]
 
*[http://sirlagz.net/2013/03/04/raspbian-server-edition-version-2-3-1gb-image/ Main site of version 2.3]
*[http://sirlagz.net/wp-content/plugins/download-monitor/download.php?id=15 Dowload Version 2.3]
+
*[http://sirlagz.net/wp-content/plugins/download-monitor/download.php?id=15 Download Version 2.3]
  
 
== Red Sleeve Linux ==
 
== Red Sleeve Linux ==
Line 573: Line 851:
  
 
== IPFire ==
 
== IPFire ==
 
 
[http://www.ipfire.org IPFire] is an Open Source firewall distribution for x86 and ARM-based systems. It turns the Raspberry Pi computer into a small router for home networks and very small businesses. As the Raspberry Pi computer comes with only one NIC, it works perfectly as a 3G router without plugging in additional hardware.
 
[http://www.ipfire.org IPFire] is an Open Source firewall distribution for x86 and ARM-based systems. It turns the Raspberry Pi computer into a small router for home networks and very small businesses. As the Raspberry Pi computer comes with only one NIC, it works perfectly as a 3G router without plugging in additional hardware.
  
Line 581: Line 858:
  
 
==Raspberry Pi Thin Client==
 
==Raspberry Pi Thin Client==
Thin Client project want to create a very low price thin client over Raspberry Pi board! Microsoft RDC, Citrix ICA & VMWare View
+
Thin Client project want to create a very cheap thin client over Raspberry Pi board! Microsoft RDC, Citrix ICA & VMWare View
 
*[http://rpitc.blogspot.se/ Homepage]
 
*[http://rpitc.blogspot.se/ Homepage]
*[http://rpitc.blogspot.se/p/download.html Dowload]
+
*[http://rpitc.blogspot.se/p/download.html Download]
 +
 
 
==BerryTerminal==
 
==BerryTerminal==
 
BerryTerminal is a minimal Linux distribution designed to turn the Raspberry Pi mini computer into a low-cost thin client.
 
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
+
It allows users to login to a central Edubuntu or other LTSP server, and run applications on the central server. It does not run on Raspberry Pi 2 with the ARM7 CPU.
 
*[http://www.berryterminal.com/doku.php Main Site]
 
*[http://www.berryterminal.com/doku.php Main Site]
 
*[http://dl.berryboot.com/berryterminal-20130321.zip Download]
 
*[http://dl.berryboot.com/berryterminal-20130321.zip Download]
 +
 +
The same project offers a useful installer tool called BerryBoot with versions for both the original Raspberry Pi and Raspberry Pi 2.
 +
*[http://www.berryterminal.com/doku.php/berryboot BerryBoot Main Site]
 +
 
==GeeXboX ARM==
 
==GeeXboX ARM==
 
 
GeeXboX is a free and Open Source Media-Center purposed Linux distribution for embedded devices and desktop computers. GeeXboX is not an application, it’s a full-featured OS, that one can boot as a LiveCD, from a USB key, an SD/MMC card or install on its regular HDD. The GeeXboX distribution is lightweight and designed for one single goal: embed all major multimedia applications as to turn your computer into an HTPC.
 
GeeXboX is a free and Open Source Media-Center purposed Linux distribution for embedded devices and desktop computers. GeeXboX is not an application, it’s a full-featured OS, that one can boot as a LiveCD, from a USB key, an SD/MMC card or install on its regular HDD. The GeeXboX distribution is lightweight and designed for one single goal: embed all major multimedia applications as to turn your computer into an HTPC.
  
 
[http://www.geexbox.org/category/arm/ http://www.geexbox.org/category/arm/]
 
[http://www.geexbox.org/category/arm/ http://www.geexbox.org/category/arm/]
==ANDROID TRANSPORTER==
 
The Android Transporter allows you to share display content wirelessly with remote screens in real time. Please be aware that the Transporter is still a technology study and it is missing the maturity of a full-featured product. However, we think that the Android Transporter is already exciting enough to let you play around with it. We believe that with the recently released Miracast standard you will get a very similar technology in upcoming Android devices, and we are considering making the Transporter compliant with the Miracast specs.
 
 
QUICK START GUIDE
 
Let’s start with the Asus Nexus 7.
 
By installing the Android Transporter firmware on your Asus Nexus 7 all data on the device will be removed including the contents of the /sdcard directory! So maybe you want to backup some data before you begin.
 
To start, enable USB debugging on your Nexus 7 by switching on this option under Settings -> Developer options.
 
Next, unlock the bootloader of your Nexus 7 device. This will void your device warranty and it will also do a factory reset!
 
Install the adb and fastboot utilities. On Microsoft Windows you will also need Google’s USB drivers. Just search the Internet for instructions how to install this tools.
 
Unlocking the bootloader is done by getting the device into the bootloader using the adb reboot bootloader command. Now unlock it with the fastboot oem unlock command.
 
[http://esrlabs.com/downloads/ESRLabs-Asus-Nexus-7-Android-Transporter-2012-10-04.zip Download] the Android Transporter firmware for the Asus Nexus 7 and unpack it. Reboot your Nexus 7 device into the bootloader using adb reboot bootloader. In the Android-Transporter directory you will find the flash script, which is called flash-all.sh. Be aware that the fastboot utility has to be available in the PATH environment for the flash script. Execute the flash script. Your Asus Nexus 7 is now ready.
 
To switch back to the original Nexus 7 firmware image you should first download it from[https://developers.google.com/android/nexus/images#nakasi Google’s factory images site.] Then you can flash the original firmware image using the same instructions that you used to flash the Android Transporter firmware image.
 
 
Let’s move on to the Raspberry Pi.
 
[http://esrlabs.com/downloads/esrlabs-rpi-android-transporter-2012-10-02.zip Download] the Android Transporter firmware for the Raspberry Pi and unpack it. Insert an SD card into your card reader and flash the firmware image using the dd utility: sudo dd bs=1M if=esrlabs-rpi-android-transporter-2012-10-02.img of=/dev/sdX. Substitute /dev/sdX with the real SD card device name. For more information on flashing the Raspberry Pi see the Embedded Linux Wiki page for the Raspberry Pi. The Raspberry Pi is now also ready.
 
 
Next, you have to set up the networking between the two devices. You can either connect both devices to your home router or you can make use of the Raspberry Pi Wi-Fi hotspot. Both scenarios require the Raspberry Pi to be plugged into your home router. The Wi-Fi hotspot works with USB Wi-Fi adapters that are supported by the Realtek rtl8192cu Linux driver. We tested the Wi-Fi hotspot with the Netgear N150 Microadapter and with the Asus N13 Wi-Fi Stick. It works well with both Wi-Fi sticks except that we occasionally had some power consumption issues with the Asus device.
 
If you want to make use of the Wi-Fi hotspot plug in the stick before the Raspberry Pi starts up. The network name of the Wi-Fi hotspot is RaspberryPiAP and the default password is E.S.R.Labs.
 
The Wi-Fi hotspot may have the advantage that the Android Transporter has its own dedicated network to minimize the latency jitter during screen mirroring. If you connect both devices to your home router please make sure that the Wi-Fi transmitting power of your router is set to high. Otherwise you may experience high packet loss, which is bad for the Android Transporter.
 
  
When you now connect your Nexus 7 to the Wi-Fi network and start the Android Transporter you should see the Raspberry Pi in the list of available media hubs. The Raspberry Pi has announced itself as media sink via service discovery. Just tap on the Raspberry Pi item to start the screen mirroring. If you want to stop the screen mirroring just pull down the notification bar and click the Android Transporter “Switch off” item.
 
 
By default the Android Transporter will make use of the H.264 over RTP over UDP streaming protocols according to RFC3984. If you are in a building with a lot of Wi-Fi networks, it may be possible that the Android Transporter does not work really well because of high packet loss. If that is the case you should switch to the H.264 over RTP over TCP streaming protocols according to RFC3984 and RFC4571. You can do this in the preferences of the Android Transporter app. The latency will typically be around 20-30ms higher when using the reliable TCP transport protocol.
 
 
Enjoy the Android Transporter tech demo  .
 
 
The Android Transporter is a custom ROM and not an app since we had to make adjustemts to various parts of the Android platform to make it happen.
 
 
==DarkElec==
 
==DarkElec==
None of the currently available solutions do a perfect job with running XBMC on the Pi, however OpenELEC comes by far the closest, in spite of its locked down nature.
+
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 the upstream and incorporating its updates.
+
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.
 
   
 
   
 
Features:
 
Features:
 
  •Low idle CPU usage (< 15%)
 
  •Low idle CPU usage (< 15%)
 
  •Smoother and more responsive
 
  •Smoother and more responsive
  •Built in XBMC addons: iPlayer, custom fixed version of Demand 5, various unofficial repos
+
  •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
 
  •iPlayer, 4oD, Demand 5, ITV Player, SportsDevil all fully tested+working
 
  •Improved wifi connectivity
 
  •Improved wifi connectivity
Line 639: Line 894:
 
*[http://darkimmortal.com/category/raspberry-pi/ Main site]
 
*[http://darkimmortal.com/category/raspberry-pi/ Main site]
 
*[http://shit.weeaboo.com/darkelec3.zip Download DarkELEC Release 3]
 
*[http://shit.weeaboo.com/darkelec3.zip Download DarkELEC Release 3]
 +
 +
==LibreELEC==
 +
<p>
 +
'''LibreELEC is a conservative fork of the popular OpenELEC project with a stronger focus on pre-release testing and post-release change management.'''
 +
</p>
 +
<p>
 +
LibreELEC also runs [http://kodi.tv Kodi], an award-winning free and open source (GPL) software media player and entertainment hub for digital media. The base system has been designed and built from the ground up to be as efficient as possible – consuming only tiny disk and memory footprints, and providing cutting edge hardware support to deliver a set-top box experience.
 +
</p>
 +
<br />
 +
Support:
 +
<p>
 +
It supports many of the popular HTPC hardware solutions, from Raspberry Pi to Wetek, Odroid C2 and iMX6 (both via community support), and Intel-based machines using Nvidia, to AMD with a Intel-graphics solutions.
 +
 +
* [https://libreelec.tv/about/ About LibreELEC]
 +
* [https://wiki.libreelec.tv/index.php?title=Installing_LibreELEC_on_the_RPi Installing LibreELEC on the Raspberry Pi]
 +
* [https://wiki.libreelec.tv/index.php?title=HOW_TO:Update_LibreELEC#Migration_from_OpenELEC_to_LibreELEC How To Upgrade from OpenELEC to LibreELEC]
 +
* [https://libreelec.tv/downloads/ LibreELEC Downloads]
 +
</p>
  
 
==OpenELEC==
 
==OpenELEC==
  
OpenELEC is an embedded operating system built specifically to run [http://www.xbmc.org 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 is an embedded operating system built specifically to run [http://www.xbmc.org 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.
  
 
*[http://www.openelec.tv OpenELEC Mainsite]
 
*[http://www.openelec.tv OpenELEC Mainsite]
Line 650: Line 923:
 
*[http://elinux.org/Rpi_openELEC Raspberry Pi build instructions for OpenELEC]
 
*[http://elinux.org/Rpi_openELEC Raspberry Pi build instructions for OpenELEC]
  
==Raspbmc==
+
==OSMC==
  
Raspbmc is a minimal Linux distribution based on Debian that brings XBMC 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 experience that can be enjoyed on much more costly platforms. Raspbmc is brought to you by the developer of the Crystalbuntu Linux Distribution, which brings XBMC and 1080p decoding to the 1st generation Apple TV.
+
Raspbmc now OSMC is a 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.
  
*[http://www.raspbmc.com/ Main Site]
+
*[https://osmc.tv/ Main osmc Site]
 +
*[http://www.raspbmc.com/ Main raspbmc Site]
 
<!--*[http://webcache.googleusercontent.com/search?q=cache:risUEuNLWycJ:www.raspbmc.com/+&cd=1&hl=en&ct=clnk&client=firefox-a Cache of Main Site] Site had problems with their provider, but they're resolved for now. --~~~~ -->
 
<!--*[http://webcache.googleusercontent.com/search?q=cache:risUEuNLWycJ:www.raspbmc.com/+&cd=1&hl=en&ct=clnk&client=firefox-a Cache of Main Site] Site had problems with their provider, but they're resolved for now. --~~~~ -->
 
*[http://www.stmlabs.com/2012/06/24/network-issues/ Blog]
 
*[http://www.stmlabs.com/2012/06/24/network-issues/ Blog]
Line 663: Line 937:
  
 
==XBian==
 
==XBian==
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 solution for the Raspberry Pi. Thereby making most of the commercial media-center products obsolete...
+
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...
  
 
[[Features:]]
 
[[Features:]]
Line 683: Line 957:
 
*Source code on github
 
*Source code on github
 
*Large community
 
*Large community
*Debian based Apt repo so keeping your system up-to-date is easy.
+
*Debian-based Apt repo so keeping your system up-to-date is easy.
  
  
Line 690: Line 964:
  
 
==RasPlex==
 
==RasPlex==
What is RasPlex?
 
 
RasPlex is an Entertainment Center Solution for Raspberry Pi
 
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. 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).  
+
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  
 
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 man power, 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 man power), we will maintain a raspbian release as well.  
+
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  
 
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 in to their TV every time they want to use Plex. With RasPlex, just plug it in and you're media is always ready. Put one on every TV, and have your media everywhere!
+
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.
 
You can even put RasPlex on your friend's TV's, and watch your media remotely.
 
*[http://rasplex.com/get-started/download-rasplex.html Download]
 
*[http://rasplex.com/get-started/download-rasplex.html Download]
 
*[http://rasplex.com/ Main Site]
 
*[http://rasplex.com/ Main Site]
 +
 +
==Daylight==
 +
*[http://daylightlinux.ch http://daylightlinux.ch]
 +
Daylight Linux
 +
A Debian 10 Buster based linux, lightweight Fluxbox gui with many usefull softwares and features pre-installed.
 +
Daylight Linux version 4 has just been released.
 +
The linux kernel is now upgraded to the 5.3 version for the AMD64 live version and Kernel 4.19.68 for the Raspberry Pi version.
 +
All packages are upgraded to the Debian 10 version or to the cutting edge version (experimental) for all current softwares.
 +
Added compatibility for the Raspberry Pi 4.
  
 
==PwnPi==
 
==PwnPi==
 
*[http://pwnpi.net http://pwnpi.net/]
 
*[http://pwnpi.net http://pwnpi.net/]
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 the window manager
+
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
  
 
==ha-pi==
 
==ha-pi==
 
*[https://sourceforge.net/projects/ha-pi/ Main Site]
 
*[https://sourceforge.net/projects/ha-pi/ Main Site]
 
Description
 
Description
This debian squeeze image created to perform "pwn plug" type of attacks using Raspberry pi.
+
This Debian Squeeze image created to perform "pwn plug" type of attacks using Raspberry Pi.
pleas look at the wiki for further details [https://sourceforge.net/p/ha-pi/wiki/Home/ Wiki]
+
Please look at the wiki for further details [https://sourceforge.net/p/ha-pi/wiki/Home/ Wiki]
 +
 
 
==Kali==
 
==Kali==
 
Kali Linux Features
 
Kali Linux Features
  
Kali is a complete re-build 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 for our VCS.
+
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.
 
*More than 300 penetration testing tools: After reviewing every tool that was included in BackTrack, we eliminated a great number of tools that either did not work or had other tools available that provided similar functionality.
 
*More than 300 penetration testing tools: After reviewing every tool that was included in BackTrack, we eliminated a great number of tools that either did not work or had other tools available that provided similar functionality.
 
*Free and always will be: Kali Linux, like its predecessor, is completely free and always will be. You will never, ever have to pay for Kali Linux.
 
*Free and always will be: Kali Linux, like its predecessor, is completely free and always will be. You will never, ever have to pay for Kali Linux.
*Open source Git 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.
+
*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.
 
*FHS compliant: Kali has been developed to adhere to the Filesystem Hierarchy Standard, allowing all Linux users to easily locate binaries, support files, libraries, etc.
 
*FHS compliant: Kali has been developed to adhere to the Filesystem Hierarchy Standard, allowing all Linux users to easily locate binaries, support files, libraries, etc.
*Vast 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.
+
*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.
 
*Custom kernel patched for injection: As penetration testers, the development team often needs to do wireless assessments so our kernel has the latest injection patches included.
 
*Custom kernel patched for injection: As penetration testers, the development team often needs to do wireless assessments so our kernel has the latest injection patches included.
 
*Secure development environment: The Kali Linux team is made up of a small group of trusted individuals who can only commit packages and interact with the repositories while using multiple secure protocols.
 
*Secure development environment: The Kali Linux team is made up of a small group of trusted individuals who can only commit packages and interact with the repositories while using multiple secure protocols.
Line 737: Line 1,020:
 
*2.Download the Kali Linux Raspberry Pi image from our downloads area.
 
*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.  
 
*3.Use the dd utility to image this file to your SD card.  
On windows you can use [http://www.softpedia.com/progDownload/Win32-Disk-Imager-Download-173006.html win32 disk imagier] Guide how to use[http://www.youtube.com/watch?v=sdSB1GKQIdU win32 disk imagier]
+
On Windows you can use [http://www.softpedia.com/progDownload/Win32-Disk-Imager-Download-173006.html win32 disk imagier] Guide how to use[http://www.youtube.com/watch?v=sdSB1GKQIdU win32 disk imagier]
  
Alert! This process will wipe out your SD card. If you choose the wrong storage device, you may wipe out your computers hard disk.
+
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.
  
 
This process can take a while depending on your USB storage device speed and image size. Once the dd operation is complete, boot up your Rasberry Pi with the SD card plugged in. You will be able to log in to Kali (root / toor) and startx. That’s it, you’re done!
 
This process can take a while depending on your USB storage device speed and image size. Once the dd operation is complete, boot up your Rasberry Pi with the SD card plugged in. You will be able to log in to Kali (root / toor) and startx. That’s it, you’re done!
Line 746: Line 1,029:
 
==I2Pberry==
 
==I2Pberry==
  
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.  
+
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.
 
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.
Line 758: Line 1,041:
 
If you hit any snags or find bugs with this image please let us know in the [http://forums.bodhilinux.com/index.php?/forum/30-raspberry-pi/ R_Pi section of our user forums] so we can improve this release.
 
If you hit any snags or find bugs with this image please let us know in the [http://forums.bodhilinux.com/index.php?/forum/30-raspberry-pi/ R_Pi section of our user forums] so we can improve this release.
  
* [http://jeffhoogland.blogspot.co.at/2012/07/bodhi-linux-raspberry-pi-beta.html?showComment=1343869408306#c8475812441665709126/ ARMHF ] announced for Bodhi Linux on R_Pi  
+
*[http://jeffhoogland.blogspot.co.at/2012/07/bodhi-linux-raspberry-pi-beta.html?showComment=1343869408306#c8475812441665709126/ ARMHF ] announced for Bodhi Linux on R_Pi  
 
*[http://jeffhoogland.blogspot.co.at/2012/06/bodhi-linux-arm-alpha-release-for.html Release Announcement] from Bodhi Developer Blog
 
*[http://jeffhoogland.blogspot.co.at/2012/06/bodhi-linux-arm-alpha-release-for.html Release Announcement] from Bodhi Developer Blog
*[http://sourceforge.net/projects/bodhilinux/files/ARM/RaspBerryPi/ Download] from sourceforge
+
*[http://sourceforge.net/projects/bodhilinux/files/ARM/RaspBerryPi/ Download] from SourceForge.net
 
*[http://forums.bodhilinux.com/index.php?/topic/2472-what-about-the-raspberry-pi/ what-about-the-raspberry-pi] Forum thread
 
*[http://forums.bodhilinux.com/index.php?/topic/2472-what-about-the-raspberry-pi/ what-about-the-raspberry-pi] Forum thread
  
Line 768: Line 1,051:
 
User/Password: pi/bodhilinux  Root: sudo su root/bodhilinux
 
User/Password: pi/bodhilinux  Root: sudo su root/bodhilinux
  
Bodhi Linux moves ARM Branch to [http://jeffhoogland.blogspot.co.at/2012/08/bodhis-arm-branch-moves-to-armhf.html ARMHF] [http://sourceforge.net/projects/bodhilinux/files/ARMHF/Pi/ Download newest Release from Sourcforge]
+
Bodhi Linux moves ARM branch to [http://jeffhoogland.blogspot.co.at/2012/08/bodhis-arm-branch-moves-to-armhf.html ARMHF] [http://sourceforge.net/projects/bodhilinux/files/ARMHF/Pi/ Download newest Release from SourceForge.net]
 
The R_Pi Bodhi build is built directly on top of Raspbian and incorporates all of their changes and improvements.
 
The R_Pi Bodhi build is built directly on top of Raspbian and incorporates all of their changes and improvements.
  
 
==Gentoo==  
 
==Gentoo==  
  
[http://www.gentoo.org/ Gentoo Linux] is a source based rolling-release distribution which emphasizes choice and flexibility. [http://www.gentoo.org/proj/en/base/arm/ Gentoo ARM] aims to be the most up to date and fastest ARM distribution available.
+
[http://www.gentoo.org/ Gentoo Linux] is a source based rolling-release meta-distribution which emphasizes choice and flexibility. [http://www.gentoo.org/proj/en/base/arm/ Gentoo ARM] aims to be the most up to date and fastest ARM distribution available.
  
 
A [http://wiki.gentoo.org/wiki/Raspberry_Pi_Quick_Install_Guide Quick Start Guide] exists how to install Gentoo on the Raspberry Pi.
 
A [http://wiki.gentoo.org/wiki/Raspberry_Pi_Quick_Install_Guide Quick Start Guide] exists how to install Gentoo on the Raspberry Pi.
  
[http://www.raspberrypi.org/phpBB3/viewforum.php?f=54 Gentoo Section] on the official Raspberry Pi forum.
+
[http://www.raspberrypi.org/phpBB3/viewforum.php?f=54 Gentoo Section] on the official Raspberry Pi forum.
  
 
==Adafruit - Occidentalis v0.1==  
 
==Adafruit - Occidentalis v0.1==  
Line 793: Line 1,076:
  
 
[http://www.tinycorelinux.net/4.x/armv6/piCore.img.gz Download]
 
[http://www.tinycorelinux.net/4.x/armv6/piCore.img.gz Download]
 +
 
==RISC OS==
 
==RISC OS==
  
Line 802: Line 1,086:
 
*[http://www.riscosopen.org/forum/forums/5/topics/783 ROOL forum] thread
 
*[http://www.riscosopen.org/forum/forums/5/topics/783 ROOL forum] thread
 
*http://www.pilearn.com/Pages/Page1001.html
 
*http://www.pilearn.com/Pages/Page1001.html
 +
 
==Commodore Pi==
 
==Commodore Pi==
 
What It Is...
 
What It Is...
The goal of this project is to develop a native Commodore 64 emulator and operating system for the Raspberry Pi, with the following features: •Fast boot up time - nearly instant on
+
The goal of this project is to develop a native Commodore 64 emulator and operating system for the Raspberry Pi, with the following features:
 +
•Fast boot up time - nearly instant on
 
•Output to HDMI and composite video sources
 
•Output to HDMI and composite video sources
 
•GPIO pin connection to external devices (hooks via the kernal code)
 
•GPIO pin connection to external devices (hooks via the kernal code)
Line 817: Line 1,103:
 
*[http://www.youtube.com/watch?v=O-NF8ZiT3QM&feature=youtu.be A video of the OS running]
 
*[http://www.youtube.com/watch?v=O-NF8ZiT3QM&feature=youtu.be A video of the OS running]
 
*[https://googledrive.com/host/0B_3mpqCnipalNDhYWnBOdVVaWlE/CommodorePi_Image.zip Latest bootable SD card]
 
*[https://googledrive.com/host/0B_3mpqCnipalNDhYWnBOdVVaWlE/CommodorePi_Image.zip Latest bootable SD card]
  Just copy to your Raspian card. It has only been tested on composite output
+
  Just copy to your Raspbian card. It has only been tested on composite output
 +
 
 
==PiParted==
 
==PiParted==
 
A lot of issues come from people not knowing how to do it right, e.g. just dropping the img file onto an SD card.
 
A lot of issues come from people not knowing how to do it right, e.g. just dropping the img file onto an SD card.
Line 836: Line 1,123:
 
==PiBang Linux==
 
==PiBang Linux==
  
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.
+
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.
  
 
http://www.pibanglinux.org
 
http://www.pibanglinux.org
Line 842: Line 1,129:
 
== Plan 9 ==
 
== Plan 9 ==
  
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 RaspberryPi.
+
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.
  
 
*[http://plan9.bell-labs.com/sources/contrib/miller/9pi.img.gz Distribution disk image]
 
*[http://plan9.bell-labs.com/sources/contrib/miller/9pi.img.gz Distribution disk image]
Line 852: Line 1,139:
 
==NetBSD==
 
==NetBSD==
 
NetBSD is an operating system based off 4.3BSD and is geared towards embedded systems.
 
NetBSD is an operating system based off 4.3BSD and is geared towards embedded systems.
There has been an unofficial public release [http://downloads.raspberrypi.org/images/netbsd/rpi-20130124/rpi-20130124.img.bz2 here]
+
There has been an unofficial public release [http://downloads.raspberrypi.org/images/netbsd/rpi-20130124/rpi-20130124.img.bz2 Download here]
 
comments about the release [http://www.raspberrypi.org/archives/3145 here]
 
comments about the release [http://www.raspberrypi.org/archives/3145 here]
  
 
==FreeBSD==
 
==FreeBSD==
 
[http://www.raspberrypi.org/archives/3094 Details of the FreeBSD port]
 
[http://www.raspberrypi.org/archives/3094 Details of the FreeBSD port]
[http://downloads.raspberrypi.org/images/freebsd/freebsd-pi-r245446/freebsd-pi-r245446.img.gz Dowload here]
+
[http://downloads.raspberrypi.org/images/freebsd/freebsd-pi-r245446/freebsd-pi-r245446.img.gz Download here]
 +
[http://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/armv6/ISO-IMAGES/ Official snapshots]
  
 
==SlaXBMCRPi==
 
==SlaXBMCRPi==
  
SlaXBMCRPi is a minimal Linux distribution based on Slackware ARM that brings a full featured XBMC solution to your Raspberry Pi. It allow the user to exit from XBMC to the Desktop should he need to perform typical desktop tasks (browsing, text editing etc.).<br/>There are two pre-built images available:<br/>
+
[http://slaxbmc.blogspot.co.uk/ 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.).
&nbsp;'''Developer:''' It is 3.2GB and contain all development packages required to compile the Linux kernel, XBMC and other XBMC related (or not) packages<br/>
+
<br/>The latest release, SlaXBMC 14.2, supports Raspberry Pi 1 (A, A+, B, B+) and Raspberry Pi 2/3 hardware. There are two pre-built images per hardware profile available:<br/>
&nbsp;'''Minimal:''' It is 1.9GB and contain only the packages required to run XBMC. (Does not include Midori and relevant dependencies)<br/>
+
&nbsp;'''Developer:''' Requires 3.5GB disk space (linux filesystem) and contains all development packages required to compile the Linux kernel, XBMC and other XBMC-related (or not) packages<br/>
*[http://slaxbmc.blogspot.co.uk/ Main Site]<br/>
+
&nbsp;'''Minimal:''' Requires 2.2GB disk space (linux filesystem) and contains only the packages required to run XBMC.<br/>
*[http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1-developer.img.xz Developer Image]<br/>
+
<br/>
*[http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1-minimal.img.xz Minimal Image]<br/>
+
Raspberry Pi 1 (A, A+, B, B+) pre-built images
*[http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/ Manual Installation Packages]<br/>
+
*[http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-developer.img.xz Developer Image]<br/>
*[http://slackware.org.uk/slaxbmc/14.1/slaxbmcsrc-14.1/sourcerpi/ Source Code]<br/>
+
*[http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi1-14.2-minimal.img.xz Minimal Image]<br/>
*[http://slackware.org.uk/slaxbmc/14.1/slaxbmcrpi-14.1/INSTALL.TXT Installation Instructions (Windows/Linux)]<br/>
+
Raspberry Pi 2/3 pre-built images
 +
*[http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-developer.img.xz Developer Image]<br/>
 +
*[http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi23-14.2-minimal.img.xz Minimal Image]<br/>
 +
Source, packages and Installation instructions
 +
*[http://slackware.org.uk/slaxbmc/14.2/slaxbmcsrc-14.2/sourcerpi/ Source Code]<br/>
 +
*[http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi-14.2/ Distribution Package Tree]<br/>
 +
*[http://slackware.org.uk/slaxbmc/14.2/slaxbmcrpi-14.2/INSTALL.TXT Installation Instructions (Windows/Linux)]<br/>
  
 
==PiMAME==
 
==PiMAME==
Line 877: Line 1,171:
  
 
==PiBox==
 
==PiBox==
''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 [http://redmine.graphics-muse.org/news/10 travel trailers], though this is just an initial target audience.  
+
'''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 systems can be installed.
  
'''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 Development Platform''' is the official name of the core build system. It provides the platform on which the following systems 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 System''' is a consumer device based on PiBox with a goal of providing media playback including webcam video and video streaming. This is accomplished by adding custom opkg installs on the base PiBox Development Platform. The PiBox Media System can be used as a node on a network or as a wireless access point to serve movies to other PiBox Media Systems.
  
'''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 Kiosk''' is a photo frame solution supporting static images and videos that is cable of working on standard displays and the Raspberry Pi 7" touchscreen.
  
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 Auto-Kiosk''' is an automated video player useful with projectors that can run unattended.
 +
 
 +
Additional systems, such as home automation, the Xeon phone, and Docker-based systems are in development and expected with the next major release.  
  
 
PiBox is currently a one man project.  I'd like to have more users of the system and welcome new developers.
 
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 using the system please download the SD card images or 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.  Full installation instructions are availabe from the download archive.
 
To get started with development, please read the developer wiki on how to build the [http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/Software PiBox Development Platform].
 
To get started with development, please read the developer wiki on how to build the [http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/Software PiBox Development Platform].
  
Contact me at mjhammel@graphics-muse.org or if you're interested in helping out, have ideas for improvement or just want to know how to use the system.
+
Contact me at [mailto:mjhammel@graphics-muse.org mjhammel@graphics-muse.org] 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 [http://www.graphics-muse.org Michael J. Hammel]
 
Created and maintained by [http://www.graphics-muse.org Michael J. Hammel]
  
* [http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi Web Site]
+
* [https://www.piboxproject.com Web Site]
* [http://www.graphics-muse.org/archives/pibox/ Binary Downloads]
+
* [http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi Documentation and Wiki]
* [http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/ScreenShots Screenshots and videos]
+
* [http://www.graphics-muse.org/archives/pibox/current Downloads Archive]
 
* [http://redmine.graphics-muse.org/projects/pibox/issues Issue Tracker]
 
* [http://redmine.graphics-muse.org/projects/pibox/issues Issue Tracker]
* [https://gitorious.org/pibox Git]
+
* [https://gitlab.com/pibox Git Repositories]
 +
* [http://redmine.graphics-muse.org/projects/pibox/news Project News]
  
 
== OpenWrt ==
 
== OpenWrt ==
Line 905: Line 1,202:
 
OpenWrt is described as a Linux distribution for embedded devices.
 
OpenWrt is described as a Linux distribution for embedded devices.
  
The Rpi is now supported by the Barrier Braker release (14.07-rc1) available here:
+
15.05.1 Chaos Calmer:
 +
Raspberry Pi 1: http://downloads.openwrt.org/chaos_calmer/15.05.1/brcm2708/bcm2708/
 +
Raspberry Pi 2: http://downloads.openwrt.org/chaos_calmer/15.05.1/brcm2708/bcm2709/
 +
 
 +
The Raspberry Pi is now supported by the Barrier Braker release (14.07-rc1) available here:
  
 
http://downloads.openwrt.org/barrier_breaker/14.07-rc1/brcm2708/generic/
 
http://downloads.openwrt.org/barrier_breaker/14.07-rc1/brcm2708/generic/
  
The Rpi is also supported by the older Attitude Adjustment release (12.09-beta) available here:
+
The Raspberry Pi is also supported by the older Attitude Adjustment release (12.09-beta) available here:
  
 
http://downloads.openwrt.org/attitude_adjustment/12.09-beta/brcm2708/generic/
 
http://downloads.openwrt.org/attitude_adjustment/12.09-beta/brcm2708/generic/
Line 917: Line 1,218:
 
http://downloads.openwrt.org/snapshots/trunk/brcm2708/
 
http://downloads.openwrt.org/snapshots/trunk/brcm2708/
  
You should mirror those files if you want to use them because they are build daily.
+
You should mirror those files if you want to use them because they are built daily.
  
OpenWrt Wiki for R_pi
+
OpenWrt Wiki for Raspberry Pi
 
http://wiki.openwrt.org/toh/raspberry_pi
 
http://wiki.openwrt.org/toh/raspberry_pi
  
Line 928: Line 1,229:
  
 
== Nard ==
 
== Nard ==
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 focus on embedded systems running day and night for years. It has many features requested by industrial users.
+
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 running 24x7 for years. It has many features requested by industrial users.
  
http://www.arbetsmyra.dyndns.org/nard/
+
http://www.nard.se
  
 
== Volumio ==
 
== Volumio ==
Line 954: Line 1,255:
 
==Kano OS==
 
==Kano OS==
  
Kano is a fast and fun OS for the RPi, pre-installed with modified Minecraft Pi and Chromium.
+
Kano is a fast and fun OS for the Raspberry Pi, pre-installed with modified Minecraft Pi and Chromium.
  
 
Related links:
 
Related links:
Line 962: Line 1,263:
  
 
MINIBIAN is a minimal Raspbian-based Linux image for Raspberry Pi.
 
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.
+
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.
 
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.
 
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.
+
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 exactely the same you will find on standard image, with the difference that MINIBIAN fit on 512Mb SD Card, is fastest, and updated more often.
+
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.
  
 
Related links:
 
Related links:
Line 974: Line 1,275:
 
==slrpi==
 
==slrpi==
  
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 Rasbian image.
+
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.
  
 
Related links:
 
Related links:
 
* [https://sourceforge.net/projects/slrpi/ slrpi Sourceforge Page ]
 
* [https://sourceforge.net/projects/slrpi/ slrpi Sourceforge Page ]
  
==motionPie==
+
==motionEyeOS==
  
motionPie is a video surveillance distro for the Raspberry PI based on BuildRoot and Motion.
+
motionEyeOS is a video surveillance distro for the Raspberry PI based on BuildRoot and Motion.
  
 
Related links:
 
Related links:
* [https://github.com/ccrisan/motionPie Homepage]
+
* [https://github.com/ccrisan/motioneyeos Homepage]
* [https://github.com/ccrisan/motionPie/releases Downloads]
+
* [https://github.com/ccrisan/motioneyeos/releases Downloads]
* [https://github.com/ccrisan/motionPie#installation-instructions Install Instructions]
+
* [https://github.com/ccrisan/motioneyeos/wiki/Installation Install Instructions]
  
 
==Slackware ARM==
 
==Slackware ARM==
  
Slackware ARM's primary goal is to provide as much as possible a full port of Slackware x86 (some packages have not been built since they are x86 only, whilst some have been added for to support ARM platforms). Slackware is the longest surviving, currently maintained, Linux distribution in existence but that doesn't mean nobody uses it anymore. Much the opposite. 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'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. Slackware ARM hard float port is now available for the Raspberry Pi 2, 3, and 4.
 +
 
 +
Slackware ARM is not supported by the Raspberry Pi Foundation. The SARPi Project is a Slackware community effort, and not officially endorsed by Slackware Inc.
  
 
Related links:
 
Related links:
 
* [http://docs.slackware.com/howtos:hardware:arm:raspberrypi Slackware-on-Raspberry Pi Community Page]
 
* [http://docs.slackware.com/howtos:hardware:arm:raspberrypi Slackware-on-Raspberry Pi Community Page]
 
* [http://www.linuxquestions.org/questions/slackware-arm-108 Slackware ARM Forum]
 
* [http://www.linuxquestions.org/questions/slackware-arm-108 Slackware ARM Forum]
* [http://rpi.fatdog.eu SARPi - Slackware ARM on a Raspberry Pi 1 installer & guide]
+
* [https://sarpi.penthux.net SARPi Project - Slackware ARM on a Raspberry Pi]  
* [http://rpi2.fatdog.eu SARPi2 - Slackware ARM on a Raspberry Pi 2 installer & guide] 
 
* [http://stanleygarvey.com/slackwarearm_rpi/index.php Slackware ARM preinstalled Raspberry Pi images]
 
 
* [http://www.daves-collective.co.uk/raspi/ Slackware ARM 13.37 on the Raspberry Pi 1 model A/B]
 
* [http://www.daves-collective.co.uk/raspi/ Slackware ARM 13.37 on the Raspberry Pi 1 model A/B]
 +
 +
==RuneAudio==
 +
 +
RuneAudio is a  streaming audio player for the Raspberry Pi, optimized for high quality music playback using USB and I2S DACs, and digital audio (S/PDIF) output boards.  It comes as a complete operating system and player package distributed as a downloadable SD card image.
 +
 +
A key part of RuneAudio is a platform-independent web user interface.  The web UI is compatible with smart phones, PC's, tablets and most Android devices with a modern browser.  It gives users control over their music library and networked music sources, playback, and system configuration, with no need for previous experience with Linux or use of the command line.
 +
 +
All popular audio formats are supported through MPD (Music Player Daemon).  Supported network protocols include NFS, Samba, Bonjour and UpNP/DLNA.  RuneAudio devices integrate seamlessly with other UpNP/DLNA media players and servers on the same network.
 +
 +
RuneAudio is an open-source collaborative project based on Arch Linux.
 +
 +
*[http://www.runeaudio.com/ RuneAudio home page]
 +
*[http://www.runeaudio.com/documentation/ RuneAudio documentation]
 +
*[https://play.google.com/store/apps/details?id=com.runeaudio Remote control app for Android]
 +
*[http://www.runeaudio.com/forum/ Forum]
 +
*[https://github.com/RuneAudio Github]
 +
 +
==resinOS==
 +
 +
resinOS is an open-source operating system designed to run Docker containers on embedded devices.
 +
 +
Related links:
 +
*[https://resinos.io/ resinOS home page]
 +
 +
==Raspberry ownCloud==
 +
 +
A plug-and-play solution for one's personal data cloud, a Raspberry Pi-powered ownCloud 9.1.1 installation. Useful for owning one's cloud storage or automatically backing up Dropbox or Google Drive data to an external USB hard drive.
 +
 +
Raspberry ownCloud is also able to stream the sync-folder-contained media files to UPnP/DLNA players.
 +
 +
Related links:
 +
*[http://www.binaryemotions.com/raspberry-os/raspberry-owncloud/ Raspberry ownCloud home page on Binary Emotions]
 +
 +
=Available ARMv7 distributions=
 +
 +
==Ubuntu==
 +
 +
[http://www.ubuntu.com/ 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 [https://bugs.launchpad.net/ubuntu/+bug/848154 Bug 848154]
 +
 +
[https://wiki.ubuntu.com/ARM https://wiki.ubuntu.com/ARM]
 +
 +
==Slackware ARM==
 +
Slackware ARM -current (hard float port) is available for the Raspberry Pi 2 & 3. The minimum required architecture for the Slackware ARM hard float port is ARMv7-a. So, the hard float port cannot be installed on a Raspberry Pi (1).
 +
 +
* [http://sarpi.penthux.net/index.php?p=downloads SARPi installer images and tutorial/guide]
 +
* [http://arm.slackware.com/releases/ http://arm.slackware.com/releases/]
 +
* [ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/ ftp://ftp.arm.slackware.com/slackwarearm/slackwarearm-current/]
 +
 +
==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.
 +
 +
Related links:
 +
* [https://dev.windows.com/en-US/iot Windows on Devices Home]
 +
* [http://raspberry.tips/raspberrypi-tutorials/windows-10-iot-auf-dem-raspberry-pi-2-installieren/ Detailed Setup and Admin Guide (German)]
  
 
=Announced distributions=
 
=Announced distributions=
Line 1,006: Line 1,364:
 
==Firefox OS==
 
==Firefox OS==
 
* [https://www.google.ca/search?q=firefoxos+site%3Awww.raspberrypi.org news]
 
* [https://www.google.ca/search?q=firefoxos+site%3Awww.raspberrypi.org news]
 
==OpenSuSE==
 
https://en.opensuse.org/Portal:ARM
 
 
An ARM port of OpenSuSE has existed for several years. Since July 2012 it been avalible as well for the RPi.
 
 
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==
 
==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).
+
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).
  
 
* [http://www.madeo.co.uk/?p=783 http://www.madeo.co.uk/?p=783]
 
* [http://www.madeo.co.uk/?p=783 http://www.madeo.co.uk/?p=783]
Line 1,028: Line 1,377:
 
==Puppy==
 
==Puppy==
  
Puppy Linux is designed to be a small tiny Linux distribution (<100MB). One distro version of Puppy for ARM is [http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/sap-5.95-alpha1-readme.htm SAP6 Debian6 armel binaries] and another [http://puppylinux.org/wikka/PuppiPlan PuppiPlan] all under the [http://puppylinux.org/wikka/PARM Puppy] initiative. [http://en.wikipedia.org/wiki/Puppy_Linux Puppy Linux] is going back to his roots. Designed to run from 256MB ram. Making every bit count. Join the [http://www.murga-linux.com/puppy/viewtopic.php?p=526#526 Puppy geek adventure] for 2012. Woof Woof
+
Puppy Linux is designed to be a tiny Linux distribution (<100MB). One distro version of Puppy for ARM is [http://distro.ibiblio.org/quirky/arm/test/raspi-sap-5.95-alpha1/sap-5.95-alpha1-readme.htm SAP6 Debian6 armel binaries] and another [http://puppylinux.org/wikka/PuppiPlan PuppiPlan] all under the [http://puppylinux.org/wikka/PARM Puppy] initiative. [http://en.wikipedia.org/wiki/Puppy_Linux Puppy Linux] is going back to his roots. Designed to run from 256MB of RAM. Making every bit count. Join the [http://www.murga-linux.com/puppy/viewtopic.php?p=526#526 Puppy geek adventure] for 2012. Woof Woof
  
 
== RPi-Buildroot ==
 
== RPi-Buildroot ==
  
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 [http://buildroot.uclibc.org/ Buildroot] so it's perfect for somebody looking to build a trimmed down or task-specific system.
+
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 [http://buildroot.uclibc.org/ 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'''.
 
Please note that this distro is intended for '''advanced users'''.
Line 1,043: Line 1,392:
 
==Aros Hosted on Linux==
 
==Aros Hosted on Linux==
  
[http://www.aros.org 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.  
+
[http://www.aros.org 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.
 +
 
 +
==Android==
 +
Discuss: [http://www.raspberrypi.org/phpBB3/viewforum.php?f=73 Forum at raspberrypi.org]
 +
 
 +
[http://androidpi.wikia.com/wiki/Android_Pi_Wiki Wiki & Main site]
 +
 
 +
 
 +
==ANDROID TRANSPORTER==
 +
The Android Transporter allows you to share display content wirelessly with remote screens in real time. Please be aware that the Transporter is still a technology study and it is missing the maturity of a full-featured product. However, we think that the Android Transporter is already exciting enough to let you play around with it. We believe that with the recently released Miracast standard you will get a very similar technology in upcoming Android devices, and we are considering making the Transporter compliant with the Miracast specs.
 +
 
 +
QUICK START GUIDE
 +
Let’s start with the Asus Nexus 7.
 +
By installing the Android Transporter firmware on your Asus Nexus 7 all data on the device will be removed including the contents of the /sdcard directory! So maybe you want to backup some data before you begin.
 +
To start, enable USB debugging on your Nexus 7 by switching on this option under Settings -> Developer options.
 +
Next, unlock the bootloader of your Nexus 7 device. This will void your device warranty and it will also do a factory reset!
 +
Install the adb and fastboot utilities. On Microsoft Windows you will also need Google’s USB drivers. Just search the Internet for instructions how to install this tools.
 +
Unlocking the bootloader is done by getting the device into the bootloader using the adb reboot bootloader command. Now unlock it with the fastboot oem unlock command.
 +
[http://esrlabs.com/downloads/ESRLabs-Asus-Nexus-7-Android-Transporter-2012-10-04.zip Download] the Android Transporter firmware for the Asus Nexus 7 and unpack it. Reboot your Nexus 7 device into the bootloader using adb reboot bootloader. In the Android-Transporter directory you will find the flash script, which is called flash-all.sh. Be aware that the fastboot utility has to be available in the PATH environment for the flash script. Execute the flash script. Your Asus Nexus 7 is now ready.
 +
To switch back to the original Nexus 7 firmware image you should first download it from[https://developers.google.com/android/nexus/images#nakasi Google’s factory images site.] Then you can flash the original firmware image using the same instructions that you used to flash the Android Transporter firmware image.
  
Related links
+
Let’s move on to the Raspberry Pi.
 +
[http://esrlabs.com/downloads/esrlabs-rpi-android-transporter-2012-10-02.zip Download] the Android Transporter firmware for the Raspberry Pi and unpack it. Insert an SD card into your card reader and flash the firmware image using the dd utility: sudo dd bs=1M if=esrlabs-rpi-android-transporter-2012-10-02.img of=/dev/sdX. Substitute /dev/sdX with the real SD card device name. For more information on flashing the Raspberry Pi see the Embedded Linux Wiki page for the Raspberry Pi. The Raspberry Pi is now also ready.
  
*http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=35843&forum=48
+
Next, you have to set up the networking between the two devices. You can either connect both devices to your home router or you can make use of the Raspberry Pi Wi-Fi hotspot. Both scenarios require the Raspberry Pi to be plugged into your home router. The Wi-Fi hotspot works with USB Wi-Fi adapters that are supported by the Realtek rtl8192cu Linux driver. We tested the Wi-Fi hotspot with the Netgear N150 Microadapter and with the Asus N13 Wi-Fi Stick. It works well with both Wi-Fi sticks except that we occasionally had some power consumption issues with the Asus device.
*http://www.raspberrypi.org/archives/tag/aros
+
If you want to make use of the Wi-Fi hotspot plug in the stick before the Raspberry Pi starts up. The network name of the Wi-Fi hotspot is RaspberryPiAP and the default password is E.S.R.Labs.
*[http://www.youtube.com/results?search_query=raspberry+pi+aros&oq=raspberry+pi+aros&gs_l=youtube.3..0.614.4729.0.4969.11.9.0.0.0.0.370.1872.1j4j2j2.9.0...0.0...1ac.1.m-tiINLoemg Youtube videos]
+
The Wi-Fi hotspot may have the advantage that the Android Transporter has its own dedicated network to minimize the latency jitter during screen mirroring. If you connect both devices to your home router please make sure that the Wi-Fi transmitting power of your router is set to high. Otherwise you may experience high packet loss, which is bad for the Android Transporter.
*http://www.amiga.org/forums/archive/index.php/t-62135.html
 
  
=Other Distributions=
+
When you now connect your Nexus 7 to the Wi-Fi network and start the Android Transporter you should see the Raspberry Pi in the list of available media hubs. The Raspberry Pi has announced itself as media sink via service discovery. Just tap on the Raspberry Pi item to start the screen mirroring. If you want to stop the screen mirroring just pull down the notification bar and click the Android Transporter “Switch off” item.
  
These are other popular distributions that are often asked about for Raspberry Pi but are not available.
+
By default the Android Transporter will make use of the H.264 over RTP over UDP streaming protocols according to RFC3984. If you are in a building with a lot of Wi-Fi networks, it may be possible that the Android Transporter does not work really well because of high packet loss. If that is the case you should switch to the H.264 over RTP over TCP streaming protocols according to RFC3984 and RFC4571. You can do this in the preferences of the Android Transporter app. The latency will typically be around 20-30ms higher when using the reliable TCP transport protocol.
  
==Ubuntu==
+
Enjoy the Android Transporter tech demo  .
  
[http://www.ubuntu.com/ 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. Therefore Ubuntu does not work on Raspberry Pi, and there is no further information about this changing in the near future.
+
The Android Transporter is a custom ROM and not an app since we had to make adjustemts to various parts of the Android platform to make it happen.
  
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). See [https://bugs.launchpad.net/ubuntu/+bug/848154 Bug 848154]
+
=Related links=
  
[https://wiki.ubuntu.com/ARM https://wiki.ubuntu.com/ARM]
+
*http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=35843&forum=48
 +
*http://www.raspberrypi.org/archives/tag/aros
 +
*[http://www.youtube.com/results?search_query=raspberry+pi+aros&oq=raspberry+pi+aros&gs_l=youtube.3..0.614.4729.0.4969.11.9.0.0.0.0.370.1872.1j4j2j2.9.0...0.0...1ac.1.m-tiINLoemg Youtube videos]
 +
*http://www.amiga.org/forums/archive/index.php/t-62135.html
  
 
=References=  
 
=References=  

Latest revision as of 15:30, 30 December 2023


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.

Overview

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 did 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 is some information 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.

What are ARMv6 and ARMv7?

Read more here.

Comparison

Operating Systems for Raspberry Pi models A and B
Distribution Latest release date First release date OS platform License RAM footprint sdcard footprint armhf Image / installer Packages user:password Default GUI
LibreELEC 2017-05-26 2016-05-04 Linux 4.8.10 (GPLv2 ) - 129MB.gz Yes Latest Image For RPi 2 & 3 Official Kodi Addons
(1164 found)
root:libreelec Kodi
Linutop OS XS 2015-09-23 2015-09-23 Linux/Raspian Core: OSI mixed (GPLv2 BSD etc) ~30 MiB w/o desktop 2900 MB Yes raw image 35,000+ root:hexxeh
root:raspbian
pi:raspberry
XFCE
V2 Cloud 2015-07-25 2014-01-01 Linux / Raspbian OSI GPLv2 3.5 GB Yes V2 Cloud thin client V2 Cloud thin client interface
DietPi 2017-05-26 2014-08-01 Linux / Raspbian OSI GPLv2 15MB 88MB.7z 520MB.img 350MB.filesystem 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 2018-04-01 2012-03-01 Linux OSI GPLv2 Yes raw image (RPi 1)

raw image (RPi 2) raw image (RPi 3)

8,700 root:root none
BerryTerminal 2013-12-25 2012-06-02 Linux No Image N/A ltsp
Bodhi Linux 2013-01-25 (raspbian/wheezy) 2012-06-12 (wheezy) Linux / Raspbian Core: OSI mixed (GPLv2 BSD etc) Yes img+md5sum 35,000+
ARMHF
pi/bodhilinux
(sudo su root/bodhilinux)
Enlightenment
Debian ARM 2012-04-19 (Squeeze) 2012-02-16 (Squeeze) Linux Core: OSI mixed (GPLv2 BSD etc) No raw image 20,000+ pi:raspberry ?
Lampone Pi 2020-06-08 (Buster arm64) 2020-06-08 (Buster arm64) Linux GPL v3 No image 20,000+ root:password No
Fedora 2017-07-05 (F26) 2012-07-07 (F14) Linux OSI mixed (GPLv2 BSD etc) Yes Images N/A Xfce, LXQt, Mate, KDE, None - depends on spin
Gentoo Linux 2013-08-16 2012-04-27 Linux GPLv2 ~23 MiB Yes Wiki article Quick Install Guide
stage3 tarball
N/A
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
I2Pberry 2015-01-04 2013-04-18 Linux OSI GPLv2 Yes torrent 20,000+ user:raspberry none
Kali 2013-03-11 2013-03-11 Linux ? ? No image ? root:toor XFCE4
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 < 512 MB 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 2019-06-08 2012-07-30 Linux 3.11 OSI mixed (GPLv2 BSD etc) ~200 MB (JeOS) Yes Raspberry Pi 1

Raspberry Pi 2
Raspberry Pi 3

6300 root:linux None/Enlightenment/XFCE/LXQT/KDE/basic X11
OpenWRT 2017-10-18 (17.01.4 LEDE) 2012-08-15 Linux OSI mixed (GPLv2 BSD etc) 3.3MiB No Raspberry Pi 1 image

Raspberry Pi 2 image
Raspberry Pi 3 image

3358 first login with telnet
set your SSH pw
LuCI
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
Daylight Linux 2017-01-05 (v1) 2017-07-07 (v2) 2019-01-10 (v3) 2019-08-30 (v4) Linux GNU General Public License version 3.0 Yes [1] root:toor daylight:toor Fluxbox
QtonPi 2012-05-27 (0.2) 2012-05-07 (0.1) Linux No qt 5 sdk + sdcard image root:rootme
qtonpi:qtonpi
?
VPNbian 2013-09-22 2013-09-22 Linux 3.6.11+
2012-05-28 (Wheezy)
Linux Core: OSI mixed (GPLv2 BSD etc) ~40 MiB w/o desktop Yes vpn & airport image
vpn image
35,000+ root:raspberry
none
Raspbian 2017-06-21 (Jessie) 2012-05-28 (Wheezy) Linux 4.9 Core: OSI mixed (GPLv2 BSD etc) ~30 MiB w/o desktop 2500 MB Yes pi image list
qemu image
35,000+ root:hexxeh
root:raspbian
pi:raspberry
LXDE Openbox
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

- Install instructions
- Build instructions
- Test and development builds
- RAW image (unofficial)

~140 (+ 7 via Kodi) root:openelec
(ssh only)
Kodi
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
Install instructions
35,000+ xbian:raspberry Kodi
osmc 2015-05-15 (RC3) Linux / Raspbian GPLv2 [1] 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
9front 2013-12-13 2013-10-20 9front Lucent Yes raw image Rio
SlaXBMCRPi 2016-09-26 2013-02-19 Linux OSI mixed (GPLv2, GPLv3, BSD etc.)
BCL For Java SE
No RPi1 Raw Image (Developer)
RPi1 Raw Image (Minimal)
RPi23 Raw Image (Developer)
RPi23 Raw Image (Minimal)
Distribution Tree
Installation Instructions (Windows/Linux)
510
(+ Official SlackwareARM 14.2 Packages)
root:slaxbmcrpi Fluxbox
, autostart into KODI
PiMAME 2013-08-25 2012-12-01 Linux Core: OSI mixed (GPLv2 BSD etc) Yes raw image pi:raspberry none
PiBox 2023-06-22 2013-07-14 Custom (Linux/Buildroot) BSD0 ~2GB Yes Release Purpose-built systems based on Development System + app opkg's root:pibox Custom smartphone-styled launcher
pipaOS 2016-09-12 2017-07-02 2013-02-10 Linux / Raspbian Core: OSI mixed (GPLv2 BSD etc) ~32 MiB 2.8Gb (1.2Gb free) Yes Images list (v1.07 96Mb.gz) (v4.7-sysroot64 155Mb.gz) (v5-xgui 305M.gz) (v5+Chrome+Flash+GCC-6.1.0) 37.500 sysop:posys with sudo root privileges 3 second boot time
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
Raspberry ownCloud 2016-11-08 2016-11-08 Linux / Raspbian Jessie GPLv2 Yes raw image none
Volumio 2014-06-13 2013-12-14 Linux / Raspbian GPLv3 Yes Latest image volumio:volumio Openbox,i3wm
ThinBox 2014-08-14 2014-08-14 Linux / Raspbian Freeware 1000 MB 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 2023-12-30 2012-10-26 Linux 5.15 GPLv2, GPLv3 ~250MiB 200MiB Yes XZ images .txz packages .ZIP archives RPi, RPi 2, RPi 3, RPi 4, RPi 5 Official Slackware ARM Repository root:user_defined user_defined
Windows 10 IoT 2015-04-29 2015-04-29 Windows n.a. No FFU Image RPi2 Administrator:p@ssw0rd none
raspbian-ua-netinst Linux 640 MB Yes
FreeBSD BSD 260 MB
NetBSD BSD Yes
resinOS 2016-10-11 Linux / Yocto Apache2 Yes raw image
Alpine Linux 2017-07-17 Linux 4.9 70 MB Yes Downloads
Nard SDK 2019-06-05 2014-06-24 Linux / Embedded Donationware ~37 MB Yes Build instructions Lots, with Raspbian emulation root:pass none

Available ARMv6 Distributions

Fedora Remix

The Raspberry Pi Fedora Remix is a Linux software distribution for the Raspberry Pi computer. It contains software packages from the Fedora Project (specifically, the Fedora ARM secondary architecture project), packages which have been specifically written for or modified for the Raspberry Pi, and proprietary software provided by the Raspberry Pi Foundation for device access.

V2 Cloud

The V2 Cloud image is designed for the Raspberry Pi 2 to make it a thin client to access a cloud-based Windows virtual desktop. The image is based on Raspbian and contains an interface to remotely access a virtual desktop over the Internet with USB redirection.

Debian (Squeeze/6.x)

http://www.debian.org/ports/arm/

Debian was the default distribution on the Alpha boards. Boot time depends on width & speed of SD-card. Alpha board boot into Debian prompt (no GUI) was timed taking about 34 seconds.

The Debian distro for Raspberry Pi is the Cambridge reference filesystem, which is a fully functional Debian Squeeze installation containing LXDE (desktop) and Midori (browser); development tools; and sample code for accessing the multimedia functionality on the device.

Lampone Pi

Project home

Lampone Pi is a live Debian GNU/Linux Buster arm64 operating system for the Raspberry Pi microcomputer boards. As of 2020-06, it’s the only live operating system for the Pi. Although it is not affiliated or derived from Raspbian, it’s the homologous of Raspbian Lite (they both derive from Debian), but differently it’s a 64bit live OS.

Technically it’s a Debian arm64 derivative with a unique partitioning scheme crafted for maximizing the strength against filesystem corruption: the ISO9660 system partition is read-only by design at filesystem-level. The data persistence partition contains only the delta: system updates and your data lay there.

The data partition mounted on top of a read-only system partition makes the resulting operating system resistent to filesystem-corruption. Moreover, you can do complete system backups by just tar-ring only the files contained within that partition.

Arch

Arch Linux ARM is based on Arch Linux, which aims for simplicity and full control to the end user. It provides a lightweight base structure that allows you to shape the system to your needs. For this reason, the Arch Linux ARM image for the Raspberry Pi does not come with a graphical user interface, though you can easily install one yourself. Please note that the Arch distribution may not be suitable for beginners.

Arch Linux ARM is on a rolling-release cycle that can be updated daily through small packages instead of huge updates every few months.

Raspberry Pi 1

Raspberry Pi 2

Raspberry Pi 3

More information is available at http://archlinuxarm.org

Raspbian

Raspberry Pi + Debian = Raspbian. Initially 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 over 35,000 pre-built Debian packages specifically tuned for optimal performance on the Raspberry Pi hardware. The project was completed in June, 2012. However, Raspbian is still under active development with an emphasis on improving the stability and performance of as many Debian packages as possible.

For newcomers the images provided by the Raspberry Pi foundation are recommended; these are available from the Raspberry Pi Foundation's download page.

In September 2015 the Foundation released a new image based on the Debian Jessie release. This has quite a number of changes to the Debian Wheezy release.

The same image is used for the earlier Raspberry Pis (ARMv6) and the later Pi2 (ARMv7).

More information is available at http://www.raspbian.org

DietPi

DietPi - Minimal Raspbian Image

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.


DietPi - Core (Minimal image stats):

  • 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 logrotate).
  • 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


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.

DietPi - Download / Info

nOS

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

Moebius

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

Red Sleeve Linux is a Linux distribution that aims to bring the RHEL clone design to the ARM architecture. There are images for several ARM devices including the Raspberry Pi.

IPFire

IPFire is an Open Source firewall distribution for x86 and ARM-based systems. It turns the Raspberry Pi computer into a small router for home networks and very small businesses. As the Raspberry Pi computer comes with only one NIC, it works perfectly as a 3G router without plugging in additional hardware.

The generally small system that provides essential services for networks can be enhanced by addons which add new features to IPFire. So the system can be turned into a file server and much more.

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

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. It does not run on Raspberry Pi 2 with the ARM7 CPU.

The same project offers a useful installer tool called BerryBoot with versions for both the original Raspberry Pi and Raspberry Pi 2.

GeeXboX ARM

GeeXboX is a free and Open Source Media-Center purposed Linux distribution for embedded devices and desktop computers. GeeXboX is not an application, it’s a full-featured OS, that one can boot as a LiveCD, from a USB key, an SD/MMC card or install on its regular HDD. The GeeXboX distribution is lightweight and designed for one single goal: embed all major multimedia applications as to turn your computer into an HTPC.

http://www.geexbox.org/category/arm/

DarkElec

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.

Features:

•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 

LibreELEC

LibreELEC is a conservative fork of the popular OpenELEC project with a stronger focus on pre-release testing and post-release change management.

LibreELEC also runs Kodi, an award-winning free and open source (GPL) software media player and entertainment hub for digital media. The base system has been designed and built from the ground up to be as efficient as possible – consuming only tiny disk and memory footprints, and providing cutting edge hardware support to deliver a set-top box experience.


Support:

It supports many of the popular HTPC hardware solutions, from Raspberry Pi to Wetek, Odroid C2 and iMX6 (both via community support), and Intel-based machines using Nvidia, to AMD with a Intel-graphics solutions.

OpenELEC

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.

OSMC

Raspbmc now OSMC is a 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

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...

Features:

  • 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

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.

Daylight

Daylight Linux A Debian 10 Buster based linux, lightweight Fluxbox gui with many usefull softwares and features pre-installed. Daylight Linux version 4 has just been released. The linux kernel is now upgraded to the 5.3 version for the AMD64 live version and Kernel 4.19.68 for the Raspberry Pi version. All packages are upgraded to the Debian 10 version or to the cutting edge version (experimental) for all current softwares. Added compatibility for the Raspberry Pi 4.

PwnPi

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

ha-pi

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

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.

  • More than 300 penetration testing tools: After reviewing every tool that was included in BackTrack, we eliminated a great number of tools that either did not work or had other tools available that provided similar functionality.
  • Free and always will be: Kali Linux, like its predecessor, is completely free and always will be. You will never, ever have to pay for Kali Linux.
  • 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.
  • FHS compliant: Kali has been developed to adhere to the Filesystem Hierarchy Standard, allowing all Linux users to easily locate binaries, support files, libraries, etc.
  • 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.
  • Custom kernel patched for injection: As penetration testers, the development team often needs to do wireless assessments so our kernel has the latest injection patches included.
  • Secure development environment: The Kali Linux team is made up of a small group of trusted individuals who can only commit packages and interact with the repositories while using multiple secure protocols.
  • GPG signed packages and repos: All Kali packages are signed by each individual developer when they are built and committed and the repositories subsequently sign the packages as well.
  • Multi-language: Although pentesting tools tend to be written in English, we have ensured that Kali has true multilingual support, allowing more users to operate in their native language and locate the tools they need for the job.
  • Completely customizable: We completely understand that not everyone will agree with our design decisions so we have made it as easy as possible for our more adventurous users to customize Kali Linux to their liking, all the way down to the kernel.
  • ARMEL and ARMHF support: Since ARM-based systems are becoming more and more prevalent and inexpensive, we knew that Kali’s ARM support would need to be as robust as we could manage, resulting in working installations for both ARMEL and ARMHF systems. Kali Linux has ARM repositories integrated with the mainline distribution so tools for ARM will be updated in conjunction with the rest of the distribution. Kali is currently available for the following ARM devices:

rk3306 mk/ss808 Raspberry Pi ODROID U2/X2 Samsung Chromebook

Kali is specifically tailored to penetration testing and therefore, all documentation on this site assumes prior knowledge of the Linux operating system. Install Download If all you want to do is to install Kali on your Raspberry Pi, follow these instructions:

  • 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.

On Windows you can use win32 disk imagier Guide how to usewin32 disk imagier

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.

This process can take a while depending on your USB storage device speed and image size. Once the dd operation is complete, boot up your Rasberry Pi with the SD card plugged in. You will be able to log in to Kali (root / toor) and startx. That’s it, you’re done!

I2Pberry

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.

Bodhi

Bodhi Linux is a small Linux distribution using the Enlightenment window manager and the ARM build is based on Debian.

If you hit any snags or find bugs with this image please let us know in the R_Pi section of our user forums so we can improve this release.

Alpha Release | Link Alpha Bodhi R_Pi) User/Password: bodhi/bodhi root/raspberry Beta Release | Link Beta Bodhi R_Pi User/Password: pi/bodhilinux Root: sudo su root/bodhilinux

Bodhi Linux moves ARM branch to ARMHF Download newest Release from SourceForge.net The R_Pi Bodhi build is built directly on top of Raspbian and incorporates all of their changes and improvements.

Gentoo

Gentoo Linux is a source based rolling-release meta-distribution which emphasizes choice and flexibility. Gentoo ARM aims to be the most up to date and fastest ARM distribution available.

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

http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-dot-1 Occidentalis v0.1. Rubus occidentalis is the black raspberry. It is derived from Raspbian Wheezy July 15 Made a few key changes to make it more hardware-hacker friendly!

  • I2C and hardware SPI support
  • I2C/SPI modules initialized on boot

... Please keep in mind, adafruit is not full time linux distro maintainers - we will try to fix any bugs we find but this distro is not for beginners or people who are new to linux!

Tiny Core Linux

What is Tiny Core?

First, if you don't know what Linux and distributions are, you should read some interesting and conflicting definitions of Linux. Then, read about distributions. In short, the Tiny Core distribution is like a customized version of the Linux kernel and other tools

Download

RISC OS

RISC OS is a fast and lightweight computer operating system designed in Cambridge, England by Acorn. First released in 1987, its origins can be traced back to the original team that developed the ARM microprocessor. RISC OS includes BBC BASIC which was primarily conceived to teach programming skills as part of the BBC computer literacy project.

Commodore Pi

What It Is... The goal of this project is to develop a native Commodore 64 emulator and operating system for the Raspberry Pi, with the following features: •Fast boot up time - nearly instant on •Output to HDMI and composite video sources •GPIO pin connection to external devices (hooks via the kernal code) •Ethernet connection •USB Connections •Access to the full RAM of the Pi possibly via bank switching •Multitasking by means of multiple emulation cores •Modern graphics modes Think of the project as a Commodore 64 operating system. It is based on the Comeback64 emulator. The goal will be to include all of the expected emulation features such as SID sound, sprites, joystick connectivity, REU access, etc. In time, even the emulation speed could be changed, as well as additional modern graphics modes. Links

Just copy to your Raspbian card. It has only been tested on composite output

PiParted

A lot of issues come from people not knowing how to do it right, e.g. just dropping the img file onto an SD card. So I’ve customised a GParted LiveCD ISO and written up a custom script to *hopefully* install a distro straight onto an SD card. This is a very early iteration of this idea, but hopefully will develop into something useful.

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.
  • Download
  • Main site

PiBang Linux

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.

http://www.pibanglinux.org

Plan 9

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.

NetBSD

NetBSD is an operating system based off 4.3BSD and is geared towards embedded systems. There has been an unofficial public release Download here comments about the release here

FreeBSD

Details of the FreeBSD port Download here Official snapshots

SlaXBMCRPi

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.).
The latest release, SlaXBMC 14.2, supports Raspberry Pi 1 (A, A+, B, B+) and Raspberry Pi 2/3 hardware. There are two pre-built images per hardware profile available:
 Developer: Requires 3.5GB disk space (linux filesystem) and contains all development packages required to compile the Linux kernel, XBMC and other XBMC-related (or not) packages
 Minimal: Requires 2.2GB disk space (linux filesystem) and contains only the packages required to run XBMC.

Raspberry Pi 1 (A, A+, B, B+) pre-built images

Raspberry Pi 2/3 pre-built images

Source, packages and Installation instructions

PiMAME

Raspberry Pi distribution geared towards emulating video games. Maintained by Shea Silverman

PiBox

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 systems can be installed.

PiBox Development Platform is the official name of the core build system. It provides the platform on which the following systems are based.

PiBox Media System is a consumer device based on PiBox with a goal of providing media playback including webcam video and video streaming. This is accomplished by adding custom opkg installs on the base PiBox Development Platform. The PiBox Media System can be used as a node on a network or as a wireless access point to serve movies to other PiBox Media Systems.

PiBox Kiosk is a photo frame solution supporting static images and videos that is cable of working on standard displays and the Raspberry Pi 7" touchscreen.

PiBox Auto-Kiosk is an automated video player useful with projectors that can run unattended.

Additional systems, such as home automation, the Xeon phone, and Docker-based systems are in development and expected with the next major release.

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 SD card images or 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. Full installation instructions are availabe from the download archive. To get started with development, please read the developer wiki on how to build the PiBox Development Platform.

Contact me at mjhammel@graphics-muse.org 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

OpenWrt is described as a Linux distribution for embedded devices.

15.05.1 Chaos Calmer: Raspberry Pi 1: http://downloads.openwrt.org/chaos_calmer/15.05.1/brcm2708/bcm2708/ Raspberry Pi 2: http://downloads.openwrt.org/chaos_calmer/15.05.1/brcm2708/bcm2709/

The Raspberry Pi is now supported by the Barrier Braker release (14.07-rc1) available here:

http://downloads.openwrt.org/barrier_breaker/14.07-rc1/brcm2708/generic/

The Raspberry Pi is also supported by the older Attitude Adjustment release (12.09-beta) available here:

http://downloads.openwrt.org/attitude_adjustment/12.09-beta/brcm2708/generic/

The daily trunk is now finally available here:

http://downloads.openwrt.org/snapshots/trunk/brcm2708/

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

Related links:

Nard

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 running 24x7 for years. It has many features requested by industrial users.

http://www.nard.se

Volumio

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.

Features:

•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

Related links:

Kano OS

Kano is a fast and fun OS for the Raspberry Pi, pre-installed with modified Minecraft Pi and Chromium.

Related links:

MINIBIAN

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.

Related links:

slrpi

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.

Related links:

motionEyeOS

motionEyeOS is a video surveillance distro for the Raspberry PI based on BuildRoot and Motion.

Related links:

Slackware ARM

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. Slackware ARM hard float port is now available for the Raspberry Pi 2, 3, and 4.

Slackware ARM is not supported by the Raspberry Pi Foundation. The SARPi Project is a Slackware community effort, and not officially endorsed by Slackware Inc.

Related links:

RuneAudio

RuneAudio is a streaming audio player for the Raspberry Pi, optimized for high quality music playback using USB and I2S DACs, and digital audio (S/PDIF) output boards. It comes as a complete operating system and player package distributed as a downloadable SD card image.

A key part of RuneAudio is a platform-independent web user interface. The web UI is compatible with smart phones, PC's, tablets and most Android devices with a modern browser. It gives users control over their music library and networked music sources, playback, and system configuration, with no need for previous experience with Linux or use of the command line.

All popular audio formats are supported through MPD (Music Player Daemon). Supported network protocols include NFS, Samba, Bonjour and UpNP/DLNA. RuneAudio devices integrate seamlessly with other UpNP/DLNA media players and servers on the same network.

RuneAudio is an open-source collaborative project based on Arch Linux.

resinOS

resinOS is an open-source operating system designed to run Docker containers on embedded devices.

Related links:

Raspberry ownCloud

A plug-and-play solution for one's personal data cloud, a Raspberry Pi-powered ownCloud 9.1.1 installation. Useful for owning one's cloud storage or automatically backing up Dropbox or Google Drive data to an external USB hard drive.

Raspberry ownCloud is also able to stream the sync-folder-contained media files to UPnP/DLNA players.

Related links:

Available ARMv7 distributions

Ubuntu

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

https://wiki.ubuntu.com/ARM

Slackware ARM

Slackware ARM -current (hard float port) is available for the Raspberry Pi 2 & 3. The minimum required architecture for the Slackware ARM hard float port is ARMv7-a. So, the hard float port cannot be installed on a Raspberry Pi (1).

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.

Related links:

Announced distributions

The following distributions have been announced and may have been publicly demonstrated but distributions are not generally available quite yet.

Firefox OS

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

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

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.

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.

Android

Discuss: Forum at raspberrypi.org

Wiki & Main site


ANDROID TRANSPORTER

The Android Transporter allows you to share display content wirelessly with remote screens in real time. Please be aware that the Transporter is still a technology study and it is missing the maturity of a full-featured product. However, we think that the Android Transporter is already exciting enough to let you play around with it. We believe that with the recently released Miracast standard you will get a very similar technology in upcoming Android devices, and we are considering making the Transporter compliant with the Miracast specs.

QUICK START GUIDE Let’s start with the Asus Nexus 7. By installing the Android Transporter firmware on your Asus Nexus 7 all data on the device will be removed including the contents of the /sdcard directory! So maybe you want to backup some data before you begin. To start, enable USB debugging on your Nexus 7 by switching on this option under Settings -> Developer options. Next, unlock the bootloader of your Nexus 7 device. This will void your device warranty and it will also do a factory reset! Install the adb and fastboot utilities. On Microsoft Windows you will also need Google’s USB drivers. Just search the Internet for instructions how to install this tools. Unlocking the bootloader is done by getting the device into the bootloader using the adb reboot bootloader command. Now unlock it with the fastboot oem unlock command. Download the Android Transporter firmware for the Asus Nexus 7 and unpack it. Reboot your Nexus 7 device into the bootloader using adb reboot bootloader. In the Android-Transporter directory you will find the flash script, which is called flash-all.sh. Be aware that the fastboot utility has to be available in the PATH environment for the flash script. Execute the flash script. Your Asus Nexus 7 is now ready. To switch back to the original Nexus 7 firmware image you should first download it fromGoogle’s factory images site. Then you can flash the original firmware image using the same instructions that you used to flash the Android Transporter firmware image.

Let’s move on to the Raspberry Pi. Download the Android Transporter firmware for the Raspberry Pi and unpack it. Insert an SD card into your card reader and flash the firmware image using the dd utility: sudo dd bs=1M if=esrlabs-rpi-android-transporter-2012-10-02.img of=/dev/sdX. Substitute /dev/sdX with the real SD card device name. For more information on flashing the Raspberry Pi see the Embedded Linux Wiki page for the Raspberry Pi. The Raspberry Pi is now also ready.

Next, you have to set up the networking between the two devices. You can either connect both devices to your home router or you can make use of the Raspberry Pi Wi-Fi hotspot. Both scenarios require the Raspberry Pi to be plugged into your home router. The Wi-Fi hotspot works with USB Wi-Fi adapters that are supported by the Realtek rtl8192cu Linux driver. We tested the Wi-Fi hotspot with the Netgear N150 Microadapter and with the Asus N13 Wi-Fi Stick. It works well with both Wi-Fi sticks except that we occasionally had some power consumption issues with the Asus device. If you want to make use of the Wi-Fi hotspot plug in the stick before the Raspberry Pi starts up. The network name of the Wi-Fi hotspot is RaspberryPiAP and the default password is E.S.R.Labs. The Wi-Fi hotspot may have the advantage that the Android Transporter has its own dedicated network to minimize the latency jitter during screen mirroring. If you connect both devices to your home router please make sure that the Wi-Fi transmitting power of your router is set to high. Otherwise you may experience high packet loss, which is bad for the Android Transporter.

When you now connect your Nexus 7 to the Wi-Fi network and start the Android Transporter you should see the Raspberry Pi in the list of available media hubs. The Raspberry Pi has announced itself as media sink via service discovery. Just tap on the Raspberry Pi item to start the screen mirroring. If you want to stop the screen mirroring just pull down the notification bar and click the Android Transporter “Switch off” item.

By default the Android Transporter will make use of the H.264 over RTP over UDP streaming protocols according to RFC3984. If you are in a building with a lot of Wi-Fi networks, it may be possible that the Android Transporter does not work really well because of high packet loss. If that is the case you should switch to the H.264 over RTP over TCP streaming protocols according to RFC3984 and RFC4571. You can do this in the preferences of the Android Transporter app. The latency will typically be around 20-30ms higher when using the reliable TCP transport protocol.

Enjoy the Android Transporter tech demo .

The Android Transporter is a custom ROM and not an app since we had to make adjustemts to various parts of the Android platform to make it happen.

Related links

References