Desktop Linux
Encyclopedia
Desktop Linux, also called Linux on the desktop, refers to specialized Linux
distributions with features designed for desktop personal computer
users. These features include a graphical user interface and personal use applications.
Some Linux distributions have targeted the desktop role specifically, while others include all the software available for the platform. In that case, the user will be given the choice to select either a "desktop" or "server" type when the operating system is installed.
and other Unix-like
operating systems have been utilized on servers
, mainframes
, and workstation
s in corporate or scientific environments. Beginning in the late 90s, a few Linux distribution
companies, such as MandrakeSoft
, began to advertise their systems for low-end desktop computers.
, KDE
, Xfce
and LXDE
. These are rather large collections of desktop programs, rather than bare bones window managers
such as FVWM
, IceWM
amongst numerous others. These environments present a GUI
using a desktop metaphor
. All of these environments allow the user to set many personal preferences and to perform common system management tasks. The Compiz
window manager expands upon the concept of having multiple desktops by rendering each of the user's two dimensional desktops on the surface of a three dimensional cube.
Regardless of the source, all Linux desktop applications use the X Window System
and thus benefit from features like networking (remote display) and quick mouse-only cut, copy, and paste. Mouse selected text is automatically copied, and it can then be pasted using a middle click, without the need to resort to use of the keyboard.
Desktop Linux environments have been improving in appearance and overall integration over time. This has led to wider adoption of the platform.
, such as Synaptic or PackageKit
, for browsing a list of thousands of free software
applications that have already been tested and configured for a specific distribution. These free programs can be downloaded and installed with one mouse click. A digital signature guarantees that the program was not modified after the download package was created and the package manager automatically tracks and installs updates as they become available.
Besides the free Windows compatibility layer Wine
, most distributions offer dual boot
and x86 virtualization
for running both Linux and Windows on the same computer.
known as "20XX will be the year of Linux on the desktop" or "year of the Linux desktop" (YoLD) has been published by a number of tech-related magazines and websites. This refers to an expected breakthrough in Linux adoption
by business corporations and personal users. The reasons for these forecast gains include the installation of a Linux distribution on the desktops of workers for organizations or companies who may not be immediately or otherwise involved in the computing industry, or the acceleration of development for specific applications which find their greatest use on desktop Linux distributions. It can also refer to a breakthrough in the number of pre-installed Linux distributions on personal computer
s being sold by PC manufacturers such as Dell
and Hewlett-Packard
.
, accusing the Linux community of favouring performance on servers. He quit Linux development because he was frustrated with this lack of focus on the desktop, and then gave a 'tell all' interview on the topic.
Other sources, such as mainstream press The Economist
disagree with this assessment that there has not been enough focus on desktop Linux, saying in December 2007:
As Linux systems are typically downloaded, copied and distributed for free, the usual methods of tracking sales numbers do not apply in gauging numbers of Linux desktop users. This use of website counters to identify operating systems also does not produce reliable numbers, due to such factors as:
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
distributions with features designed for desktop personal computer
Personal computer
A personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...
users. These features include a graphical user interface and personal use applications.
Some Linux distributions have targeted the desktop role specifically, while others include all the software available for the platform. In that case, the user will be given the choice to select either a "desktop" or "server" type when the operating system is installed.
History
Historically, UNIXUnix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...
and other Unix-like
Unix-like
A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
operating systems have been utilized on servers
Server (computing)
In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...
, mainframes
Mainframe computer
Mainframes are powerful computers used primarily by corporate and governmental organizations for critical applications, bulk data processing such as census, industry and consumer statistics, enterprise resource planning, and financial transaction processing.The term originally referred to the...
, and workstation
Workstation
A workstation is a high-end microcomputer designed for technical or scientific applications. Intended primarily to be used by one person at a time, they are commonly connected to a local area network and run multi-user operating systems...
s in corporate or scientific environments. Beginning in the late 90s, a few Linux distribution
Linux distribution
A Linux distribution is a member of the family of Unix-like operating systems built on top of the Linux kernel. Such distributions are operating systems including a large collection of software applications such as word processors, spreadsheets, media players, and database applications...
companies, such as MandrakeSoft
Mandriva
Mandriva S.A. is a publicly traded Linux and open source software company with its headquarters in Paris, France and development center in Curitiba, Brazil. Mandriva, S.A...
, began to advertise their systems for low-end desktop computers.
Desktop environments
Linux offers many desktop alternatives. The most popular desktop environments are GNOMEGNOME
GNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...
, KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...
, Xfce
Xfce
Xfce is a free software desktop environment for Unix and other Unix-like platforms, such as Linux, Solaris, and BSD – though recent compatibility issues have arisen with regard to BSD Unix platforms...
and LXDE
LXDE
LXDE is a free and open source desktop environment for Unix and other POSIX compliant platforms, such as Linux or BSD. The goal of the project is to provide a desktop environment that is fast and energy efficient...
. These are rather large collections of desktop programs, rather than bare bones window managers
X window manager
An X window manager is a window manager which runs on top of the X Window System, a windowing system mainly used on Unix-like systems.Unlike the Mac OS and Microsoft Windows platforms which have historically provided a vendor-controlled, fixed set of ways to control how windows and panes display...
such as FVWM
FVWM
The F Virtual Window Manager is a virtual window manager for the X Window System. Originally a twm derivative, FVWM has evolved into a powerful and highly configurable environment for Unix-like systems.- History:...
, IceWM
IceWM
IceWM is a stacking window manager for the X Window System graphical infrastructure, written by Marko Maček. It was coded from scratch in C++ and is released under the terms of the GNU Lesser General Public License...
amongst numerous others. These environments present a GUI
Gui
Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...
using a desktop metaphor
Desktop metaphor
The desktop metaphor is an interface metaphor which is a set of unifying concepts used by graphical user interfaces to help users more easily interact with the computer. The desktop metaphor treats the monitor of a computer as if it is the user's desktop, upon which objects such as documents and...
. All of these environments allow the user to set many personal preferences and to perform common system management tasks. The Compiz
Compiz
Compiz is one of the first compositing window managers for the X Window System that uses 3D graphics hardware to create fast compositing desktop effects for window management. The effects, such as a minimization effect and a cube workspace are implemented as loadable plugins...
window manager expands upon the concept of having multiple desktops by rendering each of the user's two dimensional desktops on the surface of a three dimensional cube.
Regardless of the source, all Linux desktop applications use the X Window System
X Window System
The X window system is a computer software system and network protocol that provides a basis for graphical user interfaces and rich input device capability for networked computers...
and thus benefit from features like networking (remote display) and quick mouse-only cut, copy, and paste. Mouse selected text is automatically copied, and it can then be pasted using a middle click, without the need to resort to use of the keyboard.
Desktop Linux environments have been improving in appearance and overall integration over time. This has led to wider adoption of the platform.
Applications
Most Linux distributions provide a programPackage management system
In software, a package management system, also called package manager, is a collection of software tools to automate the process of installing, upgrading, configuring, and removing software packages for a computer's operating system in a consistent manner...
, such as Synaptic or PackageKit
PackageKit
PackageKit is an open source and free suite of software applications designed to provide a consistent and high-level front end for a number of different package management systems...
, for browsing a list of thousands of free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
applications that have already been tested and configured for a specific distribution. These free programs can be downloaded and installed with one mouse click. A digital signature guarantees that the program was not modified after the download package was created and the package manager automatically tracks and installs updates as they become available.
Besides the free Windows compatibility layer Wine
Wine (software)
Wine is a free software application that aims to allow computer programs written for Microsoft Windows to run on Unix-like operating systems. Wine also provides a software library, known as Winelib, against which developers can compile Windows applications to help port them to Unix-like...
, most distributions offer dual boot
Dual boot
Multi-boot or Multi-booting is the act of installing multiple operating systems on a computer, and being able to choose which one to boot when starting the computer. The term dual-booting refers to the common configuration of exactly two operating systems...
and x86 virtualization
X86 virtualization
In computing, x86 virtualization is the facility that allows multiple operating systems to simultaneously share x86 processor resources in a safe and efficient manner, a facility generically known as hardware virtualization...
for running both Linux and Windows on the same computer.
Year of Desktop Linux
Since at least 2000, a memeMeme
A meme is "an idea, behaviour or style that spreads from person to person within a culture."A meme acts as a unit for carrying cultural ideas, symbols or practices, which can be transmitted from one mind to another through writing, speech, gestures, rituals or other imitable phenomena...
known as "20XX will be the year of Linux on the desktop" or "year of the Linux desktop" (YoLD) has been published by a number of tech-related magazines and websites. This refers to an expected breakthrough in Linux adoption
Linux adoption
Linux adoption refers to new use of the Linux computer operating system by homes, organizations, companies, and governments, while Linux migration refers to the change from using other operating systems to using Linux....
by business corporations and personal users. The reasons for these forecast gains include the installation of a Linux distribution on the desktops of workers for organizations or companies who may not be immediately or otherwise involved in the computing industry, or the acceleration of development for specific applications which find their greatest use on desktop Linux distributions. It can also refer to a breakthrough in the number of pre-installed Linux distributions on personal computer
Personal computer
A personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...
s being sold by PC manufacturers such as Dell
Dell
Dell, Inc. is an American multinational information technology corporation based in 1 Dell Way, Round Rock, Texas, United States, that develops, sells and supports computers and related products and services. Bearing the name of its founder, Michael Dell, the company is one of the largest...
and Hewlett-Packard
Hewlett-Packard
Hewlett-Packard Company or HP is an American multinational information technology corporation headquartered in Palo Alto, California, USA that provides products, technologies, softwares, solutions and services to consumers, small- and medium-sized businesses and large enterprises, including...
.
Performance
The performance of Linux on the desktop has been a controversial topic, with at least one key Linux kernel developer, Con KolivasCon Kolivas
Con Kolivas is an Australian anaesthetist who is known on the Internet for his programming work on the Linux kernel in his spare time. He has written patches for the kernel to improve its desktop performance, particularly reducing I/O impact...
, accusing the Linux community of favouring performance on servers. He quit Linux development because he was frustrated with this lack of focus on the desktop, and then gave a 'tell all' interview on the topic.
Other sources, such as mainstream press The Economist
The Economist
The Economist is an English-language weekly news and international affairs publication owned by The Economist Newspaper Ltd. and edited in offices in the City of Westminster, London, England. Continuous publication began under founder James Wilson in September 1843...
disagree with this assessment that there has not been enough focus on desktop Linux, saying in December 2007:
...Linux has swiftly become popular in small businesses and the home...That’s largely the doing of Gutsy Gibbon, the code-name for the UbuntuUbuntu (operating system)Ubuntu is a computer operating system based on the Debian Linux distribution and distributed as free and open source software. It is named after the Southern African philosophy of Ubuntu...
7.10 from CanonicalCanonical Ltd.Canonical Ltd. is a private company founded by South African entrepreneur Mark Shuttleworth to market commercial support and related services for Ubuntu Linux and related projects. Canonical is registered in London and employs staff around the world...
. Along with distributions such as LinspireLinspireLinspire, previously known as LindowsOS, was a commercial operating system based on Debian GNU/Linux and later Ubuntu. Linspire was published by Linspire, Inc. and focused on ease-of-use, targeting home PC users...
, MintLinux MintLinux Mint is a Linux-based computer operating system best known for its usability and ease of installation, particularly for users with no previous GNU/Linux experience...
, XandrosXandrosXandros is the name of both a line of operating systems and Xandros Corporation, the company which creates them. Xandros Desktop was a Linux distribution. The name Xandros is derived from the X Window System and the Greek island of Andros....
, OpenSUSEOpenSUSEopenSUSE is a general purpose operating system built on top of the Linux kernel, developed by the community-supported openSUSE Project and sponsored by SUSE...
and gOSGOS (operating system)gOS or "good OS" was an Ubuntu-based GNU/Linux distribution created by Good OS LLC, a Los Angeles-based corporation. Its CIO Dave Liu described that after meeting Enlightenment and open source people, he realized that his dream to bring Web 2.0 applications into mainstream use could be achieved by...
, Ubuntu (and its siblings KubuntuKubuntuKubuntu is an official derivative of the Ubuntu operating system using the KDE Plasma Desktop instead of the Unity graphical environment. It is part of the Ubuntu project and uses the same underlying system. It is possible to install both the KDE Plasma Desktop as well as the Unity desktop on...
, EdubuntuEdubuntuEdubuntu, also previously known as Ubuntu Education Edition, is an official derivative of the Ubuntu operating system designed for use in classrooms inside schools, homes and communities....
and XubuntuXubuntuXubuntu is a Canonical Ltd. recognized, community maintained derivative of the Ubuntu operating system, using the Xfce desktop environment.The name Xubuntu is a portmanteau of Xfce and Ubuntu...
) has smoothed most of Linux’s geeky edges while polishing it for the desktop...It’s now simpler to set up and configure than Windows.
Measuring adoption
Measuring the adoption of Linux on the desktop is a difficult proposition and this has caused controversy as to how many users there actually are.As Linux systems are typically downloaded, copied and distributed for free, the usual methods of tracking sales numbers do not apply in gauging numbers of Linux desktop users. This use of website counters to identify operating systems also does not produce reliable numbers, due to such factors as:
- individual websites do not attract a representative sample, due to their content.
- spoofing of addresses.
- problems tagging identification strings as to Linux or even distribution results in high numbers of "unknown operating system".
- identifying computers that operate from behind proxies.
- the multiplying effects of botnetBotnetA botnet is a collection of compromised computers connected to the Internet. Termed "bots," they are generally used for malicious purposes. When a computer becomes compromised, it becomes a part of a botnet...
s which tend to create the illusion of more insecure PCs, running Windows systems. - the fact that not all PCs are connected to the internet and used for web browsing.
- one download could result in none or whole site installations
See also
- Desktop Linux SummitDesktop Linux SummitThe Desktop Linux Summit was a discontinued annual conference with a program of speakers addressing desktop Linux issues. It ran from 2003 to 2006, meeting in San Diego, California.It was hosted by Linspire....
- Desktop warsDesktop warsDesktop wars may refer to:* The struggle for dominance of the desktop computer market from the mid-1980s to mid-1990s between Apple's Mac OS , Microsoft's Windows and IBM's OS/2....