- 21 марта 2026 года вышла версия ELKS 0.9 — Linux-подобной системы для 16-разрядных процессоров Intel 8086, 8088, 80186, 80188, 80286 и совместимых чипов NEC V20/V30.
- В релизе добавили графическую интеграцию с Microwindows Nano-X, новую рабочую среду NXDSKTOP и собственный набор инструментов разработки для 8086.
- ELKS 0.9 расширил поддержку эмуляторов и старого железа: появились Bochs, PCem, MartyPC, EMU86, Swan, а также XT-IDE и Direct ATA.
Проект ELKS 21 марта выпустил версию 0.9 — это открытая система на базе ядра Linux, адаптированная для старых 16-разрядных ПК и процессоров Intel 8086. Релиз уже доступен на GitHub. ELKS рассчитан на машины класса IBM PC XT и AT, а также на совместимые платформы, где обычный современный Linux запустить нельзя.
ELKS развивается с 1995 года как ответвление Linux для устройств без MMU — блока управления памятью, который нужен современным ОС для изоляции процессов и работы с виртуальной памятью. Система распространяется в виде готовых образов: их можно записать на дискету или запустить в эмуляторе. Для быстрого знакомства доступен и браузерный запуск через v86.
Главное изменение версии 0.9 — заметный шаг в сторону графической среды. Разработчики связали проект с Microwindows и его X-подобной системой Nano-X, а поверх нее подготовили рабочий стол NXDSKTOP. Он рассчитан даже на очень старые x86-компьютеры вроде IBM 5150/5160 и Amstrad 1640. В комплекте есть базовые графические элементы: меню, окно запуска приложений, просмотрщик изображений и текстовый редактор.
В релиз также вошел ELKS 8086 Toolchain — набор средств для разработки прямо под такие машины. В него входят C-компилятор C86, ассемблер, make и компоновщик. Кроме того, появилась поддержка компилятора DeSmet C. Для пользователей старого оборудования важны и другие доработки: поддержка XT-IDE, драйвер Direct ATA, мышь PS/2 в эмуляторе v86, а также запуск в новых эмуляторах помимо уже поддерживаемых DOSBox-X и QEMU.
Помимо ядра, ELKS продолжает развивать окружение вокруг системы. В проекте уже есть базовые Unix-утилиты, текстовые редакторы, screen, сетевые инструменты и поддержка файловых систем FAT12, FAT16, FAT32 и Minix v1. В версии 0.9 список программ дополнили и играми: среди поддерживаемых упомянуты Doom, Tetris, Invaders и другие небольшие проекты для старых машин.
Предыдущий релиз ELKS 0.8 вышел в сентябре 2024 года. Тогда в проект, в частности, портировали Doom, а версия 0.9 развивает эту линию дальше: система получает не только ядро и утилиты, но и графическую среду, игры и инструменты разработки.
Для владельцев винтажных ПК и энтузиастов ретрокомпьютинга ELKS 0.9 упрощает запуск Linux-подобной системы на реальном старом железе и в эмуляторах. Для разработчиков это еще и более удобная площадка для сборки и тестирования программ под архитектуру 8086.