O sistema operacional Lilith 0.0.5 está disponível, escrito na linguagem Crystal

Publicado lançamento do projeto experimental Lilith 0.0.5, desenvolvendo um sistema operacional, núcleo e ferramentas para o espaço do usuário onde são desenvolvidos na linguagem Crystal (linguagem compilada similar ao Ruby com tipagem estática). Código é distribuído sob a licença MIT.

As possibilidades incluem:

  • Núcleo para sistemas x86-64, parcialmente compatível com POSIX e implementando chamadas de sistema Unix padrão (open, read, write, spawn etc.);
  • Uso de coletor de lixo híbrido;
  • Suporte a IDE/ATA;
  • Uso de FS FAT16;
  • Multitarefa preemptiva;
  • Biblioteca padrão C própria (libc), em sua maior parte implementada na linguagem Crystal;
  • Suporte a interpretadores para as linguagens Ruby (mirb, mruby) e Lua;
  • Shell de comando e um conjunto de utilitários de sistema (ls, hello, echo, cat, date, rm, mk) escritos na linguagem Crystal;
  • Editor de texto kilo;
  • Dispõe de uma imagem para inicializar no QEMU («qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio»); Ambiente gráfico simples baseado em um gerenciador de janelas próprio, painel cbar, emulador de terminal cterm e gerenciador de arquivos cfm. Suporte para exibição de papéis de parede na área de trabalho.
  • Publicada a versão do projeto experimental

    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