Pourquoi POSIX.1e a-t-il été retiré?

9

La norme POSIX.1e proposée définit quelques éléments comme les ACL qui sont largement pris en charge. Mais la proposition elle-même a été retirée. Comment venir? Le seul raisonnement que j'ai trouvé en ligne est cette citation de http://wt.tuxomania.net/topics/1999_06_Posix_1e/ :

La raison pour laquelle Posix.1e a été abandonné est difficile à comprendre du point de vue d'aujourd'hui (juillet 2014). Solaris, Irix, Linux et probablement d'autres Unices semblaient reconnaître la norme. D'un autre côté, le projet FreeBSD a trouvé des contre-arguments et n'a pas intégré de capacités («privilèges fins») par défaut.

D'un autre côté, Jörg Schilling l'a dit sur ce site ( Quel est le but exact de `mask` dans le système de fichiers ACL? )

BTW: Le projet POSIX-1003.1 pour les ACL a été retiré en 1997 par les implémentations de référence (ag Solaris) car il s'est avéré que les clients voulaient une méthode plus puissante qui a ensuite été normalisée en tant que ACL NVSv4.

Existe-t-il un compte rendu plus détaillé de ce qui s'est passé?

Tavian Barnes
la source

Réponses:

8

Il me semble que j'ai touché la paie ici. J'ai fouillé les "repaires habituels" et trouvé nada, puis j'ai pensé, hé, où dans les bons vieux jours * NIX freaks publierait à ce sujet?

Usenet. Ils publieraient sur Usenet. Le 30 avril 2002, Casey Schauffler a écrit :

J'étais le dernier éditeur technique du document et j'ai eu la tâche désagréable de demander son retrait après l'achèvement du projet 17.

En fin de compte, seuls SGI et IBM se préoccupaient suffisamment de cela pour continuer à travailler dessus, IBM ne paierait pas les frais de voyage et deux fois à Poughkeepsie étaient tout ce que je pouvais gérer.

Plus précisément, le développement des normes est tombé de la liste des choses importantes pour les sociétés informatiques vers 1995, et l'effort de sécurité en est venu à bout.

Il y avait un certain nombre de problèmes avec le projet lui-même qui n'ont pas aidé. Il aurait dû y avoir cinq efforts séparés (ACL, audit, capacités, étiquettes d'information, MAC) plutôt qu'un seul document intégré. La source du projet a disparu pendant un an et n'a été que partiellement récupérée. Certaines sections étaient trop ambitieuses pour leur destination. Trop a été conçu par le groupe de travail.

wurtzkurdle
la source
1
détective impressionnant. USENET est une bête du passé, bien que certains d'entre nous l'utilisent encore. :)
Tim Kennedy