Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

AmigaOS 4 (сокращенно OS4 или AOS4 ) - это линейка операционных систем Amiga, работающих на микропроцессорах PowerPC . В основном он основан на исходном коде AmigaOS 3.1, разработанном Commodore , и частично на версии 3.9, разработанной Haage & Partner . [1] «Последнее обновление» (для версии ОС 4.0) было выпущено 24 декабря 2006 г. (первоначально выпущено в апреле 2004 г.) [2] после пяти лет разработки бельгийской компанией Hyperion Entertainment по лицензии Amiga, Inc. для AmigaOne. Зарегистрированные пользователи.[3]

История [ править ]

AmigaOne X1000 под управлением AmigaOS 4.1

В течение пяти лет разработки покупатели компьютеров AmigaOne могли загружать предварительные версии AmigaOS 4.0 из репозитория Hyperion, если они были доступны.

20 декабря 2006 г. Amiga, Inc. расторгла [4] контракт с Hyperion Entertainment на производство или продажу AmigaOS 4. Тем не менее AmigaOS 4.0 была выпущена коммерчески для Amigas с ускорительными картами PowerUP в ноябре 2007 г. [5] (была доступна только для разработчиков и бета-тестеров до тех пор). Итальянская компьютерная компания ACube Systems анонсировала материнские платы Sam440ep [6] и Sam440ep-flex, совместимые с AmigaOS 4. Кроме того, на торрент-сайтах Acube был выпущен сторонний загрузчик, известный как «Moana»; позволяет установить версию OS4 Sam440ep на Mac Mini G4с. Однако на сегодняшний день это неофициально, не поддерживается и очень неполно, особенно в отношении драйверов. Во время судебной процедуры (между Hyperion и Amiga, Inc) [7] OS4 все еще разрабатывалась [8] и распространялась. [9]

30 сентября 2009 года Hyperion Entertainment и Amiga, Inc. достигли мирового соглашения, по которому Hyperion получает исключительное право на AmigaOS 3.1 и продвигать AmigaOS 4 и последующие версии AmigaOS (включая AmigaOS 5 без ограничений). [10] Hyperion заверил сообщество Amiga, что продолжит разработку и распространение AmigaOS 4.x (и последующих версий), как это было с ноября 2001 года. [11]

Описание [ править ]

AmigaOS 4 можно разделить на две части: Workbench и Kickstart .

Верстак [ править ]

Workbench является GUI из OS4, графического файла интерфейса менеджера и запуска приложений для операционной системы. Она также включает в себя некоторые общие инструменты назначения и вспомогательные программы , такие как Блокнот для ввода текста, MultiView для просмотра изображений и Amigaguide документов, Unarc для распаковки архивов, читателя PDF, ряд небольших программ предпочтений для изменения настроек графического интерфейса пользователя и операционной системы, среди других программ.

Кикстарт [ править ]

Kickstart содержит многие из основных компонентов операционной системы. До версии 4 AmigaOS Kickstart выпускался в основном на ROM (оборудование, входящее в комплект поставки компьютера). В OS4 кикстарт вместо этого сохраняется на жестком диске. Он состоит в основном из:

  • ExecSG , многозадачное ядро ​​с вытеснением. Лицензия ExecSG была предоставлена Hyperion Entertainment Томасом и Ханс-Йоргом Фриденами. [12] [13] [14]
  • Интуиция , API оконной системы.
  • AmigaDOS и AmigaShell, AmigaDOS - это дисковая операционная система для ОС, а оболочка - это интегрированный интерфейс командной строки (CLI). Интерфейс командной строки и графический интерфейс пользователя дополняют друг друга и имеют одинаковые привилегии.
  • Petunia, эмулятор процессора Motorola 68020 с динамической перекомпиляцией, также называемой JIT- компиляцией, для Amigas на базе PowerPC. Это до некоторой степени обеспечивает обратную совместимость с OS4, он будет запускать только дружественные к системе (следуя OS3.x API без прямого взаимодействия с классическим пользовательским чипсетом Amigas ) программы AmigaOS 3.x. [15] Для программ, с которыми Petunia не может справиться, таких как большинство "ударов по железу" (которые напрямую используют устаревшее оборудование Amiga ), игры и демонстрации Amiga , UAE может использоваться, которые могут эмулировать различные наборы микросхем Amiga (OCS, ECS, AGA ) также.

Процесс разработки [ править ]

За три десятилетия своей истории существовало много разных версий операционной системы (ОС) AmigaOS .

Версии от 1.0 до 1.3 [ править ]

Amiga Workbench 1.0 (1985)

Первая AmigaOS была представлена ​​в 1985 году и разработана Commodore International . Он получил прозвище Workbench по названию графического пользовательского интерфейса (GUI) из-за ошибки отдела маркетинга и продаж Commodore, который пометил диск с ОС просто именем «Workbench Disk», а не правильным именем «AmigaOS Disk ( Верстак) ». Первые версии AmigaOS (1.0 и до 1.3) здесь указаны с названиями их исходных дисков, чтобы сохранить оригинальные настройки.

Версии от 2.0 до 3.1 [ править ]

Amiga Workbench 2.0 (1990)

Усовершенствования Workbench 2.0 внесли много важных улучшений в графический интерфейс операционной системы Amiga. Сине-оранжевая цветовая схема была заменена серой и голубой с трехмерным аспектом границы окон. Workbench больше не был привязан к режимам отображения 640 × 256 (PAL) или 640 × 200 (NTSC), и большая часть системы была улучшена с целью облегчения будущего расширения. Впервые был добавлен стандартизированный внешний вид. Это было сделано путем создания Руководства по стилю Amiga , включая библиотеки и программное обеспечение, которые помогали разработчикам создавать совместимое программное обеспечение. Технологии включали библиотеку создания элементов графического интерфейса пользователя gadtools , установщик языка сценариев установки программного обеспечения и AmigaGuide. гипертекстовая справочная система.

Версии 3.5 и 3.9 [ править ]

Эволюция AmigaOS 3.x

После упадка Commodore более поздние владельцы торговой марки Amiga предоставили немецкой компании Haage & Partner лицензию на обновление операционной системы Amiga. Вместе с этим обновлением изменилось и отношение людей к операционной системе Amiga. Вместо того, чтобы указывать «Kickstart» или «Workbench», обновления чаще всего назывались просто «AmigaOS». В то время как все предыдущие выпуски ОС работали на обычной Amiga 500 с 68000 и 512 КБ ОЗУ, для версии 3.5 и выше требовалась 68020 или лучше и быстрая оперативная память не менее 4 МБ.

Версии 4.0 и 4.1 [ править ]

В 2001 году Amiga Inc. подписала контракт с Hyperion Entertainment на разработку родной для PowerPC AmigaOS 4 из их предыдущего выпуска AmigaOS 3.1. [16] В отличие от предыдущих версий, основанных на центральном процессоре Motorola 68k , OS4 работает только на компьютерных системах PowerPC. Политика распространения Amiga, Inc. (нынешние владельцы товарных знаков Amiga) для AmigaOS 4.0 и любых более поздних версий требует, чтобы OS4 была связана со всем новым сторонним оборудованием «Amigas», за единственным исключением Amigas с Phase5.Платы ускорителя PowerPC, для которых OS4 продается отдельно. Это требование было отменено в соглашении, достигнутом между Amiga, Inc. и Hyperion в урегулировании судебного процесса по поводу права собственности на AmigaOS 4. В 2014 году Hyperion представила AmigaOS 4.1 Final Edition, включающую все предыдущие загружаемые обновления и некоторые новые функции, такие как унифицированная графическая библиотека с Поддержка RTG и поддержка более 2 ГБ ОЗУ. [17]

Версии 4.2 [ править ]

В мае 2012 года Hyperion объявил, что они работают над AmigaOS 4.2. Он представит поддержку 3D с аппаратным ускорением, поддержку многоядерных процессоров, значительно улучшенный API файловой системы и многие другие функции. [18]

Отличительные особенности AmigaOS 4 [ править ]

Отличительные особенности по сравнению с другими операционными системами или предыдущими версиями AmigaOS: [19]

Внешний вид [ править ]

Экран рабочего места спереди, экран веб-браузера сзади
  • Экраны: пользователи могут иметь столько разных экранов, сколько захотят, для любых целей, каждый со своим собственным приложением; или они могут открыть общий экран, которым могут пользоваться несколько приложений. Переключение между экранами может быть выполнено мгновенно, и они могут вернуться к приложению и найти его именно таким, каким они его оставили. Можно даже перетащить текущий экран вниз, чтобы открыть за ним другой экран (даже если у них разные разрешения экрана), чтобы они могли одновременно просматривать два экрана или даже перетаскивать файлы и другой контент с одного экрана на другой. [20]
  • Меню: строка меню появляется в верхней части экрана, когда правая кнопка мыши нажата, и исчезает, когда она не нужна, тем самым уменьшая беспорядок на экране и предоставляя больше места для работы.

Обработка файлов [ править ]

  • Описательная файловая структура: файлы операционной системы разделены на четко обозначенные ящики (папки). Например, все библиотеки хранятся в стандартном виртуальном устройстве «Libs:» и в поисковике абсолютного пути для каталога «Libs», все шрифты находятся в абсолютном локаторе «Fonts:», файлы для языковой локализации все хранятся в «Locale:» и скоро.
  • RAM-диск : виртуальный жесткий диск, он действует как любой другой диск и хранит файлы и данные в памяти, а не на вашем реальном жестком диске. Размер RAM-диска можно изменять динамически, и он занимает ровно столько памяти, сколько необходимо. Его можно использовать как временное хранилище для ваших собственных целей или как место, где установщики программного обеспечения помещают временные файлы, и очищаются при перезагрузке, чтобы вы не загромождали свой компьютер тысячами ненужных файлов, которые тормозят вашу систему. . Кроме того, есть дополнительный RAD-диск , восстанавливаемая версия RAM-диска, которая сохраняет содержимое после перезагрузки. [21]
  • Типы данных: распознает и обрабатывает типы файлов : отображение изображения, воспроизведение музыкального файла, декодирование видеофайла, рендеринг веб-страницы и т. Д. Любое приложение может прозрачно обращаться к типам данных и, таким образом, иметь возможность использовать любой файл, для которого у вас есть тип данных. .
  • Обработка значков: файл может иметь значок по умолчанию, представляющий тип файла, или пользовательский значок, специфичный для отдельного файла. Кроме того, значки могут хранить дополнительные команды и метаданные о связанном файле - например, в какой программе его открыть.
  • Назначение устройств: вместо присвоения дискам (устройствам) буквы или фиксированной метки каждому диску можно дать имя. Дискам можно присвоить несколько имен, чтобы система всегда знала, где они находятся. Если это системный загрузочный диск, он также известен как «Sys:». Областям жесткого диска можно присвоить метку, как если бы они были виртуальным диском. Например, можно монтировать MP3-плееры как «MP3:», а внешние сетевые ресурсы как логические устройства.

Другое [ править ]

Загрузился с AmigaOS 4.1 Update 1 Live CD
  • Live CD: установочный компакт-диск OS4 можно использовать как Live CD .
  • Доки: это полностью настраиваемая стыковочная панель для значков, обеспечивающая быстрый доступ к наиболее часто используемым приложениям. Эти значки панели док-станции, «Dockies», полностью динамические, что означает, что они могут отображать контент в реальном времени и действовать как полезные микро-инструменты. Docky может действовать как увеличительное стекло, отображать время или показывать вам последний прогноз погоды или информацию о фондовом рынке прямо из Интернета.
  • Сценарии: реализовано создание сценариев как фундаментальная функция. Используя язык сценариев AREXX и Python, можно автоматизировать, интегрировать и удаленно управлять почти всеми приложениями и функциями компьютера. Наборы функций и инструменты из нескольких приложений могут быть объединены в единый интегрированный интерфейс, что позволяет выполнять самые сложные задания с максимальной простотой.
Визит Мрачного жнеца
  • Мрачный жнец : « Медитация гуру » заменена «Мрачным жнецом», системой обработки сбоев, которая пытается отловить сбои и не дать им выйти из-под контроля. Он может предоставить полную информацию о сбое и, при желании, приостановить возникшую задачу.
  • AmiUpdate: это система обновления, разработанная исключительно для последней инкарнации AmigaOS 4. [22] Она способна обновлять файлы ОС, а также все программы Amiga, которые зарегистрированы для использования той же программы обновления, которая является стандартной для Amiga. Для обновления AmigaOS требуется всего несколько библиотек, которые должны быть помещены в стандартное расположение ОС «Libs:», «Fonts:» и т. Д. Это оставляет пользователям Amiga минимальные знания системы, которые почти могут свободно выполнять обновление системных файлов вручную.

Совместимое оборудование [ править ]

Амига [ править ]

Выпущено для Amigas, оснащенных дополнительными платами PPC сторонних производителей:

  • Blizzard PPC оснащена Amiga 1200
  • Blizzard 2604e (прототип карты) с Amiga 2000 [ необходима ссылка ]
  • CyberStorm PPC, оснащенный Amiga 3000 или Amiga 4000

AmigaOne [ править ]

Выпущено для материнских плат AmigaOne :

  • AmigaOne-SE (A1-SE)
  • AmigaOne-XE (A1-XE)
  • Micro-AmigaOne (Micro-A1)
  • AmigaOne X1000 (A1X1K; A1-X1000)
  • AmigaOne 500 (A1-500), компьютер AmigaOne на основе платы Sam460ex, представленной Acube Systems. [23]
  • AmigaOne X5000 (A1X5K; A1-X5000)

Пегасы [ править ]

Выпущено для систем Pegasos :

  • Pegasos II (Peg2) [24]

Саманта [ править ]

Выпущено для систем Sam440 :

  • Sam440ep [25] [6]
  • Sam440ep-flex
  • Sam460ex [26]

Версии [ править ]

Будущее [ править ]

Для AmigaOS 4.2 Hyperion Entertainment запланировали следующие обновления:

  • Поддержка нескольких ядер ( SMP )
  • Новый планировщик ExecSG
    • Выбираемая политика для планирования (может включать в себя для каждой задачи)
    • Планирование групп задач с внутренним планированием задач внутри этой группы
    • Планирование задач по нескольким ядрам ЦП (может включать сходство ядер)
    • Поддержка планирования в реальном времени
  • Графика и Gallium3D
    • Обеспечивает доступ к полным реализациям OpenGL, таким как Mesa
    • Композицию можно выполнить через Gallium3D
    • Открывает путь к замене всей графической подсистемы
    • поддержка нескольких заголовков

См. Также [ править ]

  • Amiga
  • AmigaOS
  • Версии AmigaOS
  • AROS
  • История Amiga
  • Linux на питании
  • MorphOS

Ссылки [ править ]

  1. ^ « « Пробная версия Amiga Inc против Hyperion окончена - Часть 2 из 4 »(исходный код AmigaOS 3.1 [7:15])» . YouTube.com. 2009-10-27 . Проверено 20 сентября 2010 .
  2. ^ Администратор. «Предварительный выпуск AmigaOS 4.0 Developer стал золотым» . hyperion-entertainment.biz .
  3. ^ http://www.hyperion-entertainment.biz/8080/news/2007-01-01 [ постоянная мертвая ссылка ]
  4. ^ "Объявление на официальном сайте Amiga Inc." . Amiga.com. Архивировано из оригинального 29 июля 2008 года . Проверено 31 января 2010 .
  5. ^ AmigaOS 4.0 для классической Amiga стала золотой. [ постоянная мертвая ссылка ]
  6. ^ а б "ACube Systems Srl" . acube-systems.biz .
  7. ^ "Amiga Inc против Hyperion VOF" . News.justia.com. Архивировано 4 января 2010 года . Проверено 31 января 2010 .
  8. ^ Новости Hyperion Entertainment. [ постоянная мертвая ссылка ]
  9. ^ «AmigaOS 4 для распространения» . Системы ACube . Проверено 5 ноября 2010 .
  10. ^ «Hyperion, Amiga, Inc. достигают мирового соглашения, все юридические вопросы решены» . OSNews. 2009-10-17. Архивировано 19 октября 2009 года . Проверено 18 октября 2009 .
  11. ^ "Hyperion Entertainment CVBA и Amiga Inc. достигли соглашения" . Hyperion Entertainment. 2009-10-17. Архивировано из оригинального 23 октября 2009 года . Проверено 18 октября 2009 .
  12. ^ «Фриденс объясняет, что Hyperion Entertainment владеет ExecSG и лицензирует» . amigaworld.net. 2006-11-06. Архивировано из оригинала на 2016-03-04 . Проверено 24 августа 2015 .
  13. ^ "ДЕКЛАРАЦИЯ Ганса-Йорга Фридена, поданная подсудимым Гиперионом ВОФ" . justia.com. 21 мая 2007 г.
  14. ^ "Второе ЗАЯВЛЕНИЕ Ханса-Йорга Фридена, поданное подсудимым Гиперионом ВОФ" . justia.com. 21 мая 2007 г.
  15. ^ "Проект Петуния" . Алмос Раджнаи. 2006-12-30 . Проверено 10 ноября 2010 .
  16. ^ "Контракт Amiga / Hyperion" . 2010-10-10 . Проверено 3 сентября 2010 .
  17. ^ "Новости" . hyperion-entertainment.biz .
  18. ^ «Интервью с разработчиком AmigaOS 4: почему оно сохраняется и что ждет в будущем» . Компьютерный мир. 2012-05-31 . Проверено 2 июня 2012 .
  19. ^ "YouTube видео" Зачем использовать Amiga в 2009 году? - Длинный крой " " . Youtube.com. 2009-03-23 . Проверено 31 января 2010 .
  20. ^ "YouTube видео Amiga OS4 Intuition" . Youtube.com. 2007 января 19 . Проверено 31 января 2010 .
  21. ^ Особенности: RAM Disk. [ мертвая ссылка ]
  22. ^ "Система обновления AmigaOS 4" . Amiupdate.net . Проверено 31 января 2010 .
  23. ^ "Объявление ACube Systems" . acube-systems.biz . Проверено 11 октября 2011 .
  24. ^ «AmigaOS 4.1 для Pegasos II» . Amigaworld.net . Проверено 31 января 2010 .
  25. ^ OEM-версия AmigaOS 4.1 для SAM440ep неизбежна. [ постоянная мертвая ссылка ]
  26. ^ «AmigaOS 4.1 для Sam460ex» . Системы ACube. 2010-05-13. Архивировано 17 мая 2010 года . Проверено 13 мая 2010 .
  27. ^ Предварительный выпуск AmigaOS 4.0 Developer стал золотым. [ постоянная мертвая ссылка ]
  28. ^ Доступно первое предварительное обновление AmigaOS 4.0. [ постоянная мертвая ссылка ]
  29. ^ "Доступно новое обновление AmigaOS" . Hyperion-entertainment.biz. 2004-12-27 . Проверено 31 января 2010 .
  30. ^ «Доступно предварительное обновление AmigaOS 4.0 # 3» . Hyperion-entertainment.biz . Проверено 31 января 2010 .
  31. ^ "Выпущено предварительное обновление №4 для разработчиков AmigaOS4.0" . Hyperion-entertainment.biz. 2006-02-08 . Проверено 31 января 2010 .
  32. ^ «Доступно обновление AmigaOS 4.0 за июль 2007 г.» . Hyperion-entertainment.biz . Проверено 31 января 2010 .
  33. ^ «AmigaOS 4.0 для классического списка совместимости компьютеров Amiga» (на итальянском). Acube-systems.biz. 2009-12-22 . Проверено 31 января 2010 .
  34. ^ «Доступно обновление AmigaOS 4.0 за февраль 2008 г. для CyberStormPPC и BlizzardPPC» . Hyperion-entertainment.biz . Проверено 31 января 2010 .
  35. ^ Hyperion Entertainment анонсирует AmigaOS 4.1. [ постоянная мертвая ссылка ]
  36. ^ "Доступно новое быстрое исправление AmigaOS 4.1" . Hyperion-entertainment.biz. 2009-06-21. Архивировано из оригинала на 2011-07-06 . Проверено 31 января 2010 .
  37. ^ «Обновление 1 AmigaOS 4.1 доступно для немедленной загрузки» . Hyperion-entertainment.biz. 2010-01-14 . Проверено 31 января 2010 .
  38. ^ «Доступно обновление 2 AmigaOS 4.1» . Hyperion-entertainment.biz. 2010-04-30. Архивировано из оригинала на 2011-07-06 . Проверено 1 мая 2010 .
  39. ^ Стивен Соли. «Выпущено обновление 3 для AmigaOS 4.1» . hyperion-entertainment.com .
  40. ^ "AmigaOne X1000 Update 5 CD становится золотым!" . Amigans.net. 2012-01-29 . Проверено 9 января 2012 .
  41. ^ "AmigaOS 4 Update 5 вышел для всех" . Amigaworld.net. 2012-08-16 . Проверено 18 августа 2012 .
  42. ^ «Hyperion выпускает обновление 6 для AmigaOS 4.1» . Amigaworld.net. 2012-11-30 . Проверено 1 декабря 2012 .
  43. ^ "AmigaOS 4.1 Final Edition уже в продаже!" . Amigaworld.net. 2014-12-18 . Проверено 19 декабря 2014 .
  44. ^ «Преодолевая барьер памяти - блог Hyperion Entertainment» . hyperion-entertainment.biz .
  45. ^ «AmigaOS 4.1 Final Edition будет доступна до конца 2014 года» . Amigaworld.net. 2014-10-26 . Проверено 19 декабря 2014 .
  46. ^ «Анонс AmigaOS 4.1 Final Edition, Обновление 1» . Hyperion-entertainment.com. 2016-12-31 . Проверено 1 января 2017 .
  47. ^ "Final Edition Обновление 1 ВЫШЛО" . Amigaworld.net. 2016-12-31. Пост 18 от zzd10h . Проверено 1 января 2017 .
  48. ^ «Hyperion: Обновление 2 для AmigaOS 4.1 Final Edition доступно для загрузки» (пресс-релиз). Брюссель: Hyperion Entertainment. amiga-news.de. 2020-12-23 . Проверено 24 декабря 2020 .
  49. ^ «Hyperion: 'Hotfix' для AmigaOS 4.1 Final Edition, обновление 2» (пресс-релиз). Брюссель: Hyperion Entertainment. amiga-news.de. 2021-01-12 . Проверено 13 января 2021 .

Примечания [ править ]

  • Обзор предварительной версии Micro-AmigaOne и AmigaOS 4 Developer Prerelease
  • Ars Technica обзоры AmigaOS 4.0
  • Ars Technica обзоры AmigaOS 4.1
  • История Amiga, часть 1
  • AmigaOS 4.0 - четвертое предварительное обновление

Внешние ссылки [ править ]

  • Официальный веб-сайт