MenuetOS
Материал из Википедии — свободной энциклопедии
MenuetOS — любительская операционная система для ПК, полностью написанная на ассемблере fasm. Эта ОС способствует написанию приложений на 32-битном и 64-битном ассемблере x86, поскольку в результате программы получаются как правило более быстрые, более компактные и менее требовательные к ресурсам.
Ранее 32-битная версия MenuetOS распространялась на условиях GPL. Сейчас же 64-битная версия распространяется на условиях собственной лицензии ([1]).
MenuetOS не основана ни на Unix и стандарте POSIX, ни на какой-либо другой операционной системе. Задача проекта — исключить дополнительные уровни между различными частями ОС, которые обычно усложняют программирование и порождают баги.
29 октября 2008 года была выпущена 64-битная версия 0.89D. В последних версиях была добавлена поддержка USB-периферии — такой как флеш-носители, web-камеры и прочее.
29 декабря 2008 года выпущена версия 0.90E, в которой появилась программа для просмотра изображений в форматах PNG, GIF и JPEG.
Существует также операционная система KolibriOS, которая является продолжением MenuetOS от сторонних разработчиков.
Содержание |
[править] Особенности MenuetOS
- Вытесняющая многозадачность, многопоточность, защита памяти ring-3.
- Графический интерфейс (разрешение до 1280x1024, 16 миллионов цветов).
- Интегрированная среда разработки: редактор, макро-ассемблер для сборки ядра и приложений.
- Стек TCP/IP с драйверами loopback, ethernet и PPP.
- Сетевые приложения включают в себя серверы FTP/HTTP/SMTP и клиенты IRC/HTTP/NNTP/TFTP.
- Окна приложений произвольной формы.
- Выборка данных в реальном времени.
- Помещается на одной дискете в неупакованном виде.
- Возможность русификации.[1]
- Для запуска MenuetOS достаточно 16 Мб памяти и видеокарты, поддерживающей стандарты VESA 1.2 или 2.0.
[править] Примечания
[править] Ссылки
- MenuetOS в DMOZ
- MenuetOS.org
- Russian Menuet website
- Форум русского сообщества
- Сайт любителей MenuetOS
- MenuetOS C Library
- MenuetOS 64, версия под 64-битные процессоры.

