Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
ru:roadmap [2013/03/14 21:33] – valerius | ru:roadmap [2013/03/15 01:05] – valerius |
---|
== 0.1 == | == 0.1 == |
| |
К этой версии функциональность реализации CPI должна быть, в основном, завершена. Поддержка 16-битных API на данном этапе не требуется. CMD.EXE и прочие утилиты должны быть пересобраны для получения полностью 32-битных приложений (т.к. только совместимость уровня исходного кода требуестя на данном этапе). | К этой версии функциональность реализации CPI должна быть, в основном, завершена. Поддержка 16-битных API на данном этапе не требуется. CMD.EXE и прочие утилиты должны быть пересобраны для получения полностью 32-битных приложений (т.к. только совместимость уровня исходного кода требуетcя на данном этапе). |
| |
^Версия ^Требования ^Статус ^ | ^Версия ^Требования ^Статус ^ |
|0.0.1 |должна работать загрузка L4 при помощи GRUB и запускаться "Hello, world" (как L4 root task). "Hello, world" имитирует "ядро" osFree. |Готово. | | |0.0.1 |должна работать загрузка L4 при помощи GRUB и запускаться "Hello, world" (как L4 root task). "Hello, world" имитирует "ядро" osFree. |Готово. | |
|0.0.2 |Поддержка EXT2FS должна быть (в основном) закончена и должна работать последовательность загрузки. На данном этапе мы должны избавиться от GRUB и заменить его на наш собственный загрузчик. 16-битный MicroFSD (OS/2-совместимый), IFS 32-итная (не OS/2-совместимая). MicroFSD должен загружать и стартовать FreeLDR. FreeLDR стартует ядро L4 и root task (имиирующую ядро osFree). LILO на данном этапе не требуется для EXT2FS. |Готово. | | |0.0.2 |Поддержка EXT2FS должна быть (в основном) закончена и должна работать последовательность загрузки. На данном этапе мы должны избавиться от GRUB и заменить его на наш собственный загрузчик. 16-битный MicroFSD (OS/2-совместимый), IFS 32-битная (не OS/2-совместимая). MicroFSD должен загружать и стартовать FreeLDR. FreeLDR стартует ядро L4 и root task (имиирующую ядро osFree). LILO на данном этапе не требуется для EXT2FS. |Готово. | |
| |**Замечание:** Поддержка MiniFSD отстутствует, т.к. оно не требуется для случая загрузки L4. || | | |**Замечание:** Поддержка MiniFSD отстутствует, т.к. оно не требуется для случая загрузки L4. || |
|0.0.3 |"Ядро" osFree должно прочитать и обработать CONFIG.SYS, используя file provider (на данном этапе пока не нужна реальная загрузка драйверов) и показать дерево настроек. |Готово. | | |0.0.3 |"Ядро" osFree должно прочитать и обработать CONFIG.SYS, используя file provider (на данном этапе пока не нужна реальная загрузка драйверов) и показать дерево настроек. |Готово. | |
| |
^Версия ^Требования ^Статус ^ | ^Версия ^Требования ^Статус ^ |
|0.1.1 |Должна быть реализована поддержка16<->32 thinking |Не готово | | |0.1.1 |Должна быть реализована поддержка16<->32 thunking |Не готово | |
|0.1.2 |16-битные обертки 32-битных API |Не готово | | |0.1.2 |16-битные обертки 32-битных API |Не готово | |
|0.1.3 |Поддержка ELF формата |Не готово | | |0.1.3 |Поддержка ELF формата |Не готово | |