Цели и задачи проекта CORE/2


Проект CORE/2 ставит перед собой цель разработать новое ядро для операционной системы OS/2. В процессе обсуждения стратегических направлений развития ядра системы мы приняли следующие решения:

В настоящее время эти два пункта не вызвают ни у кого отрицания. Выбор микроядра для заимствования идей предлагается осуществлять между микроядром K42 и L4. У каждого микроядра есть свои сторонники. Однако, мое мнение состоит в том, что микроядро должно поддерживаться командой разработчиков, а не сторонними программистами, даже если это проект микроядра с открытым кодом. Это позволит более оперативно вносить изменения и не зависеть от лицензионной политики создателей микроядра.

Также сформулированы пожелания к разработчикам:

Относительно совместимостей и прочего "наследия" OS/2. Прошу учитывать, что мы разрабатываем ядро для системы IBM OS/2, а не пишем новую операционную систему. Поэтому, при всем новаторстве в подходах, необходимо сохранять совместимость с ранее разработанным кодом. Совместимость может быть реализована как эмуляцией выполнения 16-и битного кода, так и архитектурными решениями, позволяющими выполнять 16-и битный код.

Относительно языковых войн. Ядро системы будет разрабатываться преимущественно на Си с ассемблерными вставками в процессоро-зависимых местах. Прежде всего потому, что используемые в качестве ориентира микроядра написаны на Си. Для ведения разработки на других языках программирования пришлось бы сначало потратить большое количество времени на доведение до ума соответствующего компилятора и разработку необходимых библиотек. Да и число программистов, умеющих работать на Си гораздо выше, чем на других языках.

Ход работ. В качестве нулевого этапа работ разработчиками было предложено восстановить исходники ядра 10.104. Это позволит иметь оригинальное OS/2 ядро в исходном (ассемблерном) коде. Дальнейшее развитие проекта зависит от наличия программистов и их желания участвовать в развитии системы.

Статья не завершена. Обсуждение ведется в форуме сайта.

Администратор проекта: Игорь Васьков


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


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