MenuetOS

Операционная система
Операционная система
MenuetOS
Скриншот
РазработчикВилле М. Турьянмаа
Написано в Язык ассемблера FASM
Рабочее состояниеБета
Исходная модельОткрытый исходный код (32-бит)
Закрытый исходный код (64-бит)
Первоначальный выпуск16 мая 2000 г. ; 24 года назад (32-бит) ( 2000-05-16 )
Последний релиз32-бит: 0,86 Б / 2 сентября 2019 г. 64-бит: 1,55,00 / 10 октября 2024 г. ( 2019-09-02 )
 ( 2024-10-10 )
Доступно вАнглийский , русский , китайский , чешский , сербский
ПлатформыIA-32 , x86-64
Тип ядраМонолитный

Пользовательский интерфейс по умолчанию
Графический пользовательский интерфейс Ямена Насра [1]
Лицензия32-бит: только GPL-2.0
64-бит: частная лицензия [1]
Официальный сайтwww.menuetos.net

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-битный

  • Menuet32
  • Дистрибутив GridWorks "EZ" (комплексные 32-битные архивные пакеты) (CD/HD Boots)

64-битный

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

  • Menuet64

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

  • KolibriOS — бесплатная версия MenuetOS 32-bit

Ссылки

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

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

  • (на немецком языке) MenuetOS - 32bit-Betriebssystem auf einer Floppy , Der Standard , 12 мая 2003 г.
  • Eugenia Loli-Queru (5 сентября 2001 г.) Интервью с Вилле Турьянмаа, создателем MenuetOS , OSNews
  • Вилле М. Турьянмаа (1 декабря 2001 г.) Операционная система Menuet. Упаковка большого удара в маленькую упаковку , Dr. Dobb's
  • Домашняя страница MenuetOS64
  • Домашняя страница MenuetOS32
  • MenuetOS на SourceForge
  • Библиотека MenuetOS C на SourceForge
  • MenuetOS в сравнении с AtheOS и SkyOS (2002)
  • интервью с Вилле Турьянмаа и Мадисом Калме, двумя разработчиками MenuetOS (2009)
Взято с "https://en.wikipedia.org/w/index.php?title=MenuetOS&oldid=1252258044"