OSFree RelatedProjects

Материал из Русский WINE
Перейти к: навигация, поиск
osFree и связанные проекты

Сравнение различных проектов по клонированию OS/2

Название Ресурс Цели проекта
osFree http://www.osfree.org/ Микроядерная ОС с OS/2 Personality, использующая базовые технологии OS/2
Voyager http://voyager.netlabs.org/ Совместимость с OS/2 на уровне WPS
OS2Linux http://sourceforge.net/projects/os2linux/ Библиотека для совместимости с программами, использующими OS/2 API, на Linux (аналог LibC)
Эмуляция OS/2 API для NT http://i1.dk/ntos2/ Библиотека для перекомпиляции OS/2-программ под платформу WinNT (реализовано около 110 OS/2 API)
NuDawn http://sourceforge.net/projects/nudawn/ Аналог WINE, но для эмуляции OS/2 API
FreeOS http://soulmatrix.dynodns.net/freeos/ Проект по клонированию OS/2. Не вышел из стадии обсуждения. Реальной разработки не велось.
ReactOS http://www.reactos.org/ Проект по клонированию Windows NT. Одна из его подсистем — ROS/2, по сути — поддержка OS/2 Personality
OS64 https://groups.yahoo.com/neo/groups/os64/info Цели и задачи неизвестны, заявлена некоторая связь с OS/2
OS8/FreePM http://wiki.laser.ru/os8/index.php/FreePM Проект FreePM и некоторый сбор информации, касающейся различных технологий OS/2
somFree http://sourceforge.net/projects/somfree/ Проект somFree — Open Source замена SOM
docShell http://sourceforge.net/projects/docshell/ Проект docShell — Open Source замена OpenDoc, основанная на somFree
2ine https://hg.icculus.org/icculus/2ine/ Проект 2ine нацелен на эмуляцию OS/2 API поверх Linux

Заимствование кода других проектов

Проект osFree ограничен в доступных ресурсах, поэтому при разработке часто используется принцип «Взять и адаптировать».

Часть ОС Репозиторий-источник Причина улучшения
Загрузчик GRUB Legacy Обеспечение поддержки технологии IFS
Ядро DROPS/Fiasco/l4Env/L4Re Основа для реализации Personality Neutral Servers
REXX ReginaREXX/OOREXX Поддержка языка сценариев
PM FreePM Создание минимально работоспособной/пригодной для использования версии
SOM/WPS somFree Прямое повторное использование кода
GNU/Linux Personality L4Linux/Afterburner/GNU/Debian Прямое повторное использование кода
Family API HX-DOS Extender Повторное использование слоя эмуляции OS/2


OSFree
Search.png
osFree Архитектура • План работ • Компоненты • Используемые проекты • Связанные проекты • Экраны • FreePM • L4 • Скриншоты
Загрузчик [ Последовательность загрузки: поток выполнения • изменение карты памяти ] • Загрузочный сектор • L4Ka::Kickstart
Personalities OS/2 personality VIO API • FamilyAPI
Win16 personality Win16API
MVM MVM API
Разработка Получение исходных кодов • Сборка • Отладка • Отправка отчетов
API TPCrt
Сообщество IRC • Новости проекта
OS/2 Presentation Manager • IFS • Петиции к IBM
Статьи Микроядро L4 как основа ядра ОС
Родственные проекты os2host32