Недавно најављено је издавање пројекта ЕЛКС 0.6 (Подскуп Линук кернела који се може уградити), развија оперативни систем сличан Линук-у за Интел 8086, 8088, 80188, 80186, 80286 и НЕЦ В20/В30 16-битне процесоре.
Оперативни систем може се користити и на старијим рачунарима класе ИБМ-ПЦ КСТ/АТ и на СБЦ/СоЦ/ФПГА који рекреирају архитектуру ИА16. Пројекат је у развоју од 1995. године и започео је као форк Линук кернела за уређаје без јединице за управљање меморијом (ММУ).
Постоје две опције за мрежни стек: нормални ТЦП/ИП стек Линук кернела и ктцп стек који ради у корисничком простору.
мрежних картица, Подржани су Етхернет адаптери компатибилни са НЕ2К и СМЦ. Такође је могуће креирати комуникационе канале преко серијског порта користећи СЛИП и ЦСЛИП. Подржани системи датотека укључују Миник в1, ФАТ12, ФАТ16 и ФАТ32. Процес покретања је конфигурисан помоћу скрипте /етц/рц.д/рц.сис.
Поред Линук кернела прилагођеног за 16-битне системе, пројекат развија скуп стандардних услужних програма (пс, бц, тар, ду, дифф, нетстат, моунт, сед, каргс, греп, финд, телнет, меминфо, итд. ), укључујући љуску компатибилну са басх-ом, менаџер прозора конзоле екрана, уређиваче текста Кило и ви, графичко окружење засновано на серверу Нано-Кс Кс. Многе компоненте корисничког простора су позајмљене од Миник-а, укључујући формат извршне датотеке.
Главне нове карактеристике ЕЛКС 0.6
У овој новој верзији додат је БАСИЦ језички тумач, погодан за радне станице и РОМ флешоване системе. Ово укључује команде за рад са датотекама (ЛОАД/САВЕ/ДИР) и графиком (МОДЕ, ПЛОТ, ЦИРЦЛЕ и ДРАВ).
Још једна промена која се истиче је та стандардној Ц библиотеци је додата математичка библиотека а могућност рада са бројевима у покретном зарезу је обезбеђена у функцијама принтф/спринтф, стртод, фцвт, ецвт. Код функције стрцмп је поново написан и значајно убрзан. Предложена је компактнија имплементација функције принтф. Додате функције ин_цоннецт и ин_ресолв.
Такође је истакнуто да кернел је побољшао подршку за ФАТ систем датотека, повећао максималан број тачака монтирања на 6, додао подршку за подешавање временске зоне, додао унаме, усатфс и позиве алармног система, преписао код за рад са тајмером.
Поред тога додат је програм за рад са тар архивама, додане ман и еман команде за приказ приручника и обезбеђена подршка за приказ компресованих ман страница и додата наредба „ресетовање мреже“. Преписана команда нслоокуп, додата могућност приказа информација о монтираним партицијама команди моунт.
С друге стране, такође се истиче побољшане перформансе команде лс на ФАТ партицијама, као и значајно побољшане перформансе и подршка за 8-битне системе у НЕ2К мрежном драјверу.
Од осталих промена који се истичу:
- ФТП сервер фтпд је преписан да подржава команду СИТЕ и могућност постављања временских ограничења.
Подршка за решавање ДНС имена путем позива ин_гетхостбинаме имплементирана је за све мрежне апликације. - Тест команда ("[") је уграђена у басх имплементацију.
- Додата подршка за копирање целог диска у сис команду.
- Додата је нова конфигурациона команда за брзо конфигурисање имена хоста и ИП адресе.
- Додате опције ЛОЦАЛИП=, ХОСТНАМЕ=, КЕМУ=, ТЗ=, синц= и буфс= у /боотоптс.
- Додата је подршка за СЦСИ и ИДЕ хард дискове на порту за ПЦ-98 рачунар, додат је нови БООТЦС лоадер, имплементирана подршка за учитавање из екстерне датотеке, проширена подршка за партиције диска.
Порт за 8018Кс процесоре додао је подршку за покретање из РОМ-а и побољшано руковање прекидима.
Коначно Ако сте заинтересовани да сазнате више о томе, требало би да знате да се изворни код дистрибуира под ГПЛв2 лиценцом. Систем се испоручује у облику слика за снимање на флопи дискове или покретање на КЕМУ емулатору, можете погледати детаље У следећем линку.