MenuetOS 1.63.0 — операционная система, чьё ядро целиком написано на ассемблере, получила свежий релиз.
Сборки рассчитаны на 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). Есть простой браузер HTTPC, почтовый и ftp-клиенты, VNC-клиент, ftp- и http-серверы, средства для картинок, текстов, файлов, видео и музыки. Навигацией занимается файловый менеджер NDN (Necromancer’s Dos Navigator), портированный под MenuetOS, а запустить можно DOS-эмулятор и такие игры, как Quake и Doom. Слой POSIX обеспечивает совместимость с Linux: GUI-приложения собираются так, чтобы работать и в Menuet, и в Linux/X11, а вывод программы на внешней Linux-системе можно направить в ассемблерный X-сервер MenuetOS.
Что нового: появился эмулятор игр для GameBoy, добавлена поддержка шрифтов Truetype, оптимизирован код для защищённых сетевых соединений, введены новые системные вызовы для управления окнами, реализован порт игры Wizord EXL100. Расширены инструменты для написания драйверов и добавлены функции для сетевых, звуковых, midi- и графических драйверов, доработаны ftp-сервер и ftp-клиент, улучшено приложение для чтения QR-кодов.
