Light-weight Linux distribution
A light-weight Linux distribution is a Linux distribution that has lower memory and/or processor-speed requirements than a more "feature-rich" Linux distribution. The lower demands on hardware ideally result in a more responsive machine, and/or allow devices with fewer system resources (e.g. older or embedded hardware) to be used productively. The lower memory and/or processor-speed requirements are achieved by avoiding software bloat, i.e. by leaving out features that are perceived to have little or no practical use or advantage, or for which there is no or low demand.
The perceived weight of a Linux distribution is strongly influenced by the desktop environment included with that distribution.[1][2] Accordingly, many Linux distributions offer a choice of editions. For example, Canonical hosts several variants ("flavors") of the Ubuntu distribution that include desktop environments other than the default Unity or Gnome. These variants include the Xubuntu and Lubuntu distributions for the comparatively light-weight XFCE and LXDE desktop environments. Some distributions include only light-weight desktop environments. For example, Porteus comes only in LXDE, XFCE and MATE editions, while Zenwalk comes only with XFCE and Openbox.
The demands that a desktop environment places on a system may be seen in a comparison of the minimum requirement of Lubuntu 10.10 and Ubuntu 10.10 desktop editions. The only significant difference between these two distributions released in October 2010 was their desktop environment: While Ubuntu 10.10 included the Unity desktop, Lubuntu 10.10 included LXDE. And, while the minimum requirements of Ubuntu 10.10 were a 2 GHz processor and 2 GB of RAM,[3] the minimum requirements for Lubuntu 10.10 were 128 MB of RAM and a Pentium II.[4]
Overview of some distributions
- Alpine Linux – security-oriented, based on musl and BusyBox.[5]
- postmarketOS – a derivative of Alpine Linux designed primarily for smartphones
- ArchBang – inspired by CrunchBang Linux but based on the Arch Linux distribution instead of Debian. It uses the light-weight Openbox Window Manager to achieve the same look and feel.[6][7]
- DebianDog - Debian Live CD shaped after Puppy Linux. It is packaged with JWM and IceWM, or Openbox and XFCE. Debian structure and behaviour are untouched.[8][9]
- DietPi - Debian-based light-weight system created originally for Raspberry Pi boards, but today it has got downloadable images for several ARM-based SBCs and x86 PCs as well[10]. Also includes an own setup utility[11] with choice to install popular optimized software.
- Linux Console - A light-weight distribution (684 MB) with excellent hardware detection which features several games to appeal to kids. It was developed independently in France and not based on any other Linux distribution. [12][13]
Comparison
Distribution | Min System Requirements | Desktop / Window Manager | Forked From | Package Manager | Approximate File Size | Target Audience | Latest Release Year | Maintainer | Initial Release Year | Founder |
---|---|---|---|---|---|---|---|---|---|---|
Absolute Linux | iceWM | - | 698 MB[16] | desktop | 2018 | Absolute Linux Team | 2007 | Absolute Linux Team | ||
Alpine Linux | APK | 8 MB (container), 130 MB (disk) | Desktop | 2018 | Alpine Linux Development Team | 2010 | Members of the LEAF Project | |||
antiX |
|
IceWM, Fluxbox, JWM | MEPIS < Debian | Synaptic[18] | 555 MB (Base), 654 MB (Full), 128 (Core) | Desktop, portability (with persistence [19]) | 2018 | Anticapitalista | 2007 | Anticapitalista |
BasicLinux [20][21] (†) |
|
JWM window manager | BusyBox --Slackware | 2.8 MB (floppy) | Desktop | 2005 (v3.5) | 2000 | Steven C. Darnold NZ | ||
Bodhi Linux[23] |
|
Moksha (a fixed E17) | Ubuntu < Debian | APT | 575 MB (Standard), 1024 MB (AppPack) | Desktop | 2018 | Bodhi Linux Team | 2011 | Bodhi Linux Team |
BunsenLabs Linux |
|
OpenBox | Debian Stable | 825 MB | Desktop | 2018 | Core Maintainers | 2015 | Core Maintainers | |
Damn Small Linux † |
|
Fluxbox, JWM | - | APT (optional)[27] | 50 MB | Desktop | 2008 | 2005 | John Andrews, et al. | |
CRUX |
|
OpenBox | - | 1773 MB | BSD/ experienced users, Lightweight | 2018 | Core maintainers | 2002 | Per Lidén | |
GoboLinux |
|
Awesome | - | 958 MB[30] | desktop | 2017 | GoboLinux Team | 2003 | Hisham Muhammad and André Detsch | |
Knoppix |
|
LXDE | - | 701 MB | Live | 2018 | 2000 | Klaus Knopper | ||
LinuxBBQ |
|
several (>75) | Debian, Slackware | 417 MB | Desktop | 2018 | BBQ team | 2013 | Julius Hader | |
Lightweight Portable Security | ? | iceWM | ArchLinux | 390 MB | Secure live operating system | 2017 | United States Department of Defense | 2011 | United States Department of Defense | |
Linux Lite |
|
XFCE | Ubuntu | APT | 955 MB | Desktop (Windows users) | 2018 | Jerry Bezencon | 2013 | Jerry Bezencon |
Lubuntu |
|
LXDE | Ubuntu | APT | 916 MB | lightweight desktop | 2018 | Lubuntu team | 2009 | Lubuntu team |
LXLE |
|
LXDE | Ubuntu LTS | APT | 1300 MB | older computers, intermediate users | 2016 | LXLE team | 2012 | Ronnie |
MX Linux [36] |
|
Xfce 4 | antiX < MEPIS < Debian | APT | 1024 MB | Midweight Desktop | 2018 | MEPIS Community | - | anticapitalista |
Nanolinux |
|
SLWM on Nano-X | Tiny core linux.[39] MicroCore Linux with BusyBox. | 19 MB | Lightweight, Runs on RAM, advanced | 2015 | Georg Potthast | - | Georg Potthast | |
OpenWrt |
|
None (headless server) - Includes LuCI[41] admin UI | - | opkg | 6 MB | SOHO Routers | 2018 | OpenWrt developers | 2004 | |
PCLinuxOS |
|
KDE, LXDE, MATE | Mandrake | 833 MB (LXDE)[43] | Live | 2018 | Bill Reynolds | 2003 | Bill Reynolds | |
Peppermint Linux OS |
|
LXDE | Lubuntu | APT | 1332 MB | desktop | 2017 | Peppermint, LLC | 2010 | Peppermint, LLC |
Porteus |
|
(multiple) | Slackware | 260 MB (LxQt) | lightweight, portable (with persistence [19]) | 2018 | Porteus | 2010 | Fanthom | |
Puppy Linux |
|
JWM-2.3.2 | - | PPM (Puppy Package Manager) | 234 MB (Slacko)[47] | portable (with persistence [19]), lightweight [48] | 2017 | Puppy Foundation | 2003 | Barry Kauler |
Salix OS | ? | MATE, KDE, Xfce, Fluxbox, Openbox | Slackware | 613 MB (Fluxbox), 852 MB (MATE live)[49] | desktop | 2016 | Tomas Matejicek | 2002 | Tomas Matejicek | |
Slax |
|
KDE until Version < 9 / Fluxbox since Version 9 | Slackware until Version < 9 / Debian since Version 9 | 226 MB[51] | portable | 2018 | Tomas Matejicek | 2002 | Tomas Matejicek | |
SliTaz |
|
Openbox | - | Tazpkg | 50 MB | Portable. Live (No persistence by default) [53] | 2018 | dev team | 2008 | Christophe Lincoln |
Tiny Core Linux |
|
FLTK/FLWM | Tiny Core Linux | 11 MB (Core), 16 MB (TinyCore), 106 MB (CorePlus) | portable, advanced | 2018 | Team Tiny Core | 2009 | Robert Shingledecker | |
Trisquel Mini |
|
LXDE | Ubuntu LTS | APT | 609 MB | Free software: desktop | 2018 | Rubén Rodríguez Pérez (quidam) | 2005 | Rubén Rodríguez Pérez (quidam) |
TurnKey Linux Virtual Appliance Library |
|
None (headless server) - Includes Webmin admin UI | Debian (a minified base[57]) | 212 MB (Core) | Lightweight headless server[58] | 2018 | TurnKey Linux Team | 2008 | Alon Swartz, Liraz Siri | |
VectorLinux Light |
|
Several / IceWM | Slackware | 618 MB | Desktop | 2017 | - | 2001 ? | - | |
Void Linux |
|
Enlightenment, Cinnamon, LXDE, LxQt, MATE, XFCE or none [61] | - | XBPS | 250MB (i686 w/o DE) | Desktop/ embedded | 2018 | Juan RP and contributors | 2008 | Juan Romero Pardines |
Xubuntu |
|
Xfce | Ubuntu | APT | 960 MB | lightweight desktop | 2018 | Xubuntu team | 2008 | Xubuntu team |
Zenwalk | ? | Xfce | Slackware | 974 MB | desktop | 2018 | dev team | 2004 | Jean-Philippe Guillemin | |
Distribution | Minimum system requirements | Desktop Environment / Window Manager | Fork | Package manager | Approximate file size | Target audience | Latest release year | Maintainer | Initial release year | Founder |
See also
References
- ↑ Larabel, Michael. "Phoronix: Power & Memory Usage Of GNOME, KDE, LXDE & Xfce". Phoronix. Retrieved 30 July 2011.
- ↑ "Features - Porteus - Portable Linux". Porteus.org.
- ↑ "Download Ubuntu Desktop | Download | Ubuntu". Ubuntu.com. Retrieved 12 January 2017.
- ↑ "Lubuntu - Community Help Wiki". Help.ubuntu.com. Retrieved 12 January 2017.
- ↑ "Alpine Linux Wiki". Retrieved 2012-11-07.
- ↑ Rob Zwetsloot. "ArchBang Linux 2012.12 Review – Lightweight Arch". LinuxUser. Retrieved 2012-12-21.
- ↑ Justin Pot. "ArchBang Is Lightweight & Always Up To Date". MakeUseOf. Retrieved 2011-10-06.
- ↑ "Debian Dog is a Useful Pocket Pup". Linux Insider. Retrieved 17 June 2017.
- ↑ "Debian Dog on Github". Retrieved 16 June 2017.
- ↑ "DietPi - Lightweight justice for your SBC". dietpi.com. Retrieved 2017-07-23.
- ↑ "DietPi / Fuzon • View topic - DietPi-Software | Details for ALL installation options". dietpi.com. Retrieved 2017-07-23.
- ↑ DistroWatch. "DistroWatch.com: LinuxConsole". distrowatch.com.
- ↑ "Linux Console". Retrieved 16 June 2017.
- ↑ "absolute linux home page". Absolutelinux.org. Retrieved 2016-10-27.
- ↑ "The Slackware Linux Project: Installation Help". Slackware.com. Retrieved 2016-10-27.
- ↑ "absolute linux home page". Absolutelinux.org.
- ↑ "Main Page - antiX". antix.mepis.org. Retrieved 2016-10-27.
- ↑ "Main Page – antiX". Antix.mepis.org. Retrieved 2012-05-28.
- 1 2 3 "What is Persistent Linux". Pendrivelinux.com.
- ↑ Keesan, Sindhi (October 2009). "BL on CF IDE drive". Archived from the original on 9 October 2011. Retrieved 16 January 2011.
- ↑ BasicLinux (n.d.). "BasicLinux". Retrieved 16 January 2011.
- ↑ "BasicLinux". distro.ibiblio.org.
- ↑ Nitesh. "Bodhi Linux is a Lightweight Linux Distribution". Ubuntu Vibes. Retrieved 2011-05-05.
- ↑ "System Requirements". Bodhi Linux. Retrieved 2017-02-07.
- ↑ "BunsenLabs Linux :: Installation". Bunsenlabs.org.
- ↑ "Minimum Hardware Requirements - DSL Wiki". damnsmalllinux.org. Retrieved 2016-10-27.
- ↑ Damn Small Linux. "What is DSL?". Damnsmalllinux.org. Retrieved 11 December 2010.
- ↑ "3. Installing CRUX". Crux.nu. Retrieved 20 July 2018.
- ↑ "GoboLinux 016 Release Notes". Gobolinux.org. Retrieved 2016-12-30.
- ↑ "GoboLinux download page". Gobolinux.org.
- ↑ "KNOPPIX - Live Linux Filesystem On CD". Knopper.net.
- ↑ "Get Roasted!". linuxbbq.org.
- ↑ Bezencon, Jerry. "Linux Download - Download Linux Lite Free Linux Operating System". Linuxliteos.com.
- ↑ "Lubuntu 16.04 LTS (Xenial Xerus) Released! - Lubuntu". lubuntu.me.
- ↑ "requirements - LXLE Linux Wiki". wiki.lxle.net.
- ↑ "MX Linux". Archived from the original on 2016-03-22.
- ↑ "MX Linux Users Manual". mxlinux.org.
- ↑ "Nanolinux / Wiki / Home". sourceforge.net.
- ↑ "Softpedia". Retrieved 25 January 2014.
- ↑ "OpenWrt Buyer's guide". openwrt.org.
- ↑ "Luci". openwrt.org.
- ↑ "About PCLinuxOS » PCLinuxOS". Pclinuxos.com.
- ↑ "Index of /communityiso/LXDE". Communityiso.pclosusers.com.
- ↑ "1. Download and Install". Peppermint, LLC. Retrieved November 10, 2016.
- ↑ "Features - Porteus - Portable Linux". Porteus.org. Retrieved 2016-10-27.
- ↑ "PuppyLinux: Minimum System Requirements". Puppylinux.org.
- ↑ "Index of /puppylinux/puppy-slacko-6.3.0/64/". Distro.ibiblio.org.
- ↑ Hell-Noire, Paul (July 2010). "Puppy Linux 5.0 Review - Lightweight, Fun, Fast!". Raymond. Archived from the original on July 11, 2010. Retrieved 11 December 2010.
- ↑ "Salix Downloads". Salixos.org.
- ↑ "Introduction - Slax Linux". Slax.org.
- ↑ Tomas M. "Download - Slax Linux". Slax.org.
- ↑ Lincoln, Christophe. "SliTaz LiveCD Flavors". Slitaz.org.
- ↑ persistence can be added rather easily though
- ↑ "Tiny Core Linux Frequently Asked Questions (FAQ)". Tinycorelinux.net. Retrieved 2016-10-27.
- ↑ "Lubuntu - Ubuntu Wiki". wiki.ubuntu.com. Retrieved 2016-10-27.
- ↑ "Minimum hardware requirements - TurnKey GNU/Linux docs". Turnkeylinux.org.
- ↑ "TurnKey Core - Debian GNU/Linux with Batteries Included". TurnKey Linux. Retrieved 2016-06-08.
- ↑ "TurnKey Linux 13 Has Been Released!". Unixmen. Retrieved 2016-06-08.
- ↑ "VectorLinux Editions — VectorLinux.com". vectorlinux.com.
- ↑ "Live Images - Void Linux Wiki". wiki.voidlinux.eu.
- ↑ "Enter the void - Downloads". Voidlinux.eu.
- ↑ community, The Xubuntu. "System Requirements « Xubuntu". xubuntu.org.