25 сентября 2024 года состоялся релиз ELKS 0.8 (Embeddable Linux Kernel Subset) — открытого проекта ядра Linux для работы на ПК с устаревшими 16-разрядными процессорами Intel.
Исходные коды решения распространяются на GitHub под лицензией GPLv2.По информации OpenNET, проект ELKS работает с процессорами Intel 8086, 8088, 80188, 80186, 80286 и NEC V20/V30 и может использоваться на старых компьютерах класса IBM-PC XT / AT, а также советском компьютере MK-88, винтажной плате Monotech NuXT 2.0 и на SBC / SoC / FPGA, воссоздающих архитектуру IA16.Проект ELKS развивается с 1995 года.
Разработка решения начиналась как ответвление ядра Linux для устройств без блока управления памятью (MMU). Система поставляется в форме образов для записи на floppy-диски или запуска в эмуляторе QEMU.Для тестирования доступен онлайн-эмулятор ELKS 0.7 (для входа набрать root, без пароля).Помимо ядра Linux, адаптированного для 16-разрядных систем, проект ELKS развивает набор стандартных утилит (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo и т.п.), включая совместимый с bash командный интерпретатор, консольный оконный менеджер screen, текстовые редакторы Kilo и vi, графическое окружение на базе X-сервера Nano-X.В ELKS предлагается два варианта сетевого стека.
Читать на habr.com