====== Unix, GNU/Linux et le logiciel libre ====== ===== Histoire d'Unix ===== Début en 1969 à AT&T, laboratoire Bell par Ken Thompson http://fr.wikipedia.org/wiki/UNIX http://www.tuteurs.ens.fr/unix/histoire.html ==== **Et Linux dans tout ça ?** ==== Au sens strict, Linux n'est pas un Unix puisqu'il ne comprend pas de code provenant de l'original. D'ailleurs, Linux à proprement parler n'est que le noyau, le cœur du système d'exploitation. Le système d'exploitation est GNU/Linux, le noyau plus les outils basiques fournis par le projet GNU (pour Gnu's Not Unix : « Gnu N'est pas Unix ») de la Free Software Foundation. Néanmoins, GNU/Linux a en commun avec Unix une bonne part de son fonctionnement et de son comportement. Pour un utilisateur lambda, il est bien difficile de faire la différence entre un Linux et un Unix. Pour éviter toute pinaillerie, certains parlent d'« Unixoïdes » (« Unix-like » en anglais) pour évoquer la grande famille des Unix et Linux. ===== GNU -Linux ===== {{images/Richard_Stallman_2005_(chrys).jpg?100x120}} **Le projet GNU** est lancé par Richard Stallman en 1984, alors qu'il travaillait au laboratoire d'intelligence artificielle du MIT, afin de créer un système d'exploitation libre et complet et, d'après ses mots, « ramener l'esprit de coopération qui prévalait dans la communauté hacker dans les jours anciens ». Il n'était pas question alors de propriété intellectuelle, et tous les codes sources, distincts, s'échangeaient librement. {{images/linus-torvalds.jpg?100x105}} ==== **Il manque alors au projet GNU un noyau :** ==== En 1991, Linus Torvalds a développé le noyau LINUX dérivé de Minix. [[http://fr.wikipedia.org/wiki/Linus_Torvald|http://fr.wikipedia.org/wiki/Linus_Torvald ]] ==== Le logiciel libre, la FSF et la licence GNU-GPL ==== La Free Software Foundation établit et maintient depuis une définition du logiciel libre basée sur quatre libertés[9] : **Liberté 0 :** La liberté d'exécuter le programme — pour tous les usages ; **Liberté 1 :** La liberté d'étudier le fonctionnement du programme — ce qui suppose l'accès au code source ; **Liberté 2 :** La liberté de redistribuer des copies — ce qui comprend la liberté de donner ou de vendre des copies ; **Liberté 3 :** La liberté d'améliorer le programme et de publier ses améliorations — ce qui suppose, là encore, l'accès au code source. Les logiciels qui respectent ses 4 libertés peuvent avoir la licence GNU-GPL{{images/110px-Copyleft.svg.png?110x110}} Licence dite « copyleft » qui s'oppose au licence propriétaire dite « copyright ». [[http://fr.wikipedia.org/wiki/Logiciel_libre|http://fr.wikipedia.org/wiki/Logiciel_libre ]] http://www.gnu.org/philosophy/free-sw.fr.html http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU [[images/fsmap-fr.svg|fsmap-fr]] ===== Les distributions GNU-Linux ===== Plus de 600 distributions voir http://lwn.net/Distributions/ Les plus connus : http://fr.wikipedia.org/wiki/Distribution_Linux grand public : FEDORA, UBUNTU, OPENSUSE, MANDRIVA généraliste : RED HAT, DEBIAN, ARCH LINUX, SLACKWARE,GENTOO ... ===== Les BSD ===== Berkeley Software Distribution, abrégé en BSD, désigne en informatique une famille de systèmes d'exploitation Unix, développés à l'Université de Californie (Berkeley) entre 1977 et 1995 par un groupe de programmeurs : Bill Joy, Marshall Kirk McKusick, Kenneth Thompson etc. Entre la fin des années 1980 et le début des années 1990, le code AT&T (qui impliquait le paiement de licences) a été remplacé par du code libre, faisant de BSD un des premiers systèmes d'exploitation entièrement libres, parallèlement à Linux, autre variante d'UNIX, qui a cependant connu une utilisation plus large. Une des premières réécritures libre (open source) fut celle des couches réseaux, publiée pour la première fois en juin 1989, et qui sera rapidement utilisée par le projet GNU puis par Linux. Les systèmes BSD sont très orientés serveurs, même s'il existe quelques variantes pour PC. Les systèmes BSD sont réputés pour leur organisation et leurs performances dans leurs domaines de prédilection : la fiabilité en tant que serveur pour **FreeBSD**, la portabilité pour **NetBSD** et la sécurité pour **OpenBSD**. ===== APPLE ===== Darwin est un système d'exploitation libre et gratuit construit autour du noyau XNU et développé notamment par Apple. Il est dérivé de NeXTSTEP et de FreeBSD. Sa vocation principale est de servir de base au système d'exploitation Mac OS X. Il est distribué sous licence APSL (Apple Public Source License), certifiée par la FSF. Par défaut et contrairement à Mac OS X, Darwin ne contient pas de moteurs graphique Quartz ni d'interface Aqua. Il fournit initialement une invite de commande en mode texte. Darwin est disponible en version Power PC et x86. Mac OS X[1] est une ligne de systèmes d’exploitation propriétaires [[linux:debian_lenny|retour]]