Введение
MorphOS — это компьютерная операционная система, совместимая с Amiga. Это операционная система (ОС), похожая на AmigaOS, сочетающая в себе проприетарные и открытые компоненты. Она разработана для компьютеров на базе процессора Pegasos PowerPC (PPC), компьютеров Amiga, оснащенных ускорителем PowerUP, и ряда плат разработки Freescale, использующих прошивку Genesi, включая Efika и mobileGT. Начиная с MorphOS 2.4, поддерживается также Mac mini G4 от Apple, а с выпуском MorphOS 2.5 и MorphOS 2.6 добавлены поддержка моделей eMac и Power Mac G4 соответственно. Выпуск MorphOS 3.2 обеспечил ограниченную поддержку Power Mac G5. Ядро, основанное на микроядре Quark, является проприетарным, однако некоторые библиотеки и другие компоненты имеют открытый исходный код, например, графическая среда Ambient.
MorphOS is an AmigaOS like computer operating system (OS). It is a mixed proprietary and open source OS produced for the Pegasos PowerPC (PPC) processor based computer, PowerUP accelerator equipped Amiga computers, and a series of Freescale development boards that use the Genesi firmware, including the Efika and mobileGT. Since MorphOS 2.4, Apple's Mac mini G4 is supported as well, and with the release of MorphOS 2.5 and MorphOS 2.6 the eMac and Power Mac G4 models are respectively supported. The release of MorphOS 3.2 added limited support for Power Mac G5. The core, based on the Quark microkernel, is proprietary, although several libraries and other parts are open source, such as the Ambient desktop.
Характеристики и версии
Разработанный для процессоров PowerPC от Freescale и IBM, он также поддерживает оригинальные приложения AmigaOS для Motorola 68000 (68k, MC680x0) посредством проприетарной эмуляции, основанной на задачах, и большинство приложений AmigaOS PPC через API-оболочки. Он API-совместим с AmigaOS 3.1 и имеет графический интерфейс на основе Magic User Interface (MUI). Помимо версии MorphOS для Pegasos, существует версия для компьютеров Amiga, оснащенных ускорительными картами PowerUP производства Phase5. Эта версия бесплатна, как и регистрация. Если система не зарегистрирована, она замедляется после каждого двухчасового сеанса работы. PowerUP MorphOS в последний раз обновлялась 23 февраля 2006 года; однако, её функциональность и возможности не превосходят версию для Pegasos. Версия MorphOS для Efika, очень маленькой материнской платы на базе ультранизковольтного процессора MPC5200B от Freescale, была продемонстрирована на выставках и встречах пользователей в Германии. Текущая (начиная с версии 2.0) версия MorphOS поддерживает Efika.
Абокс
ABox — это эмуляционная среда, предоставляющая нативный клон API AmigaOS, бинарно совместимый как с 68k приложениями Amiga, так и с форматами PowerUP и WarpOS исполняемых файлов Amiga PPC. ABox частично основан на исследовательской операционной системе AROS и включает в себя JIT-транслятор кода Trance для 68k нативных приложений Amiga.
Программное обеспечение MorphOS
MorphOS может запускать любое программное обеспечение для Amiga, совместимое с системой, написанное для процессоров 68k. Также возможен запуск 68k-библиотек или типов данных в PPC-приложениях и наоборот. Система также предоставляет уровень совместимости для программного обеспечения PowerUP и WarpUP, разработанного для ускорителей PowerUP. Крупнейшим репозиторием является Aminet, содержащий более 75 000 пакетов, включая программное обеспечение для всех версий Amiga, такое как музыка, звук и графика. Специализированные репозитории программного обеспечения MorphOS размещены на MorphOS Software, MorphOS Files и MorphOS Storage.
Объединенные заявки
MorphOS поставляется с несколькими настольными приложениями, предустановленными на системе.
Поддерживаемое оборудование
Макс. 1,72 ГБ оперативной памяти; виртуальная память не поддерживается. Поддержка осуществляется только для видеокарт Radeon; видеокарты Nvidia не поддерживаются.
История
Проект начался в 1999 году на основе микроядра Quark. Самые ранние версии MorphOS работали только через PPC-ускорители на компьютерах Amiga и требовали части AmigaOS для полноценной работы. В результате сотрудничества компаний bPlan (партнёром которой является ведущий разработчик MorphOS) и Thendic France в 2002 году было начато серийное производство компьютеров Pegasos разработки bPlan, способных работать под управлением MorphOS или Linux. Thendic France столкнулась с финансовыми трудностями и прекратила существование, однако сотрудничество продолжилось под новым названием "Genesi". 2003 год был отмечен активной рекламной кампанией, включая участие в конференциях и выставках по всему миру, в том числе на выставке Consumer Electronics Show (CES) в Лас-Вегасе. После ряда острых разногласий в команде разработчиков MorphOS в 2003 и 2004 годах, кульминацией которых стали обвинения одного из разработчиков в невыплате гонораров ему и другим, графический интерфейс Ambient был выпущен под лицензией GPL и в настоящее время активно разрабатывается командой Ambient. В соответствии с правилами GPL, Ambient продолжает включаться в коммерческую версию MorphOS. Альтернативной настольной средой для MorphOS является Scalos. 1 апреля 2008 года команда MorphOS объявила о выходе MorphOS 2.0 во втором квартале 2008 года. Это обещание было выполнено с разницей в несколько секунд: MorphOS 2.0 была выпущена 30 июня 2008 года в 23:59 по центральноевропейскому времени. MorphOS 3.11 доступна для коммерческого использования по цене 79 евро за копию (49 евро для плат Efika PPC или Sam460). Предоставляется полнофункциональная демонстрационная версия MorphOS, однако без ключевого файла её скорость значительно снижается после 30 минут работы в сеансе; перезагрузка системы позволяет использовать ещё 30 минут.
История выпуска серий 0.x/1.x
ВерсияДата выпускаПримечания0.11 августа 2000 годаAmiga0.217 октября 2000 годаAmiga0.414 февраля 2001 года3-й выпуск0.51 мая 2001 годаAmiga0.8август 2001 годаAmiga, Pegasos I0.92002beta1.014 октября 2002 годаPegasos I1.113 декабря 2002 годаPegasos I1.29 февраля 2003 годаPegasos I1.327 марта 2003 годаPegasos I1.47 августа 2003 годаPegasos I1.4.428 марта 2005 годаPegasos I/II1.4.530 апреля 2005 годаPegasos I/II1.4.525 августа 2005 годаAmiga
История выпуска серий 2.x/3.x
ВерсияДата выпускаПримечания2.030 июня 2008Добавлена поддержка платформы Efika 5200B; собственный TCP/IP стек, обновлённый выпуск Sputnik, поддержка AltiVec, альфа-композиция 3D-слоёв для графического пользовательского интерфейса, новые компоненты USB (включая поддержку USB 2.0), новые заставки экрана и Reggae – новая модульная мультимедийная платформа потоковой передачи2.16 сентября 2008Поддержка аудио Efika2.220 декабря 2008Совместимый с TrueCrypt набор для шифрования дисков2.36 августа 2009Веб-браузер Origyn в качестве браузера по умолчанию, поддержка файловой системы HFS+ в режиме только для чтения2.412 октября 2009Добавлена поддержка Mac mini G4; поддержка записи на диски Mac HFS, новая библиотека символов для улучшения поддержки многоязычных приложений2.54 июня 2010Добавлена поддержка eMac G4; драйверы для 2-портовых Serial ATA PCI карт на базе SiI3x1x2.610 октября 2010Добавлена поддержка Power Mac G4; 2D драйверы для графических карт Rage 128 Pro; выпуск состоялся точно 10.10.10 10:102.72 декабря 2010Улучшена поддержка платформ Power Mac G43.08 июня 2012Добавлена поддержка PowerBook G4; улучшения производительности3.18 июля 2012Выпуск с исправлениями ошибок3.227 мая 2013Добавлена поддержка дополнительных моделей PowerBook G4, iBook G4 и Power Mac G5 модели A1047; 3D драйверы для карт на базе Radeon R300, беспроводная сеть через чипсет Atheros, масштабная переработка TCP/IP стека ("NetStack") – улучшена производительность сети3.318 сентября 2013Исправлена поддержка некоторых моделей iBook G43.414 декабря 2013Улучшена производительность 3D для R300 и воспроизведения видео G5, поддержка нестандартных разрешений экрана на различных моделях PowerBook3.515 февраля 2014Поддержка PowerMac7,2 и моделей Power Mac G53.627 июня 2014Поддержка Wi-Fi Broadcom, поддержка AMD R400, файловая система SMBFS, VNC сервер и клиент Synergy3.73 августа 2014Выпуск с исправлениями ошибок3.815 мая 2015Поддержка серии материнских плат Sam 460; базовые драйверы для графических карт Radeon HD, 4K дисплеи в родном разрешении3.919 июня 2015Выпуск с исправлениями ошибок3.1025 марта 2018Расширенная поддержка оборудования (материнская плата AmigaOne X5000; новые контроллеры SATA, сетевые контроллеры, сканеры и графические карты), IDE Flow Studio со встроенным отладчиком, поддержка часовых поясов, новые шрифты, новые темы, векторная графика, включая SVG иконки, общие исправления ошибок и улучшения производительности3.116 июля 2018Выпуск с исправлениями ошибок3.122 октября 2019Поддержка двух мониторов для выбранного оборудования, улучшенное управление температурой для выбранного оборудования, новый стек FireWire, поддержка большего количества принтеров и сканеров, обновлённый браузер Odyssey с поддержкой HTTP/2 и TLS 1.3, а также проверкой орфографии, существенные обновления и новые функции для IDE Flow Studio, поддержка UTF-8 в MUI, среда выполнения ObjFW с автоматическим подсчётом ссылок3.137 февраля 2020Выпуск с исправлениями ошибок3.144 октября 2020Улучшения ядра для потоков, улучшенная поддержка потоков в сетевом стеке TCP/IP, улучшен эмулируемый слой Unix, улучшения Magic User Interface, улучшен фреймворк ObjectiveC, улучшены переводы для различных языков, обновлены компоненты с открытым исходным кодом для различных библиотек и классов, многочисленные исправления ошибок. Представлено приложение для мониторинга системы ScoutNG3.1531 декабря 2020Выпуск с исправлениями ошибок3.169 марта 2022Добавлена система уведомлений и почтовый клиент, веб-браузер Odyssey заменён на Wayfarer, добавлен новый переключатель приложений. Улучшения для клиента Synergy, добавлена общая библиотека openSSL 3. Включает сотни исправлений ошибок3.171 мая 2022Выпуск с исправлениями ошибок3.1813 мая 2023Новые функции: Scriptable Hex/RAM/Disk редактор, архиватор/распаковщик ArchiveIt, улучшенное отображение информации об охлаждении через приложение Thermals, поддержка Samba2/3, включая интеграцию с рабочим столом Ambient. Обширные улучшения драйверов Radeon и улучшения поддержки драйверов Realtek 8168. Исправлены проблемы с поддержкой USB для систем CyrusPlus 5040. Многие системные компоненты и библиотеки были исправлены и улучшены, включая MUI, Netstack и Filesysbox. MorphOS 2 включает в себя собственный TCP/IP стек ("Netstack") и веб-браузер, Sputnik или Origyn Web Browser. Sputnik был разработан в рамках системы вознаграждений сообщества пользователей, которая также привела к MOSNet, свободному, отдельному стеку TCP/IP для пользователей MorphOS 1. Sputnik является портом движка рендеринга KHTML, на котором также основан WebKit. Разработка Sputnik была прекращена, и он был удалён из более поздних версий MorphOS 2.