MorphOS — это компьютерная операционная система (ОС) , подобная AmigaOS . Это смешанная проприетарная и открытая ОС, созданная для компьютеров на базе процессора Pegasos PowerPC (PPC), компьютеров Amiga, оснащенных ускорителем PowerUP, а также серии плат разработки Freescale , использующих прошивку Genesi , включая Efika и mobileGT . Начиная с MorphOS 2.4, также поддерживается Apple Mac mini G4, а с выпуском MorphOS 2.5 и MorphOS 2.6 поддерживаются модели eMac и Power Mac G4 соответственно. В выпуске MorphOS 3.2 добавлена ограниченная поддержка Power Mac G5 . Ядро, основанное на микроядре Quark , является проприетарным, хотя некоторые библиотеки и другие части имеют открытый исходный код, например рабочий стол Ambient .
Разработанный для процессоров 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. [3] [4]
Версия MorphOS для Efika , очень маленькой материнской платы на базе сверхмаломощного процессора MPC5200B от Freescale, была показана на выставках и собраниях пользователей в Германии . [5] Текущая (начиная с версии 2.0) версия MorphOS поддерживает Efika.
ABox — это песочница эмуляции, включающая собственный клон AmigaOS API PPC, который двоично совместим как с приложениями Amiga 68k, так и с форматами PowerUP и WarpOS исполняемых файлов Amiga PPC. ABox частично основан на исследовательской операционной системе AROS . ABox включает транслятор кода Trance JIT для собственных приложений Amiga 68k .
MorphOS может запускать любое дружественное к системе программное обеспечение Amiga, написанное для процессоров 68k. Также можно использовать библиотеки или типы данных 68k в приложениях PPC и наоборот. Он также обеспечивает уровень совместимости для программного обеспечения PowerUP и WarpUP , написанного для карт-ускорителей PowerUP. Крупнейшим репозиторием является Aminet , в котором в Интернете находится более 75 000 пакетов, включающих пакеты всех версий Amiga, включая музыку, звук и иллюстрации. Репозитории программного обеспечения только для MorphOS размещаются в программном обеспечении MorphOS, файлах MorphOS и хранилище MorphOS.
MorphOS поставляется с несколькими настольными приложениями в виде предустановленного программного обеспечения .
Проект стартовал в 1999 году на основе микроядра Quark . [7] Самые ранние версии MorphOS работали только через карты-ускорители PPC на компьютерах Amiga и для полноценного функционирования требовались части AmigaOS . [8] Совместные усилия компаний bPlan (партнером которых является ведущий разработчик MorphOS) и Tendic-France в 2002 году привели к первому регулярному, непрототипному производству компьютеров Pegasos, спроектированных bPlan, способных работать под управлением MorphOS или Linux. [9] [10] У Tendic-France были финансовые проблемы, и она закрылась; однако сотрудничество продолжилось под новым флагом Genesi . [11] [12] В 2003 году последовал напряженный рекламный год с выступлениями на конгрессах и выставках в нескольких местах по всему миру, в том числе на выставке Consumer Electronics Show (CES) в Лас-Вегасе. [13]
После некоторых ожесточенных разногласий внутри команды разработчиков MorphOS в 2003 и 2004 годах, кульминацией которых стали обвинения разработчика MorphOS в том, что ему и другим не заплатили зарплату, [14] интерфейс рабочего стола Ambient был выпущен под лицензией GPL [15] и в настоящее время активно разрабатывается команда разработчиков Ambient. В соответствии с правилами GPL Ambient продолжает включаться в коммерческий продукт MorphOS. Альтернативная настольная система MorphOS — Scalos . [16]
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 минут.
MorphOS 2 включает в себя собственный стек TCP/IP («Netstack») и веб-браузер Sputnik или веб-браузер Origyn . [47] Sputnik был запущен в рамках системы поощрений сообщества пользователей [48] , что также привело к созданию MOSNet, бесплатного отдельного стека TCP/IP для пользователей MorphOS 1. Sputnik — это порт механизма рендеринга KHTML, на котором также основан WebKit . Спутник больше не разрабатывается и был удален из более поздних выпусков MorphOS 2.