6 сентября 2007

Согласно нашему roadmap мы сейчас находимся на стадии версии 0.0.3. Мы имеем в основном рабочий FreeLDR (кроме парсера конфига и поддержки VBE) для стадии 0.0.2 и рабочий парсер CONFIG.SYS для стадии 0.0.3. Мы пока думаем насчет реальной необходимости в версии 0.0.4 на данный момент, потому что у нас уже есть работающий прототип LX парсера и IFS в основном должны быть в Personality Neutral сервисах. Поэтому мы думаем немного пересмотреть дорожную карту относительно версий 0.0.x, для более лучшего учета текущей ситуации и текущих нужд проекта. Скорее всего, мы сделаем следующие изменения:

0.0.2	надо в основном закончить поддержку EXT2FS и последовательность загрузки должна быть завершена. Тогда мы уберем GRUB. MicroFSD должен быть 16-битным (совместимый с OS/2), IFS 32-битным (не совместима с OS/2). MicroFSD будет грузить FreeLDR и запускать его. FreeLDR должен загружать ядро L4 и root-сервер (болванку “ядра” osFree). LILO тогда уже будет не нужен для загрузки EXT2FS.	Готово
Замечание: MiniFSD отсутствует потому что оно не нужно в случае микроядерной архитектуры.
0.0.3	“ядро” osFree должно парсить CONFIG.SYS, используя file provider (без реальной загрузки “device” драйверов) и выдавать синтаксическое дерево конфига.	Готово
0.0.4	LX-загрузчик и компоновщик модулей (с использованием файлового провайдера). “Ядро” osFree должно загружать и исполнять приложение, указанное в операторе PROTSHELL.	Не готово
0.0.5	Реализация API файловой системы. LX-загрузчик должен позволять загружать ‘Hello, world’ тест через файловый провайдер, и запускать его. ‘Hello, world’ играет роль прототипа CMD.EXE.	Не готово