Está disponível o ELKS 0.8, uma variante do núcleo Linux para antigos processadores Intel de 16 bits

Publicada a versão 0.8 do projeto ELKS (Embeddable Linux Kernel Subset), que desenvolve um sistema operacional semelhante ao Linux para processadores de 16 bits como Intel 8086, 8088, 80188, 80186, 80286 e NEC V20/V30. O sistema operacional pode ser utilizado em computadores antigos da classe IBM-PC XT/AT, no computador nacional MK-88, na placa vintage Monotech NuXT 2.0 e em SBC/SoC/FPGA que recriam a arquitetura IA16. O projeto está em desenvolvimento desde 1995 e começou como um desvio do núcleo Linux para dispositivos sem unidade de gerenciamento de memória (MMU). Os códigos-fonte são distribuídos sob a licença GPLv2. O sistema é fornecido na forma de imagens para gravação em disquetes ou execução em um emulador QEMU.

Além do núcleo Linux, adaptado para sistemas de 16 bits, o projeto desenvolve um conjunto padrão de utilitários (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, etc.), incluindo um interpretador de comandos compatível com bash, o gerenciador de janelas de console screen, editores de texto Kilo e vi, e um ambiente gráfico baseado no servidor X Nano-X.

Dupla opções de pilha de rede são oferecidas — a pilha TCP/IP padrão do núcleo Linux e a pilha ktcp, que funciona no espaço do usuário. Adaptadores de rede compatíveis com NE2K e SMC são suportados. Também é possível criar canais de comunicação através da porta serial usando SLIP e CSLIP. Os sistemas de arquivos suportados incluem Minix v1, FAT12, FAT16 e FAT32. A configuração do processo de inicialização é feita através do script /etc/rc.d/rc.sys. O formato dos arquivos executáveis foi emprestado do sistema Minix.

Está disponível o ELKS 0.8, uma variante do núcleo Linux para antigos processadores Intel de 16 bits

No novo lançamento:

  • Adicionada a capacidade de carregar e executar arquivos no formato executável OS/2.
  • Proporcionada a possibilidade de compilar programas com o compilador C Open Watcom.
  • O jogo Doom foi portado.
  • Por padrão, o suporte a adaptadores de rede NE2K, WD e 3COM está incluído na compilação.
  • Implementada a compressão de arquivos executáveis, permitindo acomodar mais aplicativos na imagem do disquete.
  • Suporte a entrada/saída assíncrona foi implementado no núcleo.
  • Adicionado um novo driver para unidades de disco que utiliza entrada/saída assíncrona, permitindo executar outros aplicativos durante a operação de entrada/saída.
  • Durante a inicialização, são configurados parâmetros do núcleo, como o tamanho do heap, o número de tarefas, inodes e arquivos, para alocar recursos conforme o tamanho da memória.
  • Melhoradas as capacidades de depuração, como desassemblador e mecanismos de rastreamento de chamadas de sistema e funções.
  • Otimização do uso do cache L1/L2 foi realizada.
  • Funções para medir o tempo com precisão foram adicionadas.
  • Comandos ttyclock, ttypong, ttytetris e md5/md5sum foram portados de outros sistemas.
  • Uma chamada de sistema sysctl e seu comando relacionado foram adicionados.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster