Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Обновление операционной системы MenuetOS 1.63, написанной на языке ассемблера

14.11.2026 10:32 (MSK)

Опубликован выпуск операционной системы MenuetOS 1.63.0, разработка ядра которой ведётся полностью на языке ассемблера. Сборки MenuetOS подготовлены для 64-разрядных систем x86 и могут быть запущены под управлением QEMU. Сборка системы занимает 1.4 МБ и сформирована в виде образа дискеты и iso-образа для записи на CD (поддерживается запуск в VirtualBox). Исходный код проекта Menuet64 распространяются под ограничивающей лицензией, требующей согласования любого использования в коммерческих целях, а Menuet32 - под лицензией GPL.

Система поддерживает вытесняющую многозадачность, загрузку на системах с UEFI и SMP на многоядерных системах. Проектом также развивается собственный X-сервер и предоставляется встроенный графический интерфейс пользователя с поддержкой тем оформления, операций Drag&Drop, кодировки UTF-8 и переключений клавиатурных раскладок. Для разработки приложений на языке ассемблера предлагается собственная интегрированная среда разработки.

В операционной системе доступны сетевой стек, драйверы для Ethernet и USB 2.0, звуковые кодеки AC97 и Intel HDA (ALC662/888). Проектом развивается простой web-браузер HTTPC, почтовый и ftp клиенты, VNC-клиент, серверы ftp и http, приложения для просмотра изображений, редактирования текстов, работы с файлами, просмотра видео, воспроизведения музыки. Для навигации по файлам предлагается использовать файловый менеджер NDN (Necromancer's Dos Navigator), портированный для MenuetOS.

Возможен запуск DOS-эмулятора и таких игр, как Quake и Doom. Совместимость с Linux обеспечивается при помощи базового слоя POSIX, позволяющего создавать GUI-приложения, которых могут запускаться в Menuet и Linux/X11, а также собственного X-сервера, написанного на языке ассемблера, в который можно перенаправить вывод приложения, запущенного на внешней системе с Linux, для отображения его интерфейса в MenuetOS.

Из недавних изменений:

  • Добавлен эмулятор для запуска игр, разработанных для игровых приставок GameBoy.
  • Добавлена поддержка шрифтов в формате Truetype.
  • Проведена оптимизация кода для установки защищённых сетевых соединений.
  • Добавлены новые системных вызовы для управления окнами.
  • Реализован порт игры Wizord EXL100.
  • Расширены средства для разработки драйверов и добавлены новые функции для сетевых, звуковых, midi и графических драйверов.
  • Улучшены реализации ftp-сервера и ftp-клиента.
  • Улучшено приложение для чтения QR-кодов.


  1. Главная ссылка к новости (https://www.menuetos.net/downl...)
  2. OpenNews: Обновление операционной системы MenuetOS 1.57.70, написанной на ассемблере
  3. OpenNews: Проект WSL9x для запуска современных Linux-ядер в окружении Windows 95
  4. OpenNews: Представлены X-сервер Frame и рабочий стол CHasm, написанные на ассемблере
  5. OpenNews: Подготовлен RDP-клиент для KolibriOS
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66685-menuet
Ключевые слова: menuet



Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:51, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/–
    Наоминает, что мир в погоне за абстракциями, повернул не в ту сторону.
     
     
  • 2.7, Аноним (7), 11:04, 14/11/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Ну ничего. С появлением llm станет возможно писать кучу оптимизированного кода на асме в один клик, софт весь ускорится
     
  • 2.10, Аноним (10), 11:36, 14/11/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    А теперь скажи, как эту штуковину собрать под арм?

    Поздравляю, ты освоил необходимость абстракций.

     
     
  • 3.12, Вася Пупкин (?), 12:18, 14/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Llm перепишет ассемблер х86 на ассемблер ARM
     
     
  • 4.14, Аноним (14), 12:22, 14/11/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     

  • 1.2, Аноним (2), 10:56, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Блобятина и проприетарщина же, исходников нет.
     
     
  • 2.3, Аноним (2), 10:57, 14/11/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    По гплную 32 битную пора бы забыть, почти 10 лет прошло.
     
  • 2.4, Мохнонос (?), 10:58, 14/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Дэржи, дарагой! Пользуйса! И пиши свой кот!
    https://www.menuetos.net/64bit.htm
     

  • 1.5, Аноним 80_уровня (ok), 10:59, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    А ssh-клиента с пробросом X-протокола для него нет? То есть только в открытом виде, да?

    А то бы можно было X-терминалы с дискеты стартовать.

     
  • 1.6, Геймер (?), 11:01, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    Классная штука. Юниксвейно. Жастфорфанно. Оупенсурсно.
     
  • 1.8, Геймер (?), 11:13, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > а также собственного X-сервера в который можно перенаправить вывод приложения, запущенного на внешней системе с Linux, для отображения его интерфейса в MenuetOS.

    Вот она мощь юниксвея! И безо всяких там RDP, как у некоторых.

     
     
  • 2.20, funny.falcon (?), 12:52, 14/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    К сожалению, большинство X11 приложений малоюзабельны на удаленном соединении, если это не прям локальная сеть. И проблема не в протоколе и не в сервере, а в xlib, который весь из себя синхронный.

    Win32 приложения же врожденно асинхронные, потому rdp к серверу на windows работает очень хорошо.

    На даже xrdp - rdp сервер поверх локального X11 сервера - тунелированный по ssh работает на порядок лучше, чем пытаться запускать X11 приложения по ssh.

     

  • 1.9, Аноним (9), 11:20, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Помню, игрался с этой системой где-то в середине нулевых, как только про неё узнал из журнала "хакер" (тогда выход в интернет был целым событием, и заранее составлялся список, что надо качнуть).

    Тогда еще был дисковод и нативно запускал её на своём четвертом пне. Не скажу, что был как-то удивлён. Система показалась неюзабельной демкой, и не такой уж и быстрой.

     
  • 1.11, limafresh (ok), 12:05, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Удивительно, что ОС весом 1.4 МБ выглядит современно. Мы привыкли, что микро-ОС выглядят как Windows 3.11. Думал, это связано с архитектурными ограничениями, но оказывается, можно и красивый внешний вид сделать.
     
     
  • 2.18, Аноним (18), 12:42, 14/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    поищи образ QNX 4.25

    до сих пор выглядит нормально , влезает на 1 дискетку

     
  • 2.22, Аноним (22), 13:00, 14/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    От Windows 3.11 требовалось нормально выглядеть на VGA-видеокартах (да, да, 640×480 c 16 цветами). И эту задачу она выполняла.
     

  • 1.13, тоже финн (?), 12:19, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Интересно, он сначала на си пишет и потом ассемблер генерит или сразу..

    Ещё интересно, что автор финн :)

     
  • 1.15, Аноним (15), 12:25, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    >Проектом также развивается собственный X-сервер

    не поняли, что к0пр0иксы мертвы по своей сути и являются набором подпорок для мэйнфреймов из семидесятых, какая жалость, пишут, невзирая на best practices!

     
  • 1.16, Аноним (14), 12:25, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > Necromancer's Dos Navigator

    отличненько

     
  • 1.17, Аноним (14), 12:31, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Радует что FASM ещё жив.
    Туда бы что-то поддерживающее клиентами SPICE, x2go, rdp и hoptodesk, vim, dd, да пару-тройку VPN-клиентов и был бы зачётный тонкий клиент который можно было бы чуть ли не в UEFI загонять для тех у кого "ой что-то диск не бутается"
     
  • 1.19, Аноним (19), 12:49, 14/11/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Годнота! Одобряю! Когда проект разовьется до стадии, когда непосредственно в самой операционке можно будет компилировать программы на C/C++ используя gcc/clang, будет совсем круто! Жду с нетерпением...
     
  • 1.21, cnjzxir (?), 12:57, 14/11/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/–
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: