ru:roadmap

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:roadmap [2013/03/14 22:54]
valerius
ru:roadmap [2014/05/21 22:22] (current)
Line 1: Line 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 (на данном этапе пока не нужна реальная загрузка драйверов) и показать дерево настроек. |Готово. |
Line 29: Line 29:
  
  
-== 0.2 ==+=== 0.2 ===
  
 Должна быть реализована поддержка16-бит API. Должна быть реализована поддержка16-бит API.
Line 39: Line 39:
 |0.1.4 ​                       |Поддержка формата NE  |Не готово | |0.1.4 ​                       |Поддержка формата NE  |Не готово |
  
-== 0.3 ==+=== 0.3 ===
  
 Поддержка SOM и SOM toolkit. (Использовать код NOM???) Поддержка SOM и SOM toolkit. (Использовать код NOM???)
Line 52: Line 52:
 |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 ===
  
 Сетевой стек Сетевой стек
  
  

ru/roadmap.txt · Last modified: 2014/05/21 22:22 (external edit)