GEOS (8-Bit-Betriebssystem) - GEOS (8-bit operating system)

GEOS
GEOS-logo.svg
GEOS für den Commodore 64
GEOS für den Commodore 64 . In Anlehnung an Commodores eigene OS-Kernbenennung bezeichnete Berkeley den GEOS-Kern als „ Kernel “ ( vgl . kern e l).
Entwickler Berkeley Softworks
(später GeoWorks )
Arbeitszustand Ausgelaufen, historisch
Erstveröffentlichung 1986 ; vor 35 Jahren ( 1986 )
Neueste Erscheinung GEOS 2.0
Verfügbar in Englisch und Deutsch
Plattformen Commodore 64 , Commodore 128 , Commodore Plus/4 , Apple II Familie , MEGA65, Commander X16
Standard -
Benutzeroberfläche
Grafische Benutzeroberfläche
Lizenz Proprietäre Software

GEOS ( G raphic E nvironment O OPERATIONEN S ystem ) ist ein aufgegebenes Betriebssystem von Berkeley Softworks (später GeoWorks ). Ursprünglich für den Commodore 64 entwickelt, wurde seine Version 1986 veröffentlicht, später wurden verbesserte Versionen von GEOS 1987 für den Commodore 128 und 1988 für die Apple II- Computerfamilie verfügbar . Eine weniger bekannte Version wurde auch für den Commodore Plus/4 veröffentlicht .

GEOS ähnelt sehr frühen Versionen des klassischen Mac OS und enthält eine grafische Textverarbeitung (geoWrite) und ein Zeichenprogramm (geoPaint).

Eine Umfrage des Commodore-Magazins Compute!'s Gazette vom Dezember 1987 ergab , dass fast die Hälfte der Befragten GEOS verwendet. Commodore hat GEOS viele Jahre lang mit seinem neu gestalteten und kostenreduzierten C64, dem C64C, gebündelt. Auf seinem Höhepunkt war GEOS das drittbeliebteste Mikrocomputer-Betriebssystem der Welt in Bezug auf die ausgelieferten Einheiten und folgte nur MS-DOS und Mac OS (neben dem ursprünglichen KERNAL des Commodore 64 ).

Andere GEOS-kompatible Softwarepakete waren von Berkeley Softworks oder von Drittanbietern erhältlich, darunter eine einigermaßen ausgereifte Desktop-Publishing- Anwendung namens geoPublish und eine Tabellenkalkulation namens geoCalc. Obwohl geoPublish nicht so ausgereift ist wie Aldus Pagemaker und geoCalc nicht so ausgereift wie Microsoft Excel , bieten die Pakete eine angemessene Funktionalität, und Berkeley Softworks- Gründer Brian Dougherty behauptete, dass das Unternehmen sein Geschäft mehrere Jahre lang mit seiner eigenen Software auf Commodore 8-Bit-Computern betrieben habe.

Entwicklung

Brian P. Dougherty, Gründer von Berkeley Softworks.

Geschrieben von einer Gruppe von Programmierern, dem GEOS Design Team: Jim DeFrisco, Dave Durran, Michael Farr, Doug Fults, Chris Hawley, Clayton Jung und Tony Requist, angeführt von Dougherty, die ihre Zähne an Videospielmaschinen mit begrenzten Ressourcen wie z als Atari 2600 wurde GEOS verehrt , was es bei Maschinen mit 64-128 erreichen könnte  kB von RAM - Speicher und 1-2  MHz von 8-Bit - Rechenleistung.

Im Gegensatz zu vielen proprietären Softwareprogrammen für den C64 und C128 nutzt GEOS viele der für diese Systeme verfügbaren Add-Ons und Verbesserungen voll aus. Die 1351- Maus von Commodore wird von GEOS unterstützt, ebenso wie seine verschiedenen RAM-Erweiterungseinheiten . GEOS 128 unterstützt auch den hochauflösenden VDC- Anzeigemodus 640×200 des C128 über einen kompatiblen RGB- Monitor vollständig .

Die C64-Version von GEOS enthält einen eingebauten Schnelllader namens diskTurbo , der die Geschwindigkeit des Laufwerkzugriffs auf dem langsamen 1541 erheblich erhöht . GEOS ist die erste Commodore-Software, die eine Diskette als Swap Space oder virtuellen Speicher verwenden kann . GEOS 128 kann den erweiterten "Burst-Modus" des C128 in Verbindung mit den Laufwerken 1571 und 1581 nutzen . Die Commodore-Version von GEOS verwendet ein Kopierschutzschema , das die Festplatten von Benutzern nicht mehr bootfähig macht, wenn sie erkennt, dass die Festplatte illegal dupliziert wurde.

Über Berkeleys speziellen geoCable-Schnittstellenkonverter oder andere Schnittstellen von Drittanbietern zum Anschluss von Standard- RS-232- oder Centronics- Druckern an den seriellen Commodore-Bus unterstützt GEOS eine Vielzahl von Druckern, darunter HP PCL- Drucker und den Apple LaserWriter . Diese Möglichkeit, auf High-End-Druckern zu drucken, war ein wichtiger Faktor, um GEOS zu einer Desktop-Publishing-Plattform zu machen.

Die Apple II-Version von GEOS wurde im August 2003 als Freeware veröffentlicht. Die Commodore 64/128-Versionen folgten im Februar 2004.

Die neueste GEOS-Desktop-Suite für IBM PC-kompatible Geräte ist Breadbox Ensemble . Wiederbelebungen gab es bei den OmniGo- Handhelds, der Brother GeoBook-Reihe von Laptop-Geräten und dem NewDeal Office- Paket für PCs. Verwandter Code fand seinen Weg zu früheren "Zoomer"-PDAs, wodurch eine unklare Abstammungslinie zu Palm, Inc.s späteren Arbeiten entstand. Nokia nutzte GEOS als Basisbetriebssystem für seine Nokia Communicator- Serie, bevor es zu EPOC ( Symbian ) wechselte.

GEOS-Versionen

Diskette mit GEOS für Commodore 64C (1986)
  • 1986: GEOS für Commodore 64
  • 1987: GEOS für Commodore C128, Commodore Plus/4 (inoffiziell)
  • 1988: GEOS für Apple II, GEOS V2.0 für Commodore C64, GEOS V2.1 für Apple II
  • 1989: GEOS V2.0 für Commodore C128

Reverse-Engineering-Bemühungen

Am 19. August 2016 postete Michael Steil in seinem Blog, dass der Quellcode für GEOS 2.0 für Commodore C64 vollständig zurückentwickelt und für die Compiler-Suite cc65 geeignet sei. Der zurückentwickelte Quellcode wurde auf GitHub zur Verfügung gestellt .

GEOS Produkte und Anwendungen

geoPaint-Screenshot
Eine HiRes Grafik von Flensburg ‚s Nordertor , die mit GeoPaint gemalt
geoWrite-Screenshot

Für GEOS wurden Dutzende von offiziellen und Drittanbieteranwendungen und anderen Produkten erstellt. Zu den wichtigsten und beliebtesten gehörten:

  • geoBASIC
  • geoCable
  • geoCalc
  • GeoChart
  • geoDex
  • geoDraw
  • geoFAX
  • geoDatei
  • geoFont
  • geoLabel
  • geoPaint
  • geoPrint
  • GeoProgrammierer
  • geoPublish
  • geoSpell
  • geoWrite
  • geoWrite-Workshop
  • geoRAM
  • Schriftsteller 64 (Zeitwerk)

Siehe auch

Verweise

Weiterlesen

  • Tornsdorf, Manfred; Kerkoh, Rüdiger (1. Mai 1988). GEOS Inside and Out: Eine Einführung in GEOS, seine Anwendungen und Interna (2. Aufl.). Abacus Software Inc. ISBN 978-0916439811. OCLC  18446175 . OL  11434890M .

Externe Links