Достъпен е ELKS 0.8, вариант на ядрото Linux за стари 16-битови процесори Intel

Публикувана версия на проекта ELKS 0.8 (Субсет на вградения Linux Kernel), който развива операционна система, подобна на 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. Системата се доставя под формата на образи за запис на флопи-дискове или за стартиране в емулацията 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.

Достъпен е ELKS 0.8, вариант на ядрото Linux за стари 16-битови процесори Intel

В новото издание:

  • Добавена е възможност за зареждане и изпълнение на файлове в изпълнителен формат OS/2.
  • Предоставена е възможност за компилиране на програми с компилятора на C Open Watcom.
  • Портната игра Doom.
  • По подразбиране е включена поддръжката на мрежови адаптери NE2K, WD и 3COM.
  • Включено е компресиране на изпълнителните файлове, което позволява да се поберат повече приложения в образа на флопи-диска.
  • В ядрото е реализирана поддръжка за асинхронен вход/изход.
  • Добавен е нов драйвер за диск станции, който използва асинхронен вход/изход и позволява изпълнението на други приложения по време на вход/изход.
  • По време на зареждането се осигурява настройка на параметри на ядрото, като размер на купчината, брой задачи, inode и файлове, за да се выделят ресурси в зависимост от размера на паметта.
  • Подобрени са възможностите за отстраняване на грешки, като дизасемблер и механизми за проследяване на системни извиквания и функции.
  • Оптимизация на използването на кеша L1/L2 е извършена.
  • Добавени са функции за точно измерване на времето.
  • Командите ttyclock, ttypong, ttytetris и md5/md5sum са портнати от други системи.
  • Добавен е системен повик sysctl и свързана с него команда.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster