ELKS 0.4

Опубликовано August@Karro - пн, 11/30/2020 - 12:03
ELKS: The Embeddable Linux Kernel System, встраиваемое подмножество ядра Linux, ранее известное как Linux-8086, представляет собой ядро ​​операционной системы, похожее на Unix.

ОС может использоваться как на старых компьютерах класса IBM-PC XT / AT, так и на SBC / SoC / FPGA, воссоздающих архитектуру IA16. Проект развивается с 1995 года и начинался как ответвление ядра Linux для устройств без блока управления памятью (MMU). 

Кроме адаптированного для 16-разрядных систем ядра Linux предлагается набор стандартных утилит (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo и т.п.), включая совместимый с bash командный интерпретатор, консольный оконный менеджер screen, текстовые редакторы Kilo и vi, графическое окружение на базе X-сервера Nano-X. Многие компоненты пространства пользователя заимствованы из Minix, включая формат исполняемых файлов.

В ELKS предоставляется два варианта сетевого стека - штатный TCP/IP стек ядра Linux и стек ktcp, работающий в пространстве пользователя. Из сетевых карт поддерживаются Ethernet-адаптеры, совместимые с NE2K и SMC. Также возможно создания каналов связи через последовательный порт при помощи SLIP и CSLIP. Из файловых систем поддерживаются Minix v1, FAT12, FAT16 и FAT32. Настройка процесса загрузки осуществляется через сценарий /etc/rc.d/rc.sys. Система поставляется в форме образа для записи на floppy-диски или запуска в эмуляторе QEMU.


Исходные тексты поставляются под лицензией GPLv2. 

 

Последние материалы