Вышел вариант ядра Linux ELKS 0.4.0 для старых 16-разрядных процессоров
Сформирован очередной релиз дистрибутива LKS 0.4.0 (Embeddable Linux Kernel Subset) для IA16 совместимых процессоров, сообщает группа разработчиков 22 ноября на официальной страничке проекта в Github.
Проект обеспечивает запуск Linux-подобной операционной системы (ОС) на процессорах Intel от 8086 до 80286 и их аналогах от других производителей. Поддержка более новых архитектур обеспечивается за счет обратной совместимости.
Сообщается о поддержке FAT12, FAT16 и FAT32 файловых систем, больших накопителей и USB. Реализована работа современных Ethernet-адаптеров, добавлен новый высокоскоростной драйвер последовательного порта.
В дистрибутив включен набор стандартных утилит Linux, включая командный интерпретатор, консольный оконный менеджер, текстовые редакторы (Kilo и vi). Реализовано графическое окружение на базе X-сервера Nano-X.
Кроме того исправлено множество ошибок, добавлены новые команды и способы загрузки. Загрузочные образы сформированы для различных носителей и в виде контейнеров для запуска в системах виртуализации.
Напомним, в настоящее время IA16 архитектура используется не только в древних IBM–PC XT/AT компьютерах, но и в современных решениях на базе программируемых логических матриц (FPGA). Старая система команд часто применяется во встраиваемых контроллерах и множестве устройств промышленной автоматизации.