MenuetOS
MenuetOS — любительская операционная система для ПК, полностью написанная на ассемблере fasm. Основной задачей создания системы было вместить операционную систему с графическим интерфейсом на дискету 1,44 МБ.
MenuetOS | |
---|---|
![]() Скриншот MenuetOS | |
Разработчик | Ville Mikael Turjanmaa |
Семейство ОС | MenuetOS |
Первый выпуск | 16 мая 2000 |
Последняя версия | 1.32.60 (23 января 2020) |
Поддерживаемые языки | Английский, русский, китайский, чешский, сербский |
Поддерживаемые платформы | x86 и x86-64 |
Тип ядра | Монолитное ядро |
Интерфейс | собственный графический интерфейс пользователя |
Лицензия | Menuet license[1] (проприетарная) |
Состояние | Актуальное |
Следующая | KolibriOS |
Веб-сайт | menuetos.net |
![]() |
Эта ОС предназначена для написания приложений на 32-битном и 64-битном ассемблере x86, поскольку в результате программы получаются, как правило, более быстрые, более компактные и менее требовательные к ресурсам.
Ранее 32-битная версия MenuetOS распространялась на условиях GPL. Сейчас же 64-битная версия распространяется на условиях собственной лицензии[1].
MenuetOS не основана ни на Unix, ни на стандарте POSIX, ни на какой-либо другой операционной системе. Задача проекта — исключить дополнительные уровни между различными частями ОС, которые обычно усложняют программирование и порождают баги.
29 октября 2008 года была выпущена 64-битная версия 0.89D. В последних версиях была добавлена поддержка USB-периферии — такой, как флеш-носители, веб-камеры и прочее.
29 декабря 2008 года выпущена версия 0.90E, в которой появилась программа для просмотра изображений в форматах PNG, GIF и JPEG.
Существует также операционная система KolibriOS, которая является независимым развитием 32-битной версии MenuetOS без гарантий совместимости пользовательских приложений.
Особенности MenuetOS
- Вытесняющая многозадачность, многопоточность, защита памяти Ring3.
- Графический интерфейс (разрешение до 1920×1080, 16 миллионов цветов).
- Интегрированная среда разработки: редактор, макро-ассемблер для сборки ядра и приложений.
- Стек TCP/IP с драйверами loopback, ethernet и PPP.
- Сетевые приложения включают в себя серверы FTP/HTTP/SMTP и клиенты IRC/HTTP/NNTP/TFTP.
- Окна приложений произвольной формы, их прозрачность и настраиваемость при помощи скинов, функция drag’n’drop.
- Выборка данных в реальном времени.
- Помещается на одной дискете в неупакованном виде.
- Возможность русификации[2].
- Для запуска MenuetOS достаточно 16 МБ памяти и видеокарты, поддерживающей стандарты VESA 1.2 или 2.0. при этом реализована поддержка 32 ГБ оперативной памяти.
Примечания
- Текст лицензии Menuet license (англ.) (недоступная ссылка). Официальный сайт. Дата обращения: 15 июля 2009. Архивировано 26 августа 2011 года.
- ???. Операционная система MenuetOS → Скачать русификацию (недоступная ссылка). — Веб-сайт, посвящённый русификации операционной системы MenuetOS. Дата обращения: 15 июля 2009. Архивировано 25 августа 2011 года.
Ссылки
- Официальный сайт
- История отделения Kolibri от MenuetOS(отсутствует 18.06.2017) (рус.)
- MenuetOS: OS на дискете Хабрахабр
- MenuetOS в каталоге ссылок Curlie (dmoz)
- KolibriOS: дайте ей шанс полетать на вашем компьютере//Системный администратор, № 3, 2007
- Новое лицо Menuet OS//КомпьютерПрайс, № 50, 2004