Ce que j'en pense:
-POSIX est une norme qui defini les appels systemes (et d'autres choses ?). C'est une tentative d'unifier les UNIX qui a ete tres benefique puisque maintenant meme windows a le soucis de respecter la norme POSIX. C'est POSIX qui te garantie que ton programme en C sera facile a recompiler sur l'UNIX du voisin. POSIX ca veut dire "Portable Operating System Interface for Computer Environments) P1003.1 a ete ratifié par l'IEEE en 1988 et ne concerne que l'API kernel.
-SYSTEM V et BSD, ce sont des "fork()" :-) de l'unix original:
En 1969, Ken Thompson recupere un PDP-7 qui ne sert a rien dans son labo chez "Bell Laboratories" et code le premier UNIX (jeu de mot par rapport a MULTIX) dans un langage nouvellement crée par lui meme: le "B". Puis Dennies Ritchie le rejoint, crée le "C" et ils recodent UNIX en "C". La version du systeme est identifiée grace a la version du manuel "UNIX Programmer's Manual" livrée (ca donne "first edition" en 69,..., sixth edition en 76, seventh edition en 78)
UNIX est diffusé par Bell avec le source complet [qui a dit que OpenSource c'est recent ?].
Ensuite Bell laisse la gestion de UNIX a l'USG (UNIX support group) qui nomme sa premiere version "systeme III" en 1982. puis "system V" en 1983.
La separation de Bell et AT&T transforme l'USG en USDL (Unix System Development Laboratory) appartenant a AT&T, qui sort "systeme V release 2" en 1984, "Systeme V release 3" en 1987
Mais les universités ont apporté des ameliorations a UNIX puisque le source est livré des l'origine du projet. Du coup des la "sixth edition", apparaissent des UNIX livrés par l'université de californie "Berkeley" et nommé BSD (Berkeley Software Distribution). Ensuite entre les 2 branches d'UNIX, les bonnes idées ont été reprises des deux cotés. A cette epoque, les informaticiens commandaient des VAX avec une license de "32V" mais installaient 4BSD a la place comme OS [ca ne vous rapelle rien ?]
Maintenant, dire cette distrib est mieux car elle est plus BSD ou plus SYSTEM V, honnetement c'est juste une question de GOUT. Par contre le respect de POSIX c'est une valeur ajoutée (mais elle vient plus du noyau et de la libc que de la distribution a mon avis ...)
On voit bien dans l'histoire que le fait que UNIX soit livré des le depart avec les sources a beaucoup avantagé UNIX (plein de gens ont participés, amélioré des trucs, fait des version real-time ...). Malheureusement on voit aussi que c'est pour cela qu'il y a tant de versions d'UNIX et qu'on a des "UNIX BSD" et des unix "System V" et aussi une norme POSIX ...
# BSD POSIX SYSTEM V ..
Posté par Anonyme . En réponse à la dépêche Syst V vs POSIX. Évalué à 3.
-POSIX est une norme qui defini les appels systemes (et d'autres choses ?). C'est une tentative d'unifier les UNIX qui a ete tres benefique puisque maintenant meme windows a le soucis de respecter la norme POSIX. C'est POSIX qui te garantie que ton programme en C sera facile a recompiler sur l'UNIX du voisin. POSIX ca veut dire "Portable Operating System Interface for Computer Environments) P1003.1 a ete ratifié par l'IEEE en 1988 et ne concerne que l'API kernel.
-SYSTEM V et BSD, ce sont des "fork()" :-) de l'unix original:
En 1969, Ken Thompson recupere un PDP-7 qui ne sert a rien dans son labo chez "Bell Laboratories" et code le premier UNIX (jeu de mot par rapport a MULTIX) dans un langage nouvellement crée par lui meme: le "B". Puis Dennies Ritchie le rejoint, crée le "C" et ils recodent UNIX en "C". La version du systeme est identifiée grace a la version du manuel "UNIX Programmer's Manual" livrée (ca donne "first edition" en 69,..., sixth edition en 76, seventh edition en 78)
UNIX est diffusé par Bell avec le source complet [qui a dit que OpenSource c'est recent ?].
Ensuite Bell laisse la gestion de UNIX a l'USG (UNIX support group) qui nomme sa premiere version "systeme III" en 1982. puis "system V" en 1983.
La separation de Bell et AT&T transforme l'USG en USDL (Unix System Development Laboratory) appartenant a AT&T, qui sort "systeme V release 2" en 1984, "Systeme V release 3" en 1987
Mais les universités ont apporté des ameliorations a UNIX puisque le source est livré des l'origine du projet. Du coup des la "sixth edition", apparaissent des UNIX livrés par l'université de californie "Berkeley" et nommé BSD (Berkeley Software Distribution). Ensuite entre les 2 branches d'UNIX, les bonnes idées ont été reprises des deux cotés. A cette epoque, les informaticiens commandaient des VAX avec une license de "32V" mais installaient 4BSD a la place comme OS [ca ne vous rapelle rien ?]
Maintenant, dire cette distrib est mieux car elle est plus BSD ou plus SYSTEM V, honnetement c'est juste une question de GOUT. Par contre le respect de POSIX c'est une valeur ajoutée (mais elle vient plus du noyau et de la libc que de la distribution a mon avis ...)
On voit bien dans l'histoire que le fait que UNIX soit livré des le depart avec les sources a beaucoup avantagé UNIX (plein de gens ont participés, amélioré des trucs, fait des version real-time ...). Malheureusement on voit aussi que c'est pour cela qu'il y a tant de versions d'UNIX et qu'on a des "UNIX BSD" et des unix "System V" et aussi une norme POSIX ...
PLuG