MenuetOS - MenuetOS

MenuetOS
Menuet.png
Снимок экрана
РазработчикВилле М. Турьянмаа
Написано вFASM язык ассемблера
Рабочее состояниеБета
Исходная модельОткрытый исходный код (32-битный)
Закрытый источник (64-битный)
изначальный выпуск16 мая 2000 г.; 20 лет спустя (2000-05-16) (32-битный)
Последний релиз32-разрядная версия: 0.86b / 2 сентября 2019 г. (2019-09-02)
64-разрядная версия: 1.35.10 / 9 июня 2020 г. (2020-06-09)
Доступно ванглийский, русский, Китайский, Чешский, сербский
ПлатформыIA-32, x86-64
Ядро типМонолитный
По умолчанию пользовательский интерфейсГрафический пользовательский интерфейс
ЛицензияGPL v2 (32-бит)
Проприетарный (64-битный) [1]
Официальный веб-сайтwww.menuetos.net

MenuetOS является Операционная система с монолитный упреждающий, в реальном времени ядро написано в FASM язык ассемблера. В систему также входят видеодрайверы. Он работает на 64-битный и 32-битный архитектура x86 компьютеры. Его автор Вилле М. Турьянмаа. Он имеет графический рабочий стол, игры и сетевые возможности (Стек TCP / IP ). Отличительной особенностью является то, что он умещается на одном 1,44 МБ дискета. На Intel Pentium MMX 200 МГц это было известно для загрузки в 5 секунд.[1]

История

32 бит

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

64 бит

64-битная MenuetOS, часто называемая Menuet 64, остается платформой для изучения 64-битного программирования на языке ассемблера. 64-битный Menuet распространяется бесплатно только для личного и образовательного использования, но без исходный код[нужна цитата ], и лицензия включает пункт, запрещающий разборку.

Многоядерный поддержка была добавлена ​​24 февраля 2010 г.

особенности

Разработка MenuetOS была сосредоточена на быстром, простом и эффективном реализация. MenuetOS имеет сетевые возможности и рабочий Стек TCP / IP. Большая часть сетевого кода написана Майком Хиббеттом.

Основное внимание в Menuet было уделено созданию среды для простого программирования на ассемблере, но все же можно запускать программное обеспечение, написанное на языки программирования высокого уровня на ядре ассемблера. Самая большая отдельная попытка поддержки языков высокого уровня - это работа Ярека Пелчара над портированием C библиотеки Менуэту.

Графический интерфейс в версии 0.99 поддерживает разрешение дисплея вплоть до 1920 х 1080 (16 миллионов цветов) с прозрачностью окна. ОС поддерживает несколько классов USB 2.0 периферийные устройства. MenuetOS поставляется с условно-бесплатными версиями Землетрясение и Гибель.[2]

Для доступа к диску MenuetOS поддерживает FAT32 файловая система.[3] Поддержка записи возможна только для устройств, подключенных к USB.

Распределения

32-битный

64-битный

64-битный основной дистрибутив теперь является проприетарным. Несколько дистрибутивов 32-битной GPL MenuetOS все еще существуют, включая переводы на русский, Китайский, Чешский, и сербский.

Смотрите также

  • КолибриОС - Бесплатная форк 32-разрядной версии MenuetOS

использованная литература

  1. ^ damnsmalllinux.org - Действительно интересная ОС, 2004-12-27
  2. ^ а б (на немецком) MenuetOS: в ассемблере geschriebenes Betriebssystem, golem.de, 10.08.2009
  3. ^ (по-русски) Яков Уваров (30 августа 2005 г.) Мал золотник, да дорог, Computerra

внешние ссылки