Minimal Linux distros: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(remove obsolete list, refer to better resources, reword intro) |
||
(61 intermediate revisions by 45 users not shown) | |||
Line 1: | Line 1: | ||
Minimal Linux distributions strip Linux down to a set of elements that can run on computers with reduced capabilities. Some are targeted at old computers. Some are targeted at embedded systems built into machinery, vehicles, home appliances, PDAs and mobile phones. |
|||
== Available for OLPC XO == |
|||
*[http://www.openembedded.org OpenEmbedded] Not a distribution, but a tool to build lightweight distributions for various architectures, which includes the [[Zaurus]] |
|||
*[http://buildroot.uclibc.org Buildoot] A cross compilation framework for building root file system images. A large number of packages are provided to add useful programs. Suited for embedded development. |
|||
*[[DeliLinux]] "Desktop Light" Linux. It is a Linux Distribution for old computers, from 486 to Pentium MMX 166 or so on |
|||
⚫ | |||
*[[BasicLinux]] targetted to very old computers including 486es |
|||
*[[FeatherLinux]] that takes under 128MB of disk space. Minimal requirement for X is 24MB. |
|||
*[[ucLinux]] targetted to embedded systems with low memory and no hard drive (like OLPC) |
|||
*[[Zaurus]] this is a Linux-based PDA that uses busybox. It is similar to the OLPC except that it has a PDA-size 640x480 screen. |
|||
*[[Damn Small Linux]] - less than 50 MB! |
|||
*[[MenuetOS]] - An Opensource Assembly Language OS.Fully working at great speed, But there is lack of Applications.Have small footprint.since the size is small it can include in a 1.44floppy along with all applications. |
|||
*[http://www.slax.org SLAX] is a small Linux distribution based on [[Slackware]] Linux. Boots from USB-Stick or CD-ROM and has many modules to choose from for an individual flavour. Good auto-detection of hardware. Runs on a read-only filesystem, but can be easely transfered on the harddrive, and can then be run from harddrive or loaded in memory. |
|||
*[http://stibs.cc/stx/ STX Linux] STX Linux is a desktop Linux distribution especially targeted to older hardware. It also works quite well on new PC's. |
|||
*[http://www.ubuntulite.org Ubuntu Lite] is an unofficial derivation of the Ubuntu Linux distribution. It is intened to be used on much weaker hardware than the offical weak hardware distribution Xubuntu and should run on a Pentium 200Mhz with 64MB RAM. A minimum of 50MB hard disk place is required to install and run it. |
|||
⚫ | *[http://www.xubuntu.org/ Xubuntu] is a complete GNU/Linux based system with an [http://www.ubuntu.org Ubuntu] base. It's lighter, and more efficient than Ubuntu with GNOME or KDE, since it uses the Xfce Desktop environment, which makes it ideal for old or low-end machines, as well as thin-client networks. |
||
*[http://www.edubuntu.org/ Edubuntu]: Linux for Young Human Beings - "Ubuntu" is an ancient African word, meaning "humanity to others". The Edubuntu Linux distribution brings the spirit of [http://www.ubuntu.org Ubuntu] to schools, through its customised school environment. The current version of Edubuntu is aimed at classroom use, and future versions of Edubuntu will expand to other educational usage, such as university use. |
|||
*[http://mulinux.dotsrc.org/ MuLinux, a distribution that runs from a floppy] |
|||
*[http://www.ipcop.org IPCop] firewall and network sharing on miminal PC hardware, work with 486, 16MB memory, installable on flash disk (mini 128MB), usb or network boot,28 langs |
|||
*[http://www.openwrt.org OpenWrt] is a distribution for Wireless APs like WRT54G, nice Konfiguration Interface like kernel menuconfig (ncurses?) for build process |
|||
*[http://www.toms.net/rb/ TomsRtBt] Toms Root an Boot floppy is a 1.7MB floppy for rescuing purposes. imho not maintained anymore. Uses bz2 compression for kernel |
|||
*[http://geexbox.org/ GeeXboX] CD/USB/PXE bootable distro focusing on multimedia, using mplayer. Based around a linux kernel plus custom patches. Uses uClibc C library and busybox for it's core utilities. Around 22MB in size. |
|||
*[http://www.minimalinux.org/ttylinux/ TTY Linux]: 5-10MB Linux system, runs even on 386's. |
|||
*[http://dynebolic.org DyneBolic]: Amazing compilation of usefuls multimedia tools (focussing on recording, editing and streaming audio and video) running on hardware with at least 64MB RAM. May leave a nest file on HD or USB device with your personal data, which you can even encrypt! |
|||
⚫ | |||
Please add other minimal Linux distros to this list. In the end, it is unlikely for OLPC to adopt any one of them but it is quite likely that OLPC will borrow good ideas from some of them, such as the busybox from [[ucLinux]]. |
|||
*[http://tinycorelinux.com Tiny Core Linux] a nomadic ultra small desktop booting from USB drive, runs primarily in RAM, extra packages obtained on demand or preinstalled. An OLPC volunteer team provided builds of Tiny Core and Micro Core for XO laptop, see [[Tiny_Core_Linux|Tiny Core Linux]]. |
|||
*[[Ubuntu]] |
|||
⚫ | *[http://www.xubuntu.org/ Xubuntu] is a complete GNU/Linux based system with an [http://www.ubuntu.org Ubuntu] base. It's lighter, and more efficient than Ubuntu with GNOME or KDE, since it uses the [[Xfce]] Desktop environment, which makes it ideal for old or low-end machines, as well as thin-client networks. Instructions for XFCE ontop of the XO's RedHat installation can be found [[Xfce|here]] |
||
== Not known to be available for OLPC XO == |
|||
We did have a long list here, when we were choosing technologies for development, but the list became out of date, and there's no advantage to doubling up on information that can be found in DistroWatch or Wikipedia, so please use those sites: |
|||
*https://en.wikipedia.org/wiki/DistroWatch |
|||
*https://en.wikipedia.org/wiki/Comparison_of_Linux_distributions |
|||
*https://en.wikipedia.org/wiki/List_of_Linux_distributions |
|||
[[Category:Developers]] |
[[Category:Developers]] |
Latest revision as of 02:42, 30 July 2015
Minimal Linux distributions strip Linux down to a set of elements that can run on computers with reduced capabilities. Some are targeted at old computers. Some are targeted at embedded systems built into machinery, vehicles, home appliances, PDAs and mobile phones.
Available for OLPC XO
- PuppyLinux Engineered for broad compatibility and hardware support. They have put up a page describing how they adapted Puppy to an NTAVO low memory system. See the PuppyLinux page for pointers to a once-active forum on OLPC.
- Tiny Core Linux a nomadic ultra small desktop booting from USB drive, runs primarily in RAM, extra packages obtained on demand or preinstalled. An OLPC volunteer team provided builds of Tiny Core and Micro Core for XO laptop, see Tiny Core Linux.
- Ubuntu
- Xubuntu is a complete GNU/Linux based system with an Ubuntu base. It's lighter, and more efficient than Ubuntu with GNOME or KDE, since it uses the Xfce Desktop environment, which makes it ideal for old or low-end machines, as well as thin-client networks. Instructions for XFCE ontop of the XO's RedHat installation can be found here
Not known to be available for OLPC XO
We did have a long list here, when we were choosing technologies for development, but the list became out of date, and there's no advantage to doubling up on information that can be found in DistroWatch or Wikipedia, so please use those sites: