stringtranslate.com

MenuetOS

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

История

32-битный

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

64-битный

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

Поддержка многоядерных процессоров была добавлена ​​24 февраля 2010 года.

Функции

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

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

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

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

Начиная с версии 1.49.60, MenuetOS можно загружать на компьютерах с UEFI , используя Easyboot.

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

32-битный

64-битный

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

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

Ссылки

  1. ^ ab "Лицензия (MenueOS)". menuetos.net . Получено 27 декабря 2023 г. .
  2. ^ ab (на немецком языке) MenuetOS: В ассемблере Geschriebenes Betriebssystem, golem.de, 10 августа 2009 г.
  3. ^ (на русском языке) Яков Уваров (30 августа 2005 г.) Мал золотник, да дорог, Computerra

Библиография

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