Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
ru:docs:general:index [2014/06/12 20:48] – [Общий дизайн] valerius2k | ru:docs:general:index [2014/06/12 21:18] – [Общий дизайн] valerius2k |
---|
**[[en:docs:general:linux_personality|Linux personality]]** должна предоставить полную функциональность ядра Linux. Linux в данный момент является одной из mainstream OS. Она представляет собой инструментальную среду. которая предоставляет множество утилит для разработки, библиотек и приложений, и мы собираемся использовать Linux как одну из главных платформ для разработки. Для этого мы собираемся использовать результаты проекта L4Linux. | **[[en:docs:general:linux_personality|Linux personality]]** должна предоставить полную функциональность ядра Linux. Linux в данный момент является одной из mainstream OS. Она представляет собой инструментальную среду. которая предоставляет множество утилит для разработки, библиотек и приложений, и мы собираемся использовать Linux как одну из главных платформ для разработки. Для этого мы собираемся использовать результаты проекта L4Linux. |
| |
**[[en:docs:general:mvm|MVMDOS personality]]** должна предоставлять функциональность DOS. DOS поддерживалась оригинальной OS/2 и она до сих пор используется многими. Мы не собираемся тратить слишком много сил в этом направлении, поэтому мы возможно, воспользуемся наработками других проектов. накпример QEMU, DosBox, DosEmu, FreeDOS. | **[[en:docs:general:mvm|MVM/DOS personality]]** должна предоставлять функциональность DOS, или, в более ширроком смысле, среду для запуска множества виртуальных машин с немодифицированными ОС. DOS поддерживалась оригинальной OS/2 и она до сих пор используется многими. Для нас это направление очень перспективно, хотя и имеет меньший приоритет, чем разработка OS/2 personality, поэтому мы возможно, воспользуемся наработками других проектов. накпример QEMU, DosBox, DosEmu, FreeDOS. |
| |
**[[en:docs:general:win32_personality|Win32 personality]]** должна предоставлять частичный или полный набор Win32 API. Windows это тоже одна их mainstream OS и мы тоже не можем игнорировать ее присутствие. **Если** получится пара-виртуализировать ReactOS (есть идея насчет написания HAL-а, работающего поверх l4env/l4re), то мы этот результат используем для поддержки Win32 API. В противном случае, будут использованы результаты проекта WINE. | **[[en:docs:general:win32_personality|Win32 personality]]** должна предоставлять частичный или полный набор Win32 API. Windows это тоже одна их mainstream OS и мы тоже не можем игнорировать ее присутствие. **Если** получится пара-виртуализировать ReactOS (есть идея насчет написания HAL-а, работающего поверх l4env/l4re), то мы этот результат используем для поддержки Win32 API. В противном случае, будут использованы результаты проекта WINE. |
При желании, вы можете сюда добавить нужную вам personality. | При желании, вы можете сюда добавить нужную вам personality. |
| |
На данный момент, мы закончили выбор файловой системы и процесса загрузки. Мы используем готовую, традиционную для OS/2, концепцию IFS. Наиболее заметное отличие от обычной OS/2 это отсутствие MiniFSD (как это было в OS/2 PPC) и 32-битный главный IFS драйвер. Более подробно о процессе загрузки можно прочитать здесь: [[en:docs:boot:index|Руководстваа по процессу загрузки]]. | На данный момент, мы закончили выбор файловой системы и процесса загрузки. Мы используем готовую, традиционную для OS/2, концепцию [[en:ibm:ifs|IFS]]. Наиболее заметное отличие от обычной OS/2 это отсутствие MiniFSD (как это было в OS/2 PPC) и 32-битный главный [[en:ibm:ifs|IFS]] драйвер. Более подробно о процессе загрузки можно прочитать здесь: [[en:docs:boot:index|Руководства по процессу загрузки]]. |
| |
Для общих указаний по разработке см. [[en:develop:guidelines|Справочник для разработчика]]. | Для общих указаний по разработке см. [[en:develop:guidelines|Справочник для разработчика]]. |