This article may contain an excessive amount of intricate detail that may interest only a particular audience.(May 2020) |
A light-weight Linux distribution a Linux distribution that uses lower memory and processor-speed requirements than a more "feature-rich" Linux distribution. The lower demands on hardware ideally result in a more responsive machine, and allow devices with fewer system resources (e.g. older or embedded hardware) to be used productively. The lower memory and 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 GNOME or the deprecated Unity. These variants include the Xubuntu and Lubuntu distributions for the comparatively light-weight Xfce and LXDE / LXQt desktop environments.
The demands that a desktop environment places on a system may be seen in a comparison of the minimum system requirements of Ubuntu 10.10 and Lubuntu 10.10 desktop editions, where the only significant difference between the two was their desktop environment. Ubuntu 10.10 included the Unity desktop, which had minimum system requirements of a 2 GHz processor with 2 GB of RAM, [3] while Lubuntu 10.10 included LXDE, which required at least a Pentium II with 128 MB of RAM. [4]
Distribution | Minimum system requirements | Desktop / Window manager | Based on | Package manager | Image size | Purpose | Latest release year | Maintainer | Created | Founder |
---|---|---|---|---|---|---|---|---|---|---|
Absolute Linux | CPU: Intel/AMD 64bit RAM: 64 MB | iceWM | Slackware | XPKGTOOL | 2264 MB [13] | Desktop | 2023 | Absolute Linux Team | 2007 | Absolute Linux Team |
Alpine Linux | RAM: 128MB (256MB to install) [14] | None by default [15] | BusyBox, musl | APK | 8 MB (container), 130 MB (disk) | Lightweight desktop, security [16] | 2024 [17] | Alpine Linux development team | 2010 | LEAF Project members |
antiX | CPU: Intel/AMD X86 RAM: 256 MB [18] | IceWM, Fluxbox, JWM, herbstluftwm [19] | MEPIS < Debian | Synaptic [20] | 700 MB Base, 1GB Full, 310 MB Core | Desktop, portability (with persistence) [21] | 2024 [22] | Anticapitalista | 2007 | Anticapitalista |
Bodhi Linux [23] | CPU: 32 bit 500 MHz (non-PAE) RAM: 512 MB [24] Drive: 5 GB | Moksha (a fixed E17) | Ubuntu < Debian | APT | 575 MB (Standard), 1024 MB (AppPack) | Desktop | 2023 | Bodhi Linux team | 2011 | Bodhi Linux team |
BunsenLabs Linux | RAM: 256 MB to run X [25] | OpenBox | Debian Stable | Synaptic, APT, dpkg | 674 MB (i386, no PAE) 1100 MB (i386, AMD64) [25] | LiveCD, LiveDVD, lightweight desktop | 2021 [26] | Core maintainers | 2015 | Core maintainers |
CrunchBang Linux | CPU:x86/ARM RAM: 1 GB Drive: 2.1 GB. | OpenBox | Debian | dpkg | 1600 MB [27] | Lightweight Desktop | 2013 [28] | Philip Newborough (corenominal) | 2010 [29] | Philip Newborough (corenominal) |
CRUX | CPU: x86-64 (AMD Athlon 64, Intel Core, Intel Atom) or newer processors RAM: 192 MB (2017) [30] | OpenBox | - | pkgutils | 1773 MB | BSD / experienced users, lightweight | 2022 [31] | Core maintainers | 2002 | Per Lidén |
Damn Small Linux | CPU: 486dx RAM: 8 MB [32] | Fluxbox, JWM | - | APT (optional) [33] | 700 MB | Desktop | 2024 | 2005 | John Andrews, et al. | |
Elive | CPU: 32 bit 500 MHz (non-PAE) RAM: 512 MB [34] | Enlightenment | Debian | APT | 3000 MB | Desktop | 2024 | Samuel F. Baggen | 2005 | Samuel F. Baggen |
eLxr | RAM: 512MB CPU: 500 MHz Storage: 1 GB | None by default, but Xfce is supported | Debian Stable | apt | 300 MB | Edge to Cloud | 2024 | eLxr.org and Wind River | 2024 | eLxr.org |
FunOS | CPU: Intel/AMD 32bit RAM: 230-250 Mb Hard drive: ? GB | JWM | Ubuntu LTS | APT | 1.8 GB | Lightweight desktop | 2024 [35] | FunOS team | 2023 | FunOS team |
Gentoo Linux | RAM: 32 MB | None by default, but you can install any | - | Portage | 400 MB | Desktop, server, source-based, advanced | Rolling release | 2002 | Daniel Robbins | |
GoboLinux | RAM: 128 MB RAM 1000+ MB for full graphic [36] CPU: x86_64 | Awesome | - | 1900 MB [37] | Desktop | 2020 | GoboLinux team | 2003 | Hisham Muhammad and André Detsch | |
Knoppix | RAM: 32 MB text 512 MB LXDE 1 GB recommended [38] CPU: 486 | LXDE | Debian | dpkg | 701 MB | Live | 2020 | 2000 | Klaus Knopper | |
Lightweight Portable Security | iceWM | Arch Linux | 390 MB | Secure live operating system | 2021 | United States Department of Defense | 2011 | United States Department of Defense | ||
Linux Lite | CPU: Intel/AMD 64bit RAM: 768 MB (2020) [39] disk: 8 GB | Xfce | Ubuntu | APT | 955 MB | Desktop (Windows users) | 2023 [40] | Jerry Bezencon | 2013 | Jerry Bezencon |
Lubuntu | No minimum system requirements provided. [41] | LXQt | Ubuntu | APT | 3300 MB | Lightweight desktop | 2024 | Lubuntu team | 2009 | Lubuntu team |
LXLE | RAM: 1 GB (2022) [42] CPU: 64-bit (2022) | LXDE | Ubuntu LTS | APT | 1300 MB | Older computers, intermediate users | 2022 | LXLE team | 2012 | Ronnie |
Nanolinux | RAM: 64 MB (2017) [43] CPU: 486 | SLWM on Nano-X | Tiny Core Linux; [44] MicroCore Linux with BusyBox. | 19 MB | Lightweight, Runs on RAM, advanced | 2015 | Georg Potthast | - | Georg Potthast | |
OpenWrt | CPU: x86 and over 50 router platforms RAM: 32 MB (2018) [45] 64 MB recommended | None (headless server) - Includes LuCI admin UI [46] | - | opkg | 6 MB | SOHO Routers | 2023 [47] | OpenWrt developers | 2004 | |
PCLinuxOS | CPU: 64-bit (from 2016) RAM: 2 GB (2020) [48] | KDE, MATE, XFCE | Mandrake | APT-RPM | 1000-3800 MB | Live | 2020 | Bill Reynolds | 2003 | Bill Reynolds |
Peppermint Linux OS | CPU: x86 RAM: 1 GB. | XFCE | Debian, Devuan | APT | 1332 MB | Desktop | 2023 [50] | Peppermint, LLC | 2010 | Peppermint, LLC |
Porteus | CPU: 32 bit RAM: 36 MB [51] | (multiple) | Slackware | USM | 260 MB (LxQt) | Lightweight, portable (with persistence) [21] | 2022 [52] | Porteus | 2010 | Fanthom |
Puppy Linux | RAM: 256 MB (2017) [53] | JWM-2.3.2 | Ubuntu LTS from Puppy 6 | Puppy Package Manager | 234 MB (Slacko) [54] | Portable (with persistence), [21] lightweight [55] | 2023 [56] | Puppy Foundation | 2003 | Barry Kauler |
Q4OS | CPU: Intel / AMD 64bit RAM: 256 Mb / 1 GB Hard drive: 3 GB / 5 GB | Plasma/Trinity | Debian | APT | 1464 MB | Lightweight desktop | 2024 [57] | Q4OS team | 2013 | Q4OS team |
Salix OS | RAM: 512 MB CPU: Intel Pentium III 1 GHz [58] Hard drive: 8 GB | MATE, KDE, Xfce, Fluxbox, Openbox | Slackware | slapt-get | 613 MB (Fluxbox), 852 MB (MATE live) [59] | Desktop | 2022 [60] | George Vlahavas | 2009 | George Vlahavas, Thorsten Mühlfelder and Cyrille Pontvieux |
Slax | RAM:256MB without web browser | KDE till Slax 8 Fluxbox since Slax 9 | Slackware till Slax 8 Debian from Slax 9 | APT | 226 MB [61] | Portable | 2023 [62] | Tomas Matejicek | 2002 | Tomas Matejicek |
SliTaz | RAM: 24 MB loram-cdrom [63] 128 MB loram 256 MB standard | Openbox | - | TazPkg | 50 MB | Portable. Live (no persistence by default) [64] | 2024 [65] | dev team | 2008 | Christophe Lincoln |
Tiny Core Linux | CPU: 486DX RAM: 46 MB [66] | FLTK/FLWM, none, or you can install any | Tiny Core Linux | appbrowser (GUI) tce (CLI) | 11 MB (Core), 16 MB (TinyCore), 106 MB (CorePlus) | Portable, advanced | 2024 [67] | Tiny Core team | 2009 | Robert Shingledecker |
Tiny SliTaz | CPU: 486DX RAM: 4 MB 8 MB recommended | None (VNC viewer or headless server) | SliTaz | Tiny SliTaz WEB site [68] | Down to 800 KB, likely a 1.44 MB floppy | Portable. Live (no persistence by default) | 2021 | dev team | 2016 | Pascal Bellard |
Trisquel Mini | RAM: 256 MB CPU: 64-bit CPU for latest version [69] | LXDE | Ubuntu LTS | APT | 1200 MB | Free software: desktop | 2023 [70] | Rubén Rodríguez Pérez (quidam) | 2005 | Rubén Rodríguez Pérez (quidam) |
TurnKey Linux Virtual Appliance Library | RAM: 256 MB 2017 [71] | None (headless server) - Includes Webmin admin UI | Debian (a minified base) [72] | dpkg | 212 MB (Core) | Lightweight headless server [73] | 2020 | TurnKey Linux team | 2008 | Alon Swartz, Liraz Siri |
VectorLinux Light | RAM: 64 MB Light edition 96 MB Standard 256MB Live [74] | Several / IceWM | Slackware | slapt-get | 618 MB | Desktop | 2017 | - | 2001 | - |
Void Linux | CPU: ARMv6 Pentium 4 (SSE2) RAM: 96 MB Hard drive: 350 MB [75] | Xfce, or none [76] | - | XBPS | 250 MB (i686, without desktop environment) | Desktop/embedded | 2022 (rolling release) | Void Linux Team, Void Linux Community | 2008 | Juan Romero Pardines |
Xubuntu | CPU: Intel/AMD 64bit RAM: 1 GB Hard drive: 8.6 GB [77] | Xfce | Ubuntu | APT | 1660 MB | Lightweight desktop | 2023 [78] | Xubuntu team | 2008 | Xubuntu team |
Zenwalk | Xfce | Slackware | netpkg | 974 MB | Desktop | 2020 [79] | development team | 2004 | Jean-Philippe Guillemin | |
Distribution | Minimum system requirements | Desktop / Window manager | Based on | Package manager | Image size | Purpose | Latest release year | Maintainer | Created | Founder |
A Linux distribution is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro, if distributed on its own, is often obtained via a website intended specifically for the purpose. Distros have been designed for a wide variety of systems ranging from personal computers to servers and from embedded devices to supercomputers.
Xfce or XFCE is a free and open-source desktop environment for Linux and other Unix-like operating systems.
Slax is a LiveCD Linux distribution developed by Tomáš Matějíček and based on upstream customizable Linux distributions. Packages can be added by apt package manager or can be prepared as modules. The tagline for Slax refers to itself as "your pocket operating system".
Ubuntu is a Linux distribution derived from Debian and composed mostly of free and open-source software. Ubuntu is officially released in multiple editions: Desktop, Server, and Core for Internet of things devices and robots. The operating system is developed by the British company Canonical and a community of other developers, under a meritocratic governance model. As of October 2024, the latest interim release is 24.10, with most-recent long-term support release is 24.04.
Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.
Xubuntu is a Canonical-recognized, community-maintained derivative of the Ubuntu operating system. The name Xubuntu is a portmanteau of Xfce and Ubuntu, as it uses the Xfce desktop environment, instead of Ubuntu's customized GNOME desktop.
LXDE was a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.
Ubiquity was the default installer for Ubuntu and its derivatives. It is run from the Live CD or USB and can be triggered to run from the options on the device or on the desktop of the Live mode. It was first introduced in Ubuntu 6.06 LTS "Dapper Drake". At program start, it allows the user to change the language to a local language if they prefer. It is designed to be easy to use.
CrunchBang Linux is an unmaintained Linux distribution derived from Debian by Philip Newborough.
Lubuntu is a lightweight Linux distribution based on Ubuntu that uses the LXQt desktop environment in place of GNOME. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".
Peppermint OS is a Linux distribution based on Debian and Devuan Stable, and formerly based on Ubuntu. It uses the Xfce desktop environment. It aims to provide a familiar environment for newcomers to Linux, which requires relatively low hardware resources to run.
Porteus is a portable operating system based on Slackware. It does not require installation and can be run from fixed and removable media, such as a USB flash drive or compact disc.
Leafpad is a free and open-source graphical text editor for Linux, Berkeley Software Distribution (BSD), and Maemo that is similar to the Microsoft Windows program Notepad. Created with the focus of being a lightweight text editor with minimal dependencies, it is designed to be simple-to-use and easy-to-compile.
Emmabuntüs is a Linux distribution derived from Debian and designed to facilitate the restoration of computers donated to humanitarian organizations like the Emmaüs Communities.
X2Go is open source remote desktop software for Linux that uses a modified NX 3 protocol. X2Go gives remote access to a Linux system's graphical user interface. It can also be used to access Windows systems through a proxy.
Parrot OS is a Linux distribution based on Debian with a focus on security, privacy, and development.
Ubuntu is a Debian-based Linux distribution for personal computers, tablets and smartphones, where the Ubuntu Touch edition is used; and also runs network servers, usually with the Ubuntu Server edition, either on physical or virtual servers or with containers, that is with enterprise-class features.