Ms-dos: warum microsoft auf grafik verzichtete – ein blick zurück

Vor 30 Jahren revolutionierte Windows 95 die Computerwelt mit seiner intuitiven grafischen Benutzeroberfläche. Doch was, wenn Microsoft einen anderen Weg eingeschlagen hätte? Ein Enthüllung von Veteran Raymond Chen, einem Mann, der seit über drei Jahrzehnten bei Microsoft arbeitet, wirft ein neues Licht auf diese Entscheidung.

Die textbasierte grundlage: warum ms-dos nicht für grafik gemacht war

Die textbasierte grundlage: warum ms-dos nicht für grafik gemacht war

Die Antwort liegt in den technischen Beschränkungen von MS-DOS. Während das Betriebssystem durchaus in der Lage war, Grafiken darzustellen, war der Aufwand dafür immens. Chen erklärt, dass die Programmierung von Grafiken unter MS-DOS eine echte Herausforderung darstellte. Es gab keine einfachen, vorgefertigten Funktionen. Jedes Pixel musste einzeln über einen BIOS-Aufruf gezeichnet werden – ein Prozess, der unglaublich langsam war. Um überhaupt akzeptable Leistungen zu erzielen, musste man direkt auf den Framebuffer zugreifen, was die Komplexität weiter erhöhte.

Die Entscheidung gegen Grafik war also keine leichte. Es ging um Leistung, Investition und schlichtweg um den benötigten Programmieraufwand. Microsoft erkannte, dass die Entwicklung einer stabilen und performanten grafischen Oberfläche unter MS-DOS ein zu großes Hindernis darstellte. Stattdessen entschied man sich, die Entwicklung auf Windows zu konzentrieren, das bereits über die notwendigen Fähigkeiten verfügte.

Windows 3.1 war bereits ein deutlicher Fortschritt und bot alles, was Microsoft suchte. Es war der logische nächste Schritt, um das Projekt Windows 95 zu realisieren. Hätte man sich stattdessen für MS-DOS entschieden, wäre das Ergebnis wahrscheinlich ein instabiles System gewesen, das nicht den Anforderungen der damaligen Zeit gerecht wurde. Die Entscheidung für Windows erwies sich als genialer Schachzug, der Microsoft zu einem globalen Erfolg führte.

Chen betont, dass die Versions 1.0, 2.0, 3.0 und 3.1 von Windows notwendig waren, um die Grundlage für Windows 95 zu schaffen. Die technischen Herausforderungen waren immens, aber das Ergebnis spricht für sich. Die Prinzipien, die in Windows 95 eingeführt wurden, leben bis heute in modernen Betriebssystemen weiter. Die damaligen Ingenieure legten den Grundstein für die digitale Welt, die wir heute kennen.

Die Limitierungen von MS-DOS – maximal 640 KB Arbeitsspeicher, komplexe Dialogfelder, fehlender Sprachsupport und langsame Animationen – machten es zu einer ungeeigneten Basis für eine moderne grafische Benutzeroberfläche. Während das Betriebssystem zwar rudimentäre Grafikfunktionen bot, war der Aufwand für eine sinnvolle Implementierung einfach zu hoch. Das Resultat wäre ein System gewesen, das mit den Anforderungen der Benutzer nicht mithalten konnte.

Die Entscheidung von Microsoft war folglich die richtige. Der Fokus auf Windows ermöglichte es dem Unternehmen, ein innovatives und benutzerfreundliches Betriebssystem zu entwickeln, das die Computerwelt für immer veränderte. Die Millionen von Nutzern, die Windows 95 und seine Nachfolger verwenden, sind der lebende Beweis dafür.

Und was ist mit dem aktuellen Betriebssystem? Die Entwicklung von Tiny11, das Windows 11 auf lediglich 100 MB komprimiert, erinnert an die Einfachheit von MS-DOS. Doch während MS-DOS eine textbasierte Welt war, bietet Tiny11 eine moderne grafische Benutzeroberfläche. Die Vergangenheit bleibt also präsent, und die Innovationen von gestern inspirieren die Technologien von heute.