Компонент |
Особенность |
Описание |
Ядро. |
Скорость. |
Высокое быстродействие обеспечивается за счет написания ядра операционной системы на 32-х битном Ассемблере. |
|
Монолитность. |
Монолитное ядро с возможностью вкомпилирования отдельных компонентов и драйверов. |
|
Самодостаточность. |
Ядро MenuetOS представляет собой самодостаточную операционную систему с набором основных драйверов и встроенным в ядро GUI. |
|
Легко наращиваемое API. |
Добавление новых API в ядро не требует от программиста понимания принципов функционирования ядра. |
GUI |
Простота использования при программировании. |
Все графические функции предоставляются стандартным API ядра, посредством вызова прерывания 0x40. |
|
Следование стандартам. |
Графический интерфейс работает со всеми видеокартами (за редким исключением) поддерживающими спецификации 1.2 и 2.0 стандарта VESA. |
Файловая система. |
RAM-диск. |
Использование RAM-диска позволяет намного повысить производительность системы. |
|
Поддержка FAT32. |
Поддержка FAT32 дает возможность использовать в работе FAT32-разделы на жестком диске. |
Сетевые сервисы. |
Поддержка протокола TCP/IP. |
Сетевые возможности MenuetOS базируются на TCP/IP, "родном" протоколе Internet. |
|
Встроенный TFTP-клиент. |
Позволяет получать удаленный доступ к файлам используя TFTP-соединение. |
|
Простейший WEB-броузер. |
Позволяет получить доступ к WEB-страницам. |
|
Простейший WEB-сервер. |
Позволяет организовать WEB-сервер под управлением MenuetOS. |
Средства разработки. |
Встроенные средства. |
Основным средством разработки приложений является FASM v1.40 |
|
Сторонние средства. |
На данный момент для MenuetOS существует множество актуальных средств разработки среди которых: XSCompiller - C-подобный компилятор с поддержкой OpenGL; C-- (именно так); компилятор бейсика. |