MorphOS

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

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

Содержание

Создание

[править |править код]

Происхождениеоперационной системы уходит корнями в 1995 год, когда компанияPhase5 озвучила собственный план обновления паркаПКAmiga, путём миграции на архитектуруPowerPC. (Аналогичное решение принялаApple Computer для своихПКMacintosh.) Также существовала необходимость создания новой операционной системы, совместимой с приложениями для классическойAmigaOS (m68k). Проект начали в 1999 году независимые германские разработчики Ральф Шмидт и Франк Марьяком, и на данный момент проект развивается при поддержке корпорацииGenesi. РелизMorphOS 1.0 дляПКPegasos состоялся летом 2002 года, оставив таким образом за спиной 7 лет длительного перехода с процессоровm68k на процессорыPowerPC.

Архитектура

[править |править код]

ОсновойMorphOS являетсямикроядроQuark (англ.).Микроядро Quark предполагает систему боксов (Box), позволяющих включатьAPI с абсолютно различными характеристиками в одну ОС. Для того, чтобы иметь максимум программ к моменту своего выхода,MorphOS уже содержалаA-Box — программную прослойку, обеспечивающую совместимость с APIAmigaOS 3.1. Таким образом, тысячи программ уже работают подMorphOS. В будущем разработчики планируют добавить прослойкуQ-Box, обеспечивающую защиту памяти и поддерживающую параллельную работы нескольких процессоров (аппаратных процессорных ядер),виртуальную память и отслеживание ресурсов. Также предполагается, что этот слой позволит одновременно выполнять прикладные программы, написанные для разных ОС (прежде всегоBSD, и, возможно,Mac OS X) в одной среде. Эти свойства подчёркнуты в названииоперационной системы: Morph  (англ.) — означает «изменяющаяся», «подвижная». Также это отразилось и на логотипе: графическим символом ОС является бабочка Blue Morpho butterfly (Morpho menelaus). Также широко используются логотипы, содержащие комбинацию названия ОС и изображения бабочки.

MorphOS допускает исполнение как предназначенного дляMorphOS кода, так и кода дляWarpOS,PowerUP иAmigaOS 68k. ВMorphOS могут выполняться только «системные» приложения дляAmigaOS (то есть программы, которые не используютчипсет классическойAmiga:OCS,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 также продолжена линия на оптимизацию и исправление ошибок и добавлено новый функционал — для шифрования дисков. Длявидеокарт на основепроцессораATIRadeon по умолчанию включена функция ускоренияГИП аппаратными средствамиускорителя трёхмерной графики.

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

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

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

В версии 3.2 появилась поддержка рабочих станцийPower Mac G5, ноутбуковiBook G4, расширен список совместимых моделейPowerBook G4. Также улучшена поддержкасетевых интерфейсов, появилась поддержкабеспроводных сетей и сбор сетевой статистики, добавились VNC- и RDP-клиенты. К моменту выхода версии 3.2 число зарегистрированных пользователей превысило 2000.[2] По данным регистрации MorpOS наиболее популярна у пользователейMac Mini (37 %) иPegasos 2 (25 %).

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

Составляющие 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 —PowerPCAPI, обеспечивающее совместимость с приложениями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 года.

Ссылки

[править |править код]
Перейти к шаблону «Компьютеры Amiga»
КомпьютерыAmiga
ЧипсетOCS
Amiga 600
ЧипсетECS
ЧипсетAGA
PPC-поколение
Клоны
ОС
Технологии
Перейти к шаблону «Операционные системы»
Для серверов
или рабочих станций
Unix-подобные
Не Unix-подобные
Встраиваемые
Другие
Источник —https://ru.wikipedia.org/w/index.php?title=MorphOS&oldid=149814978
Категории:
Скрытые категории: