The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен ELKS 0.9, вариант ядра Linux для старых 16-разрядных процессоров Intel

22.03.2026 10:51 (MSK)

После полутора лет разработки опубликован выпуск проекта ELKS 0.9 (Embeddable Linux Kernel Subset), развивающего Linux-подобную операционную систему для 16-разрядных процессоров Intel 8086, 8088, 80188, 80186, 80286 и NEC V20/V30. ОС может использоваться на старых компьютерах класса IBM-PC XT / AT, советском компьютере MK-88, винтажной плате Monotech NuXT 2.0 и на SBC / SoC / FPGA, воссоздающих архитектуру IA16. Проект развивается с 1995 года и начинался как ответвление ядра Linux для устройств без блока управления памятью (MMU). Исходные тексты распространяются под лицензией GPLv2. Система поставляется в форме образов для записи на floppy-диски или запуска в эмуляторе QEMU.

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

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

В новом выпуске:

  • Обеспечена интеграция с проектом, развивающим графическую оконную систему Microwindows (Nano-X), имеющую архитектуру клиент-сервер и пригодную для создания сред рабочего стола, а также для запуска эмулятора терминала, игр и графических приложений.
  • На базе оконной системы Nano-X реализована новая среда рабочего стола NXDSKTOP, способная работать на старейших x86-системах, таких как IBM 5150/5160 (8 MHz) и Amstrad 1640, а также на более мощных ПК на базе CPU 286, 386 и 486 с VGA-виреокартами. Предоставляются типичные для пользовательских окружений графические компоненты, такие как интерфейс запуска приложений nxselect, диалоговые окна, меню приложений, просмотрщик изображений nxjpeg и текстовый редактор.
  • Предоставлен инструментарий ELKS 8086 Toolchain, работающий поверх ELKS и включающий компилятор для языка Си C86, ассемблер, утилиту make и компоновщик для систем с процессорами 8086.
  • Добавлена поддержка компилятора DeSmet C (DCC), основанного на инструментарии 1989 DeSmet.
  • Добавлена поддержка работы в эмуляторах Bochs, PCem, copy.sh/v86, MartyPC, EMU86 и Swan, в дополнение к ранее поддерживаемым DOSBox-X и QEMU.
  • Реализована поддержка игр Doom, Paint, Elksmoria, ttypong, tetris, invaders, advent, nxtetris, nxmine, nxworld, matrix и sl.
  • Реализован драйвер Direct ATA и добавлена поддержка оборудования с XT-IDE. Для эмулятора v86 обеспечена поддержка мыши PS/2.
  • Выполнено портирование на компьютеры NEC V25, Solo/86 и WonderSwan.


  1. Главная ссылка к новости (https://github.com/ghaerr/elks...)
  2. OpenNews: Linux запущен на Intel 4004, первом коммерческом микропроцессоре
  3. OpenNews: Релиз ОС MINIX 3.3.0
  4. OpenNews: Дискуссия об использовании языка C++ для разработки ядра Linux
  5. OpenNews: Проект LibOS развивает вариант ядра Linux с сетевым стеком в форме библиотеки
  6. OpenNews: Ядро Linux портировано для калькуляторов TI-Nspire
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65046-elks
Ключевые слова: elks, linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Tron is Whistling (?), 11:04, 22/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Только образы диска? Вот чего не хватает - так это EXE, который можно прямо из-под имеющегося DOS запустить. Не совсем понятно, какие с этим в рамках DOS/16 проблемы.
     
     
  • 2.3, Аноним (-), 11:27, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В рамках DOS16 с этим такие проблемы, что RAM-диск в 640 КБ не запихнёшь.
     

  • 1.2, Аноним (2), 11:14, 22/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Какое у этого добра применение вообще?
     
     
  • 2.9, Аноним (9), 11:48, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтобы зеленые человечки на складах не скучали, там много добра на старой элементной базе. Мне в 2000 году приходилось починять еще ламповые модули для самолетов (обычная бортовая электроника, не свч и подобное)
     
     
  • 3.23, Аноним (-), 14:07, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Мне в 2000 году приходилось починять еще ламповые модули для самолетов (обычная
    > бортовая электроника, не свч и подобное)

    Поэтому максимум на что этот маталлолом теперь годится - служить платформой для пуляния ракет с безопасной дистанции. И то - только потому что запуск тех ракет менее дорогим и похабным способом забыли предусмотреть.

    Если ЭТО пытается изобразить что-то сверх того, потом появляется забавный скрин где "ж@па в огне" это не только фигура речи.

     
     
  • 4.35, Фняк (?), 15:14, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > этот маталлолом теперь годится - служить платформой для пуляния ракет с безопасной дистанции

    То ли дело баренский литак на 2нм чипах, да?

     
     
  • 5.46, Аноним (-), 18:21, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > То ли дело баренский литак на 2нм чипах, да?

    Успехи всей этой очешуенной авионики и прочих вундервафель можно наблюдать - невооруженным глазом. Уже более четырех лет.

    Называя вещи своими именами, большая часть этих штук стали чемоданами без ручки. Очень дорогими - и потому при налете дронов просто съ... в небо, дабы не быть раз... на земле нахаляву дроном за цать кило уе. Врядли они что-то сбить с такой авионикой могут - поэтому вот так.

     
  • 3.55, Аноним (55), 21:18, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >в 2000 году приходилось починять еще ламповые модули для самолетов

    В СССР знали, что лампы будут работать даже после мощного ЭМИ от ядерного взрыва. А нынешние "стратеги" просто не догадываются (физику сдавали по ЕГЭ), что после даже самого слабого тактического заряда ни один дрон или БПЛА просто не взлетит - вся их микроэлектронная начинка превражается в тыкву.

    Не дай Бог, конечно, чтобы до такого дошло!

     
     
  • 4.57, Аноним (-), 21:39, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А на практике - оно в результате ловит ракету ПВО или что там, а то и расфигачив... большой текст свёрнут, показать
     
  • 2.10, Аноним (10), 12:14, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    в свете всеобщих санкций, каждая страна будет делать свои процессоры.
    Много фабрик в (по одной в каждой стране)  - намного дороже чем одна на весь мир.

    Получится примерно так:
    или 286 процессор по цене 10К руб
    или  суперсовременный но по 10М руб

    Что выберешь?

     
     
  • 3.16, Аноним (16), 13:32, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/

    Это с учётом инфляции или нет?

     
     
  • 4.44, Аноним (44), 17:26, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется.
     
  • 3.17, Аноним (17), 13:38, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надо выбирать нечто среднее, 80386 с переходом в расширенный режим работы с памятью и многопоточностью, там кстати 1000нм...
    Ах вот как, уже есть же эльбрусы на 200нм и RISC процессоры!

    Кстати люди читавшие Кнута и прочие вумные книжки по алгоритмам в целом, снова сразу станут нужны. С питончиком там не срастется.


     
  • 3.43, Аноним (-), 17:18, 22/03/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.24, Аноним (-), 14:08, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Какое у этого добра применение вообще?

    Вспомнила бабка как девкой была :)

     
  • 2.34, SubGun (??), 15:09, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Какое у этого добра применение вообще?

    Никакого, это просто хобби у человека.

     
  • 2.49, dannyD (?), 18:37, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>Какое у этого добра применение вообще?

    самое прямое: поднимаешь на FPGA проц и вперед.

     

  • 1.4, 12yoexpert (ok), 11:28, 22/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    > советском компьютере MK-88

    копии компьютера, поправьте плиз. никаких советских компьютеров не было

     
     
  • 2.5, Аноним (9), 11:34, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Ага, щаз. Советских компьютеров было навалом, зачастую ни с чем не совместимых, не только на х86/88
     
     
  • 3.18, Аноним (18), 13:38, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    То что они ни с чем не совместимы не отменяет того что зачастую они были криво спёрты
     
     
  • 4.40, Аноним (9), 16:41, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это (наличе клонов компьютеров) никак не опровергает наличие советских компьютеров. Клоны были, не вопрос, но были не только и даже не сколько они. Вплоть до хт/ат  настоящий зоопарк был повсюду, не только в ссср. Дальше все определил прикладной софт, смысла (в ссср и возможности) городить свое не осталось.
     
  • 3.19, Аноним (19), 13:47, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это какие именно ?
    Конкретные модели напишите.
     
     
  • 4.26, Аноним (9), 14:26, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Модели чего Тогда каждое ведомство пилило свой компьютер Выпуском занимались ч... большой текст свёрнут, показать
     
     
  • 5.29, Аноним (29), 14:43, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Настоящий дикий запад в цифровой микроэлектронике.

    Сейчас это уже макроэлектроника - когда можно одним паяльником и без BGA-пайки обойтись.

     
  • 5.31, Аноним (19), 15:03, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >полупромышленный д3-28

    Копия Wang 700
    >ес-1840/1841

    Построены на К1810ВМ86 - а это клон Intel 8086.
    >искры на х86

    Искра-1030 на том же клоне К1810ВМ86.

     
     
  • 6.38, glebiao (ok), 16:36, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>полупромышленный д3-28
    >Копия Wang 700

    Ноуп. Считается (написано во всяких интернетах), что так, на самом деле -- совсем другая система команд. Эх, логарифм одной командой, "родная" bcd и штук с десяток разных переходов. Красивая СК.

    Внешний вид, да, похож. С поправкой на советскую брутальность.

     
  • 6.39, glebiao (ok), 16:39, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Построены на К1810ВМ86 - а это клон Intel 8086.

    всё-таки, не совсем клон.
    Как и ВМ80 -- не совсем копия.

     
     
  • 7.50, 12yoexpert (ok), 18:39, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    разумеется. нормально повторить, чтобы всё работало, мозгов не было

    человекоподобные видят - человекоподобные делают

     
  • 3.32, Аноним (19), 15:05, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ага, щаз. Советских компьютеров было навалом, зачастую ни с чем не совместимых, не только на х86/88

    Все кто вам плюсует, видимо ещё из СССР и не знают про интернет и про то, что сейчас можно перепроверить любую информацию.

     
     
  • 4.36, Аноним (9), 15:30, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет, они просто умеют отличить "советский компьютер" от "советского процессора". Умение понимать и использовать термины к сожалению нынче заменил интернет.

    Процов оригинальных кстати тоже было - поройтесь в интернетах насчет серий 580-589, аналогично от 1810 и выше. Там много аналогов помимо очевидных 580/1810, но есть и оригиналы. Что касается процессоров - они зачастую были действительно импортного производства, и это не просто так - советские аналоги страдали качеством. Рассыпуха еще куда ни шло, но начиная от иикросхем памяти типа к565ру5/6/7 уже проигрывала.

     
     
  • 5.42, Аноним (19), 17:08, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Нет, они просто умеют отличить "советский компьютер" от "советского процессора". Умение понимать и использовать термины к сожалению нынче заменил интернет.

    Так надо учиться т.к. это вы про "советские компьютеры не совместимых, не только на х86/88".
    x86 Intel 80x86 это архитектура процессора а не компьютера.

     
  • 3.41, glebiao (ok), 16:42, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ага, щаз. Советских компьютеров было навалом, зачастую ни с чем не совместимых, не только на х86/88

    и справедливости ради, так везде было, во всех странах: с десяток разных, ни с чем не совместимых, моделей.

     
  • 3.48, 12yoexpert (ok), 18:36, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    были только краденые, и то - криво и косо, своего не было ничего

    и так не только с компьютерами, так с любыми технологиями: авто, авиация, космонавтика, холодильники, ядерка, всё украли или награбили, взяли в рабство учёных других стран

     
     
  • 4.52, Аноним (9), 20:20, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Алфавит и то не свой, какой-то парочки Кирилла с Мефодием. Цифры сперты у арабов. Типографию сперли у Гутенберга, диф.уравнения у Ньютона, ну и тд.
     
     
  • 5.54, Аноним (54), 20:35, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Алфавит и то не свой, какой-то парочки Кирилла с Мефодием.

    Он так то у них греческий местами подозрительно напоминает...

     
  • 4.58, maximnik0 (?), 21:42, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >были только краденые, и то - криво и косо, своего не было ничего

    Почитайте в архиве сайта Военное обозрение цикл" Рождение Советского ПРО ". Автор по всем прошёлся -у" патриотов аж кипело ",на него в суд за клевету поливали,но он суд выиграл.Так там автор отметил военные модулярные машины - очень специализированные из за арефметики ,одна из машин применялась в "Чернобыльском Дятле".Серия супер ЭВМ м-10 ..м-14 ,рабочие станция с троичной логикой" Мир",
    ещё 2 или 3 серии процессоров оригинальной разработки успешно прошедшим в серию к примеру применявшихся на  Электроника НЦ.Т.е оригинальные разработки были - но печальное постановление о копирование окончательно все похоронило . А с другой стороны мог ли СССР потянуть стандарт POSIX ? С этого же стандарта началась унификация компьютеров .Сомневаюсь.....

     

  • 1.8, Аноним (19), 11:41, 22/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >для 16-разрядных процессоров Intel 8086

    Легенда! https://en.wikipedia.org/wiki/Intel_8086

     
     
  • 2.47, dannyD (?), 18:33, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    еще скажи, что ты не видел восьмидюимовый флоп )))
     

  • 1.11, Аноним1234 (?), 12:39, 22/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Для запуска Линукс на устройствах без mmu (в современных реалиях это дешевые fpga которым нужен полноценнный IP стэк), используют поддерживаемые проект uclinux.
    А это зачем?
     
     
  • 2.13, крокодил (?), 12:47, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    то что elks 16 битный?
     
  • 2.25, Аноним (-), 14:09, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Для запуска Линукс на устройствах без mmu (в современных реалиях это дешевые
    > fpga которым нужен полноценнный IP стэк), используют поддерживаемые проект uclinux.

    Кроме них есть еще порт на STM32 допустим. Это мк, у них MMU нет - как максимум упрощенный MPU с несколькими регионами.

     

  • 1.14, Аноним (14), 12:51, 22/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот он удел энтузиастов. Более современные варианты сообществу не под силу.
     
     
  • 2.45, Рандрик (?), 17:43, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://medium.com/@ptmikheev/diy-fpga-board-part-2-6-55ad7a2e3b56

    но контроллер памяти там проприетарный

     

  • 1.20, Аноним (-), 13:52, 22/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Выполнено портирование на компьютеры NEC V25, Solo/86 и WonderSwan.

    Тот неловкий момент когда процессор у бриджа позволяющего прицепить это к современному дисплею, как на скрине - мощнее чем основной системный проц..

     
  • 1.21, Аноним (-), 13:53, 22/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Казалось бы, иксы на таком железе - сплошной оверхед и надо использовать вяленд.
     
     
  • 2.28, Аноним (29), 14:38, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Казалось бы, иксы на таком железе - сплошной оверхед и надо использовать
    > вяленд.

    Ага, с композитингом и KMS. На 16-битном проце самое то.

     
  • 2.56, Аноним (56), 21:31, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    wayland требует огромную пропускную способность памяти для железа того времени ... большой текст свёрнут, показать
     
     
  • 3.59, Аноним (-), 21:43, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > wayland требует огромную пропускную способность памяти для железа того времени.

    Он еще больше RAM кушает. Иксы экономили память - а на современном железе это отливается в глупую ситуацию когда вам весь офисный пакет и CAD будут ре-рендерить, толкая ререндер во какой приложухи - за то сам факт что вон там цать пикселей другим окном накрыло. Буфера с его видом не было - и когда уголок поверх CAD пропал, единственное что можно сделать это полный ререндер окна нахрен. От и до. Целиком. Очень эффективно...

    На i386 с 4 мегами RAM - Xorg так то да, имел смысл в том смысле. Потому что своп на механический диск был бы еще поганее. А питание было от розетки и только так. А сейчас это сильно проц грузит и баратейку жрет...

     

  • 1.22, Аноним (29), 14:05, 22/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Представляете лицо местных wayland'еров, когда узнают, что кроме x.org и tinyx, есть ещё nano-x и что x.org не единственный икс-сервер. Да и вообще X11 это протокол!(С)
     
     
  • 2.30, Аноним (30), 14:48, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Представляете лицо местных wayland'еров, когда узнают, что кроме x.org и tinyx, есть ещё nano-x и что x.org не единственный икс-сервер.

    Да их это не впечатлит: у них же поголовно HDR мониторы (специально под Линукс покупали, ага) и для просмотра HDR контента (а не вовсе консольки и браузера, ага). А в вашем X11 поддерки HDR нет АЗАЗАЗАЗА111

     
  • 2.33, Фняк (?), 15:06, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть и что?
     
  • 2.37, Аноним (37), 16:01, 22/03/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Причём nano-x поддерживает ещё и winapi.
     

  • 1.51, Аноним (51), 20:06, 22/03/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ух ты, я думал, только с начала 80386 процы интела стали юзабельными, а оказывается аон оно как можно пользы выжать из 8086.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру