Lightweight Linux distribution
File:Lubuntu 11.04 Natty Narwhal.png |
A lightweight Linux distribution is a Linux distribution that uses relatively few resources, which may result in performance improvements especially on old computers with slower CPUs and less RAM.
One big factor that determines the resource usage and speed of a desktop distribution is the window manager it uses.[1][2] For example, version 10.10 of Lubuntu uses the LXDE window manager and requires a minimum of 128 MB of RAM and a Pentium II processor; it is a lightweight variant of Ubuntu that, in comparison, uses Unity as a window manager and requires a 1 GHz processor and 1 GB of RAM.[3][4][5] The window manager can be changed in most Linux distributions, and the same Linux distribution may also have various versions with different window managers; examples are Porteus, which comes in LXDE, Xfce and Mate versions, and Zenwalk, which comes in Xfce and Openbox versions.
Contents
Distributions described as lightweight
- Alpine Linux – a security-oriented, lightweight Linux distribution (307 MB) based on musl and BusyBox.[6] Mini download is 66 MB; base system (excluding kernel) is under 5 MB. Media download is 308 MB for version 3.1.3.
- Absolute Linux – a lightweight desktop-oriented distribution based on Slackware
- antiX – lightweight version (690 MB) of its parent distribution MEPIS Linux, based on Debian testing. Core install: 128 MB, Base approx. 300 MB. Package manager: Synaptic[7]
- ArchBang – inspired by CrunchBang Linux but based on the Arch Linux distribution instead of Debian. It uses the lightweight Openbox Window Manager to achieve the same look and feel.[8][9]
- BasicLinux – a very lightweight distribution (2.8 MB apparently) capable of running on an Intel 386 and 3 MB of RAM[10][11]
- Bodhi Linux – a lightweight and minimalistic distribution[12]
- CoreOS – a lightweight system (2×1 GB) than runs containers and provides cluster management capabilities
- Chrome OS
- CrunchBang Linux – No longer in development; succeeded by BunsenLabs.[13] A relatively large (771 MB) Debian based distribution designed primarily for speed and ease of use.[14][15]
- Damn Small Linux – download: 50 MB. Additional software available as "DSL Extensions" and using the Debian APT tool, which has to be installed. "Light enough to power a 486DX with 16 MB of RAM"[16][17]
- Elive – a lightweight and complete distribution that can run in 64 MB of RAM and 100 MHz of CPU, based on Debian and using a customized Enlightenment as only Desktop environment
- Feather Linux – a lightweight Linux distribution (under 128 MB) derived from Knoppix. Now dormant.[18][19]
- LinuxBBQ – a very lightweight (291.5 MB) and resource-friendly distribution based on Debian Sid with TUI productivity applications.[20]
- Lightweight Portable Security – a lightweight live desktop-oriented distribution based on Arch Linux
- Lubuntu – lightweight (705 MB) in comparison to Ubuntu, it uses the LXDE desktop.[3]
- LXLE – a full featured OS (apps preinstalled) for older hardware, using minimal resources, respun from Lubuntu. Media download, approx 1.3G.
- Nanolinux – a 14 MB distribution based on Tiny Core Linux.[21]
- Peppermint Linux OS – download: 587 MB, based on Lubuntu[22]
- Porteus – it weighs in at under 300 MB, making it a lightweight contender[23] Comes with the LXDE and KDE desktops
- Puppy Linux – lightweight relative to most other Linux distributions[24] Download: 133−162 MB. Package Manager: Puppy Package Manager (PPM)
- SliTaz – 35−42 MB distribution; Package Manager is Tazpkg with its repository of packages[16]
- Tiny Core Linux – (9, 15 or 72 MB) distribution; Software repository: TCZ packages[25]
- Trisquel Mini – lightweight version (603 MB) of Trisquel with LXDE[26]
- Xubuntu – lightweight (980 MB) in comparison to Ubuntu. It uses the XFCE desktop.
- Zenwalk – a lightweight linux distribution (845 MB) based on Slackware[citation needed]
Comparison of lightweight Linux distributions
Distribution | Founder | Maintainer | Initial release year | Latest release year | Approximate file size | X window manager | Fork | Target audience |
---|---|---|---|---|---|---|---|---|
Alpine Linux | Alpine Linux Team | Alpine Linux Team | 2006 | 2015 | 284 MB[27] | MATE, Xfce, openbox | - | network |
Absolute Linux | Absolute Linux Team | Absolute Linux Team | 2007 | 2014 | 284 MB[28] | iceWM | - | desktop |
antiX | Anticapitalista | Anticapitalista | 2007 | 2015 | 690 MB | Fluxbox | Debian - MEPIS | old computers, portability (with persistence[29]) |
ArchBang | Willensky Aristide | Stan McLaren | 2010 | 2015 | 523 MB | OpenBox | Arch Linux | desktop |
Bodhi Linux | Bodhi Linux Team | Bodhi Linux Team | 2011 | 2015 | 585 MB | Enlightenment | Debian, Ubuntu | desktop |
BunsenLabs Linux | Core Maintainers | Core Maintainers | 2015 | 2015 | 825 MB | OpenBox | Debian | desktop |
CrunchBang Linux | Philip Newborough | Philip Newborough | 2008 | 2013 | 771 MB | OpenBox | Debian | desktop |
CRUX | Per Lidén | Core maintainers | 2002 | 2014 | 333 MB | OpenBox | - | BSD/experienced users, lightweight |
Damn Small Linux | John Andrews | dev team | 2003 | 2008 | 50 MB | FluxBox, JWM | Debian, Knoppix | portable, lightweight |
Elive | Thanatermesis | Thanatermesis | 2005 | 2010 | 700 MB | Enlightenment | Debian | desktop |
LXLE | Ronnie | LXLE team | 2012 | 2015 | 1400 MB | LXDE | Ubuntu LTS | apps preinstalled, older computers, intermediate users |
LinuxBBQ | Julius Hader | BBQ team | 2013 | 2015 | 291.5 MB | several (>75) | Debian, Slackware | bloat-free, experienced users |
Lightweight Portable Security | United States Department of Defense | United States Department of Defense | 2011 | 2015 | 500 MB | iceWM | ArchLinux | secure live operating system |
Porteus | Fanthom | Porteus | 2010 | 2014 | 215 MB | (multiple) | Slackware | lightweight, portable (with persistence[29]) |
Puppy Linux | Barry Kauler | Puppy Foundation | 2003 | 2014 | 156 MB[30] | JWM, IceWM | - | portable, lightweight |
SliTaz GNU/Linux | Christophe Lincoln | dev team | 2008 | 2012 | 35 MB | Openbox | - | portable, no persistence by default[31] |
Tiny Core Linux | Robert Shingledecker | Team Tiny Core | 2009 | 2015 | 15 MB | FLTK/FLWM | Tiny Core Linux | portable |
Trisquel Mini | Rubén Rodríguez Pérez (quidam) | Rubén Rodríguez Pérez (quidam) | 2005 | 2014 | 600 MB | LXDE | Ubuntu LTS | Free software: desktop |
Zenwalk | Jean-Philippe Guillemin | dev team | 2004 | 2015 | 845 MB | Xfce | Slackware | general |
Distribution | Founder | Maintainer | Initial release year | Latest release year | Approx file size | X window manager | Fork | Target audience |
See also
- Comparison of Linux distributions
- Comparison of lightweight web browsers
- List of Linux distributions that run from RAM
- List of live CDs
- Open-source computer hardware
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ RAM use of LXDE vs Xfce in Porteus again confirms that LXDE is about half of that of Xfce
- ↑ 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 16.0 16.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ http://alpinelinux.org/downloads
- ↑ http://www.absolutelinux.org/download.shtml
- ↑ 29.0 29.1 Linux with persistence
- ↑ http://distro.ibiblio.org/quirky/precise-5.7.1/
- ↑ persistence can be added rather easily though