AmigaOS 4


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

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 G4s. Однако на сегодняшний день это неофициально, не поддерживается и очень неполно, особенно в отношении драйверов. Во время судебной процедуры (между 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 выпускался в основном на ПЗУ (аппаратное обеспечение, входящее в комплект поставки компьютера). В 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] Для программ , которые Петуния не может обработать, например, наиболее «грохнуть оборудование» ( с использованием устаревшего Amiga оборудования непосредственно) Amiga игр и Amiga демки , ОАЭ могут быть использованы , которые могут эмулировать различные чипсеты 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 International более поздние владельцы торговой марки 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.
    • Открывает путь к замене всей графической подсистемы
    • поддержка нескольких заголовков

Смотрите также

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

использованная литература

  1. ^ « « Пробная версия Amiga Inc против Hyperion окончена - Часть 2 из 4 »(исходный код AmigaOS 3.1 [7:15])» . YouTube.com. 2009-10-27. Архивировано 19 декабря 2021 года . Проверено 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. Архивировано 19 декабря 2021 года . Проверено 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 стал золотым!" . 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. ^ "Обновление 1 Final Edition ВЫШЛО" . 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 - четвертое предварительное обновление

внешняя ссылка

  • Официальный сайт
Источник « https://en.wikipedia.org/w/index.php?title=AmigaOS_4&oldid=1061166578 »