История версий AmigaOS
AmigaOS — это собственная операционная система персонального компьютера Amiga . С момента ее появления вместе с выпуском Amiga 1000 в 1985 году было выпущено четыре основных версии и несколько незначительных изменений операционной системы.
Первоначально операционная система Amiga не имела сильного названия и торговой марки, поскольку она просто считалась неотъемлемой частью системы Amiga в целом. Ранние названия операционной системы Amiga включали «CAOS» и «AmigaDOS». [1] Другим неофициальным названием было «Workbench», от названия среды рабочего стола Amiga , которая была включена в дискету под названием «Amiga Workbench». [2]
Версия 3.1 операционной системы Amiga была первой версией, официально названной «Amiga OS» (с пробелом между «Amiga» и «OS»). [3] [4] от Коммодора.
Версия 4.0 операционной системы Amiga была первой версией, получившей менее общее обозначение «AmigaOS» (без пробела). [3]
То, что многие считают первыми версиями AmigaOS (Workbench от 1.0 до 3.0), здесь указано с именем Workbench их исходных дисков.
Кикстарт/Workbench 1.0, 1.1, 1.2, 1.3
[ редактировать ]Workbench 1.0 был впервые выпущен в октябре 1985 года. [5] 1. x Серия Workbench по умолчанию использует характерную сине-оранжевую цветовую схему, предназначенную для обеспечения высокой контрастности даже на самых плохих телевизионных экранах (цвета могут быть изменены пользователем). Версия 1.1 состоит в основном из исправлений ошибок и, как и версия 1.0, распространялась только для Amiga 1000 . Вся операционная система Workbench состояла из трёх дискет: Kickstart , Workbench и ABasic от MetaComCo .
Для загрузки Amiga 1000 требовалось Kickstart вставить диск в дисковод. Изображение простой иллюстрации руки на белом экране, держащей синюю дискету Kickstart, предлагало пользователю выполнить эту операцию. После загрузки кикстарта в специальный раздел памяти, называемый записываемым хранилищем управления (WCS), изображение руки появлялось снова, на этот раз предлагая пользователю вставить диск Workbench.
Версия Workbench 1.2 была первой, которая поддерживала Kickstart, хранящийся в ПЗУ . Диск Kickstart по-прежнему был необходим для моделей Amiga 1000; в этом больше не было необходимости для Amiga 500 или 2000, но пользователям этих систем приходилось менять ПЗУ (которые были вставлены в сокет), чтобы изменить версию Kickstart .
Workbench теперь состоял из двух дискет и поддерживал установку и загрузку с жесткого диска (при условии, что Amiga была оснащена одним из них), имя основного диска по-прежнему называлось «Workbench» (что также является частью пользовательского интерфейса операционной системы). ). Вторым диском был диск Extras . Теперь система поставляется с AmigaBasic от Microsoft , единственным программным обеспечением, которое Microsoft когда-либо писала для Amiga.
В Kickstart версии 1.2 исправлены различные недостатки и добавлена поддержка AutoConfig . AutoConfig — это протокол, аналогичный протоколу Plug and Play и являющийся его предшественником , поскольку он позволяет настраивать платы расширения без вмешательства пользователя.
Версия Kickstart 1.3 мало улучшила свою предшественницу, наиболее заметным изменением стала автоматическая загрузка с жестких дисков. в Workbench 1.3 С другой стороны, пользователи могут найти несколько существенных улучшений в Workbench, в том числе FFS — более быструю файловую систему для хранения жестких дисков, которая решила проблему старой файловой системы Amiga , которая тратила слишком много места на жестком диске из-за того, что она могла хранить только 488 байт в любом блоке по 512 байт, оставляя 24 байта для контрольных сумм. Многие улучшения были внесены в CLI (интерфейс командной строки) Amiga, который теперь представлял собой полноценную текстовую оболочку под названием AmigaShell , а также различные дополнительные инструменты и программы.
Кикстарт/Workbench 1.4
[ редактировать ]Kickstart/Workbench 1.4 был бета- версией предстоящего обновления 2.0 и так и не был выпущен, но часть Kickstart поставлялась в очень небольших количествах с ранними компьютерами Amiga 3000 , где ее часто называют « Superkickstart ROM». На этих машинах он используется только для начальной загрузки машины и загрузки Kickstart, который будет использоваться для фактической загрузки системы. Внешний вид очень ранней первой версии 1.4 был похож на 1.3, но с немного измененными цветами. Вторая версия была аналогична версии 2.0 и выше, с небольшими отличиями. Однако можно выйти из экрана выбора ОС, щелкнув там, где можно было бы увидеть закрытый гаджет. Это приведет к тому, что машина загрузит Kickstart 1.4 либо с раздела wb_2.x:, либо с дискеты.
Верстак 2.0, 2.04, 2.05, 2.1
[ редактировать ]Workbench 2.0 был выпущен в 1990 году. [5] и внес множество улучшений и значительных усовершенствований в графический интерфейс всей операционной системы Amiga. Резкая сине-оранжевая цветовая гамма была заменена на гораздо более приятную для глаз серо-голубую с трехмерным эффектом на границе окон. Workbench больше не был привязан к режимам отображения 640×256 (PAL) или 640×200 (NTSC), и большая часть системы была улучшена с целью облегчить будущее расширение. Впервые был добавлен стандартизированный внешний вид. Это было сделано путем создания Руководства по стилю Amiga , включая библиотеки и программное обеспечение, которые помогали разработчикам создавать соответствующее программное обеспечение. Технологии включали библиотеку создания элементов графического пользовательского интерфейса gadtools , язык сценариев установки программного обеспечения Installer и гипертекстовую справочную систему AmigaGuide .
В Workbench 2.04 представлен ARexx, общесистемный язык сценариев. Программисты могли добавлять в свои программы так называемые «порты ARexx», что позволяло управлять ими из сценариев ARexx. Используя ARexx, вы можете обеспечить бесперебойную совместную работу двух совершенно разных программ от разных поставщиков. Например, вы можете пакетно преобразовать каталог файлов в эскизы изображений с помощью программы обработки изображений с поддержкой ARexx, создать и индексировать HTML-таблицу миниатюр, связанных с исходными изображениями, и отобразить ее в веб-браузере, и все это из одного файла. сценарий. ARexx стал очень популярным и широко использовался программистами.
AmigaDOS, ранее написанная на BCPL и которую очень сложно было разработать, помимо базовых манипуляций с файлами, была в основном переписана C. на
К сожалению, некоторые плохо написанные программы (особенно игры) не работали с версией 2.x, поэтому многие люди были расстроены этим обновлением. Чаще всего сбой происходил из-за того, что программисты использовали частные структуры, которыми напрямую манипулируют, поддерживаемые операционной системой, вместо использования официальных вызовов функций. Многие пользователи обошли эту проблему, установив так называемые «переключатели кикстарта» — небольшую печатную плату, на которой были установлены чипы Kickstart 1.3 и 2.0, с помощью которых они могли переключаться между версиями Kickstart.
2.x поставляется с A500+ (2.04), A600 (2.05), A3000 и A3000T. Workbench 2.1 был последним в этой серии и был выпущен только как обновление программного обеспечения. Он включал такие полезные функции, как CrossDOS , для поддержки работы с дискетами, отформатированными для ПК . Поскольку версия 2.1 была выпуском только программного обеспечения, ПЗУ Kickstart 2.1 не было.
2.x также представила поддержку карт PCMCIA для слота A600.
В Workbench 2.1 также представлен стандартный язык гипертекстовой разметки, позволяющий легко создавать руководства для пользователя, файлы справки или руководства. Она называлась AmigaGuide . Выпуск 2.1 также был первым выпуском Workbench, в котором была реализована стандартная система локализации, позволяющая пользователю составить упорядоченный список предпочитаемых языков ; когда запускается приложение с учетом локали, оно просит операционную систему найти каталог ( файл, содержащий переводы строк приложения), наиболее соответствующий предпочтениям пользователя.
Амига ОС 3.0, 3.1
[ редактировать ]Amiga OS 3.0 была выпущена в 1992 году, а версия 3.1 — между 1993 (для CD32 ) и 1994 (для других моделей Amiga). Amiga OS 3.1 была последней версией, выпущенной Commodore. [5]
В серии 3.x добавлена поддержка новых моделей Amiga. Другие новые функции включали:
- Универсальная система данных, известная как DataTypes, которая позволяла программам загружать изображения, звук, текст и другой контент в форматах, которые они не понимали напрямую, посредством использования стандартных плагинов ( см. объектно-ориентированную операционную систему ) (3.0).
- Улучшенное переназначение цветов для режимов отображения с высокой цветопередачей и поддержка нового чипсета AGA . (3,0)
- Улучшен внешний вид рабочего стола Workbench. (3,0)
- Поддержка CD-ROM, необходимая для Amiga CD32 . [6] (3.1)
3.x поставляется с CD32 , A1200 , A4000 и A4000T .
АмигаОС 3.5, 3.9
[ редактировать ]После закрытия Commodore Workbench 3.5 был выпущен 18 октября 1999 года, а Workbench 3.9 — в декабре 2000 года немецкой компанией Haage & Partner . [5] которой новые владельцы предоставили лицензию на обновление операционной системы Amiga. В то время как все предыдущие выпуски ОС работали на Motorola 68000 , для AmigaOS 3.5 и более поздних версий требовался 68020 или выше, CD-ROM и как минимум 4 МБ ОЗУ. В отличие от предыдущих выпусков, версии 3.5 и 3.9 были выпущены на компакт-диске. Также требовался Kickstart 3.1, поскольку операционная система не включала новое ПЗУ.
Обновления включены:
- Поставляется со стеком TCP/IP (незарегистрированная бесплатная демонстрационная версия MiamiDX с ограниченным сроком действия в версии 3.5, неограниченная версия AmiTCP в версии 3.9), веб-браузером (AWeb) и клиентом электронной почты.
- Улучшенный графический интерфейс и новый набор инструментов под названием «ReAction».
- Проигрыватель фильмов AVI/MPEG (OS3.9)
- Новое программное обеспечение для создания разделов для поддержки жестких дисков объемом более 4 ГБ.
- HTML-документация на английском и немецком языках.
- Аудиоплеер MP3 и CD (OS3.9)
- Док-программа (OS3.9)
- Улучшенная рабочая среда с асинхронными функциями.
- Найти утилиту (OS3.9)
- Система разархивирования под названием XAD (OS3.9)
- Ядро WarpOS PowerPC для поддержки PowerUP плат-ускорителей
АмигаОС 3.1.4, 3.2
[ редактировать ]AmigaOS 3.1.4 была выпущена в сентябре 2018 года компанией Hyperion Entertainment со множеством исправлений и улучшений. В частности, поддержка жестких дисков большего размера, в том числе при загрузке; вся линейка процессоров Motorola 680x0 до Motorola 68060 (включительно); и модернизированный верстак с новым дополнительным набором значков. [7] Номер версии вызвал некоторую путаницу в сообществе, поскольку он был выпущен после AmigaOS 3.5, 3.9 и даже 4.x, но связан с тем фактом, что кодовая база представляет собой сборку с чистого листа из исходного исходного кода 3.1 от Commodore. Исходный код версий 3.5 и 3.9 от Haage & Partner не мог быть легально использован по причинам лицензирования, а версия 4.x создана и зарезервирована для платформы PowerPC . В отличие от AmigaOS 3.5, AmigaOS 3.1.4 по-прежнему поддерживает процессор Motorola 68000, то есть полный спектр классических компьютеров Amiga.
В мае 2021 года Hyperion Entertainment выпустила AmigaOS 3.2, которая включает в себя все функции предыдущей версии (3.1.4.1) и добавляет несколько новых улучшений, таких как поддержка графического интерфейса ReAction , управление образами дисковых файлов Amiga , справочная система и улучшенные типы данных. [8]
АмигаОС 4
[ редактировать ]Новая версия AmigaOS была выпущена 24 декабря 2006 года после пяти лет разработки компанией Hyperion Entertainment ( Бельгия ) по лицензии Amiga, Inc. для зарегистрированных пользователей AmigaOne .
В течение пяти лет разработки пользователи компьютеров AmigaOne могли загружать из репозитория Hyperion предварительные версии AmigaOS 4.0, если они были доступны. Как свидетельствуют многие пользователи дискуссионных форумов Amiga, эти версии были стабильными и надежными, несмотря на то, что технически они помечены как «предварительные версии».
Последней стабильной версией AmigaOS 4.0 для компьютеров AmigaOne является «Июльское обновление 2007 года», выпущенное для загрузки 18 июля 2007 года для зарегистрированных пользователей компьютеров AmigaOne. [1]
AmigaOS 4 Classic была коммерчески выпущена для старых компьютеров Amiga с картами-ускорителями CyberstormPPC и BlizzardPPC в ноябре 2007 года. Ранее она была доступна только разработчикам и бета-тестерам.
Версия 4.0
[ редактировать ]Новая версия является PowerPC -родной, окончательно отказавшись от Motorola 68k процессора . AmigaOS 4.0 будет работать на некотором оборудовании PowerPC , которое в настоящее время включает только A1200 , A3000 и A4000 с платами-ускорителями PowerPC и материнскими платами AmigaOne . Политика распространения AmigaOS 4.0 и любых более поздних версий компании Amiga, Inc. требует, чтобы ОС стороннего производителя была в комплекте с ней, за единственным исключением Amigas с ускорительными платами PowerPC Phase 5, для которых операционная система будет продаваться. отдельно.
AmigaOS 4.0 Final представила новую систему памяти, основанную на распределителе плит .
Особенности, среди прочего:
- Полностью изменяемый графический интерфейс
- Виртуализированная память
- Интегрированный просмотрщик PDF и других форматов документов.
- Поддержка приложений PowerPC (собственно) и 68k (интерпретируемых/JIT).
- Новые драйвера для различного оборудования
- Новая система распределения памяти
- Поддержка файлов размером более 2 ГБ.
- Интегрированный Picasso 96 API 2D-графики
- Интегрированный Warp3D API 3D-графики
Версия 4.1
[ редактировать ]АмигаОС 4.1 [5] был представлен публике 11 июля 2008 года и поступил в продажу в сентябре 2008 года.
Это новая версия, а не простое обновление, поскольку она включает, среди прочего:
- Пейджинг памяти [2] [3]
- Файловая система JXFS с поддержкой дисков и разделов размером несколько терабайт.
- Механизм аппаратного композитинга ( семейство Radeon R1xx и R2xx)
- Реализация Cairo. аппаратно-независимой библиотеки 2D-рендеринга
- Новые и улучшенные функции DOS (полная поддержка 64-разрядных систем, поддержка универсальных уведомлений, автоматическое удаление и перезагрузка обновленных дисковых ресурсов).
- Улучшено перетаскивание экрана с аппаратным 3D-ускорением.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «В начале был CAOS» . Архивировано из оригинала 16 апреля 2009 г. Проверено 29 апреля 2011 г.
- ^ «Верстак версии 1.0» . Архивировано из оригинала 21 мая 2011 года . Проверено 29 апреля 2011 г.
- ^ Jump up to: а б «Название операционной системы Amiga» . Проверено 29 апреля 2011 г.
- ^ «АмигаОС 3.1» . Проверено 1 января 2011 г.
- ^ Jump up to: а б с д «История AmigaOS» . Гиперион Развлечения. 28 мая 2011 года . Проверено 3 ноября 2011 г.
- ^ Доннер, Грегори. «Ностальгия по Workbench: история графического пользовательского интерфейса (GUI) AmigaOS: выпуск 3.1» . www.gregdonner.org . Проверено 02 октября 2018 г.
- ^ Минча, Костел. «АмигаОС 3.1.4» . Hyperion-entertainment.biz . Проверено 02 октября 2018 г.
- ^ «Hyperion выпускает AmigaOS 3.2» (пресс-релиз). Брюссель: Hyperion Entertainment. amiga-news.de. 14 мая 2021 г. Проверено 17 мая 2021 г.
- ^ Объявление о выпуске первого обновления AmigaOS на сайте Hyperion.
- ^ Еще раз о новой системе памяти AmigaOS [ мертвая ссылка ] статья на сайте OS4.Hyperion
- ^ Новая система AmigaOS для распределения памяти. [ мертвая ссылка ] статья на сайте OS4.Hyperion
- ^ Образ AmigaOS 4.0, включенный в эту статью, предназначен для добросовестного использования. Раньше ни Hyperion VOF (Бельгия), ни Amiga Inc. (США) не были против публикации на интернет-сайтах скриншотов AmigaOS 4.0, любезно предоставленных пользователями. Владельцы авторских прав могут зарегистрироваться и написать на странице обсуждения этой статьи с просьбой удалить это изображение из статьи, а также попросить его удалить.
- ^ Hyperion Entertainment анонсирует Amiga OS 4.1.