GNU est un système d'exploitation libre et son logiciel de contenu est entièrement publié sous GPL. Ce système d'exploitation est la cible principale du projet GNU, et son nom vient de l'abréviation récursive de GNU's Not Unix!, car GNU est conçu pour être similaire à Unix, mais il ne contient pas de code Unix protégé par le droit d'auteur. Le fondateur de GNU, Richard Matthew Stallman, considérait GNU comme une « méthode technique permettant d'atteindre des objectifs sociaux ».
En tant que système d'exploitation, le développement de GNU est encore incomplet. Le plus gros problème est que le noyau avec des fonctions complètes n'a pas encore été développé avec succès. Le noyau GNU, appelé Hurd, est au centre du développement de la Free Software Foundation, mais son développement n'est pas encore mature. Dans l'utilisation réelle, des alternatives telles que le noyau Linux et FreeBSD sont principalement utilisées comme noyau du système, et le système d'exploitation principal est la distribution Linux. Le système d'exploitation Linux inclut le noyau Linux et les composants et logiciels GNU dans d'autres projets de logiciels libres, et peut être appelé GNU/Linux (voir Controverse sur le nom GNU/Linux).
Composition
Article principal : liste des packages logiciels GNU
Les composants de base de ce système incluent la GNU Compiler Suite (GCC) et le GNU C bibliothèque (glibc) et GNU Core Toolkit (coreutils), ainsi que GNU Debugger (GDB), GNU Binary Utilities (binutils), GNU Cashshell et l'environnement de bureau GNOME. Les développeurs GNU ont contribué au portage Linux d'applications et d'outils GNU qui sont désormais également largement utilisés dans d'autres systèmes d'exploitation, tels que les variantes BSD de Solaris et OS X.
De nombreux programmes GNU ont été portés sur d'autres systèmes d'exploitation, y compris des logiciels propriétaires tels que Microsoft Windows et OS X. Les programmes GNU se sont révélés plus fiables que leurs homologues propriétaires Unix. En novembre 2015, il y avait 466 paquets GNU (y compris les paquets retirés, mais pas 383) hébergés par les sites Web officiels de développement GNU.
Variantes GNU
Article principal : Variantes GNU
Le noyau officiel du projet GNU est le GNU Hurd cependant, depuis 2012, le Le noyau Linux est officiellement Linux-libre, il fait désormais partie du projet GNU et supprime toutes les variantes de composants propriétaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!