| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| ru:roadmap [2013/03/14 21:54] – valerius | ru:roadmap [2014/05/21 20:22] (current) – external edit 127.0.0.1 |
|---|
| ==== Дорожная карта osFree ==== | ===== Дорожная карта osFree ===== |
| |
| Разработка osFree должна делиться на несколько крупных этапов -- от базового функционала с поддержкой командной строки к полнофункциональному работоспособному [[wp>Workplace_Shell|Workplace Shell]]. Наше текущее состояние проекта помечено жирным шрифтом. | Разработка osFree должна делиться на несколько крупных этапов -- от базового функционала с поддержкой командной строки к полнофункциональному работоспособному [[wp>Workplace_Shell|Workplace Shell]]. Наше текущее состояние проекта помечено жирным шрифтом. |
| |
| === Статус готовности различных компонентов === | ==== Статус готовности различных компонентов ==== |
| |
| * [[en:filesystems_support|Поддержка файловых систем]] | * [[en:filesystems_support|Поддержка файловых систем]] |
| |
| === Этапы пути к версии 1.0 === | ==== Этапы пути к версии 1.0 ==== |
| |
| == 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.2 == | === 0.2 === |
| |
| Должна быть реализована поддержка16-бит API. | Должна быть реализована поддержка16-бит API. |
| |0.1.4 |Поддержка формата NE |Не готово | | |0.1.4 |Поддержка формата NE |Не готово | |
| |
| == 0.3 == | === 0.3 === |
| |
| Поддержка SOM и SOM toolkit. (Использовать код NOM???) | Поддержка SOM и SOM toolkit. (Использовать код NOM???) |
| |0.2.7 |SOM обертка для CPI (CPI+) |Не готово | | |0.2.7 |SOM обертка для CPI (CPI+) |Не готово | |
| |
| == 0.4 == | === 0.4 === |
| |
| Поддержка GPI (Пока без SOM) | Поддержка GPI (Пока без SOM) |
| |
| == 0.5 == | === 0.5 === |
| |
| Разарботка PM (PM на основе SOM???) | Разарботка PM (PM на основе SOM???) |
| |
| == 0.6 == | === 0.6 === |
| |
| Разработка WPS | Разработка WPS |
| |
| == 0.7 == | === 0.7 === |
| |
| Сетевой стек | Сетевой стек |
| |
| |