NetzfundstückeNerdkrams
Die Siebziger sind da, sie möchten ihre Designentscheidungen mitnehmen.

Aus der Kat­e­gorie “nicht unin­ter­es­sant”:

Wir leben im Jahr 2018 und unter Win­dows 10 kann man keine Dateien namens LPT3.txt anle­gen, weil die Win­dows-NT-Rei­he kom­pat­i­bel mit möglichst viel alter Soft­ware sein möchte und der Entwick­ler von CP/M, dem Urahn von MS-DOS, die Idee von UNIX, dass auch Geräte (und somit auch der Par­al­lel­port) als Dateien abge­bildet wer­den, vor 44 Jahren über­nom­men hat.

Das könne mit einem mod­er­nen Sys­tem wie Lin­ux nicht passieren? Stimmt, denn ein­er der bis heute beste­hen­den selt­samen Stan­dards in der Lin­uxwelt, dass näm­lich manche (gele­gentlich: alle) Binär­dateien unter /usr/bin statt, was sin­nvoller erscheint, unter /bin liegen, ist noch etwas älter: Weil auf dem Sys­tem­laufw­erk der PDP-11, auf der Unix ab 1971 entwick­elt wurde, der Platz aus­ging, wur­den so lange Pro­gramme und Bib­lio­theken auf das “Benutzer­laufw­erk” ver­schoben, bis wieder genug Platz war.

Sind also alle rel­e­van­ten Datei­hier­ar­chien kaputt? Nein, richtig macht es neben Plan 9 und seinen Dis­tri­b­u­tio­nen und Forks, unter denen /usr als Benutze­rord­ner reserviert ist, aus­gerech­net Apple mit macOS, dessen aus NeXTSTEP über­nommenes Dateisys­tem wenig­stens logisch aufge­baut ist.

Vielle­icht soll­ten wir die EDV ein­fach ganz abreißen und noch mal von vorn anfan­gen.

Senfecke:

  1. Ich lii­ieeeeebe Geschichte! Die ist nie ver­legen um eine gute Anek­dote.

    Für einen Moment hat­te ich über­legt anlässlich dein­er Aus­führun­gen noch einige Gedanken zur Datei­hier­achie zu teilen, aber ich beschränke mich auf einen: Es ist egal, Dateien müssen halt irgend­wo rum­liegen.

  2. Das ist mehr das Prob­lem von Stall­manns GNU-User­land. Man kann wie Googel etwas Eigenes bauen und den Ker­nel ver­wen­den.

    Apro­pos, wann ist denn der Hurd-Ker­nel fer­tig?

Comments are closed.

https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_smilenew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_biggrin2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_sadnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_eek.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_shocked.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_confusednew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_coolnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_lol.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_madnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_aufsmaul.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_seb_zunge.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_blushnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_frown.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil1.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/icon_mad.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_rolleyesnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_wink2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_idea2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_arrow2.gif 
mehr …
 

Erlaubte Tags:
<strong> <em> <pre> <code> <a href="" title=""> <img src="" title="" alt=""> <blockquote> <q> <b> <i> <del> <tt> <span style=""> <strike>

Datenschutzhinweis: Deine IP-Adresse wird nicht gespeichert. Details findest du hier.