<blockquote><font class="small">Posté à l'origine par Hopf:</font><hr />
...Historiquement, il y a deux UNIX de philosophie différente, à savoir les systèmes d'exploitation System V developpés par AT&T en 1969 et le systèmes d'exploitation BSD developpés par BSD en 1977...
[/QUOTE]
Non, non et non...
Unix n'a qu'une seule origine :
les laboratoires Bell, aujourd'hui Lucent et à l'époque centre de R&D d'AT&T...
Créé par Ken Thompson, Dennis Ritchie et Brian Kernighan, ce système, destiné à l'origine a la manipulation de documents textes (Text Processing System), fut progressivement appliqué à d'autres domaines.
Son nom est un clin d'oeil à son prédécesseur, MULTICS, Unix étant censé être le SE ultime. Unix s'écrivait à l'origine UNICS, pour UNIplexed Information and Compluting System.
Unix a ensuite été réimplanté en C en 1972-74.
Les premières versions, exclusivement utilisées chez Bell, étaient simplement numérotées. La V1 date de 1971, réalisée en assembleur pour faire un texteur sur un PDP-11. La première version utilisable un peu partout est la V6 de 1975. La dernière « vraie » version de Unix (selon les puristes) est la V7 de 1979. Son noyau fait moins de 40 Ko.
1974-1977 : Le code source d'Unix est distribué librement aux universités (dû, au moins en partie, aux restrictions commerciales des USA à ATT). En conséquence, UNIX a gagné la faveur de la communauté scientifique et universitaire. Il a été ainsi à la base des systèmes d'exploitation des principales universités.
1978 : UNIX, 7ème édition. Cette version a été développée expressément pour être portée sur diverses architectures matérielles. En outre, avec la version 7, ATT annonce qu'ils font payer des licences pour accéder aux sources du système. En conséquence, la version 7 forme la base de toutes les versions d'Unix actuellement disponibles. Les écrits de Brian Kernighan et Rob Pike (deux chercheurs des laboratoires Bell fortement impliqués dans le développement d'Unix) présentent la philosophie de conception d'Unix. Commençant par la structure de base d'Unix et son exécution, il conclut avec la programmation du système inférieur en C. Pour beaucoup, c'est le "dernier vrai Unix", "une amélioration sans précédent" [Bourne]. Il a inclus la version complète de K&RC, uucp, Bourne shell. Le noyau V7 avait une taille de seulement 40 Ko ! Voici les fonctions de la V7 : _exit, access, acct, alarm, brk, chdir, chmod, chown, chroot, close, creat, dup, dup2, exec*, exit, fork, fstat, ftime, getegid, geteuid, getgid, getpid, getuid, gtty, indir, ioctl, kill, link, lock, lseek, mknod, mount, mpxcall, nice, open, pause, phys, pipe, pkoff, pkon, profil, ptrace, read, sbrk, setgid, setuid, signal, stat, stime, stty, sync, tell, time, times, umask, umount, unlink, time, ait, write.
1979 : L'annonce d'ATT de son intention de commercialiser UNIX a incité l'université de Californie à Berkeley pour créer sa propre variante : BSD UNIX. Les versions les plus répandues de BSD sont la 4.2 (1983) et la 4.3 (1987). Le développement commandité par le DARPA (Defense Advanced Research Projects Agency) d'Internet était basé sur le BSD UNIX. La plupart des premiers constructeurs commerciaux d'Unix (Sun (SunOS), DEC (Ultrix), etc...) se sont en grande partie basés sur le BSD UNIX. De plus beaucoup de plates-formes hardware (de mini à Cray) utilisent le BSD. Le manuel d'administration de système Unix par Nemeth, Snyder et Seebass est publié. Le système V d'ATT y est détaillé. La deuxième édition , éditée en 1995, est une mise à jour qui traite de Solaris 2.4, SunOS 4.1.3, HP-UX 9.0, DEC OSF/1 2.0, IRIX 5.2 et BSDI 1.1.
1983 : ATT met en vente la version commerciale du système V.
1987 : Diffusion de X Window, une interface client/serveur graphique développée au MIT (Massachussetts Institute of Technology). La version 3 du système V d'ATT est opérationnelle . C'est la version qui a forcé les constructeurs principaux (HP (HP-UX) et IBM (AIX), a développer un OS propriétaire. C'est également en 1987 que la version 4.3 de BSD a été développée. Et finalement, c'est cette année là qu'ATT et Sun ont choisi conjointement d'unifier le Système V et BSD.
1990 : La version 4 du système V d'ATT comporte de nouveaux standard d'unification d'UNIX. C'est le résultat de la coopération entre Sun et ATT. Cependant, d'autres grands constructeurs (en particulier DEC, HP et IBM) se sentant menacés par cette collaboration entre deux des plus grands développeurs d'Unix ont décidés de créer l'OSF(Open Software Foundation). Le Perl, langage de programmation écrit par Larry Wall spécifiquement pour les besoins de gestion d'Unix s'est grandement répandu. Tandis que le C est le langage de choix pour la programmation système d'Unix, le Perl est le langage pour la gestion de systèmes Unix (Majordomo et ftpmail sont juste deux exemples des programmes significatifs écrits en Perl).
1991 : OSF-1 .C'est l'année ou les clones d'Unix comme Linux et FreeBSD ont commencé à émerger.
1992 : Sun développe son OS, Solaris, un dérivé de la version 4 du système V avec la gestion des threads. Ces versions Vn ont été développées par le Computer Research Group (CRG) des Laboratoires Bell. Un autre groupe, le Unix System Group (USG), était responsable du support. Un troisième groupe aux Laboratoires Bell a été aussi impliqué dans le développement d'Unix, le Programmer's WorkBench (PWB), auquel l'on doit, par exemple, sccs, le nom pipes et d'autres idées importantes. Tous les groupes ont fusionné dans le Laboratoire de Développement de Système Unix en 1983. CB Unix (Columbus Unix) était une autre variante d'Unix de la branche Columbus des Laboratoires Bell, responsables de Systèmes d'Appui d'Opérations. Sa principale contribution fut les parties de SV IPC. Dans les années 1980, le travail sur Unix continua aux Laboratoires Bell. La série V a été poussée plus loin par le CRG (Stroustrup mentionne V10 dans la seconde édition de son livre sur le C++), mais on ne parla pas beaucoup de cela par la suite. La société maintenant responsable d'Unix (le Système V) est appelée Unix System Laboratories (USL) et appartient en majorité à AT&T. Novell a acheté USL (au début de 93) et il a donné des droits à la marque déposée "UNIX" à X/Open (à la fin de 93). Mais des changements sont encore survenus sur Unix en dehors d'AT&T, particulièrement à Berkeley.
Voici quelques versions (entre autres, liste © Unix-FAQ) : AIX, A/UX, 3B1, 386BSD, Chorus, Coherent, DomainOS, DVIX, DYNIX/PTX, Esix, Eurix, FTX, GNU Hurd, HP-UX, SVR3, Idris, Irix, Linux, Machten, MacMach, Microport, Minix, MipsOS, more/BSD, NCR Unix, Net/2 tape, NextStep, News OS, OSF/1, OSx, PC-IX, Plan 9, SCO Xenix, SCO Unix, Sinix, Solaris, SunOS, UHC, Ultrix, UNICOS, UTEK, Xenix. Et avec un tel merdier ils s'étonnent encore de ne pas voir ce système s'imposer ?
Différentes versions gratuites d'Unix existent, principalement : Linux, FreeBSD, NetBSD et OpenBSD.
Sources diverses, prendre le temps de faire une recherche Google...