Linux - Vev

Linux

Un article de Vev.

(Différences entre les versions)
Jump to: navigation, search
Version du 21 décembre 2007 à 18:13
Mikayé (Discuter)
(clean up AWB)
← Différence précédente
Version du 25 décembre 2007 à 13:44
Warren (Discuter)
(See also - this article doesn't exist)
Différence suivante →
Ligne 1: Ligne 1:
-{{ Infobox Système d'exploitation+{{pp-semi-vandalism|small=yes}}
-| nom = Linux+{{two other uses|operating systems that use the Linux kernel|the kernel itself|Linux kernel|}}
-| logo = +{{infobox OS
-| image = [[Image:Gnulinux.png|150px]]+| name = Linux
-| description = Les différents [[logotype|logos]] et [[mascotte]]s qui composent Linux : [[GNU]], [[Noyau Linux]]+| screenshot = [[Image:Tux.svg|150px|Tux, the penguin, mascot of Linux]]
-| famille = [[Systèmes Unix]]+| caption = [[Tux]], the penguin, mascot of the Linux kernel
-| état des sources = +| family = [[Unix-like]]
-| dernière version = {{Dernière version stable/Noyau Linux}} ([[Noyau Linux]])+| latest pre-release = 2.6.24-rc5 ([[Linux kernel]])
-| date de la dernière version = +| latest_release_version = 2.6.23.12 ([[Linux kernel]])
-| type de noyau = [[Noyau de système d'exploitation#Noyaux monolithiques modulaires|Noyau modulaire]] (depuis la version 2.0)+| latest_release_date = [[18 December]] [[2007]]
-| licence = [[Licence publique générale GNU]]+| kernel_type = [[Monolithic kernel]]
-| état du projet = en développement+| license = [[GNU General Public License]] and others
 +| working_state = Current
}} }}
-{{Portail}}+'''Linux''' (pronunciation: {{IPAEng|ˈlɪnʊks}}, lin-uks) is a [[Unix-like]] computer [[operating system]]. Linux is one of the most prominent examples of [[free software]] and [[open source]] development; typically all underlying [[source code]] can be freely modified, used, and redistributed by anyone.<ref>{{ cite web | title = Linux Online ─ About the Linux Operating System | url = http://www.linux.org/info/index.html | publisher = Linux.org | accessdate = 2007-07-06 }}</ref>
-'''Linux''' est un [[Noyau de système d'exploitation|noyau d'OS]] souvent confondu avec le [[système d'exploitation]] du même nom dérivé de [[UNIX]]. C'est l'un des plus notoires exemples de logiciels [[logiciel libre|libres]] ; l'intégralité de son [[code source]] est en effet modifiable, utilisable et redistribuable librement par quiconque.<ref>{{Lien web | titre = Linux Online ─ About the Linux Operating System | url = http://www.linux.org/info/index.html | éditeur = Linux.org | consulté le = 2007-07-06 }}</ref> Il se présente à l'utilisateur final sous la forme d'une [[distribution Linux|distribution]] contenant le noyau Linux et un ensemble de [[logiciel]]s. [[Liste des distributions Linux|Certaines distributions]] sont conçues pour un usage généraliste, d'autres pour usage spécialisé.+The [[Linux kernel]] was first released to the public on [[17 September]] [[1991]], for the [[x86 architecture|Intel x86]] PC architecture. The kernel was augmented with [[system utility|system utilities]] and [[library (computer science)|libraries]] from the [[GNU]] project to create a usable operating system, which [[GNU/Linux naming controversy|led to an alternative term]], '''GNU/Linux'''.<ref name="lsag">{{ cite book | url = http://www.tldp.org/LDP/sag/html/sag.html#GNU-OR-NOT | title = Linux System Administrator's Guide | chapter = 1.1 | edition = version 0.9 | date = 2004 | accessdate = 2007-01-18 | first = Alex | last = Weeks }}</ref> Linux is packaged for different uses in [[Linux distribution]]s, which contain the sometimes modified kernel along with a variety of other software packages tailored to different requirements.
-Le '''[[noyau Linux]]''' a pour la première fois été mis à disposition du public le {{Date|17|septembre|1991}}. Il ne fonctionnait alors qu'avec les [[processeur]]s de type [[X86]]. Il fut ensuite enrichi de [[programme]]s et de [[bibliothèque logicielle|bibliothèques logicielles]] issus du [[projet GNU]] afin de former un système d'exploitation utilisable. Cette combinaison du noyau ('''Linux''') et des programmes qui l'entourent (issus du projet GNU) suggère l'utilisation du terme '''GNU/Linux''' pour désigner formellement le système d'exploitation '''Linux'''. Toutefois, l'utilisation de ce terme est rare.+Predominantly known for its use in [[server (computing)|server]]s, Linux is supported by corporations such as [[Dell]], [[Hewlett-Packard]], [[IBM]], [[Novell]], [[Oracle Corporation]], [[Red Hat]], and [[Sun Microsystems]]. It is used as an operating system for a wide variety of computer [[hardware]], including [[desktop computer]]s, [[supercomputers]],<ref>{{ cite web | title = Linux rules supercomputers | url = http://www.forbes.com/home/enterprisetech/2005/03/15/cz_dl_0315linux.html | last = Lyons | first = Daniel | accessdate = 2007-02-22 }}</ref> video game systems, such as [[PlayStation 2]], [[PlayStation 3|3]], several [[arcade games]], and [[embedded devices]], such as [[mobile phone]]s and [[routers]].
-Originellement développé pour les [[compatibles PC]], '''Linux''' est utilisé sur tout type de matériel, du [[téléphone portable]] au [[superordinateur]]. Son premier marché est celui des [[serveur informatique|serveurs informatiques]], suivi par les [[systèmes embarqués]]. Sa part d'utilisation sur [[ordinateur personnel]] est de l'ordre du pourcent. La mascotte de '''Linux''' est [[Tux]], un [[manchot]].+In 1992, [[Linus Torvalds]] explained that he pronounces Linux as {{IPA|/ˈlɪnʊks/}},<ref>{{ cite newsgroup | newsgroups = comp.os.linux | title = Re: How to pronounce “Linux”? | id = 1992Apr23.123216.22024@klaava.Helsinki.FI | date = [[23 April]] [[1992]] | accessdate = 2007-01-09 }} Torvalds has made available an audio sample which indicates his own pronunciation, in English ({{IPA|/ˈlɪnʊks/}}) ─ {{ cite web | url = http://www.paul.sladen.org/pronunciation/ | title = How to pronounce Linux? | accessdate = 2006-12-17 }} ─ and Swedish ({{IPA|/ˈlɪːnɤks/}}) ─ {{cite web | url = http://www.kernel.org/pub/linux/kernel/SillySounds/ | title = Linus pronouncing Linux in English and Swedish | accessdate = 2007-01-20 }}</ref> though other variations are common.
-{{Systèmes d'exploitation}}+{{Linux}}
-== Histoire ==+== History ==
-=== Autour de la naissance de Linux===+{{seealso|History of Linux}}
-En [[1991]], les [[compatibles PC]] dominent le marché des [[ordinateurs personnels]] et fonctionnent généralement sous les [[systèmes d'exploitation]] [[MS-DOS]], [[Windows]] ou [[OS/2]]. Le [[microprocesseur]] [[Intel 80386]], vendu depuis [[1986]], commence à être abordable. En 1991, aucun de ces trois systèmes n'exploite les capacités 32 [[bit]]s du 80386.+
-Le projet [[GNU]] est connu pour avoir produit de nombreux [[logiciels libres]], dont des [[commandes Unix]], l'[[éditeur de texte]] [[Emacs]] et le [[compilateur]] [[C (langage)|C]] [[GNU Compiler Collection|GCC]]. Ces logiciels sont généralement utilisés sur des [[stations de travail]] fonctionnant sous [[UNIX]], car le [[noyau de système d'exploitation]] [[Hurd]] n'est qu'à l'état de projet.+The [[Unix]] operating system was conceived and implemented in the 1960s and first released in 1970. Its wide availability and [[portability]] meant that it was widely adopted, copied and modified by academic institutions and businesses, with its design being influential on authors of other systems.
-En [[juin 1991]], la [[Berkeley Software Distribution]] (BSD) sort la Networking Release 2 (Net/2), qui constitue un système UNIX BSD presque complet. Mais un procès lancé par [[Unix System Laboratories]] contre [[Berkeley Software Design]] fait peser des doutes sur le statut de cette distribution pendant presque deux ans.+[[Image:Richard Matthew Stallman.jpeg|thumb|left|[[Richard Stallman]], founder of the [[GNU project]] ]]
-Le système d'exploitation [[Minix]] est développé par le professeur [[Andrew Tanenbaum]] pour l'enseignement. Il est inspiré de [[UNIX]], gratuit, ses sources sont disponibles mais non libres, et la simplicité est privilégiée par rapport aux performances.+One so-called [[Unix-like]] system was [[GNU]], started in 1984, which had the goal of creating a "''complete Unix-compatible software system''"<ref name="gnu_announce">[http://www.gnu.org/gnu/initial-announcement.html About the GNU Project - Initial Announcement]</ref> made entirely of [[free software]]. In 1985, [[Richard Stallman]] created the [[Free Software Foundation]] and developed the [[GNU General Public License]] (GNU GPL), in order to spread software freely. Many of the programs required in an OS (such as libraries, [[compiler]]s, [[text editor]]s, a [[Unix shell]], and a windowing system) were completed by the early 1990s, although low level elements such as [[device driver]]s, [[daemon (computer software)|daemon]]s, and the [[Kernel (computer science)|kernel]] were stalled and incomplete.<ref name="gnu history">[http://www.gnu.org/gnu/gnu-history.html Overview of the GNU System]</ref> Linus Torvalds has said that if the GNU kernel had been available at the time, he would not have decided to write his own.<ref>{{ cite web | url = http://people.fluidsignal.com/~luferbu/misc/Linus_vs_Tanenbaum.html | title = Linus vs. Tanenbaum debate }}</ref>
-=== 1991 : naissance du noyau Linux ===+=== MINIX ===
-[[Image:Linus Torvalds.jpeg|thumb|left|[[Linus Torvalds]] initiateur et aujourd'hui coordinateur du [[noyau Linux]]]]+[[Image:Linus Torvalds.jpeg|thumb|right|[[Linus Torvalds]], creator of the [[Linux kernel]]]]
-En [[1991]], l'étudiant finlandais [[Linus Torvalds]], qu'indisposait la faible disponibilité du serveur UNIX de son université à [[Helsinki]], entreprend d'écrire un [[noyau de système d'exploitation]] qu'on appellera plus tard « [[noyau Linux]] ».+
-Linus Torvalds fait alors son apprentissage sur le [[système d'exploitation]] [[Minix]]. Comme l'auteur de Minix refuse les contributions visant à améliorer Minix, Linus gagne la motivation nécessaire pour en écrire un remplaçant. Il commence par développer un simple émulateur de [[Terminal informatique|terminal]], qu'il utilise pour se connecter via [[modem]] au [[serveur informatique]] de son université. Linus désire alors surtout comprendre le fonctionnement de son ordinateur, un [[compatible PC]] basé sur un [[microprocesseur]] [[Intel 80386]]. Après l'ajout de diverses fonctionnalités dont un [[système de fichiers]] compatible avec celui de Minix, Linus oriente son projet vers quelque chose de plus ambitieux : un noyau aux normes [[POSIX]].+[[MINIX]], a Unix-like system intended for academic use, was released by [[Andrew S. Tanenbaum]] in 1987. While source code for the system was available, modification and redistribution were restricted. In addition, MINIX's [[16-bit]] design was not well adapted to the [[32-bit]] design of the increasingly cheap and popular [[Intel 386]] architecture for personal computers.
-Le {{Date|5|octobre|1991}}, il annonce sur le forum [[Usenet]] news:comp.os.minix la disponibilité d'une ébauche version 0.02 de son système d'exploitation, la version 0.01 ayant eu une diffusion plus que confidentielle. ''Le message en question ainsi que sa traduction sont disponibles sur [[s:Naissance de Linux|wikisource]].''+In 1991, [[Linus Torvalds]] began to work on a non-commercial replacement for MINIX while he was attending the [[University of Helsinki]].<ref>{{ cite newsgroup | title = What would you like to see most in minix? | newsgroup = comp.os.minix | id = 1991Aug25.205708.9541@klaava.Helsinki.FI | url = http://groups.google.com/group/comp.os.minix/msg/b813d52cbc5a044b | last = Torvalds | first = Linus | accessdate = 2006-09-09 }}</ref> This eventually became the [[Linux kernel]].
-Depuis, des centaines de passionnés et des entreprises, petites ou géantes, sont venus participer au projet dont [[Linus Torvalds]] est toujours le coordinateur. [[Eric S. Raymond]] décrit dans un essai retentissant<ref>[http://www.linux-france.org/article/these/cathedrale-bazar/cathedrale-bazar.html la cathédrale et le bazaar], d'Eric S. Raymond.</ref> le modèle de développement du noyau Linux et d'une partie des [[logiciel libre|logiciels libres]].+Linux was dependent on the MINIX [[userspace]] at first. With code from the GNU system freely available, it was advantageous if this could be used with the fledgling OS. Code licensed under the GNU GPL can be used in other projects, so long as they also are released under the same or a compatible license. In order to make the Linux kernel compatible with the components from the GNU Project, Torvalds initiated a switch from his original license (which prohibited commercial redistribution) to the GNU GPL.<ref>{{ cite web | title = RELEASE NOTES FOR LINUX v0.12 | first = Linus | last = Torvalds | url = http://www.kernel.org/pub/linux/kernel/Historic/old-versions/RELNOTES-0.12 | authorlink = Linus Torvalds | date = 1992-01-05 | accessdate = 2007-07-23 | publisher = Linux Kernel Archives | quote = The Linux copyright will change: I've had a couple of requests to make it compatible with the GNU copyleft, removing the “you may not distribute it for money” condition. I agree. I propose that the copyright be changed so that it confirms to GNU ─ pending approval of the persons who have helped write code. I assume this is going to be no problem for anybody: If you have grievances (“I wrote that code assuming the copyright would stay the same”) mail me. Otherwise The GNU copyleft takes effect as of the first of February. If you do not know the gist of the GNU copyright ─ read it. }}</ref> Linux and GNU developers worked to integrate GNU components with Linux to make a fully functional and free operating system.<ref name="gnu history"/>
-Initialement appelé ''[[Freax]]'' par son créateur, le projet trouve son nom définitif grâce à [[Ari Lemmke]]<ref>D'après Lars Wirzeniu dans une présentation donnée en 1998 : [http://liw.iki.fi/liw/texts/linux-anecdotes.html Linux Anecdotes]</ref>, administrateur du serveur [[File Transfer Protocol|FTP]] ''ftp.funet.fi'', qui héberge le travail de Linus Torvalds dans un répertoire nommé ''Linux''. C'est la première apparition d'un terme composé à partir de ''Linus'' et ''UNIX'', qui deviendra par la suite une marque déposée au nom de Linus Torvalds. Le manchot [[Tux]], dessiné par [[Larry Ewing]] en 1996, devient le symbole du projet.+=== Commercial and popular uptake ===
-=== Diffusion de GNU/Linux ===+Today Linux is used in numerous domains, from [[embedded systems]]<ref>{{ cite web | title = Linux system development on an embedded device | url = http://www-128.ibm.com/developerworks/library/l-embdev.html | first = Anand | last = Santhanam | coauthors = Vishal Kulkarni | work = DeveloperWorks | publisher = IBM | date = [[1 March]] [[2002]] | accessdate = 2007-07-26 }}</ref> to [[supercomputers]],<ref>{{cite web| last = Lyons | first = Daniel| title = Linux rules supercomputers | url = http://www.forbes.com/home/enterprisetech/2005/03/15/cz_dl_0315linux.html | accessdate = 2007-02-22}}</ref> and has secured a place in [[server (computing)|server]] installations with the popular [[LAMP (software bundle)|LAMP]] application stack.<ref>{{cite web| last = Schrecker| first = Michael| title = Turn on Web Interactivity with LAMP | url = http://www.techsoup.org/learningcenter/webbuilding/page5067.cfm | accessdate = 2007-02-22}}</ref> Torvalds continues to direct the development of the kernel. Stallman heads the Free Software Foundation, which in turn supports the GNU components. Finally, individuals and corporations develop third-party non-GNU components. These third-party components comprise a vast body of work and may include both kernel modules and user applications and libraries. Linux vendors and communities combine and distribute the kernel, GNU components, and non-GNU components, with additional package management software in the form of [[Linux distribution]]s.
-Parmi les étapes marquantes, on peut d'abord citer le lancement en [[octobre 1996]] par [[Matthias Ettrich]] de l'[[environnement graphique]] [[KDE]] puis en [[août 1997]] par [[Miguel de Icaza]] de son concurrent [[GNOME]], les deux étant basés sur le système de fenêtrage [[X11]] issu des travaux du [[Massachusetts Institute of Technology]]. Dans l'iceberg qu'est un [[système d'exploitation]] grand public basé sur le [[noyau Linux]], les environnements de bureau, comme [[GNOME]], [[KDE]] ou encore [[XFCE]] en forment la partie émergée, en contact direct avec l'utilisateur.+== Development ==
 +{{main|Linux distribution}}
-Il y a également la prise en compte progressive de l'intérêt commercial de Linux dont on peut citer quelques manifestations spectaculaires : le lancement en [[février 1998]] de l'[[Open Source Initiative]] ; l'annonce en [[juillet 1998]] du support d'[[Oracle Corporation]] qui porte et supporte sa célèbre [[base de données]] sous Linux ; l'entrée en bourse de [[Red Hat]] le {{Date|11|novembre|1999}} ; celle de [[VA Linux]] le mois suivant qui marque le sommet d'une impressionnante [[bulle spéculative]] ; le support massif apporté par le géant [[International Business Machines Corporation|IBM]] qui y dépense des milliards de dollars, emploie [[en 2005]] près de 300 développeurs du [[noyau Linux]], et organise à partir de [[2003]] la riposte légale lors de l'attaque du [[SCO Group]] qui affirmait posséder les droits d'auteurs du [[noyau Linux]] (''voir l'article [[SCO contre Linux]]'') ; l'acquisition en octobre et [[novembre 2003]] de [[Ximian]] puis de [[SuSE]] par le géant américain [[Novell]]<ref>[http://www.redhat.com/en_us/USA/home/company/companyprofile/history/ La chronologie de RedHat Linux]</ref>.+[[Image:Unix history.en.svg|thumb|220px|A graphical history of [[Unix]] systems. Linux is a Unix-type system but its source code does not descend from the original Unix.]]
-GNU/Linux est aujourd'hui utilisé dans de nombreux domaines, des [[systèmes embarqués]] aux [[superordinateur]]s en passant par les serveurs avec notamment le très populaire [[LAMP]]. Sa part de marché sur les postes clients est faible, les diverses estimations étant comprises en général entre 0,3&nbsp;% et plus de 3&nbsp;% en fonction des méthodes de relevé et de calcul. Ce chiffre est en réalité difficilement estimable, car d'une part, de nombreux [[navigateur Web|navigateurs Web]] modifient leur identité par défaut (ou à la demande de l'utilisateur) afin de ne pas être gênés par les [[Site Web|sites Web]] bloquant les navigateurs autres qu'« [[Internet Explorer]] tournant sur [[Microsoft Windows]] », et d'autre part, il est fréquent qu'un utilisateur Linux configure son système de manière à ce qu'il ne communique pas ces informations, car elles pourraient permettre de faciliter la recherche de failles éventuelles par un pirate.+The primary difference between Linux and many other popular contemporary operating systems is that the [[Linux kernel]] and other components are [[free software|free]] and [[open source software]]. Linux is not the only such operating system, although it is the best-known and most widely used. Some [[free software license|free]] and [[open source license|open source]] software licences are based on the principle of [[copyleft]], a kind of reciprocity: any work derived from a copyleft piece of software must also be copyleft itself. The most common free software license, the [[GNU GPL]], is used for the Linux kernel and many of the components from the [[GNU project]].
-== Principes et idéologie ==+As an operating system [[underdog (competition)|underdog]] competing with mainstream operating systems, Linux cannot rely on a [[monopoly]] advantage; in order for Linux to be convenient for users, Linux aims for [[interoperability]] with other operating systems and established computing standards. Linux systems adhere to [[POSIX]],<ref>{{ cite web | url = http://www.ukuug.org/newsletter/linux-newsletter/linux@uk21/posix.shtml | title = POSIX.1 (FIPS 151-2) Certification }}</ref> [[Single UNIX Specification|SUS]],<ref>{{ cite web | title = How source code compatible is Debian with other Unix systems? | url = http://www.debian.org/doc/FAQ/ch-compat.en.html#s-otherunices | work = Debian FAQ | publisher = the Debian project }}</ref> [[ISO]], and [[ANSI]] standards where possible, although to date only one Linux distribution has been POSIX.1 certified, Linux-FT.<ref>{{ cite web | url = http://www.linuxjournal.com/article/0131 | title = Certifying Linux }}</ref>
-=== Logiciel libre ===+
-{{Article détaillé|Logiciel libre}}+
-[[Image:Copyleft.svg|thumb|Logo [[copyleft]] (« gauche d'auteur ») : certains droits réservés]]+
-La principale originalité de Linux par rapport à d'autres systèmes d'exploitation concurrents comme [[Microsoft Windows]], [[Mac OS]], ou les autres [[UNIX]] [[Logiciel propriétaire|propriétaires]] est d'être constitué d'un [[Noyau Linux|noyau]] libre et de [[logiciels libres]].+Free software projects, although developed in a [[Collaboration|collaborative]] fashion, are often produced independently of each other. However, given that the software licenses explicitly permit redistribution, this provides a basis for larger scale projects that collect the software produced by stand-alone projects and make it available all at once in the form of a [[Linux distribution]].
-Un logiciel libre n'est pas nécessairement un logiciel gratuit, et inversement tout logiciel ''non-commercial'' n'est pas forcément libre. Ce ne sont pas non plus des ''logiciels libres de droits'' : c'est en vertu de leurs droits d'auteurs que les contributeurs d'un logiciel libre accordent les [[Logiciel libre#Free Software Foundation (FSF), projet GNU|quatre libertés]], qui sont d<nowiki>'</nowiki>''utiliser le logiciel sans restriction'', d'''étudier le logiciel'', de le ''modifier pour l'adapter à ses besoins'' et de le ''redistribuer sous certaines conditions précises''.+A [[Linux distribution]], commonly called a “distro”, is a project that manages a remote collection of Linux-based software, and facilitates installation of a Linux operating system. Distributions are maintained by individuals, loose-knit teams, volunteer organizations, and commercial entities. They include system software and [[application software]] in the form of ''packages'', and distribution-specific software for initial system installation and configuration as well as later package upgrades and installs. A distribution is responsible for the default configuration of installed Linux systems, system security, and more generally integration of the different software packages into a coherent whole.
-Certaines licences sont basées sur le principe de [[copyleft]], c'est-à-dire de réciprocité : une œuvre dérivée d'un logiciel sous copyleft doit à son tour être libre. C'est le cas de la licence libre la plus utilisée, à commencer par le [[noyau Linux]] lui-même : la [[Licence publique générale GNU|licence GNU GPL]] écrite par [[Richard Stallman]].+=== Community ===
 +[[Image:Bash screenshot.png|thumb|A command line session using [[bash]]]]
-L'ouverture du [[code source]], l'un des quatre critères correspondant à la notion de [[logiciel libre]], a des avantages théorisés entre autres par [[Eric Raymond]] en matière de correction rapide des [[Bogue (informatique)|bogues]] qui sont la plaie de l'informatique, et notamment la correction des [[faille de sécurité|failles de sécurité]]. C'est le refus du principe de [[sécurité par l'obscurité]].+Linux is largely driven by its developer and user communities. Some vendors develop and fund their distributions on a volunteer basis, [[Debian]] being a well-known example. Others maintain a community version of their commercial distributions, as [[Red Hat]] does with [[Fedora (Linux distribution)|Fedora]].
-=== Interopérabilité ===+In many cities and regions, local associations known as [[Linux Users Group]]s (LUGs) seek to promote Linux and by extension free software. They hold meetings and provide free demonstrations, training, technical support, and operating system installation to new users. There are also many [[Internet]] communities that seek to provide support to Linux users and developers. Most distributions and open source projects have [[IRC]] chatrooms or [[newsgroup]]s. [[Online forum]]s are another means for support, with notable examples being [[LinuxQuestions.org]] and the [[Gentoo Linux|Gentoo]] forums. Linux distributions host [[mailing list]]s; commonly there will be a specific topic such as usage or development for a given list.
-Linux n'aurait pu se développer sans la présence de protocoles standardisés utilisés sur [[Internet]]. Un bon nombre de logiciels libres sont d'ailleurs des implémentations de référence, comme [[Apache HTTP Server|Apache]].+There are several technology websites with a Linux focus. [[Linux Weekly News]] is a weekly digest of Linux-related news; the [[Linux Journal]] is an online magazine of Linux articles published monthly; [[Slashdot]] is a technology-related news website with many stories on Linux and open source software; [[Groklaw]] has written in depth about Linux-related legal proceedings; and there are many articles relevant to the Linux kernel and its relationship with the [[GNU]] on [[GNU Project|the project's]] website.
-Les partisans des logiciels libres sont donc des partisans constants de l'[[interopérabilité]]. Ils mettent en avant les [[format ouvert|formats ouverts]], des formats de données dont les spécifications techniques sont publiques et sans restriction d'accès ni de mise en œuvre, afin de ne pas dépendre d'un seul logiciel.+Although Linux is generally available free of charge, several large corporations have established business models that involve selling, supporting, and contributing to Linux and free software. These include [[Dell]], [[IBM]], [[Hewlett-Packard|HP]], [[Sun Microsystems]], [[Novell]], and [[Red Hat]]. The free software licenses on which Linux is based explicitly accommodate and encourage commercialization; the relationship between Linux as a whole and individual vendors may be seen as [[symbiotic]]. One common business model of commercial suppliers is charging for support, especially for business users. A number of companies also offer a specialized business version of their distribution, which adds proprietary support packages and tools to administer higher numbers of installations or to simplify administrative tasks. Another business model is to give away the software in order to sell hardware.
-Citons dans cette optique [[Mozilla Firefox]] qui tente de respecter scrupuleusement<!--le test ACID2 n'est pas vraiment concluant...--> les recommandations émises par le [[World Wide Web Consortium]], [[Jabber]] qui a donné naissance au standard [[Extensible messaging and presence protocol|XMPP]] reconnu par l'[[Internet Engineering Task Force]] dans le domaine de la [[messagerie instantanée]] ou encore les suites [[OpenOffice.org]] et [[KOffice]] qui ont lancé le récent standard [[OpenDocument]] dans le domaine de la bureautique.+=== Programming on Linux ===
-Dans d'autres domaines, il n'existe pas d'organisme ou d'accord de standardisation reconnu. Le marché est alors morcelé entre divers vendeurs qui ont chacun leur technologie ou sous la domination d'un acteur économique prédominant qui ferme ses [[Format ouvert|formats]] ou [[Protocole de communication|protocole]]s.+Most Linux distributions support dozens of [[programming language]]s. The most common collection of utilities for building both Linux applications and operating system programs is found within the [[GNU toolchain]], which includes the [[GNU Compiler Collection]] (GCC) and the [[GNU build system]]. Amongst others, GCC provides compilers for [[C (programming language)|C]], [[C++]], [[Java (programming language)|Java]], [[Ada (programming language)|Ada]] and [[Fortran]]. The Linux kernel itself is written to be compiled with GCC.
-Le premier cas de figure prévaut dans la guerre des [[messagerie instantanée|messageries instantanées]] et est réglé par des logiciels multiprotocoles comme [[Pidgin (logiciel)|Pidgin]] ou [[Kopete]]. Les formats des suites [[Microsoft Office]] successives et le protocole [[Common Internet File System]] qui permet de partager fichiers et imprimantes entre différents ordinateurs d’un réseau [[Microsoft Windows]] tombent dans la deuxième catégorie. Ces formats et protocoles sont souvent pas ou mal documentés. L'[[interopérabilité]] passe alors nécessairement par la [[rétro-ingénierie]].+Most also include support for [[Perl]], [[Ruby programming language|Ruby]], [[Python programming language|Python]] and other dynamic languages. Examples of languages that are less common, but still well-supported, are [[C Sharp|C#]] via the [[Mono (software)|Mono]] project, and [[Scheme programming language|Scheme]]. A number of [[Java Virtual Machine]]s and development kits run on Linux, including the original Sun Microsystems JVM ([[HotSpot]]), and IBM's J2SE RE, as well as many open-source projects like [[Kaffe]]. The two main frameworks for developing graphical applications are those of [[GNOME]] and [[KDE]]. These projects are based on the [[GTK+]] and [[Qt (toolkit)|Qt]] [[widget toolkit]]s, respectively, which can also be used independently of the larger framework. Both support a wide variety of languages. There are a number of [[Integrated development environment]]s available including [[Anjuta]], [[Code::Blocks]], [[Eclipse (computing)|Eclipse]], [[KDevelop]], [[MonoDevelop]], [[NetBeans]], and [[Omnis Studio]] while the traditional editors [[Vim (text editor)|Vim]] and [[Emacs]] remain popular.<ref>{{ cite web | first = Joe | last = Brockmeier | title = A survey of Linux Web development tools | url = http://programming.linux.com/programming/05/10/03/1828224.shtml?tid=63&tid=47 | accessdate = 2006-12-16 }}</ref>
-Cela peut nécessiter un travail titanesque, par ailleurs illégal aux États-Unis mais légal en Europe (tant qu'on reste dans le cadre de l'interopérabilité) ; aujourd'hui, [[OpenOffice.org]] permet de lire la très grande majorité des fichiers aux différents formats ''.doc'', et le logiciel [[Samba (informatique)|Samba]] permet de participer aux réseaux Windows.+Although free and open source compilers and tools are widely used under Linux, there are also proprietary solutions available from a range of companies, including the [[Intel C++ Compiler]], PathScale, Micro Focus COBOL, [[Franz Inc]] and the Portland Group.
-Plus problématiques du point de vue des [[logiciels libres]] sont les formats et protocoles nécessaires à l'interopérabilité, mais verrouillés techniquement et/ou légalement : [[gestion des droits numériques]], [[brevet logiciel|brevets logiciels]], [[Directive EUCD]], [[Digital Millennium Copyright Act]]…+== Design ==
 +<!-- stub section to give an overview of "what Linux is": a Unix-like general-purpose OS with a modular design -->
-Unifix Linux 2.0 de la société allemande Unifix (et Linux-FT de Lasermoon) sont également certifiés [[POSIX]].1 FIPS 151-2<ref>[http://www.debian.de/doc/manuals/debian-faq/ch-compat.fr.html Page Debian parlant d'Unifix et de son dérivé LINUX-FT]</ref><ref>{{en}}[http://www.ukuug.org/newsletter/linux-newsletter/linux@uk21/posix.shtml POSIX.1 (FIPS 151-2) Certification de LINUX-FT]</ref> (Federal Information Processing Standard<ref>{{en}} [[:en:Federal Information Processing Standard|Federal Information Processing Standard]]</ref>). Noyau 1.2.13<ref>{{en}} [http://www.ukuug.org/newsletter/52/news@uk52-1.shtml The 1.2.13 kernel certified POSIX.1 Kernel 1.3.59 passed certification tests]</ref>+Linux is a modular [[Unix-like]] operating system. It derives much of its basic design from principles established in Unix during the 1970s and 1980s. Linux uses a [[monolithic kernel]], the [[Linux kernel]], which handles process control, networking, and [[peripheral]] and [[file system]] access. [[Device drivers]] are integrated directly with the kernel.
-Sur le site [[Debian]], ils expliquent {{citation|les normes de POSIX ne sont pas gratuites et la certification POSIX.1 (et FIPS 151-2) est très chère}}<ref>[http://www.debian.de/doc/manuals/debian-faq/ch-compat.fr.html Page du site Debian parlant de la certification POSIX].</ref>+Much of Linux's higher-level functionality is provided by separate projects which interface with the kernel. The GNU [[Userland (computing)|userland]] is an important part of most Linux systems, providing the [[shell (computing)|shell]] and [[Unix tool]]s which carry out many basic operating system tasks. Atop these tools [[graphical user interface]]s can be placed, usually running via the [[X Window System]].
-=== Communautés ===+{{section-stub}}
-De nombreuses associations, connues sous le nom de [[Linux Users Group]], Groupe d'Utilisateurs Linux (LUG ou GUL), cherchent à promouvoir Linux et par extension, les logiciels libres, par le biais de rencontres où des démonstrations de Linux sont faites, des formations, et pour ceux qui le souhaitent des installations sur leur ordinateur.+=== User interface ===
 +{{see also|User interface}}
-De nombreuses communautés existent sur [[Internet]] afin d'aider les débutants comme les professionnels. Citons le site [http://lea-linux.org lea-linux], le site d'informations collaboratif [[Linuxfr.org]] et le site [http://www.linux-quebec.org/ Linux-Québec], qui aide les utilisateurs québécois comme français dans leur apprentissage des bases de Linux grâce à un réseau [[IRC]] très actif. Et les projets [http://www.linux-france.org/article/proselux/proselux.html Proselux] et [http://parrains.linux.free.fr Parrains.Linux] permettent aux linuxien(ne)s de se rencontrer pour s'entraider.+Linux is coupled to a text-based [[command line interface]] (CLI), though this is usually hidden on desktop computers by a [[graphical user interface]] (GUI). On small devices, input may be handled through controls on the device itself, and direct input to Linux might be hidden entirely.
-== Distributions ==+The [[X Window System]] (X) is the predominant graphical subsystem used in Linux. X provides [[network transparency]], enabling graphical output to be displayed on machines other than that which a program runs on. For desktop machines X runs locally.
-{{Article détaillé|Distribution Linux}}+
-[[Image:Distribution Linux2.svg|right|350px|thumb|Composants d'une [[distribution Linux]]]]+Early GUIs for Linux were based on a stand-alone [[X window manager]] such as [[FVWM]], [[Enlightenment (window manager)|Enlightenment]], or [[Window Maker]], and a suite of diverse applications running under it. The window manager provides a means to control the placement and appearance of individual application windows, and interacts with the [[X window system]]. Because the X window managers only manage the placement of windows, their decoration, and some [[inter-process communication]], the look and feel of individual applications may vary widely, especially if they use different graphical user interface toolkits.
-[[Image:59416-linuxdistrotimeline-7.5.svg|right|350px|thumb|Ligne temporelle des distributions Linux]]+
-Les logiciels libres sont produits de manière collaborative, souvent indépendamment les uns des autres, et peuvent être librement redistribués. Il s'en suit une particularité du monde Linux : la séparation entre ceux qui produisent les logiciels et ceux qui les distribuent.+This model contrasts with that of platforms such as [[Mac OS]], where a single toolkit provides support for GUI widgets and window decorations, manages window placement, and otherwise provides a consistent [[look and feel]] to the user. For this reason, the use of window managers by themselves declined with the rise of Linux [[desktop environments]]. They combine a window manager with a suite of standard applications that adhere to [[human interface guidelines]]. While a window manager is analogous to the [[Aqua (user interface)|Aqua]] user interface for Mac OS X, a desktop environment is analogous to Aqua with all of the default Mac OS X graphical applications and configuration utilities. [[KDE]], which was announced in 1996, along with [[GNOME]] and [[Xfce]] which were both announced in [[1997]], are the most popular desktop environments.<ref>{{ cite web | title = Debian popularity-contest program information | url = http://times.debian.net/1092-30000-popcon-submissions }}</ref>
-On appelle ''[[distribution Linux]]'' une solution prête à être installée par l'utilisateur final comprenant un noyau Linux, des programmes d'installation et d'administration de l'ordinateur, un mécanisme facilitant l'installation et la mise à jour des logiciels comme [[Red Hat Package Manager|RPM]] ou [[Advanced Packaging Tool|APT]] ainsi qu'une sélection de logiciels produits par d'autres. +Linux systems usually provide a CLI of some sort through a [[Shell (computing)|shell]], the traditional way of interacting with Unix systems. Even on modern desktop machines, some form of CLI is almost always accessible. Linux distributions specialized for servers may use the CLI as their only interface, and Linux machines can run without a monitor attached. Such “headless systems” may be controlled by command line via a protocol such as [[Secure Shell|SSH]] or [[telnet]].
-Une distribution peut par exemple choisir de se spécialiser (ou non) sur [[GNOME]] ou [[KDE]]. Elle est également responsable de la configuration par défaut du système (graphisme, simplicité…), du suivi de sécurité (installations de mise à jour) et plus généralement de l'intégration de l'ensemble.+Most low-level Linux components, including the GNU [[Userland (computing)|Userland]], use the CLI exclusively. The CLI is particularly suited for automation of repetitive or delayed tasks, and provides very simple [[inter-process communication]]. Graphical [[terminal emulator]] programs can be used to access the CLI from a Linux desktop.
-La diversité des distributions permet de répondre à des besoins divers qu'elles soient à but commercial ou non ; orientée serveur, bureautique ou embarqué ; orientée grand-public ou public averti ; généraliste ou spécialisée pour un usage spécifique (pare-feu, routeur réseau, grappe de calcul…) ; ou encore certifiées sur un matériel donné.+== Uses ==
-Parmi les plus célèbres distributions, on peut citer la [[Slackware]] qui est la première distribution Linux apparue en [[1992]], toujours activement maintenue par [[Patrick J. Volkerding]] ; la [[Debian]], éditée par une communauté de développeurs ; la [[Red Hat]], éditée par l'entreprise américaine du même nom qui participe également au développement de [[projet Fedora|Fedora Core]] ; ou encore la [[SuSE]], à l'origine dérivée de Slackware avec ajout de certains sous-système issus de Redhat, aujourd'hui éditée par la société [[Novell]].+As well as those designed for general purpose use on desktops and servers, distributions may be specialized for different purposes including: [[computer architecture]] support, [[Embedded Linux|embedded systems]], stability, security, localization to a specific region or language, targeting of specific user groups, support for [[real-time computing|real-time]] applications, or commitment to a given desktop environment. Furthermore, some distributions deliberately include only [[free software]]. Currently, over three hundred distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.<ref>{{ cite web | url = http://lwn.net/Distributions/ | title = The LWN.net Linux Distribution List | accessdate = 2006-05-19 }}</ref>
-De nombreuses autres distributions plus ou moins spécialisées existent, étant pour la plupart dérivées des projets sus-cités. Par exemple voici quelques distributions spécialisées « environnement de bureau » : [[Ubuntu (système d'exploitation)|Ubuntu]], éditée par [[Canonical Ltd]] qui est dérivée de [[Debian]] ; [[Mepis]] également basée sur [[Debian]] ; [[Minislack|Zenwalk]] dérivée de [[Slackware]] ; [[Mandriva Linux|Mandriva]], dérivée de Red Hat, aujourd'hui éditée par la société française de même nom et impliquée dans plusieurs projets libres. Il existe également des distributions dites ''[[LiveCD]]'', dont la plus célèbre est [[Knoppix]], qui offrent la possibilité de démarrer un système d'exploitation Linux complet et d'accéder à de nombreux logiciels à partir du support (CD ou DVD) sans installation préalable sur le disque dur, et sans altérer son contenu. Cette souplesse d'utilisation a fait qu'elles sont devenues un support très populaire de démonstration d’utilisation de Linux, et sont même utilisées comme outils de maintenance système.+Linux is a widely [[porting|ported]] operating system. While the Linux kernel was originally designed only for [[Intel 80386]] [[microprocessor]]s, it now runs on a more diverse range of [[computer architecture]]s than any other operating system—from the hand-held [[ARM architecture|ARM]]-based [[iPAQ]] to the [[mainframe computer|mainframe]] [[IBM]] [[System z9]], in devices ranging from [[supercomputer]]s to [[mobile phone]]s.<ref>{{ cite web| url = http://www.freeos.com/articles/4737/ | title = If I could re-write Linux | first = Prakash | last = Advani | date = [[February 8]] [[2004]] | accessdate = 2007-01-23 | publisher = freeos.com }}</ref> Specialized distributions exist for less mainstream architectures. The [[ELKS]] kernel [[fork (software development)|fork]] can run on [[Intel 8086]] or [[Intel 80286]] [[16-bit]] microprocessors, while the [[µClinux]] kernel may run on systems without a [[memory management unit]]. The kernel also runs on architectures that were only ever intended to use a manufacturer-created operating system, such as [[Macintosh]] computers, [[Personal digital assistant|PDA]]s, [[Video game console]]s, [[Digital audio player|portable music players]], and [[Mobile phone]]s.
-== Contrats OEM et détaxe Windows ==+=== Desktop ===
-{{Voir aussi|Vente liée}}+{{main|Desktop Linux}}
 +[[Image:Kde35.png|thumb|right|250px|KDE 3.5, showing the [[Kontact]] personal information manager and [[Konqueror]] file manager, web browser, and file viewer.]]
-Un des enjeux qui se posent pour les distributions Linux est de nouer des partenariats avec des fabricants d'ordinateurs afin qu'il devienne facile de trouver un ordinateur préinstallé sous Linux. Car même si certaines distributions affirment avoir rendu l'installation d'un système Linux aussi simple que celui de ses concurrents, le simple fait d'avoir à être au courant qu'une alternative existe, d'être prêt à accepter des changements dans ses habitudes et d'avoir à installer soi-même le système constitue un désavantage indéniable par rapport à la situation privilégiée dont jouissent les fabricants d'ordinateurs pour [[Microsoft Windows|Windows]] et [[Mac OS X]], le premier par son omniprésence, le second car [[Apple, Inc.|Apple]] est en même temps le fabricant des [[Macintosh]], prééquipés de cet OS. +Although in specialized application domains such as [[desktop publishing]] and [[professional audio]] there may be a lack of commercial quality software, users migrating from Mac OS X and Windows can find equivalent applications for most tasks.<ref>{{ cite web | title = The table of equivalents/replacements/analogs of Windows software in Linux | url = http://www.linuxrsp.ru/win-lin-soft/table-eng.html }}</ref>
-À défaut, les usagers de Linux réclament de pouvoir être remboursés, lors de l'achat d'un ordinateur neuf, de la part du prix correspondant au système d'exploitation et logiciels qu'ils n'ont pas l'intention d'utiliser, comme la loi de certains pays le permet<ref>Pour la France, voir les articles [http://www.legifrance.gouv.fr/WAspad/RechercheSimpleArticleCode?code=CCONSOML.rcv&art=L113-3&indice=1 L113-3], [http://www.legifrance.gouv.fr/WAspad/RechercheSimpleArticleCode?code=CCONSOML.rcv&art=L111-1&indice=1 L111-1] et [http://www.legifrance.gouv.fr/WAspad/RechercheSimpleArticleCode?code=CCONSOML.rcv&art=L122-1&indice=1 L122-1] du code de la consommation sur [[Légifrance]]</ref>. Si la société [[Apple, Inc.|Apple]] s'est montrée plusieurs fois coopérative face à de telles demandes, le remboursement de [[Microsoft Windows]] est en général long et difficile. Devant la difficulté d'obtenir ce remboursement basé sur le [[CLUF]], dès 1998, les associations Linuxfrench et [[AFUL]] ainsi que [[Roberto Di Cosmo]] ont lancé en réaction une action pour la ''détaxe Windows''<ref>[http://www.detaxe.org/ Detaxe.org] - Non à la vente liée des logiciels - Oui à l’information des consommateurs</ref>. Fin 2006, une pétition a été lancée contre les [http://www.racketiciel.info/ « racketiciels »], la [[DGCCRF]] a mené des rencontres, et l'[[UFC]] a déposé plusieurs plaintes pour vente liée.+Many [[free software]] titles that are popular on Windows are also available, such as [[Pidgin (software)|Pidgin]], [[Mozilla Firefox]], [[Openoffice.org]], and [[GIMP]], amongst others. A growing amount of proprietary desktop software is also supported under Linux,<ref>{{cite web | url = http://www.iist.unu.edu/globaldesktop/ | title = The Global Desktop Project, Building Technology and Communities|accessdate = 2006-05-07 }}</ref> examples being [[Adobe Flash Player]], [[Adobe Acrobat|Acrobat Reader]], [[Matlab]], [[Nero Burning ROM]], [[Opera (Internet suite)|Opera]], [[RealPlayer]], and [[Skype]]. In the field of animation and visual effects, most high end software, such as AutoDesk Maya, Softimage XSI and Apple Shake are available both for Linux, Windows and/or MacOS X. Additionally, [[CrossOver]] is a commercial solution based on the open source [[Wine (software)|Wine]] project that supports running Windows versions of [[Microsoft Office]] and [[Photoshop]].
-En France, la jurisprudence n'est pas encore fixée puisque seules des juridictions se sont à ce jour prononcées. Néanmoins, les juridictions de proximité de Rennes du {{Date|6|juillet|2006}}<ref>[http://www.davidtate.fr/spip.php?article772 (Juridiction de proximité de Rennes, 06 juillet 2006, RG n° 91-05-000291)]</ref>, ou de Luneville du {{Date|5|juillet|2006}}<ref>[http://www.davidtate.fr/spip.php?article771 (Juridiction de proximité de Luneville, 05 juillet 2006, RG n° 91-05-000057)]</ref> ont conclu à l'absence de vente liée au sens de l'article L 122-1 du code de la consommation. Ces deux juridictions font d'abord remarquer que les consommateurs ont la possibilité de jouir d'une offre suffisamment diversifiée sur le marché pour acheter un ordinateur ne comportant pas de logiciels non souhaités. Ensuite, si les consommateurs veulent tout de même acheter un ordinateur vendu avec une suite de logiciels, ils peuvent en obtenir le remboursement en application du CLUF dans un délai rapide. Il n'existe donc pas de vente liée au sens de l'article L 122-1 du code de la consommation, c'est-à-dire subordonnée à la vente d'une autre produit ou d'un service.+Linux's open nature offers the ability for distributed teams to [[L10n|localize]] Linux distributions for use in locales where doing so to proprietary systems would not be cost-effective. For example, the [[Sinhalese language]] version of the [[Knoppix]] distribution was available for a long time before the initiation of translation of [[Microsoft Windows XP]] to Sinhalese. In this case, The Lanka Linux User Group played a major part in developing the localized system by combining the knowledge of university professors, [[linguist]]s and local developers.
-Cette situation existe en [[Europe]] et en [[Amérique du Nord]], mais pas dans certains pays d'[[Amérique du Sud]] où les distributions de Linux ont plus de parts de marché que Windows.+{{see also|Linux gaming}}
-== Part de marché ==+=== Servers and supercomputers ===
-D'après l'entreprise spécialisée dans les études de marchés IDC, 24% des serveurs et 3% des PCs étaient vendus avec Linux en 2004. +Historically, Linux has mainly been used as a [[Server (computing)|server]] operating system, and has risen to prominence in that area; [[Netcraft]] reported in September 2006 that eight of the ten most reliable internet hosting companies run Linux on their [[web server]]s.<ref>{{ cite web | title = Rackspace Most Reliable Hoster in September | url = http://news.netcraft.com/archives/2006/10/07/rackspace_most_reliable_hoster_in_september.html | publisher = Netcraft | date = [[October 7]] [[2006]] | accessdate = 2006-11-01}}</ref> This is due to its relative stability and long uptime, and the fact that desktop software with a graphical user interface is often unneeded. Enterprise and non-enterprise Linux distributions may be found running on servers. Linux is the cornerstone of the [[LAMP (software bundle)|LAMP]] server-software combination (Linux, [[Apache HTTP Server|Apache]], [[MySQL]], [[Perl]]/[[PHP]]/[[Python (programming language)|Python]]) which has achieved popularity among developers, and which is one of the more common platforms for website hosting.
-IDC prévoit que le marché total des ordinateurs Linux sera de 35,7 milliards de dollars en 2008.<ref>[http://www.itfacts.biz/index.php?id=P2438 étude de la part de marché des ventes de machines sous Linux par IDC]</ref>+
-Ces chiffres de ventes ne comptabilisent évidemment pas les entreprises et les particuliers qui choisissent d'installer eux-même Linux après l'achat d'un matériel fourni sans Linux.+
-Une étude de [[XiTi]] réalisée en août [[2007]] sur {{formatnum:19000}} sites Web professionnels donne 95,5% de [[part de marché]] à [[Microsoft Windows|Windows]] (87,8% à [[Microsoft Windows XP|Windows XP]] et 6,5% à [[Microsoft Windows Vista|Windows Vista]]), 3,2% à [[Mac OS X]] et 0,8% à GNU/Linux.<ref>[http://www.xitimonitor.com/fr-fr/equipement-internaute/systemes-d-exploitation-aout-2007/index-1-1-7-107.html statistiques XiTi]</ref>.+Linux is commonly used as an operating system for [[supercomputer]]s. As of [[November 2007]], out of the top 500 systems, 426 (85.2%) run Linux.<ref>http://www.top500.org/stats/list/30/osfam</ref>
-La méthode utilisée consiste à faire des relevés sur les visites d'un nombre important de sites Web. Dans les champs identifiant le navigateur, sont généralement présentes des informations sur le nom du navigateur, sa version, ainsi que son SE. Ceci ne veut pas dire que 0,8% des ordinateurs du monde sont équipés de GNU/Linux, mais que 0,8% des pages Web vues l'ont été, sans doute, par des ordinateurs dont le système d'exploitation est une version de GNU/Linux. Cette approche, en plus de ce biais, présente un autre problème : il est tout à fait aisé de modifier la présentation de son navigateur, c'est-à-dire de modifier les paramètres identifiant le navigateur. Pendant longtemps, avant le décollage remarqué du navigateur Firefox, il était sage de faire cela pour contourner certains filtres sur certains sites visant à repousser les navigateurs non MS Internet Explorer. Cette pratique ne semble plus d'actualité en 2007 grâce à la percée de Firefox, à la prise de conscience des éditeurs de sites Web et à leurs efforts pour plus d'interopérabilité.+
-Il existe d'autres approches et d'autres sources. Le fabricant de cartes graphiques canadien ATI, largement minoritaire sur le marché Linux en raison du manque de support 3D de ses cartes sur ce système d'exploitation, estime que Linux représente 3% de ses ventes.+=== Embedded devices ===
 +{{main|embedded Linux}}
 +Due to its low cost and ability to be easily modified, an [[embedded Linux]] is often used in [[embedded systems]]. Linux has become a major competitor to the proprietary [[Symbian OS]] found in many mobile phones — 16.7% of [[smartphone]]s sold worldwide during 2006 were using Linux<ref>{{ cite web | url = http://www.informationweek.com/showArticle.jhtml?articleID=197000995 | title = The Palm OS Clings To Life }}</ref> — and it is an alternative to the dominant [[Windows CE]] and [[Palm OS]] operating systems on [[handheld device]]s. The popular [[TiVo]] digital video recorder uses a customized version of Linux.<ref>{{cite web | url = http://www.tivo.com/linux/linux.asp | title = TiVo ─ GNU/Linux Source Code | accessdate = 2006-12-12 |archiveurl=http://web.archive.org/web/20070519150730/http://www.tivo.com/linux/linux.asp |archivedate=2007-05-19}}</ref> Several network [[firewall]] and [[router]] standalone products, including several from [[Linksys]], use Linux internally, using its advanced firewall and routing capabilities. The [[Korg OASYS]] and the [[Yamaha Motif|Yamaha Motif XS]] [[music workstation]]s also run Linux.<ref>{{cite web |url=http://www.mvista.com/downloads/Case_study_MontaVista_Linux_and_Yamaha.pdf |title=Case Study: How MontaVista Linux helped Yamaha developers make a great product greater |accessdate=2007-08-26}}</ref>
-Les tableaux statistiques de [[w3schools]] donnent 2,2% de parts de marché pour linux en mars 2002 et 3,5% de parts de marché en février 2007, après un pic à 3,6% fin 2006, début 2007.<ref>{{en}}[http://www.w3schools.com/browsers/browsers_stats.asp OS platform Statisctics] sur w3schools.com</ref>.+=== Market share and uptake ===
 +[[Image:Gnome-2.16-screenshot.png|thumb|250px|GNOME 2.16, showing the [[Nautilus (file manager)|Nautilus]] file manager and the [[gedit]] text editor.]]
 +{{Main|Linux adoption}}
-Il est important de préciser s'il s'agit de la [[part de marché]] des postes client ou serveur.+Many quantitative studies of open source software focus on topics including market share and reliability, with numerous studies specifically examining Linux.<ref>{{ cite web | first = David A | last = Wheeler | url = http://www.dwheeler.com/oss_fs_why.html | title = Why Open Source Software/Free Software (OSS/FS)? Look at the Numbers! | accessdate = 2006-04-01 }}</ref> The Linux market is growing rapidly, and the revenue of servers, desktops, and packaged software running Linux is expected to exceed $35.7 billion by 2008.<ref>{{ cite web | url = http://www.techweb.com/wire/showArticle.jhtml?articleID=55800522 | title = Linux To Ring Up $35 Billion By 2008 | accessdate = 2006-04-01 }}</ref>
-== Interfaces ==+[[International Data Corporation|IDC]]'s report for Q1 2007 says that Linux now holds 12.7% of the overall server market.<ref name="Linux-watch.com IDC's Q1 2007 report">[http://www.linux-watch.com/news/NS5369154346.html Linux-watch.com ─ IDC Q1 2007 report]</ref> This estimate was based on the number of Linux servers sold by various companies.
-=== La ligne de commande ===+
-[[Image:Konsole-FDA1.png|thumb|right|L'invite de commande, très prisée par les experts]]+Desktop adoption of Linux is approximately 1%. In comparison, [[List of Microsoft operating systems|Microsoft operating systems]] hold more than 90%.
 +<ref>{{cite news | first=Peter | last=Galli | coauthors= | title=Vista Aiding Linux Desktop, Strategist Says | date=[[2007-08-08]] | publisher=Ziff Davis Enterprise Inc. | url =http://www.eweek.com/article2/0,1895,2168426,00.asp | work =eWEEK | pages = | accessdate = 2007-11-19 | language = }}</ref>
 +<ref>{{cite news | first=Ryan | last=Paul | coauthors= | title=Linux market share set to surpass Win 98, OS X still ahead of Vista | date=[[2007-09-03]] | publisher=Ars Technica, LLC | url =http://arstechnica.com/news.ars/post/20070903-linux-marketshare-set-to-surpass-windows-98.html | work =Ars Technica | pages = | accessdate = 2007-11-19 | language = }}</ref>
 +<ref>{{cite news | first=Stan | last=Beer | coauthors= | title=Vista to play second fiddle to XP until 2009: Gartner | date=[[2007-01-23]] | publisher=iTWire | url =http://www.itwire.com.au/content/view/8842/53/ | work =iTWire | pages = | accessdate = 2007-11-19 | language = }}</ref>
 +<ref> {{cite web|url=http://marketshare.hitslink.com/report.aspx?qprid=2&qpmr=15&qpdt=1&qpct=3&qptimeframe=Y |title=Operating System Marketshare for Year 2007 |accessdate=2007-11-19 |date=2007-11-19 |work=Market Share |publisher=Net Applications }}</ref>
 +<ref>{{cite news | first= | last= | coauthors= | title=Vista slowly continues its growth; Linux more aggressive than Mac OS during the summer | date=[[2007-09-24]] | publisher=AT Internet/XiTi.com | url =http://www.xitimonitor.com/en-us/internet-users-equipment/operating-systems-august-2007/index-1-2-7-107.html | work =XiTiMonitor | pages = | accessdate = 2007-11-19 | language = }}</ref>
 +<ref> {{cite web|url=http://www.w3counter.com/globalstats.php |title=Global Web Stats |accessdate=2007-11-19 |date=2007-11-10 |work=W3Counter |publisher=Awio Web Services LLC }}</ref>
 +<ref> {{cite web|url=http://www.google.com/press/zeitgeist/zeitgeist-jun04.html |title=June 2004 Zeitgeist |accessdate=2007-11-19 |date=2004-08-12 |work=Google Press Center |publisher=Google Inc. }}</ref>
-De par la filiation avec [[UNIX]], la [[interpréteur de commandes|ligne de commande]] est toujours disponible dans Linux.+The frictional cost of switching operating systems and lack of support for certain hardware and application programs designed for [[Microsoft Windows]] have been two factors that have inhibited adoption. Proponents and analysts attribute the relative success of Linux to its security, reliability,<ref>{{ cite web | url = http://www-306.ibm.com/software/info/features/feb152005/ | title = Why customers are flocking to Linux }}</ref> low cost, and freedom from [[vendor lock-in]].<ref>{{cite web | url = http://www.ca.com/za/news/2005/20051010_linux.htm| title = The rise and rise of Linux }}</ref>
-Certaines distributions, notamment celles spécialisées dans les serveurs ou certaines tâches d'administration, utilisent uniquement la ligne de commande, en particulier pour sa faible consommation de ressource, due à l'absence d'[[interface graphique]].+The [[XO-1 (laptop)|XO laptop]] project of One Laptop Per Child is creating a new and potentially much larger Linux community, planned to reach [http://www.laptop.org/en/vision/mission/index.shtml several hundred million schoolchildren] and their families and communities in developing countries. [http://wiki.laptop.org/go/countries Six countries] have ordered a million or more units each for delivery in 2007 to distribute to schoolchildren at no charge. [[Google]], [[Red Hat]], and [[eBay]] are major supporters of the project.{{Fact|date=November 2007}}
-Pendant longtemps, de nombreuses opérations de configuration nécessitaient son utilisation, ce qui n'est plus vrai avec les distributions récentes dédiées à l'utilisation familiale.+{{see also|Usage share of desktop operating systems}}
-Les aides en ligne mentionnent cependant souvent la démarche à suivre en ligne de commande, même lorsqu'une configuration graphique est possible : cette méthode est plus ''universelle'' dans le monde Linux, et souvent plus facile à expliquer pour la personne qui aide, et son interlocuteur n'a qu'à [[copier-coller]] l'indication.+== Copyright and naming ==
-Une interface graphique bien conçue permet de nos jours d'accomplir la grande majorité des tâches bien plus agréablement, mais ce n'est pas toujours le cas, particulièrement lorsque la tâche a un aspect répétitif.+The Linux kernel and most GNU software are [[software license|license]]d under the [[GNU General Public License]] (GPL), version 2. The GPL requires that anyone who distributes the Linux kernel must make the source code (and any modifications) available to the recipient under the same terms. In 1997, Linus Torvalds stated, “Making Linux GPL'd was definitely the best thing I ever did.”<ref>{{cite web | url = http://kde.sw.com.sg/food/linus.html | title = Linus Torvalds interview | accessdate = 2007-09-13 |archiveurl=http://web.archive.org/web/20070311190841/http://kde.sw.com.sg/food/linus.html |archivedate=2007-03-11}}</ref> Other key components of a Linux system may use other licenses; many libraries use the [[GNU Lesser General Public License]] (LGPL), a more permissive variant of the GPL, and the [[X Window System]] uses the [[MIT License]].
-La ligne de commande, qui tire sa puissance de sa possibilité de combiner à l'infini des sous-tâches automatiques, et qui permet presque naturellement d'automatiser la tâche ainsi accomplie, peut alors se révéler plus efficace que l'interface graphique.+Torvalds has publicly stated that he would not move the Linux kernel to version 3 of the GPL, released in mid-2007, specifically citing some provisions in the new license which prohibit the use of the software in [[digital rights management]].<ref>{{cite web | url=http://lkml.org/lkml/2006/1/25/273 | title=Re: GPL V3 and Linux ─ Dead Copyright Holders | author=Torvalds, Linus | date=2006-01-26 | publisher=[[Linux Kernel Mailing List]]}}</ref><ref>{{cite web | url=http://lkml.org/lkml/2006/9/25/161 | title=Re: GPLv3 Position Statement | author=Torvalds, Linus | date=2006-09-25 | publisher=[[Linux Kernel Mailing List]]}}</ref>
-Scientifiques, ingénieurs et développeurs comptent parmi ses plus fréquents utilisateurs.+A 2001 study of [[Red Hat Linux]] 7.1 found that this distribution contained 30 million [[source lines of code]]. Using the [[COCOMO|Constructive Cost Model]], the study estimated that this distribution required about eight thousand man-years of development time. According to the study, if all this software had been developed by conventional [[proprietary software|proprietary]] means, it would have cost about 1.08 billion dollars (year 2000 U.S. dollars) to develop in the United States.<ref name = "estimating_size">{{ cite web | first = David A | last = Wheeler | date = 2002-07-29 | url = http://www.dwheeler.com/sloc/redhat71-v1/redhat71sloc.html | title = More Than a Gigabuck: Estimating GNU/Linux's Size | accessdate = 2006-05-11 }}</ref>
-Interface graphique et ligne de commande peuvent aussi se compléter l'une et l'autre : [[KDE]] est livré avec un terminal très ergonomique, et offre un mécanisme efficace (''[[DCOP]]'') pour piloter et donc automatiser toutes ses applications graphiques depuis la ligne de commande.+Most of the code (71%) was written in the [[C (programming language)|C]] [[computer programming|programming]] [[programming language|language]], but many other languages were used, including [[C++]], [[assembly language]], [[Perl]], [[Fortran]], [[Python (programming language)|Python]] and various [[shell script]]ing languages. Slightly over half of all lines of code were licensed under the GPL. The Linux kernel itself was 2.4 million lines of code, or 8% of the total.<ref name = "estimating_size"/>
-=== Gestionnaires X window ===+In a later study, the same analysis was performed for Debian GNU/Linux version 4.0.<ref>{{ cite web | first = Juan José | last = Amor | coauthors = et al | date = [[17 June]] [[2007]] | url = https://penta.debconf.org/~joerg/attachments/33-measuring_etch_slides.pdf | title = Measuring Etch: the size of Debian 4.0 | accessdate = 2007-09-16 }}</ref> This distribution contained over 283 million source lines of code, and the study estimated that it would have cost 5.4 billion Euros to develop by conventional means.
-L'emploi du terme générique ''Linux'' est trompeur s'agissant de l'utilisation d'un ordinateur personnel. Il existe en réalité trois interfaces distinctes, aux caractéristiques bien différentes et formant chacune un tout autonome : l'approche traditionnelle centrée autour d'un [[gestionnaire de fenêtres]] d'une part, l'environnement [[KDE]] et l'environnement [[GNOME]] d'autre part. +In the United States, the name ''Linux'' is a [[trademark]] registered to Linus Torvalds.<ref>{{ cite web | url = http://assignments.uspto.gov/assignments/q?db=tm&rno=1916230 | title = U.S. Reg No: 1916230 | publisher = United States Patent and Trademark Office | accessdate = 2006-04-01 }}</ref> Initially, nobody registered it, but on [[August 15]] [[1994]], William R. Della Croce, Jr. filed for the trademark ''Linux'', and then demanded royalties from Linux distributors. In 1996, Torvalds and some affected organizations sued to have the trademark assigned to Torvalds, and in 1997 the case was settled.<ref>{{cite web | url = http://www.linuxjournal.com/article/9065 | title = Linux Timeline | publisher = Linux Journal | date = [[31 May]] [[2006]] }}</ref> The licensing of the trademark has since been handled by the [[Linux Mark Institute]]. Torvalds has stated that he only trademarked the name to prevent someone else from using it, but was bound in 2005 by [[United States trademark law]] to take active measures to enforce the trademark. As a result, the LMI sent out a number of letters to distribution vendors requesting that a fee be paid for the use of the name, and a number of companies have complied.<ref>{{ cite web | url = http://www.infoworld.com/article/05/09/05/36OPopenent_1.html | title = Linus gets tough on Linux trademark | accessdate = 2006-09-04 | date = 2005-09-05 }}</ref>
-[[Image:Window maker freebsd screenshot.jpg|thumb|Environnement graphique traditionnel ([[WindowMaker]]) sous Linux avec un simple [[gestionnaire de fenêtres]] et une suite hétéroclite d'applications.]]+{{see also|SCO-Linux controversies}}
-Traditionnellement l'interface d'un système d'exploitation basé sur le [[noyau Linux]] est une interface sobre voire spartiate, centrée autour d'un [[gestionnaire de fenêtres]] (il en existe de nombreux comme [[Window Maker]] ou [[IceWM]]) et d'une suite assez hétéroclite d'applications.+=== GNU/Linux ===
 +{{main|GNU/Linux naming controversy}}
-La fenêtre [[xterm]] permettant une utilisation en ligne de commande n'est en général jamais loin, l'informaticien en appréciant ses puissantes possibilités d'utilisation qui proviennent de la filiation de Linux avec [[UNIX]]. +The [[Free Software Foundation]] views Linux distributions which use GNU software as “[[GNU variants]]” and they ask that such operating systems be referred to as ''GNU/Linux'' or ''a Linux-based GNU system''.<ref>{{cite web | title = Linux and the GNU Project | url = http://www.gnu.org/gnu/linux-and-gnu.html | first = Richard | last = Stallman | authorlink = Richard Stallman | date = 2007-03-03 | accessdate = 2007-03-12 | publisher = Free Software Foundation }}</ref> However, the media and population at large refers to this family of operating systems simply as ''Linux''. While some distributors make a point of using the aggregate form, most notably [[Debian]] with the ''[[Debian GNU/Linux]]'' distribution, the term's use outside of the enthusiast community is limited. The distinction between the Linux kernel and distributions based on it plus the GNU system is a source of confusion to many newcomers, and the naming remains controversial.
-L'inconvénient d'un tel système est le temps nécessaire à personnaliser un tel environnement, et surtout la non-standardisation des applications ainsi utilisées. Les applications que l'on peut voir sur la copie d'écran de droite ([[XMMS]], [[RealPlayer]], [[Mozilla Firefox]], [[xterm]], [[Pidgin (logiciel)|gaim]], [[konqueror]]) suivent chacune leurs propres conventions : aspect, comportements, raccourcis claviers différents ; les [[copier-coller]] et glisser-déposer sont aléatoires… +== See also ==
 +{{portal|Free software|Free Software Portal Logo.svg}}
-Si individuellement des applications comme [[vim]] ou [[emacs]] peuvent effectivement avoir des aspects brillants, l'ensemble disparate de toutes ces applications en fait un système difficile à appréhender. Le temps consacré à apprendre une application et les réflexes ainsi acquis ne peuvent être appliqués aux autres applications, un avantage énorme qu'apporte la standardisation de comportement des interfaces comme l'avait montré le [[Macintosh]]. À titre d'exemple, le raccourci clavier utilisé pour quitter une application peut être : ''Ctrl+Q, q, Esc, Ctrl-C+Ctrl-X, Ctrl-C, :qa!, bye, quit, exit…''+* [[List of Linux distributions]]
 +* [[Comparison of Linux distributions]]
 +* [[Comparison of Windows and Linux]]
 +* [[Comparison of open source and closed source]]
 +* [[The Cathedral and the Bazaar]]
 +* [[:Category:Linux software|Linux software]]
 +* [[Plan 9 from Bell Labs]] - free successor of AT&T Unix
-L'utilisation d'un tel environnement régresse nettement ces dernières années avec la maturité des alternatives présentées ci-dessous. Elle perdure néanmoins chez des utilisateurs qui se sont faits à un tel système, ou qui l'apprécient car il leur permet d'utiliser un Linux récent même sur des ordinateurs anciens.+== References ==
-=== Les environnements de bureau ===+{{reflist|3}}
-{{Article détaillé|KDE|GNOME|XFCE}}+== External links ==
-[[Image:Kde-35-fr.png|thumb|L'environnement [[KDE]] avec le navigateur [[Konqueror]] et le lecteur multimedia [[Amarok (logiciel)|Amarok]]]]+{{Sisterlinks|Linux}}
-[[Image:Gnome-screenshot2.png|thumb|L'environnement [[GNOME]] avec le lecteur multimédia [[Totem (logiciel)|Totem]] et le lecteur PDF [[Evince]]]]+* [http://www.kernel.org/ Linux kernel website and archives]
-[[Image:Xfce2.jpg|thumb|L'environnement [[XFCE]] avec son panneau de configuration]]+* [http://www.linuxmark.org/ The Linux Mark Institute] (manages the Linux trade mark)
-L'état des lieux du précédent chapitre est décrit dans un manifeste<ref>{{en}} [http://www.kde.org/announcements/announcement.php Le manifeste de 1996], montrant la nécessité d'un environnement de travail.</ref> daté de [[1996]] ayant poussé [[Matthias Ettrich]] à fonder en réaction le projet [[KDE]], puis [[Miguel de Icaza]] à fonder le projet [[GNOME]] l'année suivante, qui s'inspirent de [[Mac OS]] et de [[Microsoft Windows|Windows]] sur le plan de l'[[ergonomie]] logicielle et de la standardisation des comportements.+* [http://www.linux-foundation.org/ The Linux Foundation]
 +* [http://www.gnu.org/ GNU Project website]
 +* [http://www.google.com/options/specialsearches.html Google Linux Search].
 +* [http://linuxzoo.net/ linuxzoo] Online Linux system with root access.
 +* [http://www.makelinux.net/reference Linux Technology Reference]
-Ces deux projets sont devenus les fédérateurs de Linux sur le poste de travail.+{{unix-like}}
 +{{linux-distro}}
-Chacun offre en effet :+[[Category:Computing platforms]]
-* aux programmeurs, un environnement de programmation très productif ainsi que des recommandations d'interfaces (en anglais : ''guidelines'') permettant de produire plus vite des applications plus simples à utiliser ;+[[Category:Linux|*]]
-* aux traducteurs, une infrastructure. Ces deux environnements et leur myriade de logiciels sont traduits en plusieurs dizaines de langues<ref>Voir l'état des traductions de KDE sur [http://l10n.kde.org/stats/gui/stable/index.php l10n.kde.org] et de GNOME sur [http://www.gnome.org/i18n/ gnome.org].</ref> ;+[[Category:Free software operating systems]]
-* aux artistes, des espaces de travail<ref>Voir les espaces de travail de KDE sur [http://www.kde-artists.org/ kde-artists.org] et de GNOME sur [http://art.gnome.org/ art.gnome.org]</ref> pour exercer leurs talents ;+
-* aux spécialistes d'ergonomie, la possibilité de le rendre plus simple et cohérent<ref>[http://openusability.org/ openusability], [http://developer.gnome.org/projects/gup/hig/ GNOME Human Interface Guidelines] et [http://developer.kde.org/documentation/design/ui/ l'équivalent KDE] sont destinés à rendre plus simple et plus cohérente l'interface homme-machine.</ref> ;+
-* aux applications externes, un environnement de référence dans lequel s'intégrer<ref>Deux projets : [http://kde.openoffice.org/ kde.openoffice.org] et [http://www.gnome.org/projects/ooo/ www.gnome.org/projects/ooo/] ont permis l'intégration d'[[OpenOffice.org]] dans les deux environnements.</ref> ;+
-* et par conséquent, à l'utilisateur, un environnement complet, intégré et homogène ainsi qu'une suite d'applications essentielles : [[Gestionnaire de fichiers|explorateur de fichier]]s, [[navigateur Web]], [[lecteur multimédia]], [[client email]], carnet d'adresses, [[Portable Document Format|lecteur PDF]], gestionnaire d'images.+
- +
-Ces deux environnements de bureau ont atteint récemment une maturité certaine, citons l'année [[2003]] pour [[KDE]]<ref>{{en}} {{pdf}} [http://www.linux-usability.de/download/summary_linux_usability.pdf Voir ce rapport] évaluant la prise en main de [[KDE]] 3.1 par des utilisateurs habitués à [[Microsoft Windows]].</ref>, un peu plus tard pour GNOME. Très actifs, ces deux projets ont néanmoins l'intention de s'améliorer nettement pour leurs prochaines versions majeures ; les efforts dans ce sens sont concentrés au sein des projets Appeal<ref>[http://appeal.kde.org/ Le site officiel d'Appeal]</ref> pour KDE, et ToPaZ<ref>[http://live.gnome.org/ThreePointZero Le site officiel de ToPaZ]</ref> pour GNOME.+
- +
-Techniquement, ils reposent tous deux sur de nombreuses technologies communes, au premier rang desquelles le système de fenêtrage [[X11]]. Pour éviter de dupliquer certains efforts, une zone informelle de collaboration entre ces projets du nom de [[Freedesktop]] a été mise en place. +
- +
-C'est dans l'approche de l'[[ergonomie]] (celle-ci étant relative au type d'utilisateur) et dans la conception du rôle d'un environnement du bureau qu'ils diffèrent : l'environnement KDE pousse loin la volonté d'intégration entre les applications, possède de très nombreuses fonctionnalités avancées et joue la carte de la configuration tout en veillant à avoir des bons choix par défaut ; GNOME se veut plus épuré et se consacre sur les tâches essentielles (reprenant la philosophie ''making things just work''). Chacun plaît, par conséquent, à un public différent.+
- +
-Notons également la montée en puissance d'un troisième environnement de bureau, appelé [[XFCE]], qui vise a fournir un environnement complet basé sur [[GNOME]], tout en restant plus léger que ce dernier ou [[KDE]].+
- +
-== Offre en logiciels ==+
-{{Article connexe|Liste de logiciels populaires sous Linux}}+
- +
-La qualité d'un système d'exploitation se mesure principalement pour l'utilisateur aux applications qu'il peut utiliser. La communauté Linux a produit un grand nombre de logiciels utilisables dans de nombreux domaines (Les exemples de logiciels ne sont donnés qu'à titre indicatif) : la bureautique avec [[OpenOffice.org]], Internet avec [[Mozilla Firefox]], [[Konqueror]], [[IceWeasel]], [[Gnuzilla]], [[Mozilla Thunderbird]], [[Pidgin (logiciel)|Gaim]] ou [[BitTorrent]], le multimédia avec [[Xine]], [[MPlayer]], [[VLC media player]], [[XMMS]] ou [[Amarok (logiciel)|Amarok]], le graphisme, avec [[GIMP]], [[Inkscape]] ou [[Scribus]] ou encore la 3D avec [[Blender]].+
- +
-Certains logiciels propriétaires importants ont également une version Linux. C'est le cas de [[Opera]], [[Macromedia Flash]] Player, [[Acrobat Reader]], [[Nero Burning ROM#NeroLinux|NeroLinux]] ou [[Skype]] par exemple.+
- +
-La notion de [[Portabilité (informatique)|portabilité]] désigne la capacité d'un programme à être utilisé sous différents systèmes d'exploitation ou architectures.+
- +
-Enfin notons qu'il est possible d'utiliser des logiciels faits pour [[Microsoft Windows]] sur un poste Linux grâce à une implémentation de l'[[Application programming interface|API]] Windows sous Linux comme [[WINE]]. Des offres commerciales basées sur WINE comme [[CrossOver Office]] permettent d'utiliser presque sans problèmes des logiciels tels [[Microsoft Office]] et [[Adobe Photoshop]] issus du monde Windows.+
- +
-=== Jeux vidéo ===+
-[[Image:Tux Racer.jpg|thumb|[[Tux Racer]]]]+
-Bien qu'il existe de nombreux jeux libres disponibles sous Linux (voir notamment [[Liste de jeux sous GNU/Linux]]), l'offre n'a rien à voir en terme de qualité et de quantité avec celle des jeux commerciaux, qui dans la très grande majorité des cas, ne sont compatibles qu'avec Windows, et parfois Mac OS. +
- +
-Cependant il existe plusieurs [[Mise en œuvre|implémentation]]s de l'[[Application programming interface|API]] Windows sous Linux, spécialement pour les jeux, permettant ainsi de faire fonctionner de nombreux jeux conçus pour Windows, dans les environnements [[Cedega]] et [[WINE]]. Un autre recours des linuxiens consiste tout simplement à utiliser parallèlement Windows sur le même ordinateur grâce au [[multiboot]].+
- +
-=== Programmes shell ===+
-[[Image:Bash screenshot.png|thumb|Session interactive avec le [[shell (informatique)|shell]] [[Bourne-Again shell|Bash]]]]+
-Les programmes les plus connus en mode texte accessibles depuis la ligne de commande comprennent [[vim]], [[emacs]], [[Sed (logiciel)|sed]], [[Advanced Packaging Tool|apt]]...+
-Une certaine partie d'entre eux peut aussi s'utiliser par l'intermédiaire d'une interface graphique.+
- +
-Par ailleurs, les programmes fonctionnant en mode console sont relativement nombreux. Les raisons sont multiples:+
-* Historique (à l'origine, GNU/Linux ne fonctionnait qu'en mode console).+
-* Efficacité (les programmes fonctionnant en console demandent bien moins de ressources).+
-* Rapidité (ouvrir une console pour y taper une commande est souvent bien moins long que de passer par les divers menus d'un [[Gestionnaire de fenêtres]], ou d'un [[Environnement graphique]])+
-* Meilleur contrôle.+
-* etc.+
- +
-L'utilisation de ces programmes peut s'avérer difficile pour une personne n'étant pas habituée à travailler en mode texte, des personnes venant de [[Windows]] par exemple.+
-D'un autre côté, ils sont relativement prisés par les utilisateurs avancés des systèmes de type [[UNIX]].+
- +
-{{...}}+
- +
-=== Bibliothèques libres ===+
- +
-Les logiciels qui utilisent une bibliothèque libre peuvent fonctionner sur Linux et sur toutes les plates-formes où la bibliothèque est implantée. Ces bibliothèques peuvent ajouter une surcouche graphique sur des applications texte déjà existantes comme c'est le cas de [[Vim]], mais elles servent surtout à développer des logiciels accessibles aux non-informaticiens et disposant des fonctionnalités autorisées par les interfaces graphiques, comme le glisser-déposer, les manipulations à la souris, etc.+
- +
-D'autres applications comme [[Blender]] ou [[Google Earth]] sont un cas à part car ils utilisent la bibliothèque [[OpenGL]] destinée à la base à l'implémentation ainsi qu'à la gestion de programmes utilisant la 3D (mais aussi la 2D).+
- +
-=== Émulation ===+
-{{...}}+
- +
-Plusieurs logiciels d'[[émulation]] existent permettant de simuler le fonctionnement de systèmes d'exploitation concurrents ou des environnements de jeu.+
- +
-Des applications écrites développées pour Windows peuvent tourner sous un système Linux par les applications [[Wine]] et son dérivé commercial [[Cedega]] qui émulent le fonctionnement des principales [[Interface de programmation|API]] de [[Microsoft Windows]].+
- +
-De la même manière, [[Steem]] et [[ARAnyM]] émulent une bonne partie des applications écrites pour les machines [[Atari]], notamment les [[Atari ST]] et [[Atari TT]].+
- +
-En outre, Linux ouvre également la possibilité d'obtenir une parfaite séparation entre plusieurs environnements virtuels tournant sur un seul ordinateur physique. Ces environnements de [[virtualisation]] permettent d'optimiser le rendement des ordinateurs [[multiprocesseur]]s à bas prix qui ont envahi le marché en [[2006]]. [[Xen]], [[VMware]], [[Virtualbox]] et même [[Qemu]] sont des exemples de ces technologies.+
- +
-== Prise en charge du matériel ==+
-La prise en charge de l'équipement matériel est l'une des critiques principales faites à Linux. En effet, tous les matériels pour micro-ordinateurs ne sont pas tous pris en charge directement par Linux et les [[Pilote (informatique)|pilotes]] compatibles avec Linux ne sont pas toujours disponibles. Certains fabricants fournissent systématiquement des pilotes pour [[Microsoft Windows]] et [[Mac OS X]], alors que sous Linux, la communauté est souvent obligée de les développer elle-même. Dans cette optique, les pilotes nécessaires pour faire fonctionner pleinement un ordinateur sont intégrées à la plupart des distributions Linux. Ce sont les périphériques de second niveau qui risquent dans certaines circonstances de ne pas avoir de pilotes disponibles, notamment certaines imprimantes, modems, webcams, etc.+
- +
-La première raison de cette situation est le faible impact de Linux chez les particuliers, ce qui n'incite pas les fabricants à investir dans le développement de pilotes pour cet environnement. La seconde raison est le refus de certaines distributions ([[Projet Fedora|Fedora]], par exemple) d'embarquer des pilotes sous licences propriétaires, même quand ceux-ci existent, ce qui oblige l'utilisateur à les trouver et à les installer manuellement. Enfin, l'absence d'une API fixe dans le noyau Linux oblige les fabricants à refaire ou adapter les pilotes à chaque version du noyau.+
- +
-Les utilisateurs qui travaillent sur plusieurs plates-formes et qui ont besoin de ces pilotes peuvent trouver des versions développées par de tierces parties, mais de tels pilotes ne supportent généralement qu'un ensemble rudimentaire de fonctions, et n'apparaissent qu'après la sortie du matériel, avec un certain temps de latence. Il existe cependant des mécanismes pour faire fonctionner certains pilotes développés pour d'autres systèmes d'exploitation (comme [[NdisWrapper]]).+
- +
-Les [[webcam]]s sont, par exemple, particulièrement concernées par cette absence de pilotes, mais le protocol [[USB Video Class]] ou UVC permet de répondre à ce problème avec de nombreuses webcam supportant ce protocol <ref>[http://linux-uvc.berlios.de/ Support UVC sur Linux et webcam supportées]</ref>. Aujourd'hui de plus en plus de grand constructeurs font des efforts pour developper ou fournir les information pour le developpement de pilotes libres pour Linux, comme Créative Labs pour ses webcams ou cartes sons <ref>[http://opensource.creative.com/webcam.html Webcams Creative labes sur Creative Opensource]</ref>, Intel (processeurs, chipset 3D, réseaux, etc...) ou des assembleurs (l'Étasunien Dell <ref>[http://www1.euro.dell.com/content/topics/topic.aspx/emea/segments/gen/client/fr/ubuntu_landing?c=fr&l=fr&s=dhs Ordinateur Dell vendu avec Linux préinstallés]</ref> et le Taïwanais Asus <ref>[http://www.blogeee.net/ Ultraportable eeePC Asus avec Linux préinstallé]</ref> vendent par exemple des ordinateurs avec Linux préinstallé) mais de nombreux autres composants nécessitent de vérifier la disponibilité de pilotes avant l'achat, s'ils sont destinés à une utilisation sous Linux.+
- +
-== Utilisation ==+
-=== Serveur ===+
-{{Article détaillé|Serveur informatique|UNIX}}+
-[[Image:Wikimedia-Server.jpg|thumb|De nombreux serveurs de la [[Wikimedia Foundation]] fonctionnent sous [[LAMP]] (Linux-Apache-MySQL-PHP)]]+
- +
-En raison de la parenté de Linux avec [[UNIX]], Linux s'est imposé sur le marché des serveurs informatiques très rapidement. Un point crucial a été la possibilité d'utiliser un système d'exploitation de type [[UNIX]] sur du matériel [[compatible PC]], beaucoup moins cher que les solutions à base d'UNIX propriétaire et de matériel spécifique. De nombreux logiciels serveurs très demandés et très utilisés ([[serveur web]], [[base de données]], [[Groupware]], [[serveur de messagerie électronique]]…) sont disponibles gratuitement, en général sans aucune limitation, et fiables, la part de marché de Linux dans ce domaine a en conséquence crû rapidement. +
- +
-Linux ayant une réputation de stabilité et d'efficacité dans la maintenance, il remplit les exigences posées à tout système d'exploitation pour serveurs. De plus, la modularité d'un système basé sur le [[noyau Linux]] permet l'exploitation de serveurs dédiés à une tâche particulière. Le portage du noyau Linux sur de nombreux composants [[hardwares]] fait que Linux est aujourd'hui utilisable sur toutes les architectures utilisées dans ce domaine. Le matériel utilisable est en conséquence considérable. Les derniers ''[[IBM eServer p5]]'' et ''[[IBM eServer i5]]'' sont par exemple supportés par IBM avec un système d'exploitation Linux et permettent d'y exécuter plusieurs systèmes Linux en parallèle.+
- +
-La part de marché des serveurs Linux s'établit en 2004 à environ 10&nbsp;% avec une forte croissance annuelle de 50&nbsp;% <small>[Information de [[:de:Linux|l'article allemand]] ; sources à trouver]</small>. Il est utilisé dans à peu près tous les domaines. Un des exemples les plus connus est résumé par l'acronyme [[LAMP]], où Linux propulse un serveur web [[Apache HTTP Server|Apache]] associé à la base de données [[MySQL]] et au langage de programmation [[PHP: Hypertext Preprocessor|PHP]] (alternativement : [[Perl (langage)|Perl]] ou [[Python (langage)|Python]]). Linux est également souvent utilisé comme serveur de fichiers, le plus souvent dans les réseaux Windows grâce au serveur [[Samba (informatique)|Samba]], moins souvent sous [[Network file system|NFS]] ou [[Appleshare]].+
- +
-=== Sécurité réseau ===+
- +
-Linux, qui jouit d'une bonne réputation en matière de sécurité et de performance (passage à l'échelle) est très utilisé dans le domaine des réseaux informatiques, par exemple+
-comme [[passerelle (informatique)|passerelle]], comme [[routeur]] ou comme [[pare-feu]].+
- +
-=== [[Ordinateur central]] ===+
- +
-La disponibilité du code source, et la possibilité qui en découle d'adapter le système à une tâche précise, a permis à Linux de faire son entrée dans les centres de calculs. Sur ce marché des ordinateurs centraux, gros ordinateurs ultra-fiables optimisés pour le traitement massif de données, omniprésents dans les banques, les sociétés d'assurances et les grandes entreprises, Linux fait de plus en plus concurrence aux systèmes UNIX propriétaires qui étaient autrefois la norme.+
- +
-=== Grappes de serveurs ===+
- +
-Linux a été très tôt utilisé dans le domaine des [[grappe de serveurs|grappes de serveurs]] (en anglais : ''clusters''), par exemple par le moteur de recherche [[Google]] dès le milieu des années 1990. Dans cette configuration, associée à la notion de [[grille de calcul]], de simples ordinateurs tournant sous une distribution spécialisée de Linux travaillent indépendamment au sein d'un grand réseau d'ordinateurs.+
- +
-=== Superordinateurs ===+
- +
-Les [[superordinateur]]s sont conçus pour atteindre les plus hautes performances possibles avec les technologies connues, en particulier en terme de vitesse de calcul. En novembre 2006, selon [[TOP500]]<ref>[http://www.top500.org/stats/28/os/ Statistiques sur les systèmes d'exploitation] utilisés par les superordinateurs.</ref> Linux fait tourner 74% des cinq cents plus puissants ordinateurs du monde (contre 20% pour UNIX) dont les plus puissants, les deux serveurs ''Blue Gene'' d'[[International Business Machines Corporation|IBM]] ({{formatnum:40960}} et {{formatnum:131072}} processeurs). En Juin 2007, c'est près de 78% des superordinateurs qui utilisent Linux, contre 12% pour UNIX et, le dernier, 0,40% pour Windows.+
- +
-=== Embarqué ===+
-[[Image:Sharp Zaurus.jpg|thumb|Sharp Zaurus SL-5500 avec l'interface graphique [[OPIE]] et le logiciel [[OpenZaurus]] basé sur Linux]]+
- +
-Linux se trouve aussi au cœur de nombreux appareils informatiques ou d'électronique grand public, et parfois sans que l'usager le sache. Il s'agit notamment d'équipement réseau et de petits appareils numériques destinés à la consommation de masse, équipés en général d'un processeur spécialisé économe en énergie et d'une [[mémoire flash]].+
- +
-Le succès de Linux dans ce domaine tient, ici comme ailleurs, à ce que les fabricants apprécient de pouvoir d'une part adapter le logiciel à leurs besoins (consommation, interface, fonctions annexes, etc.), d'autre part de bénéficier de l'expérience et du travail d'une communauté active. Linux est aussi apprécié dans ce domaine pour sa fiabilité, sa résistance aux attaques des pirates informatiques sur les réseaux et bien sûr sa gratuité.+
- +
-Des forums de coopération spécialisés aident les fabricants de ces produits en mettant à disposition instructions, programmes et exemples de codes, et en s'efforçant de standardiser les interfaces de programmations de Linux dans l'embarqué. L'[[Open Source Development Labs|OSDL]] a lancé le {{Date|17|octobre|2005}} la [[Mobile Linux Initiative]] pour accélérer la progression de Linux dans ce domaine.+
- +
-;Réseaux et communication+
-:Linux fait tourner plusieurs [[routeur]]s dont certains modèles de [[Linksys]], ainsi que divers terminaux fournis par des [[fournisseurs d'accès Internet]] (comme la [[Freebox]] en [[France]]).+
- +
-;Téléphones et assistants personnels+
-:Linux se retrouve également sur une gamme de téléphones portables de [[Motorola]], sur l'[[assistant personnel]] [[Zaurus|Sharp Zaurus]] et les tablettes Internet [[Nokia 770]], Nokia N800 et Nokia N810. Dans le domaine des [[Assistant de navigation personnel|assistants de navigation personnels]], les systèmes [[récepteur GPS|GPS]] autonomes de [[TomTom]] sont conçus à partir d'une plate-forme Linux.+
- +
-;Multimédia+
-:Linux est utilisé dans des lecteurs de salon [[DivX]], sur des [[Baladeur numérique|baladeurs audio]] comme ceux de [[SanDisk]] et sur les baladeurs multimédias d'[[Archos]].+
- +
-== Linux et la sécurité ==+
- +
-Les raisons pour lesquelles Linux est réputé avoir une bonne [[sécurité informatique]] sont diverses et dépendent également du domaine d'utilisation.+
- +
-Ainsi, sur le poste de travail, Linux bénéficie d'une stricte [[séparation des privilèges]], ce qui dans la pratique n'est souvent pas utilisé avec des systèmes concurrents. Une des conséquences est qu'un [[ver informatique|ver]] ou [[virus informatique]] ne peut accéder qu'à une partie des ressources et fonctionnalités d'un système Linux, mais ni aux données importantes du système, ni aux données d'éventuels autres utilisateurs.+
- +
-Par comparaison avec d'autres systèmes grand-public, Linux, et avant lui [[UNIX]], s'est propagé d'abord parmi des gens possédant un solide bagage technique et sensibles aux problèmes de sécurité informatique. Le développement de Linux s'est, par conséquent, déroulé dans un contexte où la sécurité était une question critique, comme en témoigne le nombre de logiciels de qualité dans ce domaine qui sont libres et originaires du monde Linux/UNIX<ref>[http://www.insecure.org/tools.html insecure.org] propose un classement des logiciels ayant trait à la sécurité.</ref>.+
- +
-Dans le domaine des serveurs, le degré de sécurité dépend, par comparaison, avant tout du degré d'expérience qu'a l'[[administrateur système]]. Là, Linux marque des points grâce à sa liberté d'utilisation, qui permet sans risque et sans surcoût de tester abondamment divers scénarios sur d'autres ordinateurs, et d'y acquérir ainsi une expérience utile.+
- +
-Il existe une série de [[distributions Linux|distributions]] spécifiquement axées sur la sécurité, et des initiatives telles que [[SELinux]] de la [[National Security Agency]] pour atteindre des niveaux de protection toujours plus hauts. Mais aussi, une série de distribution axée sur l'anti-sécurité, comme [[Damn Vulnerable Linux]], pour sensibiliser les experts et les aspirants, aux problématiques de sécurité sur ce système d'exploitation.+
- +
-Un autre argument avancé est la variété des plates-formes matérielles supportées, ainsi que les solutions logicielles. Une faille de sécurité touchant le plus populaire [[client email]] ne touchera qu'une fraction des linuxiens ; par contraste, une faille touchant [[Outlook Express]] peut toucher d'un coup une proportion énorme des utilisateurs de Windows. Cette thèse est développée dans un rapport écrit par des sommités du domaine comme [[Bruce Schneier]] pour le compte de la [[CCIA]] et reprise par la société [[Gartner]] dans un document<ref>{{en}} {{pdf}} [http://www.ccianet.org/papers/cyberinsecurity.pdf CyberInsecurity: The cost of Monopoly], un document du CCIA dénonçant des dangers d'un système monopolitaire.</ref>. Une partie est traduisible ainsi :+
- +
-{{citation_bloc|La plupart des ordinateurs tournent sous Microsoft™, et, par conséquent, la plupart des ordinateurs du monde sont vulnérables aux mêmes virus et aux mêmes vers au même moment. Le seul moyen d'éviter cela est d'éviter la monoculture logicielle dans le domaine des systèmes d'exploitation pour les mêmes raisons raisonnables et évidentes pour lesquelles on évite la monoculture en matière d'agriculture. Microsoft exacerbe ce problème via une panoplie de pratiques visant à verrouiller ses utilisateurs à sa plate-forme. L'impact sur la sécurité de ce verrouillage est réel et représente une menace pour la société.}}+
- +
-Enfin, le fait que Linux et nombre de logiciels tournant sous Linux soient des [[logiciel libre|logiciels libres]] permet que son [[code source]] soit étudié d'un œil critique par quiconque désirant le faire, que ce soit pour effectuer des adaptations, dans un cadre éducatif, pour répondre aux intérêts privés d'une entreprise/institution ou par simple intérêt personnel. En relation avec cela, on entend souvent l'argument que les failles de sécurité sont corrigées plus rapidement, affirmation approuvée et réfutée par diverses études, en fonction généralement de leur source de financement. Enfin, la liberté des logiciels rend inutile le recours au [[piratage informatique]], aux [[crack (informatique)|cracks]] ou autres sites ''[[warez]]'' très populaires parmi les adeptes des autres systèmes d'exploitation, et qui constituent un vecteur d'infection des ordinateurs.+
- +
-Reste que Linux n'est pas totalement insensible aux problèmes de sécurité, comme l'a montré le ver [[Slapper]] en septembre 2002, premier du genre à toucher un nombre notable d'ordinateurs sous Linux, avant tout des serveurs web tournant sous [[Apache HTTP Server|Apache]] (6000 à l'apogée du ver<ref>{{en}} [http://www.vnunet.com/vnunet/news/2120156/arrest-slapper-author vnunet.com annonce l'évolution de Slapper] en septembre 2002.</ref>).+
- +
-=== Gestion numérique des droits ===+
- +
-La [[gestion numérique des droits]] (DRM) concerne le domaine du multimédia, et notamment la musique et les vidéos qui peuvent être achetées sur Internet. Certaines œuvres sont protégées par des [[Verrou (informatique)|verrous numériques]], visant à contrôler l'utilisation de l'œuvre, par exemple en limitant le nombre d'écoutes ou de copies possibles. Ces DRM nécessitent l'emploi d'une technologie particulière, qui est la propriété exclusive du fabricant et vendeur desdits DRM, ce qui explique que la lecture d'une œuvre protégée se trouve liée à l'utilisation d'un programme spécifique. Les deux plus grand fabricants de systèmes de gestion des droits digitaux, [[Microsoft]] et [[Apple]], conditionnent l'usage des œuvres protégées par leurs systèmes à l'utilisation respective de [[Windows Media Player]], et de [[iTunes]]. Ces sociétés vendant leur propre système d'exploitation, elles ne souhaitent pas proposer de version de leurs programmes pour Linux. Ainsi, il n'est souvent pas possible pour les utilisateurs de Linux d'acheter en ligne de la musique sur un site de téléchargement payant, ou d'écouter de la musique déjà achetée et téléchargée. +
- +
-Il existe aussi des DRM sur les CD audio, mais ceux-ci sont beaucoup moins standardisés et moins courants. La plupart sont conçus pour fonctionner avec les systèmes d'exploitation de Microsoft et sont donc susceptibles d'être totalement inefficace pour un utilisateur de Linux.+
- +
-Il ne s'agit pas de limitations techniques, puisque des systèmes de gestion libres existent <ref name=SUN-DRM">{{de}} Julius Stiebert: ''[http://www.golem.de/0603/44158.html DRM-Spezifikationen von Sun]'' auf golem.de, 21. März 2006</ref>. Voir aussi [[Linus Torvalds]], selon lequel Linux et la gestion des droits ne sont pas incompatibles.<ref name="lkml-DRM-linux">{{de}} Linus Torvalds: ''[http://lkml.org/lkml/2003/4/23/365 Flame Linus to a crisp!]'' auf der LinuxKernel-Mailing-Liste, 23. April 2003</ref>+
- +
-=== Critiques ===+
- +
-[[Brad Spengler]] développeur chez [[grsecurity]] accuse Linux de parfois centrer ses efforts sur les fonctionnalités au détriment de la sécurité. Il prétend que Linus Torvalds lui aurait dit ne pas être intéressé par l'ajout d'options de sécurité utiles pour éviter des [[débordement de tampon|débordements de tampon]], car cela ralentirait le chargement des [[logiciel|applications]]<ref name="Linux_Security">{{en}} ''[http://www.linuxinsider.com/story/56337301722084057.html Developer Raps Linux Security]''</ref>.+
- +
-Il reproche l'absence d'une personne chargée officiellement de la sécurité, avec qui il serait possible de communiquer en privé en toute sécurité. À la place la seule solution est d'envoyer un e-mail sur une [[liste de diffusion]] relative aux questions de sécurité où les failles découvertes sont parfois utilisées à des fins malicieuses avant qu'une mise à jour de sécurité ne soit diffusée, alors que les usagers de Linux ne sont pas au courant de l'existence de cette faille<ref name="Linux_Security" />.+
- +
-Enfin il remet en cause l'implantation du système [[Linux Security Modules|LSM]] depuis la version 2.6 du noyau qui aurait été implanté par laxisme et qui faciliterait l'insertion de [[rootkit]]s invisibles au sein du système en les faisant passer pour des modules de sécurité.<ref>{{en}} [http://www.grsecurity.net/lsm.php politique envers le système LSM sur grsecurity.net]</ref> D'autres développeurs du noyau reprochent à ce système de consommer des ressources non négligeables et de permettre le détournement de la licence GPL du noyau en y ajoutant des composantes propriétaires.+
- +
-== Références ==+
-{{références|colonnes=2}}+
- +
-== Voir aussi ==+
-* le [[Noyau Linux]], le [[noyau de système d'exploitation]]+
-* la mascotte [[Tux]]+
-* [[Système d'exploitation]]+
-* [[Distribution Linux]]+
-* [[Liste de logiciels populaires sous Linux]]+
-* [[Groupe d'utilisateurs Linux]]+
-* [[GNU et Linux]]+
-* [[Licence publique générale GNU]] (GPL)+
-* [[Logiciel libre]]+
- +
-=== Bibliographie ===+
-{{Wikibooks|GNU/Linux|Linux}}+
-* [[Linus Torvalds]], David Diamond, ''Il était une fois Linux. L'extraordinaire histoire d'une révolution accidentelle'', Osman Eyrolles Multimédia, 2001 <small>(ISBN 2746403218)</small> ;+
-* Chris DiBona (s. dir.), ''Tribune libre. Ténors de l'informatique libre'', O'Reilly, 1999 <small>(ISBN 2841770842)</small> ;+
-* Jean-Paul Smets-Solanes, Benoît Faucon, ''Logiciels libres. Liberté, égalité, business'', Edispher, 1999 <small>(ISBN 2911968107)</small> ;+
-* Perline, Thierry Noisette, ''La Bataille du logiciel libre. Dix clés pour comprendre'', La Découverte, coll. « Sur le vif », 2004, réédition augmentée 2006 <small>(ISBN 2707148806) [http://www.labatailledulogiciellibre.info/ site de l'ouvrage]</small> ;+
-* [[Eric Raymond]], ''[[La Cathédrale et le bazar]]'' <small>[http://www.linux-france.org/article/these/cathedrale-bazar/ lire en ligne]</small> ;+
-* [[Florent Latrive]], ''Du bon usage de la piraterie : culture libre, sciences ouvertes'', Exils, 2004 <small>(ISBN 291296959X) [http://www.freescape.eu.org/piraterie/ présentation]</small> ;+
-* [[Philippe Aigrain]], ''Cause commune. L'Information en bien commun et propriété'', Fayard, coll. « Transversales », 2005 <small>(ISBN 2213623058)</small>.+
- +
-=== Liens externes ===+
-{{Commonscat|Linux|Linux}}+
-{{ODP|World/Français/Informatique/Logiciels/Systèmes_d'exploitation/Linux/}}+
-<!-- Dans le but de limiter les liens externes puisque wikipédia n'a pas vocation à être un annuaire, les liens externes sont limités aux catégories équivalentes de DMOZ qui est un annuaire (cf. www.aef-dmoz.org) régit par un même esprit que celui de wikipédia et où vous êtes invités à enregistrer votre site plutôt que de l'ajouter ici -->+
- +
-{{Multi bandeau|Portail Linux|logiciels libres|Portail informatique}}+
- +
-{{Lien AdQ|ar}}+
-{{Lien AdQ|de}}+
-{{Lien BA|sv}}+
- +
- {{Lien BA|en}}+
- +
-[[Catégorie:Linux|*]]+
-[[Catégorie:Système d'exploitation]]+
 +{{Link FA|ar}}
 +{{Link FA|de}}
[[af:Linux]] [[af:Linux]]
[[als:Linux]] [[als:Linux]]
[[am:ሊኑክስ]] [[am:ሊኑክስ]]
 +[[ar:لينكس]]
[[an:Linux]] [[an:Linux]]
-[[ar:لينكس]] 
[[ast:Linux]] [[ast:Linux]]
[[az:Linuks]] [[az:Linuks]]
 +[[bn:লিনাক্স]]
 +[[zh-min-nan:Linux]]
 +[[be-x-old:GNU/Linux]]
[[bar:Linux]] [[bar:Linux]]
-[[bat-smg:Linux]]+[[bs:Linux]]
-[[be-x-old:GNU/Linux]]+
[[bg:Линукс]] [[bg:Линукс]]
-[[bn:লিনাক্স]] 
-[[bs:Linux]] 
[[ca:Linux]] [[ca:Linux]]
 +[[cs:Linux]]
[[co:Linux]] [[co:Linux]]
-[[cs:Linux]] 
-[[csb:Linuksowô distribùcëjô]] 
[[cy:Linux]] [[cy:Linux]]
[[da:Linux]] [[da:Linux]]
[[de:Linux]] [[de:Linux]]
 +[[et:Linux]]
[[el:Linux]] [[el:Linux]]
-[[en:Linux]] 
-[[eo:Linukso]] 
[[es:Linux]] [[es:Linux]]
-[[et:Linux]]+[[eo:Linukso]]
[[eu:Linux]] [[eu:Linux]]
[[fa:لینوکس]] [[fa:لینوکس]]
-[[fi:Linux]]+[[fr:Linux]]
[[ga:Linux]] [[ga:Linux]]
[[gl:Linux]] [[gl:Linux]]
-[[he:לינוקס]]+[[ko:리눅스]]
 +[[hy:GNU/Linux]]
[[hi:लिनक्स]] [[hi:लिनक्स]]
[[hr:Linux]] [[hr:Linux]]
-[[hu:Linux]]+[[ilo:GNU/Linux]]
-[[hy:Linux]]+[[id:Linux]]
[[ia:Linux]] [[ia:Linux]]
-[[id:Linux]] 
-[[ilo:GNU/Linux]] 
[[is:Linux]] [[is:Linux]]
[[it:Linux]] [[it:Linux]]
-[[ja:Linux]]+[[he:לינוקס]]
 +[[kn:ಲಿನಕ್ಸ್]]
[[ka:ლინუქსი]] [[ka:ლინუქსი]]
[[kk:Linux]] [[kk:Linux]]
-[[kn:ಲಿನಕ್ಸ್]] 
-[[ko:리눅스]] 
[[ku:GNU/Linux]] [[ku:GNU/Linux]]
[[la:Linux]] [[la:Linux]]
 +[[lv:Linux]]
[[lb:Linux]] [[lb:Linux]]
-[[li:Linux]] 
[[lt:Linux]] [[lt:Linux]]
-[[lv:Linux]]+[[li:Linux]]
-[[mg:Linux]]+[[hu:Linux]]
[[mk:Линукс]] [[mk:Линукс]]
 +[[mg:Linux]]
[[mr:लिनक्स]] [[mr:लिनक्स]]
[[ms:Linux]] [[ms:Linux]]
-[[nds:Linux]]+[[nl:Linux]]
[[ne:लिनक्स]] [[ne:लिनक्स]]
-[[nl:Linux]]+[[ja:Linux]]
-[[nn:Linux]]+
[[no:Linux]] [[no:Linux]]
 +[[nn:Linux]]
[[oc:Linux]] [[oc:Linux]]
 +[[uz:GNU/Linux]]
 +[[nds:Linux]]
[[pl:Linux]] [[pl:Linux]]
[[pt:Linux]] [[pt:Linux]]
-[[qu:Linux]] 
[[ro:Linux]] [[ro:Linux]]
 +[[qu:Linux]]
[[ru:GNU/Linux]] [[ru:GNU/Linux]]
 +[[sq:Linux]]
[[scn:Linux]] [[scn:Linux]]
-[[sh:Linux]] 
[[simple:Linux]] [[simple:Linux]]
[[sk:Linux]] [[sk:Linux]]
[[sl:Linux]] [[sl:Linux]]
-[[sq:Linux]] 
[[sr:Линукс]] [[sr:Линукс]]
 +[[sh:Linux]]
 +[[fi:Linux]]
[[sv:Linux]] [[sv:Linux]]
 +[[tl:Linux]]
[[ta:க்னூ/லினக்ஸ்]] [[ta:க்னூ/லினக்ஸ்]]
[[th:ลินุกซ์]] [[th:ลินุกซ์]]
-[[tl:Linux]]+[[vi:Linux]]
[[tr:Linux]] [[tr:Linux]]
[[uk:Лінукс]] [[uk:Лінукс]]
[[ur:لینکس]] [[ur:لینکس]]
-[[uz:GNU/Linux]] 
[[vec:Linux]] [[vec:Linux]]
-[[vi:Linux]] 
[[yi:לינוקס]] [[yi:לינוקס]]
 +[[zh-yue:Linux]]
 +[[bat-smg:Linux]]
[[zh:Linux]] [[zh:Linux]]
-[[zh-min-nan:Linux]] 
-[[zh-yue:Linux]] 

Version du 25 décembre 2007 à 13:44

Modèle:Pp-semi-vandalism Modèle:Two other uses Modèle:Infobox OS Linux (pronunciation: Modèle:IPAEng, lin-uks) is a Unix-like computer operating system. Linux is one of the most prominent examples of free software and open source development; typically all underlying source code can be freely modified, used, and redistributed by anyone.<ref> Linux Online ─ About the Linux Operating System

. Linux.org  
 

 

. Retrieved on 2007-07-06. </ref>

The Linux kernel was first released to the public on 17 September 1991, for the Intel x86 PC architecture. The kernel was augmented with system utilities and libraries from the GNU project to create a usable operating system, which led to an alternative term, GNU/Linux.<ref name="lsag">Modèle:Cite book</ref> Linux is packaged for different uses in Linux distributions, which contain the sometimes modified kernel along with a variety of other software packages tailored to different requirements.

Predominantly known for its use in servers, Linux is supported by corporations such as Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, and Sun Microsystems. It is used as an operating system for a wide variety of computer hardware, including desktop computers, supercomputers,<ref> Lyons , Daniel




.    Linux rules supercomputers 

. Retrieved on 2007-02-22. </ref> video game systems, such as PlayStation 2, 3, several arcade games, and embedded devices, such as mobile phones and routers.

In 1992, Linus Torvalds explained that he pronounces Linux as Modèle:IPA,<ref>Modèle:Cite newsgroup Torvalds has made available an audio sample which indicates his own pronunciation, in English (Modèle:IPA) ─ How to pronounce Linux?


. Retrieved on 2006-12-17.

─ and Swedish (Modèle:IPA) ─    Linus pronouncing Linux in English and Swedish 

 

. Retrieved on 2007-01-20. </ref> though other variations are common.

Modèle:Linux

Sommaire

History

Modèle:Seealso

The Unix operating system was conceived and implemented in the 1960s and first released in 1970. Its wide availability and portability meant that it was widely adopted, copied and modified by academic institutions and businesses, with its design being influential on authors of other systems.

One so-called Unix-like system was GNU, started in 1984, which had the goal of creating a "complete Unix-compatible software system"<ref name="gnu_announce">About the GNU Project - Initial Announcement</ref> made entirely of free software. In 1985, Richard Stallman created the Free Software Foundation and developed the GNU General Public License (GNU GPL), in order to spread software freely. Many of the programs required in an OS (such as libraries, compilers, text editors, a Unix shell, and a windowing system) were completed by the early 1990s, although low level elements such as device drivers, daemons, and the kernel were stalled and incomplete.<ref name="gnu history">Overview of the GNU System</ref> Linus Torvalds has said that if the GNU kernel had been available at the time, he would not have decided to write his own.<ref> Linus vs. Tanenbaum debate


.</ref>

MINIX

MINIX, a Unix-like system intended for academic use, was released by Andrew S. Tanenbaum in 1987. While source code for the system was available, modification and redistribution were restricted. In addition, MINIX's 16-bit design was not well adapted to the 32-bit design of the increasingly cheap and popular Intel 386 architecture for personal computers.

In 1991, Linus Torvalds began to work on a non-commercial replacement for MINIX while he was attending the University of Helsinki.<ref>Modèle:Cite newsgroup</ref> This eventually became the Linux kernel.

Linux was dependent on the MINIX userspace at first. With code from the GNU system freely available, it was advantageous if this could be used with the fledgling OS. Code licensed under the GNU GPL can be used in other projects, so long as they also are released under the same or a compatible license. In order to make the Linux kernel compatible with the components from the GNU Project, Torvalds initiated a switch from his original license (which prohibited commercial redistribution) to the GNU GPL.<ref> Torvalds , Linus


     (1992-01-05)
   
.    RELEASE NOTES FOR LINUX v0.12 
. Linux Kernel Archives 
   

. Retrieved on 2007-07-23.

 “The Linux copyright will change: I've had a couple of requests to make it compatible with the GNU copyleft, removing the “you may not distribute it for money” condition. I agree. I propose that the copyright be changed so that it confirms to GNU ─ pending approval of the persons who have helped write code. I assume this is going to be no problem for anybody: If you have grievances (“I wrote that code assuming the copyright would stay the same”) mail me. Otherwise The GNU copyleft takes effect as of the first of February. If you do not know the gist of the GNU copyright ─ read it.”

</ref> Linux and GNU developers worked to integrate GNU components with Linux to make a fully functional and free operating system.<ref name="gnu history"/>

Commercial and popular uptake

Today Linux is used in numerous domains, from embedded systems<ref> Santhanam , Anand


 ; Vishal Kulkarni 
     (1 March 2002)
   
.    Linux system development on an embedded device 
. DeveloperWorks
. IBM 
   

. Retrieved on 2007-07-26. </ref> to supercomputers,<ref> Lyons , Daniel




.    Linux rules supercomputers 

. Retrieved on 2007-02-22. </ref> and has secured a place in server installations with the popular LAMP application stack.<ref> Schrecker , Michael




.    Turn on Web Interactivity with LAMP 

. Retrieved on 2007-02-22. </ref> Torvalds continues to direct the development of the kernel. Stallman heads the Free Software Foundation, which in turn supports the GNU components. Finally, individuals and corporations develop third-party non-GNU components. These third-party components comprise a vast body of work and may include both kernel modules and user applications and libraries. Linux vendors and communities combine and distribute the kernel, GNU components, and non-GNU components, with additional package management software in the form of Linux distributions.

Development

Main article: Linux distribution
Image:Unix history.en.svg
A graphical history of Unix systems. Linux is a Unix-type system but its source code does not descend from the original Unix.

The primary difference between Linux and many other popular contemporary operating systems is that the Linux kernel and other components are free and open source software. Linux is not the only such operating system, although it is the best-known and most widely used. Some free and open source software licences are based on the principle of copyleft, a kind of reciprocity: any work derived from a copyleft piece of software must also be copyleft itself. The most common free software license, the GNU GPL, is used for the Linux kernel and many of the components from the GNU project.

As an operating system underdog competing with mainstream operating systems, Linux cannot rely on a monopoly advantage; in order for Linux to be convenient for users, Linux aims for interoperability with other operating systems and established computing standards. Linux systems adhere to POSIX,<ref> POSIX.1 (FIPS 151-2) Certification


.</ref> SUS,<ref> How source code compatible is Debian with other Unix systems?

. Debian FAQ
. the Debian project  
 

 

.</ref> ISO, and ANSI standards where possible, although to date only one Linux distribution has been POSIX.1 certified, Linux-FT.<ref> Certifying Linux


.</ref>

Free software projects, although developed in a collaborative fashion, are often produced independently of each other. However, given that the software licenses explicitly permit redistribution, this provides a basis for larger scale projects that collect the software produced by stand-alone projects and make it available all at once in the form of a Linux distribution.

A Linux distribution, commonly called a “distro”, is a project that manages a remote collection of Linux-based software, and facilitates installation of a Linux operating system. Distributions are maintained by individuals, loose-knit teams, volunteer organizations, and commercial entities. They include system software and application software in the form of packages, and distribution-specific software for initial system installation and configuration as well as later package upgrades and installs. A distribution is responsible for the default configuration of installed Linux systems, system security, and more generally integration of the different software packages into a coherent whole.

Community

Image:Bash screenshot.png
A command line session using bash

Linux is largely driven by its developer and user communities. Some vendors develop and fund their distributions on a volunteer basis, Debian being a well-known example. Others maintain a community version of their commercial distributions, as Red Hat does with Fedora.

In many cities and regions, local associations known as Linux Users Groups (LUGs) seek to promote Linux and by extension free software. They hold meetings and provide free demonstrations, training, technical support, and operating system installation to new users. There are also many Internet communities that seek to provide support to Linux users and developers. Most distributions and open source projects have IRC chatrooms or newsgroups. Online forums are another means for support, with notable examples being LinuxQuestions.org and the Gentoo forums. Linux distributions host mailing lists; commonly there will be a specific topic such as usage or development for a given list.

There are several technology websites with a Linux focus. Linux Weekly News is a weekly digest of Linux-related news; the Linux Journal is an online magazine of Linux articles published monthly; Slashdot is a technology-related news website with many stories on Linux and open source software; Groklaw has written in depth about Linux-related legal proceedings; and there are many articles relevant to the Linux kernel and its relationship with the GNU on the project's website.

Although Linux is generally available free of charge, several large corporations have established business models that involve selling, supporting, and contributing to Linux and free software. These include Dell, IBM, HP, Sun Microsystems, Novell, and Red Hat. The free software licenses on which Linux is based explicitly accommodate and encourage commercialization; the relationship between Linux as a whole and individual vendors may be seen as symbiotic. One common business model of commercial suppliers is charging for support, especially for business users. A number of companies also offer a specialized business version of their distribution, which adds proprietary support packages and tools to administer higher numbers of installations or to simplify administrative tasks. Another business model is to give away the software in order to sell hardware.

Programming on Linux

Most Linux distributions support dozens of programming languages. The most common collection of utilities for building both Linux applications and operating system programs is found within the GNU toolchain, which includes the GNU Compiler Collection (GCC) and the GNU build system. Amongst others, GCC provides compilers for C, [[C++]], Java, Ada and Fortran. The Linux kernel itself is written to be compiled with GCC.

Most also include support for Perl, Ruby, Python and other dynamic languages. Examples of languages that are less common, but still well-supported, are C# via the Mono project, and Scheme. A number of Java Virtual Machines and development kits run on Linux, including the original Sun Microsystems JVM (HotSpot), and IBM's J2SE RE, as well as many open-source projects like Kaffe. The two main frameworks for developing graphical applications are those of GNOME and KDE. These projects are based on the [[GTK+]] and Qt widget toolkits, respectively, which can also be used independently of the larger framework. Both support a wide variety of languages. There are a number of Integrated development environments available including Anjuta, Code::Blocks, Eclipse, KDevelop, MonoDevelop, NetBeans, and Omnis Studio while the traditional editors Vim and Emacs remain popular.<ref> Brockmeier , Joe




.    A survey of Linux Web development tools 

. Retrieved on 2006-12-16. </ref>

Although free and open source compilers and tools are widely used under Linux, there are also proprietary solutions available from a range of companies, including the [[Intel C++ Compiler]], PathScale, Micro Focus COBOL, Franz Inc and the Portland Group.

Design

Linux is a modular Unix-like operating system. It derives much of its basic design from principles established in Unix during the 1970s and 1980s. Linux uses a monolithic kernel, the Linux kernel, which handles process control, networking, and peripheral and file system access. Device drivers are integrated directly with the kernel.

Much of Linux's higher-level functionality is provided by separate projects which interface with the kernel. The GNU userland is an important part of most Linux systems, providing the shell and Unix tools which carry out many basic operating system tasks. Atop these tools graphical user interfaces can be placed, usually running via the X Window System.

Modèle:Section-stub

User interface

Modèle:See also

Linux is coupled to a text-based command line interface (CLI), though this is usually hidden on desktop computers by a graphical user interface (GUI). On small devices, input may be handled through controls on the device itself, and direct input to Linux might be hidden entirely.

The X Window System (X) is the predominant graphical subsystem used in Linux. X provides network transparency, enabling graphical output to be displayed on machines other than that which a program runs on. For desktop machines X runs locally.

Early GUIs for Linux were based on a stand-alone X window manager such as FVWM, Enlightenment, or Window Maker, and a suite of diverse applications running under it. The window manager provides a means to control the placement and appearance of individual application windows, and interacts with the X window system. Because the X window managers only manage the placement of windows, their decoration, and some inter-process communication, the look and feel of individual applications may vary widely, especially if they use different graphical user interface toolkits.

This model contrasts with that of platforms such as Mac OS, where a single toolkit provides support for GUI widgets and window decorations, manages window placement, and otherwise provides a consistent look and feel to the user. For this reason, the use of window managers by themselves declined with the rise of Linux desktop environments. They combine a window manager with a suite of standard applications that adhere to human interface guidelines. While a window manager is analogous to the Aqua user interface for Mac OS X, a desktop environment is analogous to Aqua with all of the default Mac OS X graphical applications and configuration utilities. KDE, which was announced in 1996, along with GNOME and Xfce which were both announced in 1997, are the most popular desktop environments.<ref> Debian popularity-contest program information


.</ref>

Linux systems usually provide a CLI of some sort through a shell, the traditional way of interacting with Unix systems. Even on modern desktop machines, some form of CLI is almost always accessible. Linux distributions specialized for servers may use the CLI as their only interface, and Linux machines can run without a monitor attached. Such “headless systems” may be controlled by command line via a protocol such as SSH or telnet.

Most low-level Linux components, including the GNU Userland, use the CLI exclusively. The CLI is particularly suited for automation of repetitive or delayed tasks, and provides very simple inter-process communication. Graphical terminal emulator programs can be used to access the CLI from a Linux desktop.

Uses

As well as those 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. Currently, over three hundred distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.<ref> The LWN.net Linux Distribution List


. Retrieved on 2006-05-19. </ref>

Linux is a widely ported operating system. While the Linux kernel was originally designed only for Intel 80386 microprocessors, it now runs on a more diverse range of computer architectures than any other operating system—from the hand-held ARM-based iPAQ to the mainframe IBM System z9, in devices ranging from supercomputers to mobile phones.<ref> Advani , Prakash



     (February 8 2004)
   
.    If I could re-write Linux 
. freeos.com 
   

. Retrieved on 2007-01-23. </ref> Specialized distributions exist for less mainstream architectures. The ELKS kernel fork can run on Intel 8086 or Intel 80286 16-bit microprocessors, while the µClinux kernel may run on systems without a memory management unit. The kernel also runs on architectures that were only ever intended to use a manufacturer-created operating system, such as Macintosh computers, PDAs, Video game consoles, portable music players, and Mobile phones.

Desktop

Main article: Desktop Linux
Image:Kde35.png
KDE 3.5, showing the Kontact personal information manager and Konqueror file manager, web browser, and file viewer.

Although in specialized application domains such as desktop publishing and professional audio there may be a lack of commercial quality software, users migrating from Mac OS X and Windows can find equivalent applications for most tasks.<ref> The table of equivalents/replacements/analogs of Windows software in Linux


.</ref>

Many free software titles that are popular on Windows are also available, such as Pidgin, Mozilla Firefox, Openoffice.org, and GIMP, amongst others. A growing amount of proprietary desktop software is also supported under Linux,<ref> The Global Desktop Project, Building Technology and Communities


. Retrieved on 2006-05-07. </ref> examples being Adobe Flash Player, Acrobat Reader, Matlab, Nero Burning ROM, Opera, RealPlayer, and Skype. In the field of animation and visual effects, most high end software, such as AutoDesk Maya, Softimage XSI and Apple Shake are available both for Linux, Windows and/or MacOS X. Additionally, CrossOver is a commercial solution based on the open source Wine project that supports running Windows versions of Microsoft Office and Photoshop.

Linux's open nature offers the ability for distributed teams to localize Linux distributions for use in locales where doing so to proprietary systems would not be cost-effective. For example, the Sinhalese language version of the Knoppix distribution was available for a long time before the initiation of translation of Microsoft Windows XP to Sinhalese. 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.

Modèle:See also

Servers and supercomputers

Historically, Linux has mainly been used as a server operating system, and has risen to prominence in that area; Netcraft reported in September 2006 that eight of the ten most reliable internet hosting companies run Linux on their web servers.<ref> Rackspace Most Reliable Hoster in September

. Netcraft 
 
 (October 7 2006)
   

. Retrieved on 2006-11-01. </ref> This is due to its relative stability and long uptime, and the fact that desktop software with a graphical user interface is often unneeded. Enterprise and non-enterprise Linux distributions may be found running on servers. Linux is the cornerstone of the LAMP server-software combination (Linux, Apache, MySQL, Perl/PHP/Python) which has achieved popularity among developers, and which is one of the more common platforms for website hosting.

Linux is commonly used as an operating system for supercomputers. As of November 2007, out of the top 500 systems, 426 (85.2%) run Linux.<ref>http://www.top500.org/stats/list/30/osfam</ref>

Embedded devices

Main article: embedded Linux

Due to its low cost and ability to be easily modified, an embedded Linux is often used in embedded systems. Linux has become a major competitor to the proprietary Symbian OS found in many mobile phones — 16.7% of smartphones sold worldwide during 2006 were using Linux<ref> The Palm OS Clings To Life


.</ref> — and it is an alternative to the dominant Windows CE and Palm OS operating systems on handheld devices. The popular TiVo digital video recorder uses a customized version of Linux.<ref>

  TiVo ─ GNU/Linux Source Code 
    
 

. Archived from the original on 2007-05-19.

 Retrieved on 2006-12-12.

</ref> Several network firewall and router standalone products, including several from Linksys, use Linux internally, using its advanced firewall and routing capabilities. The Korg OASYS and the Yamaha Motif XS music workstations also run Linux.<ref> Case Study: How MontaVista Linux helped Yamaha developers make a great product greater


. Retrieved on 2007-08-26. </ref>

Market share and uptake

Image:Gnome-2.16-screenshot.png
GNOME 2.16, showing the Nautilus file manager and the gedit text editor.
Main article: Linux adoption

Many quantitative studies of open source software focus on topics including market share and reliability, with numerous studies specifically examining Linux.<ref> Wheeler , David A




.    Why Open Source Software/Free Software (OSS/FS)? Look at the Numbers! 

. Retrieved on 2006-04-01. </ref> The Linux market is growing rapidly, and the revenue of servers, desktops, and packaged software running Linux is expected to exceed $35.7 billion by 2008.<ref> Linux To Ring Up $35 Billion By 2008


. Retrieved on 2006-04-01. </ref>

IDC's report for Q1 2007 says that Linux now holds 12.7% of the overall server market.<ref name="Linux-watch.com IDC's Q1 2007 report">Linux-watch.com ─ IDC Q1 2007 report</ref> This estimate was based on the number of Linux servers sold by various companies.

Desktop adoption of Linux is approximately 1%. In comparison, Microsoft operating systems hold more than 90%. <ref> Galli , Peter


  . 
 "
   Vista Aiding Linux Desktop, Strategist Says 
     
 " , eWEEK , Ziff Davis Enterprise Inc.
  , 2007-08-08
 
  . Retrieved on 2007-11-19
 . </ref>

<ref> Paul , Ryan


  . 
 "
   Linux market share set to surpass Win 98, OS X still ahead of Vista 
     
 " , Ars Technica , Ars Technica, LLC
  , 2007-09-03
 
  . Retrieved on 2007-11-19
 . </ref>

<ref> Beer , Stan


  . 
 "
   Vista to play second fiddle to XP until 2009: Gartner 
     
 " , iTWire , iTWire
  , 2007-01-23
 
  . Retrieved on 2007-11-19
 . </ref>

<ref> Operating System Marketshare for Year 2007

. Market Share
. Net Applications 
 
 (2007-11-19)
   

. Retrieved on 2007-11-19. </ref> <ref>"

   Vista slowly continues its growth; Linux more aggressive than Mac OS during the summer 
     
 " , XiTiMonitor , AT Internet/XiTi.com
  , 2007-09-24
 
  . Retrieved on 2007-11-19
 . </ref>

<ref> Global Web Stats

. W3Counter
. Awio Web Services LLC 
 
 (2007-11-10)
   

. Retrieved on 2007-11-19. </ref> <ref> June 2004 Zeitgeist

. Google Press Center
. Google Inc. 
 
 (2004-08-12)
   

. Retrieved on 2007-11-19. </ref>

The frictional cost of switching operating systems and lack of support for certain hardware and application programs designed for Microsoft Windows have been two factors that have inhibited adoption. Proponents and analysts attribute the relative success of Linux to its security, reliability,<ref> Why customers are flocking to Linux


.</ref> low cost, and freedom from vendor lock-in.<ref> The rise and rise of Linux


.</ref>

The XO laptop project of One Laptop Per Child is creating a new and potentially much larger Linux community, planned to reach several hundred million schoolchildren and their families and communities in developing countries. Six countries have ordered a million or more units each for delivery in 2007 to distribute to schoolchildren at no charge. Google, Red Hat, and eBay are major supporters of the project.[citation needed]Modèle:See also

Copyright and naming

The Linux kernel and most GNU software are licensed under the GNU General Public License (GPL), version 2. The GPL requires that anyone who distributes the Linux kernel must make the source code (and any modifications) available to the recipient under the same terms. In 1997, Linus Torvalds stated, “Making Linux GPL'd was definitely the best thing I ever did.”<ref>

  Linus Torvalds interview 
    
 

. Archived from the original on 2007-03-11.

 Retrieved on 2007-09-13.

</ref> Other key components of a Linux system may use other licenses; many libraries use the GNU Lesser General Public License (LGPL), a more permissive variant of the GPL, and the X Window System uses the MIT License.

Torvalds has publicly stated that he would not move the Linux kernel to version 3 of the GPL, released in mid-2007, specifically citing some provisions in the new license which prohibit the use of the software in digital rights management.<ref> Torvalds, Linus



     (2006-01-26)
   
.    Re: GPL V3 and Linux ─ Dead Copyright Holders 
. Linux Kernel Mailing List 
   

.</ref><ref> Torvalds, Linus



     (2006-09-25)
   
.    Re: GPLv3 Position Statement 
. Linux Kernel Mailing List 
   

.</ref>

A 2001 study of Red Hat Linux 7.1 found that this distribution contained 30 million source lines of code. Using the Constructive Cost Model, the study estimated that this distribution required about eight thousand man-years of development time. According to the study, if all this software had been developed by conventional proprietary means, it would have cost about 1.08 billion dollars (year 2000 U.S. dollars) to develop in the United States.<ref name = "estimating_size"> Wheeler , David A



     (2002-07-29)
   
.    More Than a Gigabuck: Estimating GNU/Linux's Size 

. Retrieved on 2006-05-11. </ref>

Most of the code (71%) was written in the C programming language, but many other languages were used, including [[C++]], assembly language, Perl, Fortran, Python and various shell scripting languages. Slightly over half of all lines of code were licensed under the GPL. The Linux kernel itself was 2.4 million lines of code, or 8% of the total.<ref name = "estimating_size"/>

In a later study, the same analysis was performed for Debian GNU/Linux version 4.0.<ref> Amor , Juan José


 ; et al 
     (17 June 2007)
   
.    Measuring Etch: the size of Debian 4.0 

. Retrieved on 2007-09-16. </ref> This distribution contained over 283 million source lines of code, and the study estimated that it would have cost 5.4 billion Euros to develop by conventional means.

In the United States, the name Linux is a trademark registered to Linus Torvalds.<ref> U.S. Reg No: 1916230

. United States Patent and Trademark Office  
 

 

. Retrieved on 2006-04-01. </ref> Initially, nobody registered it, but on August 15 1994, William R. Della Croce, Jr. filed for the trademark Linux, and then demanded royalties from Linux distributors. In 1996, Torvalds and some affected organizations sued to have the trademark assigned to Torvalds, and in 1997 the case was settled.<ref> Linux Timeline

. Linux Journal 
 
 (31 May 2006)
   

.</ref> The licensing of the trademark has since been handled by the Linux Mark Institute. Torvalds has stated that he only trademarked the name to prevent someone else from using it, but was bound in 2005 by United States trademark law to take active measures to enforce the trademark. As a result, the LMI sent out a number of letters to distribution vendors requesting that a fee be paid for the use of the name, and a number of companies have complied.<ref> Linus gets tough on Linux trademark

 (2005-09-05)
   

. Retrieved on 2006-09-04. </ref>

Modèle:See also

GNU/Linux

The Free Software Foundation views Linux distributions which use GNU software as “GNU variants” and they ask that such operating systems be referred to as GNU/Linux or a Linux-based GNU system.<ref> Stallman , Richard


     (2007-03-03)
   
.    Linux and the GNU Project 
. Free Software Foundation 
   

. Retrieved on 2007-03-12. </ref> However, the media and population at large refers to this family of operating systems simply as Linux. While some distributors make a point of using the aggregate form, most notably Debian with the Debian GNU/Linux distribution, the term's use outside of the enthusiast community is limited. The distinction between the Linux kernel and distributions based on it plus the GNU system is a source of confusion to many newcomers, and the naming remains controversial.

See also

Modèle:Portal

References

<references />

External links

Modèle:Sisterlinks

Modèle:Unix-like Modèle:Linux-distroModèle:Link FA Modèle:Link FA af:Linux als:Linux am:ሊኑክስ ar:لينكس an:Linux ast:Linux az:Linuks bn:লিনাক্স zh-min-nan:Linux be-x-old:GNU/Linux bar:Linux bs:Linux bg:Линукс ca:Linux cs:Linux co:Linux cy:Linux da:Linux de:Linux et:Linux el:Linux es:Linux eo:Linukso eu:Linux fa:لینوکس fr:Linux ga:Linux gl:Linux ko:리눅스 hy:GNU/Linux hi:लिनक्स hr:Linux ilo:GNU/Linux id:Linux ia:Linux is:Linux it:Linux he:לינוקס kn:ಲಿನಕ್ಸ್ ka:ლინუქსი kk:Linux ku:GNU/Linux la:Linux lv:Linux lb:Linux lt:Linux li:Linux hu:Linux mk:Линукс mg:Linux mr:लिनक्स ms:Linux nl:Linux ne:लिनक्स ja:Linux no:Linux nn:Linux oc:Linux uz:GNU/Linux nds:Linux pl:Linux pt:Linux ro:Linux qu:Linux ru:GNU/Linux sq:Linux scn:Linux simple:Linux sk:Linux sl:Linux sr:Линукс sh:Linux fi:Linux sv:Linux tl:Linux ta:க்னூ/லினக்ஸ் th:ลินุกซ์ vi:Linux tr:Linux uk:Лінукс ur:لینکس vec:Linux yi:לינוקס zh-yue:Linux bat-smg:Linux zh:Linux