Kapitel 9
PC-Betriebssysteme in den 1980er Jahren
Der Aufstieg der GUI
Während die PC-Hardware der 1980er Jahre immer leistungsfähiger wurde, war es das Betriebssystem, das die Schnittstelle zwischen dem Benutzer und der Maschine bereitstellte, Ressourcen verwaltete und die Ausführung von Anwendungen ermöglichte. In diesem Jahrzehnt vollzog sich ein entscheidender Übergang von Befehlszeilen- zu Betriebssystemen, die auf grafischen Benutzeroberflächen basieren, ein Wandel, der PCs viel zugänglicher und intuitiver machte.
9.1 MS-DOS:
Der Dominator der ersten Hälfte des Jahrzehnts
Während eines Großteils der 1980er Jahre war das vorherrschende Betriebssystem für den IBM PC und seine vielen Klone MS-DOS (Microsoft Disk Operating System) . MS-DOS wurde von Microsoft von Seattle Computer Products übernommen (wo es ursprünglich 86-DOS hieß) und war ein relativ einfaches Betriebssystem, das auf einer Befehlszeilenschnittstelle (CLI) basierte.
Unter MS-DOS interagierte der Benutzer mit dem Computer, indem er an der Eingabeaufforderung Textbefehle eingab. Um ein Programm auszuführen, durch Dateien zu navigieren oder andere Vorgänge auszuführen, mussten Sie die Syntax der entsprechenden Befehle kennen (z. B. DIR zum Anzeigen der Dateiliste, COPY zum Kopieren von Dateien, CD zum Ändern von Verzeichnissen usw.).
Obwohl MS-DOS funktionsfähig war und die Ausführung einer breiten Palette von Anwendungen ermöglichte, gab es einige erhebliche Einschränkungen hinsichtlich der Benutzerfreundlichkeit für weniger erfahrene Benutzer:
- Nicht intuitive Benutzeroberfläche: Das Auswendiglernen zahlreicher Befehle und ihrer präzisen Syntax ist erforderlich.
- Keine integrierte Unterstützung für Multitasking: Es war schwierig, mehrere Programme gleichzeitig auszuführen.
- Begrenzte Speicherverwaltung: Die ursprüngliche IBM PC-Architektur legte eine Begrenzung von 640 KB für den herkömmlichen Speicher fest, was zu Problemen für ressourcenintensivere Anwendungen führte.
- Eingeschränkte Grafik: Die Benutzeroberfläche war hauptsächlich textbasiert, mit begrenzter, anwendungsabhängiger Grafikunterstützung.
Trotz dieser Einschränkungen blieb MS-DOS aufgrund seiner breiten Hardwarekompatibilität und der großen Anzahl verfügbarer Anwendungen während eines Großteils der 1980er Jahre das beliebteste Betriebssystem für kompatible IBM-PCs.
9.2 Das Aufkommen von GUIs:
Eine neue Ära der Benutzerinteraktion
Die grafische Benutzeroberfläche (GUI) stellte eine radikale Veränderung in der Art und Weise dar, wie Benutzer mit Computern interagierten. Anstatt Textbefehle einzugeben, könnten Benutzer mithilfe eines Zeigegeräts wie der Maus über grafische Elemente auf dem Bildschirm wie Symbole, Fenster, Menüs und Schaltflächen mit dem System interagieren. GUIs machten Computer viel intuitiver und benutzerfreundlicher und öffneten Türen für ein breiteres Publikum.
- Apple Macintosh-Systemsoftware: Der Pionier der Benutzerfreundlichkeit: Der 1984 auf den Markt gebrachte Macintosh war der erste kommerziell erfolgreiche Personalcomputer, der eine grafische Benutzeroberfläche als integralen Bestandteil seines Betriebssystems verwendete. Die Macintosh-Systemsoftware (später macOS genannt) verfügte über eine Desktop-Umgebung mit Symbolen für Dateien und Anwendungen, Fenstern zum Anzeigen von Inhalten und Pulldown-Menüs für den Zugriff auf Befehle. Durch die Verwendung der Maus zum Zeigen und Klicken auf Elemente auf dem Bildschirm wurde die Interaktion viel direkter und visueller. Die Designphilosophie des Macintosh konzentrierte sich auf Benutzerfreundlichkeit und Konsistenz der Benutzeroberfläche und sorgte so für ein intuitives Benutzererlebnis, selbst für Anfänger.
- GEM (Graphics Environment Manager): Ein Versuch einer GUI für MS-DOS: Digital Research, das Unternehmen, das ursprünglich das CP/M-Betriebssystem (ein Vorläufer von MS-DOS) entwickelte, startete GEM (Graphics Environment Manager) im Jahr 1985. GEM war eine grafische Umgebung, die sein könnte läuft auf MS-DOS und bietet eine symbol-, fenster- und menübasierte Schnittstelle. Obwohl nicht so erfolgreich wie der Macintosh, bot GEM IBM PC-kompatiblen Benutzern eine frühe Alternative zur Befehlszeilenschnittstelle und wurde als Grundlage für einige beliebte Anwendungen verwendet, wie beispielsweise die Desktop-Publishing-Software Ventura Publisher.
- Ventura Publisher und Aldus PageMaker: Die GUI im Dienste der Grafik: Anwendungen wie Ventura Publisher (ursprünglich für GEM) und Aldus PageMaker (hauptsächlich für Macintosh, später aber auch für Windows verfügbar) zeigten das Potenzial der GUI für komplexe Grafikanwendungen wie Desktop Publishing. Die Möglichkeit, visuelle Elemente direkt auf dem Bildschirm zu manipulieren, revolutionierte die Art und Weise, wie Dokumente, Zeitschriften und Zeitungen erstellt wurden.
9.3 Microsoft Windows:
Von den Anfängen zur Herrschaft
Obwohl sich Microsoft ursprünglich auf das Befehlszeilenbetriebssystem MS-DOS konzentriert hatte, erkannte es die Bedeutung grafischer Schnittstellen und brachte im November 1985 die erste Version von Microsoft Windows auf den Markt.
- Windows 1.0 (1985): Ein bescheidener Anfang: Windows 1.0 war eher eine grafische Betriebssystemumgebung als ein wirklich vollständiges Betriebssystem. Es lief auf MS-DOS und bot eine Schnittstelle, die auf gekachelten Fenstern (die sich in der ersten Version nicht überlappten), Symbolen und eingeschränkter Mausunterstützung basierte. Die anfängliche Einführung verlief langsam, was teilweise auf die damaligen Hardwarebeschränkungen der PCs und die begrenzte Verfügbarkeit Windows-spezifischer Anwendungen zurückzuführen war.
- Windows 2.0 (1987) und Windows 3.0 (1990): Der wachsende Erfolg: Nachfolgende Versionen von Windows brachten erhebliche Verbesserungen. Mit Windows 2.0 wurden überlappende Fenster und eine bessere Speicherverwaltung eingeführt. Mit Windows 3.0 im Jahr 1990 erzielte Microsoft jedoch enorme kommerzielle Erfolge. Windows 3.0 bot eine verfeinerte Benutzeroberfläche, bessere Grafik- und Multitasking-Unterstützung und nutzte die Fähigkeiten der Intel 286- und 386-Prozessoren effizienter. Der Erfolg von Windows 3.0 markierte den Beginn seines Aufstiegs zum dominierenden Betriebssystem für kompatible IBM-PCs, eine Rolle, die es jahrzehntelang beibehalten sollte. Während dieser Zeit verließ sich Windows für einige Funktionen auf niedriger Ebene weiterhin auf MS-DOS.
9.4 Andere Betriebssysteme mit GUI:
Alternativen zur IBM/Microsoft-Domäne
Während die Welt der IBM PC-kompatiblen Betriebssysteme von MS-DOS und gegen Ende des Jahrzehnts von Windows dominiert wurde, hatten andere Plattformen ihre eigenen GUI-Betriebssysteme:
- Commodore AmigaOS: Das Betriebssystem des Amiga, AmigaOS , war für seine Zeit technologisch sehr fortschrittlich. Es bot echtes präventives Multitasking (die Möglichkeit, mehrere Programme gleichzeitig effizient auszuführen), eine vollfarbige grafische Benutzeroberfläche mit Symbolen und Fenstern sowie ein leistungsstarkes Audio- und Video-Subsystem. Besonders beliebt war AmigaOS wegen seiner Multimediafähigkeiten und Flexibilität.
- Atari TOS (Tramiel Operating System): Der Atari ST verwendete TOS (Tramiel Operating System) , ein Betriebssystem, das eine grafische Oberfläche namens GEM enthielt (entwickelt von Digital Research, wie bereits erwähnt). TOS bot eine ähnliche Benutzeroberfläche wie der Macintosh und war für seine Geschwindigkeit und relativ niedrige Kosten bekannt. Es fand seinen Nischenmarkt vor allem im Musik- und Low-Cost-Desktop-Publishing-Bereich.
- NeXTSTEP: Eine innovative Schnittstelle (mit Auswirkungen auf die Zukunft): Entwickelt für die NeXT-Computer, gegründet von Steve Jobs nach seinem Abschied von Apple, NeXTSTEP war ein Unix-basiertes Betriebssystem mit sehr fortschrittlichen und leistungsstarken objektorientierten grafischen Benutzeroberflächen-Entwicklungstools. Obwohl NeXT-Computer in den 1980er Jahren kommerziell nicht sehr erfolgreich waren, hatte NeXTSTEP einen erheblichen Einfluss auf die Zukunft der Computertechnik, und viele seiner Ideen fanden später Eingang in macOS.
9.5 Die Koexistenz von CLI und GUI:
Eine hybride Welt
Auch wenn GUIs immer beliebter wurden, blieben Befehlszeilen-Betriebssysteme wie MS-DOS das ganze Jahrzehnt über wichtig. Viele Benutzer, insbesondere diejenigen mit mehr technischen Kenntnissen, bevorzugten für einige Vorgänge die Geschwindigkeit und Flexibilität der CLI. Darüber hinaus wurden weiterhin viele Anwendungen speziell für MS-DOS entwickelt. Der Übergang zu GUIs erfolgte schrittweise und viele Jahre lang existierten die beiden Arten von Schnittstellen nebeneinander.
9.6 Die Auswirkungen der GUI auf Benutzer und Software:
Informatik wird zugänglich
Die Einführung grafischer Benutzeroberflächen hatte tiefgreifende Auswirkungen auf die Art und Weise, wie Menschen mit Computern interagierten:
- Bessere Zugänglichkeit: GUIs machten Computer für Menschen ohne spezielle technische Ausbildung viel einfacher zu bedienen und öffneten die Welt der Computer einem breiteren Publikum.
- Neue Interaktionsparadigmen: Die Verwendung von Maus und Symbolen führte zu neuen Möglichkeiten der Interaktion mit dem Computer, basierend auf der direkten Manipulation von Objekten auf dem Bildschirm.
- Einfluss auf das Softwaredesign: Die GUI hatte einen tiefgreifenden Einfluss auf das Anwendungsdesign und führte zur Entwicklung visuellerer und interaktiverer Software mit Menüs, Dialogfeldern und Symbolleisten, die die Verwendung von Funktionen erleichterten.
Die 1980er Jahre waren eine Zeit großer Aufregung für Personalcomputer-Betriebssysteme, gekennzeichnet durch den grundlegenden Übergang von Befehlszeilenschnittstellen zu grafischen Benutzeroberflächen.
Während MS-DOS zu Beginn des Jahrzehnts die Welt der IBM PC-kompatiblen Geräte dominierte, eröffnete die innovative grafische Benutzeroberfläche von Apples Macintosh neue Perspektiven für die Benutzerfreundlichkeit. Das Aufkommen grafischer Umgebungen wie GEM und der anschließende Aufstieg von Microsoft Windows zeigten die wachsende Bedeutung von GUIs. Auch andere Plattformen wie der Amiga und der Atari ST boten für ihre Zeit fortschrittliche grafische Oberflächen. Die Einführung der grafischen Benutzeroberfläche (GUI) machte PCs viel zugänglicher und intuitiver, was wesentlich zu ihrer Massenakzeptanz beitrug und das Softwaredesign für die kommenden Jahrzehnte tiefgreifend beeinflusste.