MenuetOS


MenuetOS — любительская операционная система для ПК, полностью написанная на ассемблере fasm. Основной задачей создания системы было вместить операционную систему с графическим интерфейсом на дискету 1,44 МБ.

MenuetOS не основана ни на Unix, ни на стандарте POSIX, ни на какой-либо другой операционной системе; задача проекта — исключить дополнительные уровни между различными частями ОС, которые обычно усложняют программирование и порождают баги. Эта ОС предназначена для написания приложений на 32-битном и 64-битном ассемблере x86, поскольку в результате программы получаются, как правило, более быстрые, более компактные и менее требовательные к ресурсам.

Ранее 32-битная версия MenuetOS распространялась на условиях GPL. Сейчас же 64-битная версия распространяется на условиях собственной лицензии[1] — её можно использовать в домашних условиях, но если в коммерческих целях — необходимо сообщить об этом разработчикам.

Существует также операционная система KolibriOS, которая является независимым развитием 32-битной версии MenuetOS без гарантий совместимости пользовательских приложений[2].

29 октября 2008 года была выпущена 64-битная версия 0.89D. 29 декабря 2008 выпущена версия 0.90E, в которой появилась программа для просмотра изображений в форматах PNG, GIF и JPEG. В последних версиях была добавлена поддержка USB-периферии — такой, как флеш-носители, веб-камеры и прочее.

Одним из значимых улучшений в версии 1.5 (2024 г.)[3] стал переход на fasm версии 1.73.32. Обновился, до версии 1.21, и проигрыватель MediaPlayer, который, как и система, целиком написан на ассемблере.