Прошедший год. Промежуточные итоги работы по проекту OS/4


О проекте OS/4 Phoenix

Основной целью проекта является получение исходных текстов загрузчика и ядра операционной системы OS/2.

Дополнительные цели - исправление исторических ошибок в ядре и добавление новых необходимых функций с сохранением полной совместимости с последним ядром системы OS/2 от IBM

Весь код полученный в результате деятельности проекта является закрытым. Все права принадлежат комманде разработчиков.

Трэкер проекта находится по адресу http://tracker.os4.su/.

История проекта

Чуть более года назад Павел Штеменко с группой программистов решили переписать код загрузчика os2ldr и ядро системы OS/2. В марте 2008 года появились первые бетта-версии загрузчика. Летом того же года началась работа по восстановлению исходного кода ядра системы. За основу было взято последнее отладочное ядро, выпущенное IBM. Работы продолжались более года и в настоящий момент достигнут определенный прогресс. И эта статья пишется на компьютере, где установлена очередная (SVN1472) отладочная версия нового ядра.

Текущие задачи

Итак, в настоящий момент комманда Павла Штеменко восстановила исходные тексты ядра операционной системы. Идут работы по чистке кода от привнесенных ошибок и исторических ошибок самой IBM. Работа идет не быстро, поскольку объем кода весьма велик.

В оригинальный код добавляются новые функции и исправляются исторические ошибки. В часности добавлена возможность считывания всех используемых драйверов в память перед включением ACPI. Это позволяет загружать систему на некоторых компьютерах, где после включения ACPI нет возможности выполнять дисковые операции через вызов INT13. Также это увеличивает скорость загрузки системы за счет уменьшения числа переключений в реальный режим и обратно.

Список изменений и дополнений к оригинальному ядру версии 14.104a_SMP:

Взгляд в будущее

Основные планы в отношении ядра - получить устойчивый код, способный работать на совеменных компьютерах, завершить исправление исторических ошибок и недоработок. Далее возмножно развитие. Комманда приглашает к сотрудничеству всех программистов, которым не безразлична судьба системы OS/2 и кто способен внести новые идеи в проект.

Igor Vaskov,
08 августа 2009


Новые статьи на нашем сайте:


Комментариев к странице: 3 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ