GEOS (от Graphic Environment Operating System — операционная система с графическим окружением) — операционная система разработанная Berkeley Softworks (позднее — Geoworks). Первоначально разработана для Commodore 64 и вышла в свет в 1986 году.
Описание
GEOS имеет сходство с ранними версиями Mac OS, в поставке идёт текстовый процессор (geoWrite) и графический редактор (geoPaint). В течение многих лет Commodore поставляла GEOS в комплекте с обновлёнными C64 — C64C.
Прочее ПО, разработанное для GEOS Berkeley или другими производителями, включает такие программы, как издательский пакет geoPublish и электронная таблица geoCalc. Основатель компании Berkeley Brian Dougherty утверждал, что компания управляла своими делами в течение многих лет, используя собственное ПО для 8-разрядных компьютеров Commodore.
Улучшенные версии GEOS позднее стали доступны для Commodore 128 и семейства компьютеров Apple II и менее известную версию для Commodore Plus/4.
GEOS была написана группой программистов, специализировавшихся ранее на программировании видеоприставок, таких как Atari 2600, обладавших весьма скромными ресурсами, поэтому почиталась как почти идеальная для машин с объёмом ОЗУ (RAM) 64-128 КБ и 8-битным процессором с частотой 1-2 МГц.
GEOS поддерживала манипулятор «мышь» Commodore 1351, а также различные модули расширения памяти. GEOS для C128 также полностью поддерживала видеорежим высокого — 640×200 точек — разрешения VDC, обеспечивая изображение на совместимом цветном мониторе.
Версия GEOS для C64 имела встроенный быстрый загрузчик англ. fast loader, называемый diskTurbo, который позволял существенно повысить скорость доступа к такому медленному дисководу, как Commodore 1541. (GEOS 128 могла использовать специфический для C128 усовершенствованный режим англ. burst mode, взаимодействуя с дисководами Commodore 1571 и Commodore 1581).
При наличии специального интерфейсного кабеля «geoCable» от Berkeley или других интерфейсов для подключения принтеров с интерфейсами RS-232 или Centronics к последовательной шине Commodore, GEOS поддерживала широкую гамму принтеров, включая принтеры HP PCL и Apple LaserWriter. Возможность качественной печати стала главным фактором, сделавшим GEOS издательской системой для настольных компьютеров.
Версия GEOS для Apple II была выпущена как свободно распространяемая (но не с открытым исходным кодом) в августе 2003-го года. За ней в феврале 2004-го последовала версия для Commodore 64/128.
Программное обеспечение для GEOS
Для GEOS написана масса приложений как разработчиками самой ОС, так и сторонними фирмами. Среди всех наиболее важными и популярными являются нижеперечисленные:
- geoBASIC
- geoCable
- geoCalc
- geoChart
- geoDex
- geoDraw
- geoFAX
- geoFile
- geoFont
- geoLabel
- geoPaint
- geoPrint
- geoProgrammer
- geoPublish
- geoSpell
- geoWrite
- geoWrite Workshop