UNIXnotbug

Unix, officiellement UNIX, est une famille de systèmes d'exploitation ouverts, multitâches et multi-utilisateurs. Unix est dérivé de l'Unix d'origine créé par AT&T, le développement de ce dernier ayant commencé dans les années 1970 au centre de recherche de Bell Labs mené par Kenneth Thompson.
Les laboratoires Bell d'AT&T avaient autorisé l' Université de Californie à Berkeley à utiliser le code UNIX pour ses recherches. Tout se déroulait sans accroc jusqu'à ce qu'AT&T décide que ses intérêts commerciaux primaient sur ceux du monde universitaire et retire son autorisation, ce qui a engendré un litige juridique pour le moins absurde. Loin de se décourager, les chercheurs de Berkeley créèrent leur propre version, donnant naissance à BSD. Ce projet non seulement survécut au conflit, mais apporta également des contributions fondamentales que nous considérons aujourd'hui comme allant de soi. Le développement de la pile de protocoles TCP/IP, la gestion de la mémoire virtuelle paginée à la demande et le système de fichiers rapide (FFS) trouvent tous leur origine ici. En substance, une grande partie du réseau Windows et du noyau macOS sont directement issus de ces avancées. Particulièrement répandu dans les milieux universitaires au début des années 1980, unix a été utilisé par beaucoup de start-ups fondées par des jeunes entrepreneurs à cette époque et a donné naissance à une famille de systèmes, dont les plus populaires à ce jour sont les variantes de BSD (notamment FreeBSD, NetBSD et OpenBSD), Linux, iOS et macOS.
La quasi-totalité des systèmes d'exploitation PC ou mobile (à l'exception des Windows NT) est basée sur le noyau de (BSD, macOS, IRIX), ou reprend des principes de bases (Linux, Minix) développés dans Unix.
On nomme « famille Unix », « systèmes de type Unix » ou simplement « systèmes Unix » l'ensemble de ces systèmes.
Il existe un ensemble de standards réunis sous les normes POSIX et single UNIX specification qui visent à unifier certains aspects de leur fonctionnement.
Le nom « UNIX » est une marque déposée de l'Open Group, qui autorise son utilisation pour tous les systèmes certifiés conformes à la single UNIX specification ; cependant, il est courant d'appeler ainsi les systèmes de type Unix de façon générale.
FreeBSD et les autres ont délibérément choisi de ne pas demander la certification, estimant que l'argent épargné était mieux utilisé ailleurs.
Le nom Unix dérive de « Unics » (acronyme de « Uniplexed Information and Computing Service »), et est un jeu de mots avec « Multics », car contrairement à ce dernier qui visait à offrir simultanément plusieurs services à un ensemble d'utilisateurs, le système initial de Kenneth Thompson se voulait moins ambitieux et utilisable par une seule personne à la fois avec des outils réalisant une seule tâche.
Les systèmes Unix sont des systèmes ouverts, multitâches et multi-utilisateurs. Les systèmes Unix ont en commun plusieurs concepts développés dès les premières versions d'Unix aux laboratoires Bell.
Il fonctionne normalement en mode texte mais dispose également d’une couche graphique appelée Xwindows (copiée par la suite par microsoft).
Unix family tree

En gros, les différences entre les BSD:
La différence principale entre FreeBSD et une distribution Linux est l'installation, mais aussi le support matériel.
Linux supporte une gamme beaucoup plus large de matériel que les BSD.
Surtout à l'installation, les BSD exigent en général une connaissance du système et de unix que Linux ne demande plus.
Une fois X (ou Wayland) installé - un desktop est un desktop, et on retrouve les même: xfce, kde, etc.
Les applications sont également identiques.
Pour une idée du nombre de distributions : Distrowatch
Voir aussi :








[Top]