Piktogramm schrieb:
Microsoft ist ganz schlecht darin alte Zöpfe abzuschneiden. Viel mehr führen sie ja immer wieder proprietäre Lösungen ein um das eigene Ökosystem abzugrenzen und zahlen so immer weiter aufs Konto der Altlasten einzahlen.
Grundlegende Beispiel, die noch aus Zeiten von DOS 1.0 stammen:
Dateipfade trennte DOS mit "\", das ist mehr oder weniger ein Überbleibsel aus der DOS 1.0 Zeit, als DOS keine Ordner kannte. Jedoch wurde damals "/" dafür genutzt um Argumente an Programme zu übergeben findstr /i beispiel datei.txt
. Da wurde sich bewusst gegen die Konvention entscheiden die das ~10 jahre ältere Unix bereits nutzte. "/" zum Trennen von Ordner "\" als Escape character "-" als Markierung für Parameter.
Naja.. Genaugenommen stammen einige Dinge noch aus CP/M, welches sich wiederum an Unix orientierte.
CP/M bzw. CP/M Plus / CP/M 3 oder MP/M hatte allerdings auch die Fähigkeit, "virtuelle" Laufwerke mehreren Usern zuzuweisen (A0:>, A1:>, B0:> ,B1:> etc).
Dadurch brauchte es nicht unbedingt Unterverzeichnisse.
Wegen "\“ (Backflash).. Zumindest Windows 3.x akzeptiert auch das normale "/“ Zeichen in Pfaden.
Außerdem kann man in vielen DOS-Programmen auch ein Minuszeichen ("-") für die Parameter verwenden.
Wegen den Altlasten..
Welchen Daseinsberechtigung hat Windows denn noch, wenn nicht seine Fähigkeit, beliebte Anwendungen/Spiele auszuführen?
Ohne die sagenumwobenen "alten Zöpfe" (Begriff aus dem Mittelalter?) und die damit verbundene Abwärtskompatibelität würden etliche User hier wohl auf die Barrikaden gehen.
Ausserdem ist die Abwärtskompatibilität bereits in den letzten Jahren gesunken.
Die alte Windows-Hilfe für *.hlp Dateien wurde ja z.B. bereits vor Jahren entfernt und muss nun optional herunterladen werden. Auch die Unterstützung für DirectMusic, DirectDraw, DirectSound 3D usw. ist nichtmehr das, was sie mal war. Dafür braucht es eher Windows 98/2k/XP.
Vom fehlenden DOS/Win16-Support in Windows x64 ganz zu schweigen.
Da brauchte es Hobbyentwickler, die die Kompatibilität mit WineVDM oder einen gehackten NTVDM etc. wieder hergestellt haben.
Piktogramm schrieb:
Oder allein der Gag, dass Windows zwei getrennte "Shells" hat. Einmal die CMD und dann die Powershell und die Powershell wurde auch noch dadurch aufgewertet, dass gänige unixtools als Alias eingebunden sind. Naja und mit WSL gibt es echte unixshells.
Eigentlich sind es sogar drei - Command.com aus NTVDM gibt/gab es ja in der 32-Bit/x86-Versionen auch noch.