Recent from talks
Contribute something
Nothing was collected or created yet.
Linux range of use
View on WikipediaBesides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a specific region or language, targeting of specific user groups, support for real-time applications, or commitment to a given desktop environment. Furthermore, some distributions deliberately include only free software. As of 2015[update], over four hundred Linux distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.[1]
Desktop
[edit]
As of 2013[update], the popularity of Linux on standard desktop computers and laptops has been increasing over the years.[2][needs update] Most modern distributions include a graphical user environment, with, as of February 2015[update], the three most popular environments being the KDE Plasma Desktop, Xfce and GNOME.[3][4][5][needs update]
No single official Linux desktop exists: rather desktop environments and Linux distributions select components from a pool of free and open-source software with which they construct a GUI implementing some more or less strict design guide. GNOME, for example, has its human interface guidelines as a design guide, which gives the human–machine interface an important role, not just when doing the graphical design, but also when considering people with disabilities, and even when focusing on security.[6]
The collaborative nature of free software development allows distributed teams to perform language localization of some Linux distributions for use in locales where localizing proprietary systems would not be cost-effective. For example, the Sinhalese language version of the Knoppix distribution became available significantly before Microsoft translated Windows XP into Sinhalese.[7] In this case the Lanka Linux User Group played a major part in developing the localized system by combining the knowledge of university professors, linguists, and local developers.
Performance and applications
[edit]The performance of Linux on the desktop has been a controversial topic;[8] for example in 2007 Con Kolivas accused the Linux community of favoring performance on servers. He quit Linux kernel development out of frustration with this lack of focus on the desktop, and then gave a "tell all" interview on the topic.[9] Since then a significant amount of development has focused on improving the desktop experience. Projects such as systemd and Upstart (deprecated in 2014) aim for a faster boot time; the Wayland and Mir projects aim at replacing X11 while enhancing desktop performance, security and appearance.[10] Userspace scheduler extensions make it possible to use a scheduler specialized for a specific usage, such as gaming or desktop usage.[11][12]
Many popular applications are available for a wide variety of operating systems. For example, Mozilla Firefox, LibreOffice and Blender have downloadable versions for all major operating systems. Furthermore, some applications initially developed for Linux, such as Pidgin, and GIMP, were ported to other operating systems (including Windows and macOS) due to their popularity. In addition, a growing number of proprietary desktop applications are also supported on Linux,[13] such as Autodesk Maya and The Foundry's Nuke in the high-end field of animation and visual effects; see the list of proprietary software for Linux for more details. There are also several companies that have ported their own or other companies' games to Linux, with Linux also being a supported platform on both the Steam and Desura digital-distribution services.[14]
Many other types of applications available for Microsoft Windows and macOS also run on Linux. Commonly, either a free software application will exist which does the functions of an application found on another operating system, or that application will have a version that works on Linux, such as with Skype and some video games like Dota 2 and Team Fortress 2. Furthermore, the Wine project provides a Windows compatibility layer to run unmodified Windows applications on Linux. It is sponsored by commercial interests including CodeWeavers, which produces a commercial version of the software. Since 2009, Google has also provided funding to the Wine project.[15][16] CrossOver, a proprietary solution based on the open-source Wine project, supports running Windows versions of Microsoft Office, Intuit applications such as Quicken and QuickBooks, Adobe Photoshop versions through CS2, and many games such as World of Warcraft. In other cases, where there is no Linux port of some software in areas such as desktop publishing[17] and professional audio,[18][19][20] there is equivalent software available on Linux. It is also possible to run applications written for Android on other versions of Linux using Anbox (deprecated) or with Waydroid.
Components and installation
[edit]Besides externally visible components, such as X window managers, a non-obvious but quite central role is played by the programs hosted by freedesktop.org, such as D-Bus or PulseAudio; both major desktop environments (GNOME and KDE) include them, each offering graphical front-ends written using the corresponding toolkit (GTK or Qt). A display server is another component, which for the longest time has been communicating in the X11 display server protocol with its clients; prominent software talking X11 includes the X.Org Server and Xlib. Frustration over the cumbersome X11 core protocol, and especially over its numerous extensions, has led to the creation of a new display server protocol, Wayland.
Installing, updating and removing software in Linux is typically done through the use of package managers such as the Synaptic Package Manager, PackageKit, and Yum Extender. While most major Linux distributions have extensive repositories, often containing tens of thousands of packages, not all the software that can run on Linux is available from the official repositories. Alternatively, users can install packages from unofficial repositories, download pre-compiled packages directly from websites, or compile the source code by themselves. All these methods come with different degrees of difficulty; compiling the source code is in general considered a challenging process for new Linux users, but it is hardly needed in modern distributions and is not a method specific to Linux.
- Samples of graphical desktop interfaces
Netbooks
[edit]Linux distributions have also become popular in the netbook market, with many devices such as the Asus Eee PC and Acer Aspire One shipping with customized Linux distributions installed.[21]
In 2009, Google announced its ChromeOS as a minimal Linux-based operating system, using the Chrome browser as the main user interface. ChromeOS initially did not run any non-web applications, except for the bundled file manager and media player. Netbooks that shipped with the operating system, termed Chromebooks, started appearing on the market in June 2011.[22]
By 2015 Chromebooks with large screens were available, and also in other forms factors such as laptop, desktop, tablet and all-in-one. Android applications support was added.[23] As of 2018, Google added the ability to install any Linux software in a container,[24] enabling ChromeOS to be used like any other Linux distribution.
Servers, mainframes and supercomputers
[edit]
Linux distributions have long been used as server operating systems, and have risen to prominence in that area; Netcraft reported in September 2006, that eight of the ten (other two with "unknown" OS) most reliable internet hosting companies ran Linux distributions on their web servers,[25] with Linux in the top position. In June 2008, Linux distributions represented five of the top ten, FreeBSD three of ten, and Microsoft two of ten;[26] since February 2010, Linux distributions represented six of the top ten, FreeBSD three of ten, and Microsoft one of ten,[27] with Linux in the top position.
Linux distributions are the cornerstone of the LAMP server-software combination (Linux, Apache, MariaDB/MySQL, Perl/PHP/Python) which is one of the more common platforms for website hosting.[28]
Linux distributions have become increasingly common on mainframes, partly due to pricing and the open-source model.[29] In December 2009, computer giant IBM reported that it would predominantly market and sell mainframe-based Enterprise Linux Server.[30] At LinuxCon North America 2015, IBM announced LinuxONE, a series of mainframes specifically designed to run Linux and open-source software.[31][32]
Linux distributions are also dominant as operating systems for supercomputers.[33] As of November 2017, all supercomputers on the 500 list run some variant of Linux.[34]
Smart devices
[edit]

Several operating systems for smart devices, such as smartphones, tablet computers, home automation, smart TVs (Samsung and LG Smart TVs use Tizen and WebOS, respectively),[37] and in-vehicle infotainment (IVI) systems[38] (for example Automotive Grade Linux), are based on Linux. Major platforms for such systems include Android, Firefox OS, Mer and Tizen.
Based on web use, Android's usage share of operating systems dominates globally, with almost double the marketshare of Microsoft Windows. As of September 2024 it has 45.4% of the global market, followed by Windows with less than 25.6%.[39]
Although Android is based on a modified version of the Linux kernel, commentators disagree on whether the term "Linux distribution" applies to it, and whether it is "Linux" according to the common usage of the term. Android is a Linux distribution according to the Linux Foundation,[40] Google's open-source chief Chris DiBona,[41] and several journalists.[42][43] Others, such as Google engineer Patrick Brady, say that Android is not Linux in the traditional Unix-like Linux distribution sense; Android does not include the GNU C Library (it uses Bionic as an alternative C library) and some other components typically found in Linux distributions.[44] Ars Technica wrote that "Although Android is built on top of the Linux kernel, the platform has very little in common with the conventional desktop Linux stack".[44]
Cellphones and PDAs running Linux on open-source platforms became more common from 2007; examples include the Nokia N810, Openmoko's Neo1973, and the Motorola ROKR E8. Continuing the trend, Palm (later acquired by HP) produced a new Linux-derived operating system, webOS, which is built into its line of Palm Pre smartphones.
Nokia's Maemo, one of the earliest mobile operating systems, was based on Debian.[45] It was later merged with Intel's Moblin, another Linux-based operating system, to form MeeGo.[46] The project was later terminated in favor of Tizen, an operating system targeted at mobile devices as well as IVI. Tizen is a project within The Linux Foundation. Several Samsung products are already running Tizen, Samsung Gear 2 being the most significant example.[47] Samsung Z smartphones will use Tizen instead of Android.[48]
As a result of MeeGo's termination, the Mer project forked the MeeGo codebase to create a basis for mobile-oriented operating systems.[49] In July 2012, Jolla announced Sailfish OS, their own mobile operating system built upon Mer technology.

Mozilla's Firefox OS consists of the Linux kernel, a hardware abstraction layer, a web-standards-based runtime environment and user interface, and an integrated web browser.[50]
Canonical has released Ubuntu Touch, aiming to bring convergence to the user experience on this mobile operating system and its desktop counterpart, Ubuntu. The operating system also provides a full Ubuntu desktop when connected to an external monitor.[51]
The Librem 5 is a smartphone developed by Purism. By default, it runs the company-made Linux-based PureOS, but it can also run other Linux distributions.[52] Like Ubuntu Touch, PureOS is designed with convergence in mind, allowing desktop programs to run on the smartphone. An example of this is the desktop version of Mozilla Firefox.[53]
Another smartphone is the PinePhone, made by the computer manufacturer Pine64. The PinePhone can run a variety of Linux-based operating systems such as Ubuntu Touch and postmarketOS.[54]
Embedded devices
[edit]
Due to its low cost and ease of customization, Linux is often used in embedded systems. In the non-mobile telecommunications equipment sector, the majority of customer-premises equipment (CPE) hardware runs some Linux-based operating system. OpenWrt is a community-driven example upon which many of the OEM firmware releases are based.
For example, the TiVo digital video recorder also uses a customized Linux,[55] as do several network firewalls and routers from such makers as Cisco/Linksys. The Korg OASYS, the Korg KRONOS, the Yamaha Motif XS/Motif XF music workstations,[56] Yamaha S90XS/S70XS, Yamaha MOX6/MOX8 synthesizers, Yamaha Motif-Rack XS tone generator module, and Roland RD-700GX digital piano also run Linux. Linux is also used in stage lighting control systems, such as the WholeHogIII console.[57]
Gaming
[edit]In the past, there were few games available for Linux. In recent years, more games have been released with support for Linux (especially Indie games), with the exception of a few AAA title games. Android, a mobile platform which uses the Linux kernel, has gained much developer interest and is one of the main platforms for mobile game development along with iOS operating system by Apple for iPhone and iPad devices.
On February 14, 2013, Valve released a Linux version of Steam, a gaming distribution platform on PC.[58] Many Steam games were ported to Linux.[59] On December 13, 2013, Valve released SteamOS, a gaming-oriented OS based on Debian, for beta testing, and had plans to ship Steam Machines as a gaming and entertainment platform.[60] Valve has also developed VOGL, an OpenGL debugger intended to aid video game development,[61] as well as porting its Source game engine to desktop Linux.[62] As a result of Valve's effort, several prominent games such as DotA 2, Team Fortress 2, Portal, Portal 2 and Left 4 Dead 2 are now natively available on desktop Linux.
On July 31, 2013, Nvidia released Shield as an attempt to use Android as a specialized gaming platform.[63]
Some Linux users play Windows-based games using Wine or CrossOver Linux.

On August 22, 2018, Valve released their own fork of Wine called Proton, aimed at gaming. It features some improvements over the vanilla Wine such as Vulkan-based DirectX 11 and 12 implementations, Steam integration, better full screen and game controller support and improved performance for multi-threaded games.[64]
In 2021, ProtonDB, an online aggregator of games supporting Linux, stated that 78% of the top thousand games on Steam were able to run on Linux using either Proton or a native port.[65]
On February 25, 2022, Valve released Steam Deck, a handheld gaming console running Arch Linux-based operating system SteamOS 3.0.[66][67]
Specialized uses
[edit]Due to the flexibility, customizability and free and open-source nature of Linux, it becomes possible to highly tailor Linux towards a specific purpose. There are two main methods to assemble a specialized Linux distribution: building from scratch or from a general-purpose distribution as a base. The distributions often used for this purpose include Debian, Fedora, Ubuntu (which is itself based on Debian), Arch Linux, Gentoo, and Slackware. In contrast, Linux distributions built from scratch do not have general-purpose bases; instead, they focus on the JeOS philosophy by including only necessary components and avoiding resource overhead caused by components considered redundant in the distribution's use cases.
Home theater PC
[edit]A home theater PC (HTPC) is a PC that is mainly used as an entertainment system, especially a home theater system. It is normally connected to a television, and often an additional audio system.
OpenELEC, a Linux distribution that incorporates the media center software Kodi, is an OS tuned specifically for an HTPC. Having been built from the ground up adhering to the JeOS principle, the OS is very lightweight and very suitable for the confined usage range of an HTPC.
There are also special editions of Linux distributions that include the MythTV media center software, such as Mythbuntu, a special edition of Ubuntu.
Digital security
[edit]Kali Linux is a Debian-based Linux distribution designed for digital forensics and penetration testing. It comes preinstalled with several software applications for penetration testing and identifying security exploits.[68] The Ubuntu derivative BackBox provides pre-installed security and network analysis tools for ethical hacking.
The Arch-based BlackArch includes over 2100 tools for pentesting and security researching.[69]
There are many Linux distributions created with privacy, secrecy, network anonymity and information security in mind, including Tails, Tin Hat Linux and Tinfoil Hat Linux. Lightweight Portable Security is a distribution based on Arch Linux and developed by the United States Department of Defense. Tor-ramdisk is a minimal distribution created solely to host the network anonymity software Tor.
System rescue
[edit]Linux Live CD sessions have long been used as a tool for recovering data from a broken computer system and for repairing the system. Building upon that idea, several Linux distributions tailored for this purpose have emerged, most of which use GParted as a partition editor, with additional data recovery and system repair software:
- GParted Live – a Debian-based distribution developed by the GParted project.
- Parted Magic – a commercial Linux distribution.
- SystemRescueCD – an Arch-based distribution with support for editing Windows registry.
In space
[edit]SpaceX uses multiple redundant flight computers in a fault-tolerant design in its Falcon 9 rocket. Each Merlin engine is controlled by three voting computers, with two physical processors per computer that constantly check each other's operation. Linux is not inherently fault-tolerant (no operating system is, as it is a function of the whole system including the hardware), but the flight computer software makes it so for its purpose.[70] For flexibility, commercial off-the-shelf parts and system-wide "radiation-tolerant" design are used instead of radiation hardened parts.[70] As of July 2019[update], SpaceX has conducted over 76 launches of the Falcon 9 since 2010, out of which all but one have successfully delivered their primary payloads to the intended orbit, and has used it to transport astronauts to the International Space Station. The Dragon 2 crew capsule also uses Linux.[71]
Windows was deployed as the operating system on non-mission critical laptops used on the space station, but it was later replaced with Linux. Robonaut 2, the first humanoid robot in space, is also Linux-based.[72]
The Jet Propulsion Laboratory has used Linux for a number of years "to help with projects relating to the construction of unmanned space flight and deep space exploration"; NASA uses Linux in robotics in the Mars rover, and Ubuntu Linux to "save data from satellites".[73]
Education
[edit]Linux distributions have been created to provide hands-on experience with coding and source code to students, on devices such as the Raspberry Pi. In addition to producing a practical device, the intention is to show students "how things work under the hood".[74]
The Ubuntu derivatives Edubuntu and The Linux Schools Project, as well as the Debian derivative Skolelinux, provide education-oriented software packages. They also include tools for administering and building school computer labs and computer-based classrooms, such as the Linux Terminal Server Project (LTSP).
Others
[edit]Instant WebKiosk and Webconverger are browser-based Linux distributions often used in web kiosks and digital signage. Thinstation is a minimalist distribution designed for thin clients. Rocks Cluster Distribution is tailored for high-performance computing clusters.
There are general-purpose Linux distributions that target a specific audience, such as users of a specific language or geographical area. Such examples include Ubuntu Kylin for Chinese language users and BlankOn targeted at Indonesians. Profession-specific distributions include Ubuntu Studio for media creation and DNALinux for bioinformatics. There is also a Muslim-oriented distribution of the name Sabily that consequently also provides some Islamic tools. Certain organizations use slightly specialized Linux distributions internally, including GendBuntu used by the French National Gendarmerie, Goobuntu used internally by Google, and Astra Linux developed specifically for the Russian army.
See also
[edit]References
[edit]- ^ "The LWN.net Linux Distribution List". LWN.net. Archived from the original on March 15, 2015. Retrieved March 18, 2015.
- ^ What is Linux. Archived at Wayback Engine. Retrieved August 26, 2013.
- ^ "Survey says: KDE Plasma is the most popular desktop Linux environment". Archived from the original on January 6, 2016.
- ^ "Fun statistics". Archlinux. Retrieved 2021-11-13.
- ^ "User stats". GamingOnLinux. Retrieved 2021-11-15.
- ^ Nathan Willis (August 14, 2013). "Prompt-free security for GNOME". LWN.net. Archived from the original on October 7, 2013. Retrieved November 14, 2013.
- ^ "Introducing sinhala linux". Archived from the original on November 24, 2015. Retrieved November 23, 2015.
- ^ Steven J. Vaughan-Nichols (2018-11-13). "The Linux desktop: With great success comes great failure". Retrieved 2019-11-10.
- ^ "Why I quit: kernel developer Con Kolivas". APC Magazine. ACP Magazines. July 24, 2007. Archived from the original on July 7, 2011. Retrieved August 15, 2011.
- ^ "Wayland Architecture". freedesktop.org. Archived from the original on January 6, 2013. Retrieved January 5, 2013.
- ^ "Pluggable CPU schedulers - openSUSE Wiki". en.opensuse.org. Retrieved 2025-02-23.
- ^ "NVIDIA Engineer Talks Up sched_ext Linux Scheduler Possibilities At FOSDEM". www.phoronix.com. Retrieved 2025-02-23.
- ^ "The Global Desktop Project, Building Technology and Communities". Archived from the original on April 26, 2006. Retrieved May 7, 2006.
- ^ Dawe, Liam (January 1, 2013). "A 2012 review and what's in store for 2013?". GamingOnLinux. Retrieved January 2, 2013.
- ^ Kegel, Dan (February 14, 2008). "Google's support for Wine in 2007". wine-devel (Mailing list). Archived from the original on January 6, 2009. Retrieved January 3, 2009.
- ^ "Open Source Patches: Wine". Archived from the original on September 7, 2008. Retrieved September 7, 2008.
- ^ Advani, Prakash (October 27, 2000). "Microsoft Office for Linux?". FreeOS. FreeOS Technologies (I) Pvt. Ltd. Archived from the original on February 20, 2008. Retrieved February 3, 2008.
- ^ Smith-Heisters, Ian (October 11, 2005). "Editing audio in Linux". Ars Technica. Ars Technica, LLC. Archived from the original on February 17, 2008. Retrieved February 3, 2008.
- ^ Lumma, Carl (April 2007). "Linux: It's Not Just For Computer Geeks Anymore". Keyboard Magazine. New Bay Media, LLC. Archived from the original on February 9, 2008. Retrieved February 3, 2008.
- ^ James, Daniel (February 2004). "Using Linux For Recording & Mastering". Sound On Sound. SOS Publications Group. Archived from the original on May 17, 2008. Retrieved February 3, 2008.
- ^ Schofield, Jack (May 28, 2009). "Are netbooks losing their shine?". The Guardian. London. Archived from the original on December 21, 2013. Retrieved June 2, 2010.
- ^ Stein, Scott (May 11, 2011). "First Take: Samsung Series 5 Chromebook, the future of Netbooks?". Journal. CNET. Archived from the original on July 14, 2014. Retrieved June 12, 2014.
- ^ "Introducing the Google Chrome OS". Official Google Blog. Blogger. July 7, 2009. Archived from the original on April 10, 2012. Retrieved June 12, 2014.
- ^ "Set up Linux (Beta) on your Chromebook - Chromebook Help". support.google.com.
- ^ "Rackspace Most Reliable Hoster in September". Netcraft. October 7, 2006. Archived from the original on November 6, 2006. Retrieved November 1, 2006.
- ^ "Aplus.Net is the Most Reliable Hosting Company Site in June 2008". Netcraft. July 7, 2008. Archived from the original on July 27, 2008. Retrieved July 28, 2008.
- ^ "Most Reliable Hosting Company Sites in February 2010". Netcraft. March 1, 2010. Archived from the original on March 5, 2010. Retrieved March 23, 2010.
- ^ SecuritySpace (June 1, 2010). "Web Server Survey". SecuritySpace. Retrieved June 27, 2010.
- ^ Danner, David (April 3, 2012). "How CIOs Can Use Linux on the Mainframe to Maximize Savings and Lower TCO". Enterprise Executive. Enterprise Systems Media. Archived from the original on July 8, 2016. Retrieved July 8, 2016.
- ^ Timothy Prickett Morgan (December 11, 2009). "IBM punts Linux-only mainframes Big MIPS, deep discounts". The Register. Archived from the original on December 13, 2009. Retrieved July 2, 2009.
- ^ Babcock, Charles (August 18, 2015). "IBM's LinuxONE Mainframe: What's Old Is New Again". InformationWeek. Archived from the original on July 8, 2016. Retrieved July 8, 2016.
- ^ Hoffman, Dale; Mitran, Marcel (August 17, 2015). "Open Source & ISV Ecosystem Enablement for LinuxONE and IBM z" (PDF). Linux Foundation. IBM. Retrieved July 8, 2016.
- ^ Lyons, Daniel (March 15, 2005). "Linux rules supercomputers". Forbes. Archived from the original on February 24, 2007. Retrieved February 22, 2007.
- ^ "TOP500 Supercomputer Sites: Operating system Family / Linux". Top500.org. Retrieved November 13, 2017.
- ^ "Tesla Model S Ethernet Network Explored". April 4, 2014. Archived from the original on April 9, 2014.
- ^ "Tesla Model S owners hack their cars, find Ubuntu". Autoblog. 12 April 2014. Retrieved January 28, 2019.
- ^ Eric Brown (Mar 29, 2019). "Linux continues advance in smart TV market". linuxgizmos.com. Retrieved May 15, 2020.
- ^ Steven J. Vaughan-Nichols (January 4, 2019). "It's a Linux-powered car world". ZDNet. Retrieved May 15, 2020.
- ^ "Operating System Market Share Worldwide Sept 2024". StatCounter Global Stats. 2024-09-16. Retrieved 2024-09-16.
- ^ McPherson, Amanda (December 13, 2012). "What a Year for Linux: Please Join us in Celebration". Linux Foundation. Archived from the original on April 17, 2014. Retrieved April 16, 2014.
- ^ Proschofsky, Andreas (July 10, 2011). "Google: "Android is the Linux desktop dream come true"". derStandard.at. Archived from the original on April 22, 2013. Retrieved March 14, 2013.
- ^ Hildenbrand, Jerry (November 8, 2012). "Ask AC: Is Android Linux?". Android Central. Mobile Nations. Archived from the original on April 8, 2017. Retrieved March 11, 2017.
- ^ Lynch, Jim (August 20, 2013). "Is Android really a Linux distribution?". ITworld. Archived from the original on February 5, 2014. Retrieved April 17, 2014.
- ^ a b Paul, Ryan (February 24, 2009). "Dream(sheep++): A developer's introduction to Google Android". Ars Technica. Condé Nast. Archived from the original on July 4, 2017. Retrieved June 20, 2017.
- ^ "Chapter 3 - maemo Platform Overview". Wayback Machine. Archived from the original on June 16, 2008. Retrieved June 12, 2012.
- ^ Grabham, Dan (February 15, 2010). "Inter and Nokia merge Moblin and Maemo to form MeeGo". Archived from the original on July 7, 2014. Retrieved June 12, 2014.
- ^ Whitwam, Ryan (February 22, 2014). "Samsung Announces Gear 2 and Gear 2 Neo Smart Watches Running Tizen, Available Worldwide In April". Archived from the original on May 4, 2014. Retrieved June 12, 2014.
- ^ Gibbs, Samuel (June 2, 2014). "Samsung Z smartphone ditches Android for Tizen software". Archived from the original on June 12, 2014. Retrieved June 12, 2014.
- ^ "Mer Project". Mer Project. Archived from the original on May 30, 2014. Retrieved June 12, 2014.
- ^ "Firefox OS architecture". Mozilla Developer Network. Mozilla. Archived from the original on June 4, 2014. Retrieved June 13, 2014.
- ^ "App ecosystem". Ubuntu. Canonical Ltd. Archived from the original on June 13, 2014. Retrieved June 13, 2014.
- ^ "Purism Unveils Plans to Build Librem 5, the World's First Encrypted, Open Smartphone Ecosystem Giving Users Complete Device Control". Purism. August 24, 2017.
- ^ Hammer, David (February 28, 2020). "Desktop Firefox in Your Pocket with the Librem 5". Purism.
- ^ Aufranc, Jean-Luc (16 November 2019). "PinePhone "BraveHeart" Limited Edition Linux Smartphone is Now Available for $150". CNX Software - Embedded Systems News.
- ^ "TiVo ─ GNU/Linux Source Code". Archived from the original on May 19, 2007. Retrieved December 12, 2006.
- ^ "Case Study: How MontaVista Linux helped Yamaha developers make a great product greater" (PDF). Archived from the original (PDF) on September 25, 2007. Retrieved August 26, 2007.
- ^ "Embedded Linux: FlyingPigs the WholeHogIII runs on Linux". Archived from the original on October 13, 2005.
- ^ Cifaldi, Frank (February 14, 2013). "Steam Box phase one complete: Steam's Linux client is out now". Archived from the original on July 7, 2014. Retrieved June 12, 2014.
- ^ Larabel, Michael (June 5, 2014). "There's Now 500 Games On Steam For Linux". Journal. Phoronix. Archived from the original on June 11, 2014. Retrieved June 12, 2014.
- ^ "SteamOS". Steam. Valve. Archived from the original on June 16, 2014. Retrieved June 12, 2014.
- ^ Larabel, Michael (January 16, 2014). "Valve's VOGL OpenGL Debugger Should Be Great". Journal. Phoronix. Archived from the original on July 1, 2014. Retrieved June 12, 2014.
- ^ Mattas, Jeff (April 25, 2012). "Steam and Source Engine being ported to Linux". Archived from the original on July 1, 2014. Retrieved June 13, 2014.
- ^ Buckley, Sean (July 21, 2014). "NVIDIA Shield". Engadget. Archived from the original on July 8, 2014. Retrieved June 13, 2014.
- ^ "Steam for Linux :: Introducing a new version of Steam Play". 2018-08-21. Retrieved 2018-09-10.
- ^ "ProtonDB homepage". www.protondb.com. Retrieved 2021-03-27.
- ^ Dawe, Liam (2022-02-25). "The Steam Deck has released, here's my initial review". GamingOnLinux. Retrieved 2022-02-28.
- ^ Larabel, Michael (2022-02-25). "For Linux Enthusiasts Especially, The Steam Deck Is An Incredible & Fun Device". Phoronix. Retrieved 2022-02-28.
- ^ "What is Kali Linux?". Kali Linux. Archived from the original on May 27, 2014. Retrieved June 13, 2014.
- ^ "BlackArch Linux - Penetration Testing Distribution". BlackArch Linux. Retrieved April 1, 2019.
- ^ a b Svitak, Amy (November 18, 2012). "Dragon's "Radiation-Tolerant" Design". Aviation Week. Archived from the original on December 3, 2013. Retrieved November 22, 2012.
- ^ "From Earth to orbit with Linux and SpaceX". ZDNet.
- ^ "Linux Foundation Training Prepares the International Space Station for Linux Migration". The Linux Foundation. Retrieved September 1, 2019.
- ^ "Five Ways NASA is Using Linux OS to Run its Space Program". Archived from the original on December 21, 2014. Retrieved November 14, 2014.
- ^ Blanchette, Megan (July 7, 2015). "4 ways the Raspberry Pi is being used in education". O'Reilly Radar. Archived from the original on September 10, 2017. Retrieved September 9, 2017.
Linux range of use
View on GrokipediaDesktop and Personal Computing
Desktop Usage and Market Share
Linux's journey on the desktop began in the early 1990s as a hobbyist project initiated by Linus Torvalds in 1991, initially attracting users in academic and technical communities for its open-source nature and Unix-like capabilities. By the mid-1990s, the emergence of user-friendly distributions such as Debian (1993), Red Hat (1994), and SUSE marked a shift toward broader accessibility, though adoption remained niche due to command-line reliance and limited graphical interfaces. The launch of Ubuntu in 2004 by Canonical significantly accelerated desktop growth by prioritizing ease of use, regular releases, and community support, transforming Linux from a server-centric OS into a viable personal computing option. This evolution continued with Fedora (2003), sponsored by Red Hat for cutting-edge features, and Pop!_OS (2017), developed by System76 to optimize for modern hardware like NVIDIA GPUs, further appealing to everyday users. As of November 2025, Linux holds approximately 4.1% of the global desktop operating system market share, according to StatCounter's web traffic analysis, reflecting steady growth from 2.76% in 2022.[8] In the United States, Linux reached a peak of 5.03% in June 2025, though as of October 2025, it stands at approximately 3.51%.[9] Among gamers, as of October 2025, the Steam Hardware Survey reports Linux at 3.05%, up from 2.69% in May, boosted by Valve's Steam Deck and Proton compatibility layer.[10] Regionally, Europe shows similar trends to the global average, while developer-heavy demographics exhibit even higher usage; for instance, surveys indicate over 20% of software developers prefer Linux for its tooling ecosystem. Key advantages fueling this adoption include Linux's cost-free licensing under the GPL, inherent stability from rigorous community testing, and extensive customization options that allow users to tailor interfaces and workflows. However, challenges persist, such as inconsistent hardware compatibility—particularly with Wi-Fi and printer drivers—and limited native support for proprietary software like Adobe Creative Suite, which can deter mainstream users.[11] These distributions often feature polished desktop environments: GNOME, originating in 1997 as a GTK-based alternative to proprietary toolkits, evolved with GNOME 3 in 2011 to introduce a gesture-friendly Shell for touch and multi-monitor setups, emphasizing minimalism. KDE Plasma, launched in 2008 as part of KDE 4, has progressed through versions like Plasma 5 (2014) and 6 (2024) to offer widget-based customization and resource efficiency, appealing to power users seeking Windows-like flexibility. The primary Linux desktop user base comprises developers leveraging tools like Git and Docker, educators utilizing free resources in schools, and privacy-conscious individuals avoiding telemetry in proprietary OSes like Windows 11.[12] This demographic skew is evident in higher adoption rates among tech professionals, where Linux's open-source ethos aligns with collaborative workflows, though broader appeal grows via initiatives like ChromeOS integration and improved gaming support.[13]Applications and Software Ecosystem
The Linux desktop ecosystem thrives on a diverse array of open-source applications that enable robust productivity, creative workflows, and multimedia handling, all distributed freely under permissive licenses. This software landscape is characterized by high-quality alternatives to proprietary tools, fostering accessibility and customization for users across various skill levels. Core categories include office suites, web browsers, and multimedia editors, which form the backbone of everyday desktop computing on Linux distributions. Office suites like LibreOffice provide comprehensive tools for word processing, spreadsheets, presentations, and databases, offering full compatibility with Microsoft Office file formats such as .docx and .xlsx while supporting collaborative editing features. Web browsers such as Firefox, developed by Mozilla, emphasize privacy with built-in tracking protection and container tabs for secure session management, while Chromium serves as the open-source foundation for Google Chrome, enabling fast rendering and extension support through its Blink engine. In multimedia, GIMP stands out as a powerful image editor akin to Photoshop, featuring layers, masks, and plugin extensibility for professional graphic design; VLC Media Player handles a vast array of audio and video formats with streaming capabilities and subtitle support; and Audacity offers multi-track audio recording and editing, including effects like noise reduction and equalization for podcasting and music production. The open-source nature of Linux amplifies its software ecosystem through extensive repositories that simplify discovery and deployment. Traditional managers like APT, used in Debian-based distributions, provide access to millions of packages via centralized archives, ensuring dependency resolution and security updates with commands likeapt install. Universal formats such as Flatpak and Snap enhance cross-distribution compatibility, allowing applications to run sandboxed with isolated dependencies—Flatpak draws from Flathub's repository of over 3,000 apps for seamless portability, while Snap supports automatic updates and confinement for improved security on Ubuntu and beyond.[14] These systems collectively lower barriers to software adoption, with Flatpak and Snap addressing fragmentation by enabling one-click installations from graphical stores.
Compatibility with proprietary software is bolstered by layers like Wine and Proton, which translate Windows API calls to POSIX equivalents, allowing unmodified Windows applications to execute on Linux without emulation overhead. Wine supports thousands of titles, from productivity tools like Adobe Reader alternatives to legacy software, rated via its AppDB database for reliability. Proton, a Valve-maintained fork optimized for Steam, extends this to gaming but also aids general app compatibility through integrated DirectX-to-Vulkan translation. Native open-source alternatives further reduce reliance on such layers, exemplified by LibreOffice supplanting Microsoft Office or GIMP replacing Adobe Photoshop, ensuring self-sufficiency in most workflows.[15]
Development tools are deeply integrated into the Linux desktop, streamlining coding and version control for both hobbyists and professionals. Visual Studio Code (VS Code), Microsoft's cross-platform IDE, installs natively on Linux via .deb or .rpm packages and includes built-in Git support for branching, merging, and diff visualization directly in the editor interface. Git itself, the distributed version control system, pairs seamlessly with VS Code through extensions that enable repository cloning, commit signing, and pull request management, tailored for desktop environments like GNOME or KDE. This integration supports efficient workflows, such as live previewing code changes in integrated terminals.[16]
As of 2025, AI-assisted tools have enriched Linux development environments, with GitHub Copilot now featuring multi-model agentic capabilities integrated into VS Code on Linux, providing context-aware code suggestions, automated commit messages, and debugging assistance powered by models like GPT-5. These updates reduce context-switching in workflows, enhancing productivity by generating boilerplate code and refactoring suggestions in real-time across Linux terminals and editors.[17]
Installation and Customization
Linux distributions offer a variety of installation methods tailored for desktop and personal computing environments. One common approach is using live USBs, where users boot from a USB drive containing a bootable image of the distribution, allowing them to test the system before committing to installation. This method supports graphical installers like Calamares, a universal installer used in distributions such as Manjaro and EndeavourOS, which simplifies partitioning and package selection. For users preferring integration with existing systems, dual-booting with Windows involves partitioning the drive using tools like GParted and configuring the bootloader to recognize both operating systems. Full-disk encryption is readily available during setup via LUKS in installers like Fedora's Anaconda, which prompts for passphrase-protected partitions to secure data at rest. Hardware compatibility remains a key consideration for Linux installations on personal computers. Graphics processing units (GPUs) from NVIDIA and AMD are supported through open-source drivers like Nouveau for basic functionality or proprietary drivers for optimal performance in gaming and compute tasks; installation often requires adding repositories post-boot. Wi-Fi adapters and peripherals, such as Bluetooth devices, typically work out-of-the-box on modern kernels due to improved module support, though older chipsets may need firmware packages like linux-firmware. Common issues include Secure Boot, enabled on UEFI systems, which can prevent unsigned kernels from loading; this is mitigated by enrolling machine owner keys (MOK) during installation or disabling the feature in BIOS settings. Customization enhances the Linux desktop experience after installation. Desktops like GNOME can be personalized through extensions via GNOME Tweaks or the Extensions app, enabling themes, layout changes, and workflow optimizations such as Dash to Dock for taskbar enhancements. Kernel tweaks are managed via GRUB, the default bootloader, where users edit /etc/default/grub to adjust parameters like CPU governor settings for power efficiency or enable early microcode loading for hardware stability. Automation scripting, often using Bash or tools like Ansible for personal setups, allows users to configure dotfiles, install packages, and set up backups reproducibly across machines. Beginner-friendly tools streamline the process for new users. Ubuntu's Ubiquity installer provides a straightforward graphical interface with options for automatic partitioning and third-party driver inclusion, often paired with post-install scripts like those in the ubuntu-desktop-minimal meta-package for essential setup. Distro-hoppers, such as those testing multiple environments via tools like Distrobox or live sessions in Pop!_OS, facilitate experimentation without full commitment. As of 2025, trends emphasize seamless integration with diverse hardware, particularly ARM-based laptops like the Pinebook Pro, where distributions such as Fedora Asahi offer optimized installers with native support for Apple Silicon transitions and improved battery management.Mobile and Handheld Devices
Smartphones and Tablets
Android, the most widely used mobile operating system, is built on the Linux kernel, enabling it to power a vast array of smartphones and tablets with robust hardware support and open-source extensibility. As of October 2025, Android holds approximately 72.6% of the global mobile OS market share, dominating in regions like Asia, Africa, and Latin America due to its compatibility with diverse hardware manufacturers and low-cost devices.[7] This Linux foundation allows for deep customization, exemplified by community-driven custom ROMs such as LineageOS, which extends device longevity by providing security updates and feature enhancements beyond official manufacturer support for over 200 device models.[18] Beyond Android derivatives, native Linux distributions have emerged as alternatives for users seeking greater control and reduced reliance on proprietary services. postmarketOS, an Alpine Linux-based system, supports over 700 mobile devices as of mid-2025, including recent additions like the Fairphone 6 for sustainable hardware, emphasizing modularity and long-term hardware compatibility without Google ecosystem dependencies for a de-Googled experience.[19] [20] Similarly, Ubuntu Touch offers a gesture-based interface with convergence features, allowing seamless app scaling across phone, tablet, and desktop modes on supported ARM hardware like the PinePhone. Sailfish OS, developed by Jolla, provides a Linux-native environment with native app development and partial Android app compatibility via an emulation layer, prioritizing privacy through end-to-end encryption and minimal data collection.[21] These native systems leverage Linux's inherent support for ARM architectures prevalent in mobile devices, enabling efficient power management and hardware acceleration on processors from Qualcomm, MediaTek, and Allwinner. Touch interfaces are handled through frameworks like Plasma Mobile or Phosh, which adapt desktop environments for multitouch gestures and on-screen keyboards. The app ecosystem relies heavily on F-Droid, a repository of free and open-source software that curates over 4,000 packages vetted for privacy and transparency, facilitating installations of tools like web browsers and productivity suites without proprietary trackers; however, as of late 2025, F-Droid faces challenges from Google's planned 2026 policy requiring developer registration for Android app distribution, potentially restricting sideloading and open-source repositories.[22] [23] Key applications highlight Linux mobile's strengths in privacy and utility: users can employ privacy-focused browsers such as Mullvad Browser or Tor Browser for secure, anonymized web access, while offline productivity is supported by apps like LibreOffice Viewer and Joplin for document editing and note-taking without internet connectivity. Integration with desktop Linux environments is enhanced by KDE Connect, which enables secure, local-network file sharing, notification syncing, and remote control between mobile devices and computers, using end-to-end encryption to maintain user privacy.[24] In 2025, hardware advancements have bolstered native Linux viability, with the PinePhone serving as an affordable, community-supported platform running multiple distributions and achieving improved modem stability for voice and data services, though the related PinePhone Pro was discontinued in mid-2025. The Librem 5, from Purism, has seen updates including 5G modem integration and expanded app compatibility, with hundreds of applications now scaling effectively via community ports and flatpaks on its PureOS setup, driven by ongoing community contributions to GNOME and KDE mobile ports.[25] [26] [27]Wearables and Portable Devices
Linux has found significant application in wearables and portable devices, particularly in resource-constrained environments where its modular kernel and open-source nature enable efficient power management and sensor integration. These implementations prioritize low-latency processing for real-time data from accelerometers, heart rate monitors, and other peripherals, while supporting compact hardware like ARM-based systems.[28] [29] In smartwatches, Linux-based operating systems provide alternatives to proprietary firmware, emphasizing customization and longevity. AsteroidOS, an open-source Linux distribution tailored for smartwatches, runs on a customized Linux kernel built with OpenEmbedded and supports installation on devices such as the Asus Zenwatch 2, LG G Watch, and Sony Smartwatch 3. It offers up to 48 hours of battery life through optimized power modes and includes native apps for notifications, fitness tracking, and music control via Qt and QML interfaces. Community-driven custom firmware efforts, inspired by discontinued devices like the Pebble, have extended Linux compatibility to successor hardware, enabling open-source replacements that maintain e-paper displays and basic sensor functionality on ESP32-based watches.[30] [31] [32] [33] Portable handhelds, including gaming-oriented devices, leverage Linux for its compatibility with emulation and graphics acceleration on limited hardware. The Steam Deck handheld console runs SteamOS, a Linux distribution based on Arch Linux, which integrates Proton for running Windows games and provides a desktop mode for general computing tasks. Retro gaming portables, such as the Anbernic RG353V and Retroid Pocket series, commonly use Linux-based systems like Batocera.linux or ROCKNIX, which support emulation of classic consoles from NES to PlayStation via optimized kernels and pre-configured frontends. These setups allow dual-booting with Android for versatility, focusing on low-overhead performance in battery-powered form factors.[34] [35] [36] [37] Linux kernel optimizations are crucial for wearables, addressing the demands of sensor-heavy and power-sensitive designs. Real-time scheduling via the PREEMPT_RT patch enables low-latency handling of sensor interrupts, ensuring timely data processing from accelerometers and gyroscopes without jitter. Low-power modes, implemented through cpuidle governors and dynamic voltage scaling, extend battery life by idling unused CPU cores and peripherals during inactive periods. Bluetooth integration relies on the BlueZ stack, which supports Low Energy (LE) protocols for efficient connectivity with smartphones, reducing power draw during data syncing for health metrics or notifications.[38] [39] Open-source projects further advance Linux adoption in wearables. Tizen, a Linux-based operating system developed by Samsung in collaboration with the Linux Foundation, powers Galaxy Watch devices and emphasizes secure, lightweight runtime environments for apps handling fitness and communication features. Mer, an embedded Linux distribution serving as middleware, underpins projects like Nemo Mobile, which has been adapted for compact interfaces in wearable prototypes, providing a stable base for Qt-based UIs and hardware abstraction.[40] [41] [42] As of 2025, trends in Linux for wearables highlight deeper integration with health monitoring in medical devices, driven by embedded Linux's role in real-time analytics and FDA-compliant systems. Platforms like those in continuous glucose monitors and ECG-enabled watches use Linux kernels for secure data aggregation from biosensors, enabling AI-assisted anomaly detection and remote telemedicine via 5G connectivity. This shift supports proactive care for chronic conditions, with open-source contributions enhancing interoperability between wearables and hospital networks.[29] [28] [43]Servers and Enterprise Infrastructure
Web and Application Servers
Linux dominates the web and application server landscape, powering approximately 45% of the top one million web servers globally as of 2025 due to its stability, cost-effectiveness, and robust ecosystem.[44] Major platforms like Google rely on customized Linux distributions for their server infrastructure, handling billions of requests daily with optimized kernels and tools. Similarly, Wikipedia operates entirely on Debian GNU/Linux servers, supporting high-traffic wiki applications through efficient resource management.[45] Key software stacks on Linux facilitate web hosting and application development. The Apache HTTP Server, a cornerstone since 1995, processes dynamic content via modules and is deployed on Linux for its modular architecture and widespread community support. Nginx, known for its event-driven architecture, serves as a high-performance alternative, handling concurrent connections efficiently on Linux systems. For application logic, PHP enables server-side scripting in traditional setups, while Node.js supports asynchronous JavaScript runtimes, both natively optimized for Linux environments. Containerization with Docker further enhances deployment, allowing isolated application environments directly on the Linux kernel using cgroups and namespaces. Security is integral to Linux-based servers, with built-in mechanisms to mitigate threats. SELinux, developed by the National Security Agency, enforces mandatory access controls through policy-based confinement, preventing unauthorized actions even if vulnerabilities are exploited. AppArmor provides similar path-based access controls, commonly integrated in distributions like Ubuntu for simpler policy management. Firewall tools such as iptables offer stateful packet filtering at the kernel level, while UFW serves as a user-friendly interface to simplify iptables configuration for web server protection. Scalability features enable Linux servers to handle enterprise demands. HAProxy acts as a TCP/HTTP load balancer, distributing traffic across multiple backend servers to prevent overloads and ensure fault tolerance. Clustering technologies, such as those using Corosync and Pacemaker, provide high availability by automating failover in multi-node setups, maintaining service continuity during hardware failures. The LAMP stack—comprising Linux, Apache, MySQL, and PHP—emerged in the late 1990s as a foundational model for dynamic web applications, powering early e-commerce and content sites with its open-source synergy.[46] The LEMP variant substitutes Nginx for Apache, improving throughput for high-traffic scenarios while retaining Linux as the base.[47] These stacks have evolved toward modern microservices architectures, integrating container orchestration like Kubernetes on Linux to decompose monolithic applications into scalable, independent services. This shift supports cloud-native deployments, briefly extending to hybrid environments for enhanced elasticity.Database and Cloud Systems
Linux plays a pivotal role in database management systems, where distributions like Ubuntu Server and Red Hat Enterprise Linux serve as the primary operating systems for hosting robust relational databases such as MySQL and PostgreSQL. MySQL, originally developed by Oracle, leverages Linux's stability and security features to handle high-traffic environments, employing replication techniques like master-slave configurations to ensure data redundancy across distributed nodes. PostgreSQL, an open-source object-relational database, benefits from Linux's process isolation and resource management to implement sharding strategies, dividing large datasets into horizontal partitions for scalable query performance in enterprise settings. These setups are common in data centers, where Linux's lightweight kernel minimizes overhead compared to proprietary alternatives. In cloud computing, Linux dominates virtual machine instances across major platforms, powering services like Amazon Web Services (AWS) EC2, Google Cloud Compute Engine, and Microsoft Azure Virtual Machines, where the majority of instances run Linux-based images for cost-efficiency and compatibility. Kubernetes, an open-source container orchestration platform originally developed by Google, runs natively on Linux nodes to automate deployment, scaling, and management of containerized applications, facilitating microservices architectures in cloud-native environments. This integration allows seamless orchestration of database workloads, such as running PostgreSQL clusters across multi-cloud setups. Virtualization on Linux is facilitated by hypervisors like KVM (Kernel-based Virtual Machine) and QEMU, which provide hardware-assisted emulation for efficient VM hosting in cloud infrastructures, enabling features like live migration and snapshotting for database continuity. OpenStack, an open-source cloud computing platform, uses Linux as its foundational OS to manage private clouds, supporting IaaS (Infrastructure as a Service) for deploying virtualized database servers with automated resource allocation. For performance optimization, Linux filesystems such as ext4 and Btrfs enhance I/O throughput in database operations; ext4 offers journaling for crash recovery, while Btrfs provides snapshot capabilities and compression to reduce storage latency in high-volume data scenarios. As of 2025, serverless computing has advanced with Linux underpinning function-as-a-service models, such as AWS Lambda's use of Amazon Linux containers to execute code in response to events, allowing databases to integrate event-driven architectures without managing underlying servers. This evolution supports scalable, pay-per-use database processing, often combined with web server integrations for full-stack cloud applications.High-Performance and Scientific Computing
Supercomputers and Clusters
Linux has achieved near-total dominance in high-performance computing (HPC) environments, particularly on supercomputers and clusters. As of the November 2025 TOP500 list, 100% of the world's 500 most powerful supercomputers run Linux-based operating systems, continuing a trend that began in November 2017 when the last non-Linux systems were phased out.[6] This ubiquity stems from Linux's flexibility, open-source nature, and robust support for parallel processing and resource management in extreme-scale systems. For instance, the top-ranked El Capitan supercomputer at Lawrence Livermore National Laboratory operates on Red Hat Enterprise Linux as part of the Tri-Lab Operating System Software (TOSS), delivering over 1.7 exaFLOPS of performance.[48] Similarly, Frontier at Oak Ridge National Laboratory uses HPE Cray OS based on SUSE Linux Enterprise Server, achieving 1.35 exaFLOPS, while Aurora at Argonne National Laboratory employs a comparable HPE Cray OS Linux variant for its exascale capabilities.[49][50] In supercomputer clusters, Linux facilitates efficient job scheduling and resource allocation through widely adopted tools like Slurm and PBS Professional. Slurm, an open-source workload manager, handles fault-tolerant scheduling across thousands of nodes in large Linux clusters, supporting dynamic resource partitioning for diverse workloads.[51] PBS Professional complements this by providing automated job monitoring and optimization, often integrated into TOP500 systems for managing complex, multi-user environments.[52] Parallel processing is enabled by the Message Passing Interface (MPI), a standard library implemented on Linux that allows distributed applications to communicate across cluster nodes, underpinning simulations in exascale systems.[53] Linux supports specialized hardware adaptations critical for HPC performance. High-speed networking via InfiniBand, a low-latency interconnect, is natively handled by Linux drivers and the OpenFabrics Enterprise Distribution (OFED) stack, enabling scalable communication in clusters like those using NVIDIA Quantum InfiniBand platforms.[54] GPU acceleration is seamlessly integrated through NVIDIA's CUDA toolkit and AMD's ROCm platform, both optimized for Linux kernels to exploit accelerators in supercomputers such as Frontier's AMD Instinct GPUs.[55] On the mainframe front, z/Linux distributions like Red Hat Enterprise Linux and Ubuntu run on IBM Z systems, supporting legacy and high-throughput workloads in hybrid HPC environments by leveraging the mainframe's virtualization and I/O capabilities.[56] Energy efficiency remains a key focus for exascale computing on Linux, with kernel-level optimizations addressing power constraints in massive clusters. The Linux kernel incorporates features like dynamic voltage and frequency scaling (DVFS) and power-capping mechanisms to balance performance and consumption, as demonstrated in DOE exascale systems where software techniques reduce energy use by up to 20-30% without sacrificing FLOPS.[57] These adaptations, including adaptive polling in recent kernels like version 6.13, minimize idle power draw in data centers hosting supercomputers.[58]Research and Simulation Applications
Linux plays a pivotal role in scientific computing by providing a stable, open-source platform for running complex simulations and data analysis workflows, particularly in high-performance environments. Its flexibility supports a wide array of tools and libraries optimized for numerical computations and machine learning, enabling researchers to process vast datasets efficiently without proprietary constraints.[59] For numerical and matrix-based computations, GNU Octave serves as a prominent open-source alternative to MATLAB, offering high compatibility with MATLAB syntax and scripts while running natively on Linux distributions. Octave facilitates scientific research by supporting vectorized operations, plotting, and algorithm development for fields like engineering and physics. Complementing this, Python ecosystems on Linux, including NumPy for array manipulation and SciPy for scientific algorithms, form the backbone of data analysis and simulations, with seamless integration across Linux-based clusters. For artificial intelligence and machine learning applications, frameworks such as TensorFlow and PyTorch are extensively utilized on Linux, leveraging GPU acceleration for training models on large-scale datasets and simulating neural networks.[60][61][62] In bioinformatics, Bioconductor provides an R-based ecosystem of over 2,000 packages for analyzing genomic data, with full support for Linux installations to handle high-throughput sequencing and statistical modeling. Physics simulations benefit from GROMACS, an open-source molecular dynamics package that excels in biomolecular simulations on Linux, utilizing parallel processing for energy minimization and trajectory analysis. Climate modeling leverages Linux-compatible tools like those in the OS-Climate project, which integrates open-source software for risk assessment and atmospheric simulations, often deployed on Linux clusters for scalable computations.[63][64][65] CERN has historically contributed to open-source scientific computing through derivatives of Scientific Linux, a stable Red Hat Enterprise Linux variant tailored for high-energy physics experiments, though it transitioned to AlmaLinux by 2022 for continued reliability in data processing pipelines. These efforts underscore CERN's commitment to open-source distributions that enhance reproducibility in particle physics research.[66] Workflows in Linux-based research often incorporate Jupyter notebooks for interactive development, allowing scientists to combine code, visualizations, and documentation in a single environment suitable for exploratory simulations on high-performance systems. High-throughput computing pipelines on Linux, such as those using tools like Flyte, enable automated, scalable execution of simulation tasks, integrating Jupyter for reproducible AI and data analysis workflows.[67][68] As of 2025, advancements in quantum computing simulators on Linux include enhanced support in Qiskit, IBM's open-source SDK, which now features improved error mitigation and hybrid quantum-classical algorithms, runnable on standard Linux setups for circuit design and noise-aware simulations.[69]Embedded and IoT Systems
Consumer Electronics and Appliances
Linux plays a pivotal role in consumer electronics and appliances, powering embedded systems that enhance everyday functionality through open-source flexibility and reliability. In set-top boxes, Android TV relies on a modified Linux kernel to deliver streaming services, supporting high-definition video playback and app ecosystems on devices like smart TVs and media players.[70] Similarly, Kodi, an open-source media center software, runs natively on Linux distributions such as LibreELEC, enabling users to stream and manage multimedia content on dedicated set-top hardware with customizable interfaces and plugin support.[71] Home routers frequently utilize Linux-based firmware for advanced customization, extending the lifespan of consumer-grade devices. OpenWRT, a Linux operating system tailored for embedded networking equipment, allows users to install it on compatible routers to enable features like VPN tunneling, traffic shaping, and enhanced security protocols beyond stock manufacturer software.[72] DD-WRT, another Linux-derived firmware, offers similar capabilities on a wide range of consumer Wi-Fi routers, providing tools for overclocking, QoS management, and repeater modes to optimize home networks.[73] In smart appliances, Linux underpins connectivity and control in household devices, facilitating integration with home automation systems. For instance, certain refrigerators incorporate Linux-based operating systems for touchscreen interfaces and network features; the Electrolux Infinity model uses Linux to power its door-mounted display for recipe viewing and inventory management.[74] Similarly, GE's ChillHub smart fridge runs Ubuntu Core, a Linux variant, to support Wi-Fi connectivity, app-based monitoring, and third-party accessory development via an open SDK. Thermostats benefit from Linux-hosted platforms like Home Assistant, which operates on devices such as Raspberry Pi computers to centrally manage smart heating systems, integrating with sensors for automated temperature regulation and energy efficiency.[75] The Linux kernel's real-time extensions, particularly the PREEMPT_RT patch, ensure smooth media playback in consumer devices by minimizing latency and preventing audio/video glitches through fully preemptible scheduling.[76] This patch transforms the standard kernel into a soft real-time system suitable for embedded multimedia applications, allowing higher-priority tasks like decoding streams to interrupt lower ones without delays exceeding microseconds in tested ARM-based hardware.[77] As of 2025, Linux IoT stacks increasingly incorporate support for the Matter protocol, a unified IP-based standard for smart home interoperability, enabling seamless device communication in appliances like refrigerators and thermostats. Ubuntu Core 24, for example, provides built-in Matter compatibility, allowing Linux-powered devices to connect across ecosystems from major vendors without proprietary silos, as demonstrated in energy management for household appliances.[78] This trend aligns with Matter's expansion to support nearly 50 device types, boosting adoption in consumer Linux embeds for secure, low-power operations.[79]Industrial and Automotive Systems
Linux plays a pivotal role in industrial and automotive embedded systems, where its robustness, customizability, and real-time capabilities enable mission-critical applications requiring high reliability and low latency. In the automotive sector, Automotive Grade Linux (AGL) serves as a collaborative open-source platform hosted by the Linux Foundation, providing a standardized software stack for connected vehicles. AGL accelerates development by offering a common base for infotainment systems, allowing manufacturers like Toyota and Lexus to deploy production-ready solutions that integrate multimedia, navigation, and connectivity features while reducing code fragmentation and development time.[80][81][82] For advanced driver-assistance systems (ADAS), Linux integrates with the Robot Operating System (ROS), an open-source framework that facilitates modular software development for perception, decision-making, and control in autonomous driving applications. ROS enables rapid prototyping and simulation of ADAS functions, such as lane assistance and obstacle detection, by allowing developers to implement nodes for sensor fusion and path planning without extensive reconfiguration. Companies like Porsche utilize ROS in test vehicles to streamline the integration of new driving functions, supporting the transition from simulation to real-world deployment on Linux-based platforms.[83][84][85] In industrial automation, real-time Linux kernels power programmable logic controllers (PLCs) and supervisory control and data acquisition (SCADA) systems, ensuring deterministic responses essential for process control and monitoring. These kernels, enhanced with preemptible scheduling and low-latency patches, deliver bounded execution times critical for tasks like machinery synchronization and fault detection, thereby boosting operational efficiency in manufacturing environments. Beckhoff's TwinCAT runtime, for instance, leverages real-time Linux to enable distributed control architectures that support EtherCAT protocols for high-speed industrial networking.[86][87][88] Safety certifications are integral to Linux's adoption in these domains, particularly ISO 26262, which outlines functional safety requirements for automotive electrical and electronic systems up to ASIL-D levels. Projects like the ELInOS Safety Critical Working Group and Red Hat's initiatives demonstrate pathways to ISO 26262 compliance by qualifying modified Linux kernels through rigorous verification, including fault injection testing and traceability of safety mechanisms. This certification process addresses the complexities of the Linux kernel's scale, enabling its use in safety-critical applications like braking systems and engine controls while maintaining openness for customization.[89][90][91] Embedded networking security in industrial and automotive devices relies on Linux's built-in tools for firewalls and virtual private networks (VPNs), which protect against cyber threats in connected environments. iptables and nftables provide stateful packet filtering to implement embedded firewalls that block unauthorized access to control units, while OpenVPN or WireGuard enables secure remote diagnostics and over-the-air updates by encrypting communications across vehicle or factory networks. These features are particularly vital in automotive systems, where hardware-software co-designs integrate firewalls directly into Linux-based ECUs to mitigate risks from external interfaces like telematics.[92][93][94] As of 2025, Tesla employs Linux in portions of its vehicle software stack, including elements of the Autopilot system for sensor processing and inference, though the core autonomy algorithms remain proprietary and integrated with custom hardware accelerators. This partial open-source foundation allows Tesla to leverage Linux's ecosystem for efficient development while adhering to stringent safety and performance needs in production vehicles.[95][96]Gaming and Entertainment
PC and Console Gaming
Linux has emerged as a viable platform for PC gaming, primarily through dedicated distributions and compatibility tools that enable the execution of a vast library of titles. SteamOS, developed by Valve, serves as a Linux-based operating system optimized for gaming, powering devices like the Steam Deck handheld console and providing a seamless interface for accessing Steam's catalog.[34] This system integrates deeply with the Steam client, prioritizing low-latency performance and controller navigation for couch-based play. Complementing SteamOS is Proton, Valve's open-source compatibility layer built on Wine, which translates Windows API calls to enable native execution of Windows-exclusive games on Linux without requiring dual-boot setups.[15] Proton has achieved broad compatibility, with community-driven reports on ProtonDB indicating that over 90% of Steam's top-rated titles run acceptably on Linux as of late 2025.[97] The adoption of Linux in PC gaming has seen steady growth, reaching approximately 3% of Steam users by October 2025, up 33% year-over-year from 2024 levels, largely driven by portable devices and frustrations with Windows updates.[98] This expansion is significantly bolstered by the Vulkan API, a cross-platform graphics standard that offers high-efficiency GPU access and reduces overhead in translation layers like DXVK, which converts DirectX calls to Vulkan for improved frame rates in Proton-enabled games.[99] Vulkan's open-source drivers have particularly enhanced performance on mid-range hardware, making Linux competitive for 1080p and 1440p gaming without proprietary bottlenecks. Native game engines further support this ecosystem: Godot, an open-source 2D/3D engine, provides full Linux builds and exports, facilitating indie development and deployment without platform-specific hurdles.[100] Similarly, Unreal Engine offers official Linux development tools, allowing creators to build and test high-fidelity titles directly on the OS, with Vulkan integration ensuring consistent rendering across platforms.[101] Hardware compatibility remains a cornerstone of Linux's gaming appeal, with robust open-source drivers for AMD and Intel GPUs integrated into the Mesa project, delivering near-parity performance to Windows in Vulkan workloads. AMD's RADV driver, for instance, supports the latest RDNA architectures with features like variable rate shading, while Intel's ANV driver has resolved longstanding rendering issues in recent Mesa updates, enabling stable gameplay in demanding titles.[102] Controller support is equally mature, handled natively by the Linux kernel's evdev interface and enhanced by Steam Input, which maps Xbox, PlayStation, and third-party devices with customizable profiles for precise analog and button feedback.[103] In esports, Linux excels on the server side, where stability and scalability are paramount; Dota 2, a flagship Valve title, runs dedicated matchmaking and tournament servers natively on Linux distributions like Ubuntu, powering major events such as The International with low-latency, resource-efficient hosting.[104] This server-side prevalence underscores Linux's role in competitive infrastructure, minimizing downtime during high-stakes multiplayer sessions.Media Centers and Streaming
Linux-based media centers and streaming solutions enable users to transform home theater personal computers (HTPCs) into versatile entertainment hubs for organizing, playing, and distributing video and audio content across networks. These systems leverage open-source software to handle local media libraries, live TV recording, and streaming from online services, often running on lightweight distributions optimized for low-power devices. Popular applications provide a graphical interface for navigating media collections, supporting playback of high-definition content without the need for proprietary operating systems. Kodi, an open-source home theater application, serves as a core component for Linux HTPCs, allowing users to play videos, music, podcasts, and images from local storage or network sources while integrating add-ons for extended functionality like subtitles and weather updates. Plex, a media server software compatible with Linux, organizes personal media libraries into a unified interface accessible via web, mobile, or dedicated clients, enabling remote streaming and transcoding for compatible devices. For digital video recording (DVR), MythTV provides a comprehensive suite for scheduling and capturing live TV broadcasts on Linux systems, complete with commercial skipping and multi-tuner support for simultaneous recordings. On the hardware side, the Raspberry Pi emerges as a cost-effective platform for Linux media players, where distributions like LibreELEC or OSMC install Kodi to create compact HTPCs capable of HDMI output to televisions for seamless video playback. The NVIDIA Shield TV, powered by an Android-based system utilizing the Linux kernel, functions as a dedicated streaming device with 4K HDR support, integrating apps like Plex and Kodi for local and cloud-based media consumption on home networks. Linux media centers excel in handling advanced video formats, with software like VLC and Kodi providing native support for 4K resolution playback through hardware acceleration via VA-API or VDPAU on compatible GPUs. Emerging 8K video support is available on high-end hardware, such as Intel Arc or AMD Radeon RX 7000 series, facilitated by updated drivers in recent Linux kernels. Network protocols like DLNA and UPnP are broadly implemented, allowing Kodi and Universal Media Server to stream media to compatible renderers, such as smart TVs or audio receivers, ensuring interoperability in home environments. Customization enhances user experience in Linux media setups, with tools like LIRC enabling configuration of Media Center Edition (MCE) remote controls for intuitive navigation in Kodi without keyboard input. Multi-room audio distribution is achieved through UPnP/DLNA servers like uShare or Icecast2, which synchronize playback across multiple zones, such as speakers in different rooms, controlled via a central Linux server. As of 2025, Linux kernels have advanced AV1 codec acceleration, with FFmpeg 8.0 integrating Vulkan Video extensions for efficient encoding and decoding on GPUs from NVIDIA, AMD, and Intel, reducing CPU load for high-resolution streaming. This development, aligned with Khronos Group standards, bolsters Linux's role in next-generation media centers by enabling royalty-free, bandwidth-efficient video handling in home entertainment systems.Specialized and Niche Applications
Security and Forensics
Linux distributions play a pivotal role in cybersecurity and digital forensics, providing specialized environments for ethical hacking, penetration testing, and investigative analysis. Kali Linux, developed by Offensive Security, is a Debian-based distribution pre-configured with over 600 tools for penetration testing and ethical hacking, enabling professionals to assess network vulnerabilities and simulate attacks in controlled settings.[105] Similarly, Parrot OS, a lightweight Debian derivative, offers editions tailored for security testing, including penetration testing, vulnerability assessment, computer forensics, and anonymous browsing, with features like AnonSurf for enhanced privacy during operations.[106] These distributions emphasize open-source tools and rolling releases to keep pace with evolving threats, making them essential for cybersecurity practitioners. Key tools integrated into these Linux environments facilitate network analysis and exploitation testing. Wireshark, an open-source packet analyzer, captures and inspects network traffic in real-time on Linux systems, allowing detection of anomalies and protocol dissections critical for identifying security weaknesses. Metasploit Framework, a Ruby-based platform, enables the development and execution of exploit code against remote targets, supporting vulnerability validation in Linux-based testing labs. Nmap, a versatile scanning utility, maps networks, identifies open ports, and detects operating systems, providing foundational reconnaissance for penetration tests on Linux hosts. These tools, often bundled in Kali and Parrot, streamline workflows for ethical hackers by offering command-line efficiency and graphical interfaces. In digital forensics, Linux supports robust platforms for data recovery and evidence examination. Autopsy, built on The Sleuth Kit, serves as a graphical interface for analyzing disk images, recovering deleted files, and generating timelines of user activity, with native support for Linux file systems like ext4.[107] The Sleuth Kit provides command-line utilities for low-level filesystem forensics, such as carving artifacts from unallocated space, making it indispensable for investigations on Linux environments.[108] These open-source solutions ensure chain-of-custody compliance and scalability for handling large datasets in forensic workflows. Linux's security features extend to operational use in Computer Emergency Response Teams (CERTs) and regulatory compliance. Many CERTs deploy hardened Linux systems for incident response due to their customizable security modules, such as SELinux, which enforce mandatory access controls.[109] For compliance, the Defense Information Systems Agency's Security Technical Implementation Guides (STIGs) outline hardening procedures for Linux distributions like Red Hat Enterprise Linux and Ubuntu, including disabling unnecessary services, enforcing encryption, and auditing configurations to meet federal standards.[110] Addressing 2025 ransomware threats, Linux leverages sandboxing mechanisms for defense, isolating potentially malicious processes to prevent encryption spread. This approach enhances resilience against evolving multi-platform attacks.Education and Development Tools
Linux plays a pivotal role in educational environments through specialized distributions tailored for classrooms and learning institutions. Edubuntu, an official derivative of Ubuntu, integrates a vast library of open-source educational software to facilitate teaching and learning in schools, homes, and communities.[111] Similarly, Debian Edu, a Debian-based operating system, provides a complete network setup for educational institutions, including tools for managing classrooms and supporting multilingual environments.[112] In software development, Linux serves as a foundational platform with essential tools like the GNU Compiler Collection (GCC), which supports multiple programming languages such as C, C++, and Fortran, enabling efficient compilation and optimization on Linux systems.[113] Containerization technologies like Docker are widely utilized on Linux for continuous integration and continuous deployment (CI/CD) pipelines, allowing developers to build, test, and deploy applications in isolated environments.[114] Version control systems, particularly Git—originally developed to manage the Linux kernel source code—facilitate collaborative development by tracking changes and enabling distributed workflows across Linux-based repositories.[115] Accessibility features on Linux enhance inclusivity in education, with tools like Orca, a free and open-source screen reader, providing speech and braille output for users with visual impairments to navigate graphical desktops.[116] For STEM education, visual programming environments such as Scratch run effectively on Linux, allowing students to create interactive projects and learn computational thinking through block-based coding.[117] Open-source pedagogy is promoted through platforms like GitHub Education, which empowers students and educators to contribute to open-source projects, fostering skills in collaboration, code review, and community-driven development.[118] In 2025, distributions like Fedora have integrated support for AI coding assistants, with policies allowing AI-assisted contributions to packages while ensuring transparency and disclosure, thereby accelerating educational and developmental workflows.[119]Aerospace and Extreme Environments
Linux has been integral to NASA's space operations, particularly in ground control systems and onboard computing for the International Space Station (ISS). Ground stations for missions, including those coordinating Mars explorations, rely on Linux for its stability and customizability in handling complex data streams and simulations.[120] On the ISS, laptops transitioned from Windows to Debian Linux in 2013 to enhance reliability for tasks like experiment control and communication with Earth-based systems, with the SPHERES robot project utilizing Linux for autonomous maneuvering by astronauts.[121][122] In planetary exploration, while the Curiosity rover's flight computer runs VxWorks for real-time operations, Linux powers ancillary systems such as the Ingenuity helicopter on the Perseverance rover, which landed on Mars in 2021 and used a Linux-based framework for autonomous flight control.[123][124] In aviation, Linux supports flight simulators and drone autopilots; the PX4 open-source flight stack, hosted by the Linux Foundation's Dronecode project, enables Linux-based simulations for testing unmanned aerial vehicles (UAVs) in virtual environments mimicking real-world aerodynamics.[125][126] To operate in extreme environments like space and sub-zero conditions, Linux kernels incorporate adaptations such as the PREEMPT_RT patch, which was fully merged into the mainline kernel in 2024 to provide deterministic real-time performance for latency-sensitive tasks in harsh settings.[127] Radiation tolerance is addressed through projects like Radshield, a software mitigation layer for commodity hardware in space, reducing error rates without fully hardened processors, and efforts to port Linux to radiation-resistant architectures for satellite processing units.[128][129] The European Space Agency (ESA) deploys Linux in satellite missions, notably on the OPS-SAT CubeSat launched in 2019 and operated until 2024, which runs a reconfigurable Linux platform for in-orbit software testing and experimentation.[130] SpaceX employs Linux across its ground control systems for Falcon and Dragon vehicles, leveraging it for flight software redundancy and mission coordination.[131] In NASA's Artemis program, as of 2025, Red Hat Enterprise Linux and OpenStack underpin simulation environments at Lockheed Martin for Orion spacecraft testing, ensuring secure, scalable computing for lunar mission preparations.[132]References
- https://wiki.postmarketos.org/wiki/Devices
- https://wiki.merproject.org/wiki/Nemo
- https://meta.wikimedia.org/wiki/Wikimedia_servers
