Unix, Xenix et les BSD
Unix fait figure
d'ancêtre des systèmes d'exploitation modernes, et, il est toujours une
référence. http://fr.wikipedia.org/wiki/Unix
Unix existe en différentes versions : - les différentes moutures au code source ouvert, dites libres, et gratuites ! comme les BSD et Sun Solaris : qui paradoxalement est passé successivement de System V à BSD. A ce jour, Solaris possède donc les deux types de binaires, ce qui en fait un des Unix les plus "intéropérable"
ou
- les commerciales comme
Sun Solaris (gratuit depuis la V8 en 2004), l'Unix de SCO, IBM AIX, HP UX.
Unix est
un logiciel système complexe à maîtriser, qui est largement déployé dans les
stations de travail pour ingénieurs, et, les petits ou grands systèmes
multipostes. Son hégémonie sur les gros serveurs est de plus en plus
contestée par Windows NT-2000-2003 serveur de Microsoft, ou par GNU/Linux,
son propre clone au code source ouvert ! Unix a beaucoup inspiré des logiciels comme le noyau des NTx (NT-2000-XP-2003 ! éh oui !). ATT a donné dès sa sortie le code source Unix aux universités. ATT a "donné" son OS pour ne pas tomber sous le coup de la loi Anti-trust américaine. Et vendu aux entreprises la licence. À ses débuts, et pendant longtemps, il fallait acheter une licence à Bell, labo ATT, d'autres ont alors réécrit des Unix like, mais n'ont donc pas le droit de les appeler Unix !
Sur Unix , quelques principes de base ont guidé son développement : - Tout est fichier. - Gestion des processus. - Un programme doit faire au mieux ce pour quoi il est écrit. - Tout ce qui n'est pas explicitement autorisé est interdit. - Redirection des entrées sorties. - ... - Les sockets ont été ajoutés plus tard pour TCP/IP.
Extrait de http://www.iie.cnam.fr Berthelot :
Les Concepts Fondamentaux d'Unix :
Le système comprend : + unice.fr/Demartini histo et architecture Unix
Les droits et le code source, le casse-tête : OpenGroup possède la marque Unix (vrai à cet hiver 2001-2002!)
SCO (éditeur Santa Cruz
Operations) en 2004 a le code source (et la licence?) après un rachat à la
division Unixware de Novell vers 1995.
L'histoire, ou plutôt les histoires des nombreuses branches, de cet énorme arborescence de versions, sont bien détaillées dans de nombreux sites universitaires, et des livres, comme celui de Philippe Logerot : Linux ou Windows, guide d'aide à la décision, chez Dunod, 09/2003.
Unix, né en 1969 avec de sérieux atouts, et des défauts, est devenu une des merveilles du monde informatique. Après de nombreux efforts, et différentes versions, il a été peaufiné. Mais Il faut toujours citer duquel on parle ... tellement il y a de déclinaisons ! Citons quelques points faibles, en 1980, de l'OS de référence universitaire et des constructeurs d'ordinateurs (qui proposaient aussi leur OS propriétaire au choix !) : - Unix n'est pas capable de gérer le temps réel, - la gestion peu efficace des ressources, - mécanismes de protection peu fiables, - gestion insuffisante des pannes. Unix avait seulement 10 ans ... çà fait quel âge en équivalent homme ?
lmcp.jussieu.fr/enseignement/ye/informatique/unix/cours/intro
Unix, premier système d'exploitation ouvert de l'histoire de l'informatique (ouvert au sens pas propriétaire d'un fabricant ou d'un éditeur, mais pas au code source ouvert). Unix se maintient bien dans les entreprises en répondant efficacement à leurs besoins, mais ses parts de marché diminuent face aux distributions GNU/Linux et aux Windows 200x. Les + : - multitâches, multi utilisateurs - portabilité sur un grand nombre de plates-formes - sécurité : le noyau contrôle les processus et les autorisations - puissance 64 bits - gestionnaire de mémoire performant - interface utilisateur simple et rapide - système de fichiers hiérarchique et arborescent, réorientation des entrées-sorties - large bibliothèque d'applicatifs
- grande robustesse d'architecture Les - : - cantonné dans le monde des mini-ordinateurs jusqu'au milieu des années 90, où la puissance est devenue suffisante sur PC et stations à base de µ RISC. - coûts de développement encore élevés
L'IEEE a définit les 4 critères de référence d'un système ouvert, non propriétaire : - portabilités des applications - interopérabilité des systèmes informatiques - conformité à des interfaces standardisées - intégration des systèmes existants Unix a permis en plus de s'affranchir de la tutelle des fabricants d'ordinateurs qui faisaient la loi dans les années 60-70.
Les principaux Unix commerciaux des années 90 sont : IBM AIX sur RS6000, HP UX sur HP9000, SCO Unix sur i86, SGI Irix sur MIPS, Digital Unix sur Alpha devenu Tru64 une fois chez Compaq puis HP, Sun Solaris sur SPARC, etc ... Les vendeurs de serveurs Unix dans le monde, en 2000 environ : Sun 50%, HP 20 %, IBM 18%.
http://www.01net.com/article/192597.html ABC d'Unix de C. Quiennec : concepts de la philisophie d'Unix - 1985
Lire aussi le super dossier de la revue LOGIN de juillet 2003 sur les stations de travail et leur histoire liée à celle d'Unix.
http://www.operating-system.org/betriebssystem/_french/bs-unix.htm
historique Unix : http://www.eleves.ens.fr/tuteurs/unix/histoire.html http://www.iie.cnam.fr Berthelot http://www.operating-system.org/betriebssystem/_french/bs-unix.htm
XENIX : Xenix, un Unix hybride pour microprocesseur 16 bits comme les Intel x86, développé et édité par Microsoft dans les années 80, jusqu'à sa revente à SCO (Santa Cruz Operation) en 1984. Ce produit a placé durant ces quelques années là Microsoft comme le plus gros vendeur d'Unix ! http://fr.wikipedia.org/wiki/XENIX
En 1979, Microsoft avait donc prit une licence Unix auprès
d'ATT, et
avait développé le système d'exploitation XENIX pour i86. Il y a eu aussi
une version sur Motorola MC 68000 !
La branche des Unix de Berkeley : http://www.operating-system.org/betriebssystem/_french/fa-bsd.htm BSDi : http://www.operating-system.org/betriebssystem/_french/bs-bsdi.htm
Les systèmes BSD :
versions d'Unix au code ouvert : BSD = Berkeley Standard Distribution. Ces distributions sont des descendants de 386BSD des années 80.
FreeBSD serait meilleur
que Linux et 20% plus rapide (serait meilleur en montée en charge et plus
adapté au gros sites Web). Les utilisateurs du monde OpenSource, des Unix libres, reprochent à GNU/Linux : pas assez de prestataires de services compétents, administration complexe (en 2001-2002 ...).
http://fr.wikipedia.org/wiki/Berkeley_Software_Distribution http://www.commentcamarche.com/unix/unixintro.php3 http://histoire.info.free.fr/unix.html http://perso.wanadoo.fr/levenez/unix/ http://www-internal.alphanet.ch/~schaefer/unixguide.html http://projet.unix.free.fr/debut.htm Voir aussi le dossier dans la revue Distributique de février 2002 : "BSD l'OS à tout faire". Blague : On retiendra de l'université de Berkeley 2 inventions : le LSD et les BSD ;-))
- La mascotte des BSD est un petit démon, ou petit diable, Chuck le diablotin ! pas tendre parfois avec le manchot Tux ... de Linux et de ses distributions !
FreeBSD : http://www.freebsdebutant.org/ http://www.dppresse.com/linuxcd.htm http://www.theosfiles.com/os_unix/ospg_Unix_FreeBSD.htm http://www.operating-system.org/betriebssystem/_french/bs-freebsd.htm http://www.generation-nt.com/actualites/10046/Disponibilite-de-FreeBSD-60
NetBSD : Pas facile de passer à Linux RedHat pour un NetBSDist ! http://www.theosfiles.com/os_unix/ospg_Unix_NetBSD.htm http://www.mclink.it/personal/MG2508/nbsdfra/chap-intro.html#AEN32 http://www.operating-system.org/betriebssystem/_french/bs-netbsd.htm http://www.netbsd.org/Releases/formal-2.0/NetBSD-2.1.html
OpenBSD : http://www.theosfiles.com/os_unix/ospg_Unix_OpenBSD.htm http://www.operating-system.org/betriebssystem/_french/bs-openbsd.htm Le créateur d'OpenBSD tire à boulets rouges sur Linux http://www.generation-nt.com/actualites/10009/Disponibilite-d-OpenBSD-38/
en anglais : http://www.daemonnews.org/200104/bsd_family.html
Des liens vers des OS Unix - Linux etc : http://cafe.rapidus.net/gagnonse/liens.html (quebecOS.com)
Les Unix commerciaux : IBM AIX sur IBM RS/6000, puis la gamme serveurs IBM : http://www.operating-system.org/betriebssystem/_french/bs-aix.htm
Digital et HP Unix : http://www.operating-system.org/betriebssystem/_french/bs-hpux.htm#4 HP UX sur la gamme HP 9000
SCO :
SCO a vu le jour en 1979 sous l'impulsion de Doug et Larry Michels; la
firme s'est spécialisée dans le développement et le portage d'Unix.
http://www.operating-system.org/betriebssystem/_french/fa-sco.htm
Est-ce SCO Unix qui était le Xenix chez Microsoft, ou le contraire ? ou rien
à voir ... au début ! SCO Open Server semble être un descendant amélioré de Xenix !
SCO Open Server était le leader des Unix sur plate forme Intel dans les
années 90. Linux lui fait du mal dans les années 2000 ... Unixware : C'est Novell qui est à l'origine de cet Unix, basé sur le System V d'ATT. SCO récupéra ce produit plus tard ! http://www.operating-system.org/betriebssystem/_french/bs-unixware.htm http://www.theosfiles.com/os_unix/ospg_Unix_unixware.htm
Chez SCO pas facile de s'y retrouver avec même des tentatives de fusion de leurs Unix !
SGI Irix : http://www.operating-system.org/betriebssystem/_french/bs-irix.htm
Sun Solaris, sur les stations et serveurs Sun. Et aussi une version pour PC : http://fr.wikipedia.org/wiki/Solaris_%28informatique%29 http://www.operating-system.org/betriebssystem/_french/bs-solaris.htm http://www.generation-nt.com/actualites/9416/BeleniX-un-livecd-base-sur-OpenSolaris
retour au sommaire chronologie des OS
|