Apple GS/OS

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
GS/OS
Разработчик Apple Computer
Семейство ОС GS/OS
Первый выпуск 1988; 37 лет назад (1988)
Последняя версия GS/OS v4.02 (System Software 6.0.1) (6 мая 1993; 32 года назад (1993-05-06))
Поддерживаемые платформы Apple IIGS[вд]
Лицензия Apple Software License Agreement
Состояние историческое
Предыдущая ProDOS
Логотип Викисклада Медиафайлы на Викискладе

GS/OSоперационная система, разработанная Apple Computer для персонального компьютера Apple II GS. Она предоставляет средства для доступа к файловой системе, управления устройствами ввода/вывода, загрузки и запуска программных файлов, а также систему, позволяющую программам обрабатывать прерывания и сигналы. В качестве основной файловой системы используется ProDOS. GS/OS является компонентом Apple II GS System Software версий 4.0–6.0.1 и была первой настоящей 16-разрядной операционной системой для II GS.

Оптимизация скорости

[править | править код]

Преимущество GS/OS над ее предшественницей, операционной системой ProDOS 16, заключается в том, что она была написана полностью на 16-битном коде для процессора 65816, используемого в II GS, а не в основном на 8-битном машинном коде 6502, который не использует уникальные возможности II GS. Это позволяет GS/OS предлагать значительную оптимизацию скорости (время загрузки, доступ к диску, обновление экрана) по сравнению с предыдущей ОС и предоставляет возможность включить многие функции других операционных систем Apple, включая Apple III SOS, Macintosh System 5, а также концепции и функции, которые позже появятся в будущих выпусках Macintosh System Software (например, пропорциональные полосы прокрутки, индикаторы выполнения термометра).

Новые функции и улучшения

[править | править код]

В дополнение к постоянным улучшениям в IIGS Finder и загружаемых шрифтах, GS/OS предлагает подключаемые драйверы устройств (модем, принтер и т.д.), отображение прогресса в виде термометра, поддержку AppleShare, трансляторы файловой системы для доступа к иностранным форматам файлов, кэширование диска и поддержку устройств хранения до 4 гигабайт. Она также расширяет файловую систему ProDOS, предоставляя ветвления ресурсов для файлов, похожих на те, которые используются в Apple Macintosh, что позволяет писать программы более гибко. Недавно включенные Apple Advanced Disk Utilities и Apple IIGS Installer помогли упростить разбиение на разделы, форматирование и установку программного обеспечения и драйверов с визуальной легкостью. Доступна среда разработки командной строки, называемая APW (Apple Programmer's Workshop), во многом похожая на Macintosh Programmer's Workshop[1][2][3][4].

Переводчики файловых систем

[править | править код]

GS/OS включает в себя средство, известное как трансляторы файловых систем (FST), которое позволяет поддерживать несколько файловых систем на диске в прозрачном для прикладных программ и пользователя виде, что отсутствует в ProDOS и большинстве других операционных систем микрокомпьютеров того времени. Хотя GS/OS изначально использует файловую систему ProDOS (из которой она должна быть загружена), она также полностью поддерживает HFS, используемую Mac OS. Другие трансляторы файловых систем включают те, что для MS-DOS, High Sierra/ISO-9660, Apple DOS 3.3 и Pascal, хотя и только для чтения (полная поддержка чтения/записи была запланирована, но так и не была завершена).

ProDOS 16 (предшественник GS/OS)

[править | править код]
  • 1986 – System 1.0 (ProDOS 16 v1.0), System 1.1 (ProDOS 16 v1.1)
  • 1987 – System 2.0 (ProDOS 16 v1.2), System 3.1 (ProDOS 16 v1.3)
  • 1988 – System 3.2 (ProDOS 16 v1.6)
  • 1988 – System 4.0 (GS/OS v2.0)[5]
  • 1989 – System 5.0 (GS/OS v3.0), System 5.0.1 (GS/OS v3.0), System 5.0.2 (GS/OS v3.0)
  • 1990 – System 5.0.3 (GS/OS v3.03)
  • 1991 – System 5.0.4 (GS/OS v3.03)
  • 1992 – System 6.0 (GS/OS v4.01)
  • 1993 – System 6.0.1 (GS/OS v4.02)

Неофициальные версии

[править | править код]
  • 2015 – System 6.0.2 (GS/OS v4.02), System 6.0.3 (GS/OS v4.02)
  • 2017 – System 6.0.4 (GS/OS v4.02)[6][7][8]

Примечания

[править | править код]
  1. Arnett, Nick (19 сентября 1988). Apple Unveils IIGS OS, Speedier Apple IIc Model. InfoWorld. Vol. 10, no. 38. IDG. p. 39. ISSN 0199-6649. Дата обращения: 3 августа 2016. ...Apple Computer last week introduced a new operating system for the Apple IIGS,.....The new GS/OS operating system for the Apple IIGS has an enhanced, more Mac-like Finder and speeds up booting......includes support for large storage devices, up to 4 gigabytes...GS/OS runs programs written for the earlier operating systems, Pro-Dos 16 and Pro-Dos 8...
  2. Apple IIGS Programmer's Workshop - Version 1.0 (K2S002). goldstarsoftware.com. — «...APW C is intended for use with the Apple Programmer's Workshop...» Дата обращения: 3 августа 2016.
  3. Morgue, Cortland Programmer's Workshop. byteworks.us. — «...Apple decided to use a 16 bit version of ORCA/M as the standard development environment for the new machine, code named Cortland. On July 21, 1986, the last version of this environment that was still called Cortland Programmer’s Workshop was delivered to Apple for shipment to the developer community. Later versions were called Apple Programmer’s Workshop, or just APW...» Дата обращения: 3 августа 2016. Архивировано из оригинала 19 августа 2016 года.
  4. Westerfield, Mike. About the Author // Building IPhone and IPad Electronic Projects: Real-World Arduino, Sensor, and Bluetooth Low Energy Apps in TechBASIC. — Beijing : O'Reilly Media, 2013. — P. 317. — «...Mike Westerfield...Two years later he finished ORCA/M, which went on to become Apple Programmer's Workshop, the Apple development environment for the Apple IIGS...». — ISBN 978-1449363482.
  5. GUIdebook > ... > Apple II > GS/OS. guidebookgallery.org. Дата обращения: 3 августа 2016.
  6. Announcing Apple IIgs System 6.0.2. callapple.org (12 июля 2015). Дата обращения: 3 августа 2016.
  7. The Source Awakens .. System 6.0.3, a New Release. a2central.com (3 августа 2015). Дата обращения: 3 августа 2016.
  8. The Source Is Strong With This One – System 6.0.4. a2central.com. Дата обращения: 4 января 2017.