MorphOS
MorphOS | |
---|---|
![]() | |
![]() Рабочий стол Ambient — популярная графическая оболочка для MorphOS | |
Разработчик | Ральф Шмидт и Фрэнк Марьяк |
Семейство ОС | AmigaOS-совместимая |
Первый выпуск | 1 августа 2000 |
Последняя версия | |
Тип ядра | микроядро Quark (англ.) |
Интерфейс | Ambient |
Лицензия | проприетарная ОС |
Состояние | Актуальное |
Веб-сайт | morphos-team.net (англ.) |
![]() |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/AmigaOS_3_and_clones.svg/220px-AmigaOS_3_and_clones.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/83/MorphOSstructure.png/350px-MorphOSstructure.png)
MorphOS —
Создание
Происхождение
Архитектура
Основой MorphOS является микроядро Quark (англ.). Микроядро Quark предполагает систему боксов (
MorphOS допускает исполнение как предназначенного для MorphOS кода, так и кода для
, регулярно обновляемого для MorphOS.Вплоть до версии 1.4.5 не были реализованы:
- поддержка технологии AltiVec;
- прослойка Q-Box;
- стек протоколов TCP/IP;
- поддержка 1GB Ethernet, Firewire.
В сравнении со старыми версиями, MorphOS 2.0 претерпела ряд изменений:
- появился стек сетевых протоколов TCP/IP «NetStack»;
- изменилась система управления оперативной памятью. Вместо прежней системы, доставшейся в наследство от AmigaOS и использовавшейся вплоть до версии 1.4.5, реализована система управления TLSF, характеризующаяся малым заданным временем отклика и уменьшенной фрагментацией ОЗУ;
- поддерживается набор инструкций AltiVec;
- появилась поддержка 64-битной архитектуры в файловой системе Smart File System (SFS);
- вместо браузера «Voyager» в комплекте поставляется браузер «Sputnik»;
- для ускорения работы графического интерфейса используются возможности ускорителей трехмерной графики;
- поддерживаются полтора десятка языков, включая русский;
- добавлена возможность выбора загрузочного раздела (как в AmigaOS);
- обновлены USB-стек «Poseidon» и MUI.
Кроме упомянутых выше и неупомянутых здесь изменений и дополнений, существует ещё одно изменение, вызвавшее жаркие споры среди пользователей — MorphOS стала платной.
Последовавшая двумя месяцами позднее версия 2.1 не имеет радикальных отличий от предыдущей версии и содержит в основном исправления ошибок (в том числе — снижавших стабильность работы ОС на платформе
В версии 2.2 также продолжена линия на оптимизацию и исправление ошибок и добавлено новый функционал — для шифрования дисков. Для
В версии 2.3, помимо исправлений ошибок и оптимизации, вновь сменился браузер — теперь в комплекте поставляется Orygin Web Browser (OWB). Также, в рамках подготовки к выпуску MacMini-версии MorphOS появилась поддержка файловой системы HFS+ и утилита для расширения функциональности однокнопочной мыши (имитация правой кнопки).
Основное отличие версии 2.4 от предыдущих — поддержка компьютеров
В версии 3.0 добавлена поддержка ряда ноутбуков Apple PowerBook. Цена ОС зависит от аппаратной платформы, для которой она регистрируется.
В версии 3.2 появилась поддержка рабочих станций
В версии 3.3 основной упор был сделан на повышение скорости эмуляции и улучшение совместимости со старым ПО для классической Amiga, были исправлены ошибки обнаруженные с момента выхода версии 3.2.
Составляющие MorphOS
- ;
- Cybergraphics — поддержка стандарта RTG (управляемый вывод изображений на любое число видеоустройств);
- TinyGL — открытый вариант API, совместимого с OpenGL;
- RAVE — открытый вариант API, совместимого с Warp3D;
- MUI — объектно-ориентированный интерфейс для приложений AmigaOS и MorphOS;
- PowerSDL — реализация Simple DirectMedia Layer (SDL);
- m68k в реальном времени, транслируя его в код PowerPC;
- Q-Box — управление функциями операционной системы на низком уровне. Дальнейшая разработка в настоящее время заморожена;
- A-Box — PowerPC API, обеспечивающее совместимость с приложениями AmigaOS (аналогично AROS для x86). Развитие этой «песочницы» является приоритетным.
Аппаратные требования
MorphOS работает как на компьютерах, основанных на материнской плате Pegasos, так и на классических компьютерах Amiga, оборудованных PPC-акселераторами. Кроме того, MorphOS также существует для MobileGT и ряда плат, производимых Freescale Semiconductor.[3]
MorphOS 2.х также поддерживает платформу
.Начиная с версии 2.6 MorphOS поддерживает компьютеры серии PowerMac.
MorphOS 3.x в значительной степени нацелена на расширение поддержки PPC-совместимых компьютеров. Например, список совместимости в MorphOS 3.9 по платформам выглядит так:
- Amiga PPC: Pegasos 1 & 2, EFIKA, Sam460, ACube AmigaOne 500
- Mac PPC: eMac, iBook G4, PowerBook G4, Mac mini G4, Power Mac G4, Power Mac G5, PowerMac Cube
Примечания
- ↑ https://www.morphos-team.net/news
- ↑ Архивированная копия . Дата обращения: 27 сентября 2013. Архивировано 2 октября 2013 года.
- ↑ Freescale Semiconductor Website | Login/Register/Support | Unavailable . Дата обращения: 12 апреля 2006. Архивировано 27 апреля 2006 года.
Ссылки
- Официальный сайт Genesi Архивная копия от 12 августа 2006 на Wayback Machine (англ.)
- MorphOS: Со скоростью молнии! (рус.)
- MorphOS в деталях Архивная копия от 5 апреля 2007 на Wayback Machine (рус.)
- The New MorphOS Memory System by Harry «Piru» Sintonen Архивная копия от 13 февраля 2009 на Wayback Machine (англ.) (перевод на русский Архивная копия от 4 марта 2016 на Wayback Machine)