Warum wurde POSIX.1e zurückgezogen?

9

Der vorgeschlagene POSIX.1e-Standard definiert einige Dinge wie ACLs, die weitgehend unterstützt werden. Der Vorschlag selbst wurde jedoch zurückgezogen. Woher? Die einzige Begründung, die ich online gefunden habe, ist dieses Zitat von http://wt.tuxomania.net/topics/1999_06_Posix_1e/ :

Warum Posix.1e aufgegeben wurde, ist aus heutiger Sicht (Juli 2014) schwer zu verstehen. Solaris, Irix, Linux und wahrscheinlich andere Unices schienen den Standard zu erkennen. Andererseits hat das FreeBSD-Projekt Gegenargumente gefunden und standardmäßig keine Funktionen ('feinkörnige Berechtigungen') integriert.

Auf der anderen Seite sagte Jörg Schilling dies auf dieser Site ( Was ist der genaue Zweck von "Maske" in Dateisystem-ACL? )

Übrigens: Der POSIX-1003.1-Entwurf für ACLs wurde 1997 von den Referenzimplementierungen (ag Solaris) zurückgezogen, da sich herausstellte, dass Kunden eine leistungsfähigere Methode wollten, die später als NVSv4-ACLs standardisiert wurde.

Gibt es eine detailliertere Darstellung dessen, was passiert ist?

Tavian Barnes
quelle

Antworten:

8

Ich scheine hier Paydirt getroffen zu haben. Ich suchte in den "üblichen Treffpunkten" und fand Nada, dann dachte ich, hey, wo in den guten alten Tagen würden * NIX-Freaks über dieses Zeug posten?

Usenet. Sie würden im Usenet posten. Am 30. April 2002 Casey Schauffler schrieb :

Ich war der letzte technische Redakteur des Dokuments und hatte die unangenehme Aufgabe, seinen Rückzug nach Abschluss des Entwurfs 17 zu beantragen.

Am Ende kümmerten sich nur SGI und IBM genug darum, um weiter daran zu arbeiten, IBM würde nicht für Reisen bezahlen, und zweimal in Poughkeepsie war alles, was ich bewältigen konnte.

Noch wichtiger ist, dass die Entwicklung von Standards um 1995 von der Liste der wichtigen Dinge für Computerunternehmen gestrichen wurde, und die Sicherheitsanstrengungen fielen dem zum Opfer.

Dort gab es eine Reihe von Problemen mit dem Entwurf selbst, die nicht geholfen haben. Es sollten fünf separate Anstrengungen (ACLs, Audit, Funktionen, Informationsetiketten, MAC) statt eines einzigen integrierten Dokuments gewesen sein. Die Quelle für den Entwurf verschwand für ein Jahr und wurde nur teilweise wiederhergestellt. Einige Abschnitte waren für ihren beabsichtigten Zweck zu ehrgeizig. Zu viel wurde von der Arbeitsgruppe entworfen.

wurtzkurdle
quelle
1
beeindruckende Schlägerei. USENET ist ein Tier aus der Vergangenheit, obwohl einige von uns es immer noch benutzen. :)
Tim Kennedy