Syst V vs POSIX

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
4
avr.
2001
Noyau
Plusieurs fois déjà, j'ai été agressé par des gens me parlant de l'intérêt de telle ou telle distribution pour le fait qu'ils sont syst V, BSD ou POSIX...
Alors moi dans mon immense naïveté contemplative, je cherche à avoir un bon texte où point par point on me présenterait de manière simple et efficace les différences et intérêts de chaques types d'Unix.
  • # BSD, c'est mieux

    Posté par  . Évalué à -1.

    BSD, c'est mieux.
    • [^] # Re: BSD, c'est mieux

      Posté par  . Évalué à 0.

      c'est un fait :)
    • [^] # Re: BSD, c'est mieux

      Posté par  . Évalué à -1.

      Si vous le dites...

      Votre demonstration est flagrante en tout cas, je ne trouve rien a redire sur l'impartialité et la constructivité de ces remarques ;-)
  • # .

    Posté par  . Évalué à -1.

    kernel32 c est mieux
  • # Qu'est-ce que ca fait la ?

    Posté par  . Évalué à 0.

    Heu... je ne comprend pas tres bien l'interet de ce type de news.
    Moi je classe ca dans "petite annonces".
    • [^] # Re: Qu'est-ce que ca fait la ?

      Posté par  . Évalué à 0.

      l'interet c'est qu'on trouve parmis les meilleurs informaticiens sur linuxfr (dont je ne fais pas parti) et qu'une personne puisse nous donner un exposé de la situation. Je suis aussi très intéressé par la réponse. D'ailleurs j'en profite pour demander si on pouvais créer une rubrique pour ce type d'exposé plutot que des critiques de bouqins anglais ? Je pense à l'éxcellente présentation qu'on avais eu sur ReiserFS par monsieur http://www.jedi.claranet.fr(...) dont j'ignore le nom.
    • [^] # Re: Qu'est-ce que ca fait la ?

      Posté par  . Évalué à 1.

      C'est exactement le but de la rubrique RTFM: poser une question pour avoir l'avis eclaire des autres lecteurs.
      Si ca ne te plait pas... euh, on peut filtrer les rubriques comme sur /. ? :o)


      Entk, je prefere ca a l'annonce des sorties de LinuxMagazin ou aux DWM
  • # BSD POSIX SYSTEM V ..

    Posté par  . Évalué à 3.

    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 ...

    PLuG
    • [^] # Re: BSD POSIX SYSTEM V ..

      Posté par  . Évalué à 0.

      ahh, les posts de plg, c'est toujours un plaisir...
    • [^] # Re: BSD POSIX SYSTEM V ..

      Posté par  . Évalué à 0.

      Juste une remaque complémentaire sur POSIX.

      Il existe plusieurs normes POSIX.
      Celle dont tu parles est la nome POSIX.1, qui concerne effectivement l'interface de programmation (utilisation) du système.
      Mais il existe aussi la norme POSIX.2 sur les commandes de bases et sur le shell, qui est tout aussi importante.
      Et il y en a d'autres.
    • [^] # Re: BSD POSIX SYSTEM V ..

      Posté par  (site web personnel) . Évalué à 1.

      Quelques précisions :

      - Multics (avec un c et un s a la fin :-) ) veux dire "Multiplexed Information and Computing Service", voir le site des multicians : http://www.multicians.org(...)

      - L'acronyme POSIX a été proposé par Richard Stallman.
    • [^] # Re: BSD POSIX SYSTEM V ..

      Posté par  . Évalué à 1.

      Hmmm, de tête, je crois qu'il y a plusieurs erreurs :
      -Le B (BCPL?) a été créé par Thompson et Ritchie après la première mourure d'UNIX. Celle-ci a été réalisée en assembleur.(sur une PDP-10, je crois).
      Je me trompe aussi?
    • [^] # Re: BSD POSIX SYSTEM V ..

      Posté par  . Évalué à 0.

      Juste une precision il me semble que POSIX 1.0 ne dit rien sur les appels systemes ....
      Il precise seulement qu'un systeme doit fournir une certaine API pour etre POSIX 1.0 ...
      Les details d'implementations sont sans importance, en effet ces fonctions peuvent correspondre a des appels systemes mais pas forcement ....
      De plus il faut savoir que l'ensemble des fonctions ANSI C on ete reprise par POSIX .....
      • [^] # Re: BSD POSIX SYSTEM V ..

        Posté par  . Évalué à 1.

        Au niveau des appels systèmes, POSIX, je crois, dit que tel et tel appel système doit être présent, dans tel et tel prototypage.
        BSD et Linux étendent beaucoup ces appels système
        (par exemple les wait, les get/setxxxxid, etc...)
    • [^] # Re: BSD POSIX SYSTEM V ..

      Posté par  . Évalué à 0.

      >Portable Operating System Interface ...

      Ou est le X de POSIX? Il vient de UniX.
      (meme si cette norme sert maintenant pour d'autres systemes que certifies UNIX)

      --------------------------
      furai_fantasy@yahoo.com

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.