GNU/Linux, concurrence forte et libre entre les systèmes d'exploitation
2007/04/01 Asurmendi Sainz, Jabier - Informatika-ingeniaria eta Bitarlan-en sortzailea Iturria: Elhuyar aldizkaria
![](images/H230-031-01.jpg)
Le noyau Linux a été créé par le Finlandais Linus Torvalds, dans le but d'obtenir un système d'exploitation similaire à celui d'Unix pour se déplacer avec des processeurs Intel 80386. Le noyau du système d'exploitation est le système logiciel de bas niveau: la couche entre le matériel et les pilotes et les applications est le système logiciel. Il offre également des fonctions telles que multitâche, communication réseau et mesures de sécurité, balance des charges, contrôle des disques et systèmes de fichiers.
Cependant, le noyau n'est pas ce que nous considérons aujourd'hui comme un système d'exploitation complet, car en plus du noyau, les systèmes d'exploitation fournissent des applications et des ressources telles que la calculatrice, les ressources pour la configuration du système et l'éditeur de texte. Dans le monde Linux, tout le système d'exploitation est appelé GNU/Linux pour le différencier du noyau.
Le projet Linux est né en 1991 avec un célèbre message de Linus Torvalds. Dans le groupe comp.os.minix d'Usenet, dans le but de réunir des développeurs volontaires, a demandé de collaborer sur le développement d'un système d'exploitation de type Unix pour les ordinateurs personnels sur Internet. Dans certains cas, les développeurs Minix ont apporté des idées et des fragments de code source, et depuis lors, des milliers de programmeurs ont apporté de nouvelles versions du noyau.
Depuis, l'histoire du noyau Linux a été étroitement liée au projet GNU. Le projet GNU est né en 1983 dans le but de développer tout le système Unix par le biais de logiciels libres. En 1991, lorsque la première version du noyau Linux est sortie, le projet GNU avait plusieurs composants du système d'exploitation, mais le noyau manquait, de sorte que le noyau créé par Linus Torvalds remplissait le vide.
Structure et licence
Le noyau Linux est principalement écrit en langage C et est un monolithique hybride, c'est-à-dire que toutes les fonctions du noyau sont dans un seul programme, ne sont pas structurées en modules. Cependant, contrairement aux noyaux monolithiques habituels, les pilotes matériels et périphériques et les accessoires système peuvent être facilement chargés et téléchargés en tant que module pendant que le système fonctionne toujours.
![](images/H230-031-02.jpg)
Comme mentionné précédemment, de nombreux développeurs participent au développement du noyau Linux, et il y a toujours quelqu'un qui travaille à programmer, à ajouter ou à améliorer les pilotes de nouveaux périphériques. C'est pourquoi un système de numérotation de version spécifique a été défini pour les utilisateurs et les développeurs. Par exemple, le numéro de la dernière version stable est 2.6.20.1. Dans ce système de numérotation, le deuxième chiffre indique toujours si la version est en cours de développement et est donc instable. Si impair est en phase de développement et si elle est paire est stable et prêt à l'emploi.
En outre, Linux est un système très portable qui fonctionne sur plusieurs plates-formes: AMD, AMD 64 bit, Acer, HP, Intel, Intel 64 bit, IBM zSeries, Xbox (Microsoft), Motorola, PowerPC (Apple), Ipod (Apple), NEC Corporation, Play Station 2 (Sony), Sparc (Strade) et autres.
À l'origine, Linus Torvalds a fourni Linux sous une licence qui ne permettait pas l'exploitation commerciale, mais peu après il l'a remplacé par la licence GNU GPL. Cette licence permet la redistribution et la vente de copies, même si le travail est modifié. La seule condition est que les copies et les modifications soient distribuées avec la même licence et que le code source soit accessible dans les mêmes conditions que dans le travail original.
Distribution et systèmes de paquets
Tout un système d'exploitation, en plus du noyau, fournit des applications, des ressources et des additifs. Contrairement à d'autres systèmes d'exploitation, dans le cas de GNU/ Linux, il existe plusieurs options, comme on dit dans le monde GNU/ Linux, différentes saveurs. Ainsi, les distributions GNU/Linux sont un ensemble d'applications, de ressources, d'additifs, d'informations et de configurations qui permettent, plus ou moins facilement, d'installer un système d'exploitation complet.
Il existe différentes distributions et chacune d'elles, en plus du noyau, peut apporter autant de logiciels ou d'applications que vous le souhaitez. Ces applications peuvent être libres ou non : serveurs web, ftp ou courrier, environnements graphiques, suites bureautiques, navigateurs, etc.
![](images/H230-031-03.jpg)
Parmi les distributions les plus connues, on peut citer Debian, Gentoo, Fedora Core, Suse, Mandriva et Knoppix, et, bien sûr, le grand nombre d'Ubuntu actuellement en plein essor. Dans Euskal Herria ont également eu lieu quelques divisions, comme celle de X-Evia, fondée par le groupe Metabolik de Leioa (la distribution a derrière une histoire décadente : elle doit son nom au pseudonyme d'un membre du groupe décédé de façon inattendue), ou celle de Dinux, l'Institut d'Éducation Secondaire et de Formation Professionnelle Diocésaine de Vitoria-Eusktoria-Eusktoria.
Certaines divisions, comme tout système d'exploitation, peuvent être installées seules ou en combinaison avec d'autres systèmes d'exploitation sur n'importe quel ordinateur. D'autres, comme Ubuntu, Knoppix ou X-Evian, peuvent également être utilisés comme CD Live. Cela signifie que grâce à l'introduction du CD de distribution sur l'ordinateur, vous pouvez démarrer l'ordinateur à partir du CD-ROM et charger complètement un système d'exploitation sans installation, en plus de toutes les configurations et modifications effectuées sur le système peuvent être récupérées aux occasions suivantes où l'ordinateur est démarré. Ainsi, sans rien installer et sans crainte de casser le système, on peut apprendre à utiliser Linux ; ou utiliser Linux sur un ordinateur autre que le nôtre, sans rien installer ; ou, quand le système d'ordinateur personnel est cassé, utiliser immédiatement tout un système disponible sans rien installer.
Ces divisions peuvent avoir ou non un environnement graphique par défaut. Dans tous les cas, vous pouvez choisir parmi tous les environnements graphiques proposés par le système GNU/Linux ou utiliser plusieurs distributions. Contrairement à d'autres systèmes d'exploitation, il existe différents environnements graphiques comme KDE, Gnome ou XFCE sur le système GNU/Linux. Chacun a sa propre forme graphique et ses menus, ses icônes, etc. et ressources et applications associées à cet environnement graphique.
Parmi les caractéristiques les plus importantes des distributions se trouve le système de paquets. Le système de paquets offre un moyen simple d'installer les ressources de configuration et d'application, de les mettre à jour automatiquement et de les supprimer du système. Dans ces systèmes, en général, chaque application et ressource est distribuée dans un seul paquet, c'est-à-dire dans un seul fichier. De plus, ces paquets contiennent des informations sur le nom complet, la description, à quoi il sert, la version et la liste d'autres paquets qui peuvent être nécessaires pour que la ressource fonctionne.
Ainsi, dans ces bases de données portant le nom d'entrepôt, tous les logiciels et informations associés à chaque application ou paquet sont disponibles. Sur les systèmes GNU/Unix, les systèmes de paquets les plus répandus sont deb et rpm. Deb est un système utilisé par la distribution Debian et toutes les autres distributions basées sur Debian, comme Ubuntu ou X-Evan. Rpm est utilisé par Red Hat, Mandriva, Fedora, Suse et leurs distributions.
Avantages
![](images/H230-031-04.jpg)
Le système GNU/Linux connaît un grand succès et est de plus en plus répandu sur les ordinateurs individuels et les organisations, les associations, les entreprises et les ordinateurs de travail. Cela peut être dû à des avantages par rapport à d'autres systèmes d'exploitation. C'est un système très stable et très évolutif. Le code source est également disponible, ce qui permet d'adapter les fonctionnalités et de réaliser des audits de sécurité. Derrière se trouve une communauté de développeurs très active et active, où vous pouvez trouver des informations et des manuels sur Internet.
D'autre part, on ne peut pas dire que dans les systèmes GNU/ Linux il n'y a pas de virus informatiques, mais on peut dire qu'il est beaucoup moins que dans d'autres systèmes. En outre, les virus sont plus difficiles à obtenir des autorisations et des privilèges pour effectuer des changements et les détruire dans le système. En fait, les utilisateurs normaux sont utilisés pour travailler et le root, c'est-à-dire un utilisateur avec toutes les autorisations et privilèges, n'est utilisé que lorsqu'il faut configurer le système ou installer, mettre à jour ou supprimer des ressources. Ainsi, et avec le code source disponible, on peut dire que le système GNU/Linux est sûr.
D'autres caractéristiques du système sont très bénéfiques: La possibilité de démarrer Live comme un CD ou le système de paquets offert par l'application pour une installation facile, mise à jour et suppression. Et, comment non, diversité des applications et des ressources. En fait, le système GNU/Linux est très répandu sur les serveurs Internet, ce qui a représenté une grande majorité.
![](images/H230-031-05.jpg)
![](https://elia.eus/static/elhuyar/img/elia_RGB.png)
Gai honi buruzko eduki gehiago
Elhuyarrek garatutako teknologia