MorphOS
Материал из Википедии — свободной энциклопедии
MorphOS | |
Логотип MorphOS с изображением талисмана проекта — бабочки Blue Morpho butterfly (Morpho menelaus) |
|
Разработчик | Ральф Шмидт и Фрэнк Марьяк |
Семейство ОС | AmigaOS-совместимая |
Исходный код | закрытый |
Последняя версия | 1.4.5 — 30 апреля 2005 г. |
Тип ядра | Микроядро Quark |
Интерфейс | Ambient |
Лицензия | проприетарная ОС |
Состояние | Актуальное |
Веб-сайт | www.morphosppc.com; www.morphos-team.net |
MorphOS — проприетарная многозадачная операционная система (ОС), предназначенная для линейки процессоров PowerPC. Основой MorphOS является микроядро Quark. Происхождение операционной системы уходит корнями в 1995 год, когда компания Phase5 озвучила собственный план обновления парка ПК Amiga, путём миграции на архитектуру PowerPC (решение, аналогичное принятому Apple Computer для ПК Macintosh), а также необходимость создания новой операционной системы, могущей обеспечить совместимость с приложениями для классической AmigaOS (m68k). Проект был начат в 1999 году независимыми немецкими разработчиками Ральфом Шмидтом и Фрэнком Марьяком и на данный момент развивается при поддержке корпорации Genesi. Релиз MorphOS 1.0 для ПК Pegasos состоялся летом 2002 года, оставив таким образом за спиной 7 лет длительного перехода от архитектуры m68k к процессорной линейке PowerPC.
Ядро Quark предполагает систему боксов (Box) позволяющих включать API с абсолютно различными характеристиками в одну ОС. Для того, чтобы иметь максимум программ к моменту своего выхода, MorphOS уже содержала A-Box — программную прослойку, обеспечивающую совместимость с API AmigaOS 3.1. Таким образом, тысячи программ уже работают под MorphOS. В будущем разработчики планируют добавить прослойку Q-Box, которая будет обеспечивать защиту памяти, поддержку параллельной работы нескольких процессоров, виртуальную память и отслеживание ресурсов. Также предполагается, что этот слой позволит одновременное выполнение приложений, написанных для разных ОС (прежде всего BSD, и, возможно, Mac OS X) в одной среде. Эти свойства подчёркнуты в названии операционной системы: Morph (англ.) — означает «изменяющаяся», «подвижная».
MorphOS допускает исполнение как нативного MorphOS-кода, так и кода WarpOS, PowerUP и AmigaOS 68k. Под MorphOS могут выполняться только «системные» приложения для AmigaOS (то есть программы, которые не используют чипсет классической Amiga: OCS, ECS или AGA). Программы, использующие чипсет, можно исполнять под эмулятором UAE, регулярно обновляемым для MorphOS.
В настоящее время существует версия 1.4.5. В этой версии не реализованы:
- поддержка технологии AltiVec;
- прослойка Q-Box;
- стек протоколов TCP/IP;
- поддержка 1GB Ethernet, Firewire.
[править] Составляющие MorphOS
- Ambient — рабочий стол наподобие Workbench в AmigaOS, Wanderer в AROS или Windows;
- Cybergraphics — поддержка стандарта RTG (управляемый вывод изображений на любое число видеоустройств);
- TinyGL — открытый вариант API, совместимого с OpenGL;
- RAVE — открытый вариант API, совместимого с Warp3D;
- MUI — объектно-ориентированный интерфейс для приложений AmigaOS и MorphOS;
- PowerSDL — реализация Simple Directmedia Layer (SDL);
- Trance JIT — эмулятор, исполняющий код процессоров m68k в реальном времени, транслируя его в код PowerPC;
- Q-Box — управление функциями операционной системы на низком уровне;
- A-Box — PowerPC API, обеспечивающее совместимость с приложениями AmigaOS (аналогично AROS для x86).
[править] Аппаратные требования
MorphOS работает как на компьютерах, основанных на материнской плате Pegasos, так и на классических компьютерах Amiga, оборудованных PPC-акселераторами. Кроме того, MorphOS также существует для MobileGT и ряда плат, производимых Freescale Semiconductor.
[править] Ссылки
- Genesi — Официальный сайт Genesi (англ.)
- Официальный сайт поддержки MorphOS (англ.)
- Центр поддержки разработчиков для MorphOS (англ.)
- The MorphOS Portal (англ.)
- Международное сообщество пользователей Pegasos (англ.)
- Немецкое сообщество пользователей Pegasos (нем.)
- Русский фан-сайт «The World of Genesi» (русск.)
- Группа разработчиков «AmiRus» (русск.)
- Портал «Amiga Information Center» (русск.)
- Популярно о MorphOS (русск.)