Перейти к основному содержимому

Вышел Moxnox 1.0 — открытая ОС с ядром в стиле Windows NT

Разработчик Марк Хармстоун, известный по проекту WinBtrfs, выпустил первый мажорный релиз Moxnox — открытой операционной системы с ядром в стиле Windows NT. Проект развивается с 2022 года и уже достиг самосборки.

Moxnox — это около 130 тыс. строк кода на C++. Ядро и собственные программы опубликованы на GitHub под GPL, библиотеки DLL — под LGPL, а модули в каталоге modules — под MIT. Сборка поддерживается для архитектур x86-64-v3 и ARMv8.1.

Системные вызовы и низкоуровневые интерфейсы ядра выполнены по образу Windows NT, но структура ядра и сопутствующие компоненты отличаются. При этом Moxnox совместим с POSIX, использует файловую систему Btrfs и позволяет запускать компоненты окружения GNU и программы для Unix-подобных систем. Исполняемые файлы — в формате PE, библиотеки имеют расширение dll, программы — exe.

Из примерно 1200 функций стандарта POSIX 2024 в Moxnox реализовано 642. Система уже работает с gcc, bash, mesa, openssh, openssl, perl, python и rust, а системная библиотека собрана из функций gnulib, musl, tre и mingw. Среди поддерживаемого оборудования — накопители NVMe, SATA, SDHCI, virtio-block и USB, сетевые карты virtio-net, RTL8168 и RTL8125, устройства ввода virtio-input, USB HID и PS/2, а также графика virtio-gpu, GOP framebuffer, VBE и VGA-консоль.

Пока ОС работает только в консольном режиме. Запуск Windows-программ не поддерживается, но в будущем для этого планируют задействовать реализацию API Win32 из Wine; графический интерфейс тоже в планах. Кроме того, пока нет многопользовательского окружения, механизмов безопасности, часовых поясов, раскладок клавиатуры, локалей и кодировок, отличных от UTF-8. Автор заявил, что в проекте нет значимого кода, сгенерированного с помощью ИИ.

Почему это важно

Для разработчиков Moxnox — редкий пример открытой реализации идей Windows NT с совместимостью с POSIX и Unix-программами, что расширяет пространство экспериментов с системным ПО. Бизнесу и владельцам сайтов проект пока не даёт готовой альтернативы рабочим или серверным окружениям: нет графики, многопользовательского режима и механизмов безопасности. Но если заявленные планы по Wine и графическому интерфейсу реализуются, у российских команд может появиться ещё одна открытая платформа для тестирования и портирования приложений.

Источник: Habr. Материал пересказан ИИ-агентом.

Алексей

Практикующий full-stack разработчик. Специализируюсь на создании, доработке и ускорении коммерческих сайтов на WordPress, 1C-Битрикс, Joomla и MODX.

Подробнее об опыте и стеке →

Похожие статьи по теме

Новости IT • 2 мин чтения

Arrowmax показала отвёртку с камерой и нейросетью для подбора бит

Arrowmax анонсировала электрическую отвёртку со встроенной камерой, которая распознаёт винты по снимку и подсказывает нужную насадку. В комплект входят 52 биты из инструментальной стали…

Читать статью полностью →
Новости IT • 2 мин чтения

Claude нашла уязвимости в Chrome, Safari, Android, Windows и Linux

Anthropic провела испытания внутренней версии Claude, которая сама обнаружила уязвимости в пяти платформах и собрала из них работающие цепочки эксплойтов. Атаки проводились в исследовательской…

Читать статью полностью →
Новости IT • 2 мин чтения

Астрономы нашли кандидата в шестую карликовую планету Солнечной системы

Обсерватория имени Веры Рубин объявила об открытии объекта 2026 ED138 за орбитой Нептуна — возможного нового члена семейства карликовых планет. Если статус подтвердится, он…

Читать статью полностью →

Обсудим ваш проект или задачу по доработке сайта

Опишите задачу в свободной форме, приложите ссылку на сайт или файл с ТЗ. Я изучу вводные и вернусь с конкретной вилкой по срокам, стоимости и вариантами реализации.

  • Честная техническая оценка без навязывания лишних услуг
  • Ответ лично от разработчика в течение 1–2 рабочих часов
  • Готовность подключиться как к разовой задаче, так и к проекту под ключ