Está disponible ELKS 0.8, una variante del núcleo de Linux para antiguos procesadores Intel de 16 bits

Se ha publicado la versión 0.8 del proyecto ELKS (Embeddable Linux Kernel Subset), que desarrolla un sistema operativo similar a Linux para procesadores de 16 bits Intel 8086, 8088, 80188, 80186, 80286 y NEC V20/V30. El sistema operativo puede utilizarse en computadoras antiguas de la clase IBM-PC XT/AT, en la computadora nacional MK-88, en la placa vintage Monotech NuXT 2.0 y en SBC/SoC/FPGA que recrean la arquitectura IA16. El proyecto se desarrolla desde 1995 y comenzó como una bifurcación del núcleo de Linux para dispositivos sin unidad de gestión de memoria (MMU). El código fuente se distribuye bajo la licencia GPLv2. El sistema viene en forma de imágenes para grabar en disquetes o ejecutar en el emulador QEMU.

Además del núcleo de Linux adaptado para sistemas de 16 bits, el proyecto desarrolla un conjunto de utilidades estándar (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, etc.), incluyendo un intérprete de comandos compatible con bash, un gestor de ventanas de consola llamado screen, los editores de texto Kilo y vi, y un entorno gráfico basado en el servidor X Nano-X.

Se ofrecen dos opciones para la pila de red: la pila TCP/IP estándar del núcleo de Linux y la pila ktcp, que funciona en el espacio de usuario. Se admiten tarjetas de red compatibles con NE2K y SMC. También es posible establecer canales de comunicación a través de un puerto serie utilizando SLIP y CSLIP. Se admiten los sistemas de archivos Minix v1, FAT12, FAT16 y FAT32. La configuración del proceso de arranque se realiza mediante el script /etc/rc.d/rc.sys. El formato de los archivos ejecutables se ha tomado del sistema operativo Minix.

Está disponible ELKS 0.8, una variante del núcleo de Linux para antiguos procesadores Intel de 16 bits

En esta nueva versión:

  • Se ha añadido la opción de cargar y ejecutar archivos en formato ejecutable OS/2.
  • Se ha proporcionado la posibilidad de compilar programas con el compilador de C Open Watcom.
  • Se ha portado el juego Doom.
  • En la compilación predeterminada, se ha incluido el soporte para adaptadores de red NE2K, WD y 3COM.
  • Se ha incorporado la compresión de archivos ejecutables, lo que ha permitido alojar más aplicaciones en la imagen del disquete.
  • El núcleo ahora soporta entrada/salida asíncrona.
  • Se ha añadido un nuevo controlador para unidades de disco que utiliza entrada/salida asíncrona y permite ejecutar otras aplicaciones durante la entrada/salida.
  • Durante el arranque, se puede configurar los parámetros del núcleo, como el tamaño del heap, el número de tareas, inodes y archivos, para asignar recursos según el tamaño de la memoria.
  • Se han mejorado las capacidades de depuración, incluyendo un desensamblador y mecanismos de seguimiento de llamadas al sistema y funciones.
  • Se ha optimizado el uso de la caché L1/L2.
  • Se han añadido funciones para medir el tiempo con precisión.
  • Se han portado comandos de otras sistemas: ttyclock, ttypong, ttytetris y md5/md5sum.
  • Se ha añadido la llamada al sistema sysctl y su comando relacionado.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster