ru:roadmap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
ru:roadmap [2013/03/14 21:33] valeriusru:roadmap [2013/03/15 01:05] valerius
Line 11: Line 11:
 == 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 (на данном этапе пока не нужна реальная загрузка драйверов) и показать дерево настроек. |Готово. |
Line 34: Line 34:
  
 ^Версия                  ^Требования                                         ^Статус             ^ ^Версия                  ^Требования                                         ^Статус             ^
-|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 формата |Не готово |