MorphOS

Материал из Википедии — свободной энциклопедии
MorphOS
Изображение логотипа
Рабочий стол Ambient — популярная графическая оболочка для MorphOS
Рабочий стол Ambient — популярная графическая оболочка для MorphOS
Разработчик Ральф Шмидт и Фрэнк Марьяк
Семейство ОС AmigaOS-совместимая
Первый выпуск 1 августа 2000
Последняя версия
Тип ядра микроядро Quark (англ.)
Интерфейс Ambient
Лицензия проприетарная ОС
Состояние Актуальное
Веб-сайт morphos-team.net (англ.)
Логотип Викисклада Медиафайлы на Викискладе
Развитие AmigaOS и совместимых систем
Структура ОС MorphOS

MorphOS —

проприетарная многозадачная операционная система (ОС), предназначенная для линейки процессоров PowerPC
.

Создание

Происхождение

m68k на процессоры PowerPC
.

Архитектура

Основой MorphOS является микроядро Quark (англ.). Микроядро Quark предполагает систему боксов (

Morpho menelaus
). Также широко используются логотипы, содержащие комбинацию названия ОС и изображения бабочки.

MorphOS допускает исполнение как предназначенного для MorphOS кода, так и кода для

ECS или AGA). Программы, использующие чипсет, можно исполнять в среде эмулятора UAE
, регулярно обновляемого для MorphOS.

Вплоть до версии 1.4.5 не были реализованы:

В сравнении со старыми версиями, 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 не имеет радикальных отличий от предыдущей версии и содержит в основном исправления ошибок (в том числе — снижавших стабильность работы ОС на платформе

Efika
) и небольшие обновления.

В версии 2.2 также продолжена линия на оптимизацию и исправление ошибок и добавлено новый функционал — для шифрования дисков. Для

ATI Radeon по умолчанию включена функция ускорения ГИП аппаратными средствами ускорителя трёхмерной графики
.

В версии 2.3, помимо исправлений ошибок и оптимизации, вновь сменился браузер — теперь в комплекте поставляется Orygin Web Browser (OWB). Также, в рамках подготовки к выпуску MacMini-версии MorphOS появилась поддержка файловой системы HFS+ и утилита для расширения функциональности однокнопочной мыши (имитация правой кнопки).

Основное отличие версии 2.4 от предыдущих — поддержка компьютеров

MacMini на базе процессоров PowerPC
.

В версии 3.0 добавлена поддержка ряда ноутбуков Apple PowerBook. Цена ОС зависит от аппаратной платформы, для которой она регистрируется.

В версии 3.2 появилась поддержка рабочих станций

Mac Mini (37 %) и Pegasos 2
(25 %).

В версии 3.3 основной упор был сделан на повышение скорости эмуляции и улучшение совместимости со старым ПО для классической Amiga, были исправлены ошибки обнаруженные с момента выхода версии 3.2.

Составляющие MorphOS

  • Workbench в AmigaOS, Wanderer в AROS или Windows
    ;
  • 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.х также поддерживает платформу

Efika, а начиная с версии 2.4 — компьютеры Mac mini на базе процессоров PowerPC
.

Начиная с версии 2.6 MorphOS поддерживает компьютеры серии PowerMac.

MorphOS 3.x в значительной степени нацелена на расширение поддержки PPC-совместимых компьютеров. Например, список совместимости в MorphOS 3.9 по платформам выглядит так:

Примечания

  1. https://www.morphos-team.net/news
  2. Архивированная копия. Дата обращения: 27 сентября 2013. Архивировано 2 октября 2013 года.
  3. Freescale Semiconductor Website | Login/Register/Support | Unavailable. Дата обращения: 12 апреля 2006. Архивировано 27 апреля 2006 года.

Ссылки