Юрий Запорожец выпустил ОС QSOE 0.1 под лицензией Apache 2.0. Проект необычный даже по меркам low-level-разработки: один userspace и одна сборочная система работают сразу в двух вариантах системы, где ОС QSOE может запускаться либо на собственном микроядре Skimmer, либо на seL4. Для русскоязычных разработчиков это не просто эффектное хобби: перед нами редкий пример того, как вокруг RISC-V и микроядерной архитектуры появляется не презентация, а живая инженерия с кодом, железом и внятной дорожкой от прототипа к рабочей системе.
Об этом, прослеживая историю предыдущих проектов автора, пишет The Register. Запорожец, связанный с QRV Systems, за последние месяцы успел показать сразу несколько разработок, которые выглядят как отдельные карьеры, случайно упакованные в одного человека. Сначала был GateMate Personal Computer: домашний ПК на базе RISC-V, по духу близкий к IBM-совместимым машинам конца 1980-х, но с 25 МГц RISC-V-ядром вместо 286 или 386. Система собрана на недорогой FPGA-плате Olimex GateMate A1-EVB за 50 евро, получила VGA-вывод в текстовом режиме 80x30, 8 КБ ROM с BIOS и 8 МБ дополнительной PSRAM через QSPI. Если коротко, это не эмулятор ностальгии, а попытка заново собрать персональный компьютер из компонентов, которые сегодня доступны энтузиасту без бюджета корпорации.
Следом на той же FPGA-плате появился System/359, мини-мейнфрейм, вдохновленный IBM System/360, но не совместимый с ним на бинарном уровне. Здесь важно именно слово «вдохновленный»: архитектура little-endian, тогда как классические мейнфреймы IBM этого семейства ассоциируются с big-endian; автор также переосмыслил кодирование инструкций и адресацию. По данным The Register, у проекта уже есть рабочий ассемблер с макропроцессором на базе наработок NASM, а сам процессор умеет выполнять простой IPL. Контроллер channel I/O тоже не декоративный: упоминаются поддержка PS/2-клавиатуры, UART, SYSINFO и даже криптопроцессора. Для читателя из мира enterprise это, конечно, не повод срочно выкидывать z/Architecture из стойки. Но как инженерный сигнал история сильная: человек не просто пишет код для новой ISA, а параллельно трогает самые неудобные слои системы, от загрузки до ввода-вывода.
От порта QNX к собственной системе
Самый важный этап перед ОС QSOE связан с QNX 6.4. Запорожец взял старую кодовую базу, исходники которой QNX публиковала еще в 2007 году, а позже они были зеркалированы на GitHub, и начал переносить ее на RISC-V. Работа стартовала на рождественских каникулах 2020 года и изначально была не про «завести старье ради скриншота», а про полноценный перенос 32-битной ILP32-системы в 64-битный LP64-мир для современной открытой архитектуры. Целью стали kernel, process manager, C library и runtime linker; это был не весь стек ОС, но и точно не демо на один вечер.
Через несколько лет проект вернулся уже в сильно переработанном виде и получил имя QRV. Сам автор подчеркивал, что QRV нельзя считать патчем к старому QNX: это уже глубокая переработка 32-битной кодовой базы в 64-битную систему для RISC-V с осознанными упрощениями. К концу апреля 2026 года QRV v0.27 умел загружаться до многопользовательского логина, а в конце мая автор объявил о завершении работы на версии 0.43. Здесь и начинается развилка, которая делает нынешний релиз действительно интересным. Старый код QNX можно изучать и собирать, но лицензия не позволяет свободно распространять результат. Для проекта, который хочет жить дольше одного автора и одной лаборатории, это почти потолок.
Ответом стала ОС QSOE — Quick and Secure Operating Environment. В новой системе Запорожец оставил общие userspace и build system, но развел ядра на два варианта. QSOE/N работает на написанном с нуля микроядре Skimmer, которое проектировалось с расчетом на SMP. QSOE/L использует seL4 — одно из самых известных микроядер в мире, с репутацией системы, на которую ссылаются не из вежливости, а когда речь заходит о формальной верификации и высокой надежности. Для тех, кто проектирует системное ПО, это почти учебник по прагматике: не выбирать между «идеологически чисто» и «инженерно полезно», а держать обе траектории сразу.
Почему это важно не только энтузиастам
На первый взгляд история выглядит как праздник для любителей FPGA, ассемблера и ретрокомпьютинга. Но практический смысл шире. RISC-V давно вышел из фазы, где о нем говорят только архитекторы и маркетологи полупроводниковых компаний. Теперь вокруг ISA нужен софт, причем не только Linux и не только очередной board support package. Нужны эксперименты с микроядрами, альтернативные модели изоляции, перенос старых системных идей на современное железо и проверка, что из этого вообще собирается в поддерживаемую платформу. Запорожец идет именно по этой линии: от собственного ПК на FPGA и мейнфрейм-подобной машины к ОС, у которой уже есть открытая лицензия и публичный код.
Для бизнеса это пока не продукт из разряда «поставили в прод в пятницу вечером». Но для инженерных команд, которые следят за trusted computing, embedded, defense, telecom и промышленной автоматизацией, такие проекты полезны как индикатор зрелости направления. seL4 давно интересен тем, кто смотрит на безопасность и верифицируемость, а собственное микроядро Skimmer показывает другую логику: если нужен контроль над всей архитектурой, его можно строить самостоятельно, не сводя разговор к очередному дистрибутиву Linux. Отдельный штрих, который The Register вынес в текст напрямую: автор использует Claude как вспомогательный инструмент и не скрывает этого. Но его бэкграунд в этой теме тянется как минимум с 2003 года, когда он уже пытался делать свободную QNX-подобную систему RadiOS. Иными словами, это не случай, где LLM выдал «операционку за выходные». Скорее наоборот: ИИ здесь выглядит отверткой на верстаке, а не фокусом на сцене.
Открытый вопрос теперь не в том, способен ли один разработчик удивить сообщество еще одним низкоуровневым проектом. Вопрос в другом: сможет ли QSOE вырасти из сильного авторского эксперимента в платформу, вокруг которой соберется хотя бы небольшая, но устойчивая команда. Для экосистемы RISC-V именно такие истории часто оказываются важнее громких пресс-релизов: они показывают, где заканчивается слайд с roadmap и начинается код, который можно собрать, прочитать и попытаться развивать дальше. Подробнее об исходной истории и проектах автора сообщает .