È disponibile il sistema operativo Lilith 0.0.5, scritto in linguaggio Crystal

Pubblicato rilascio di un progetto sperimentale Lilith 0.0.5, che sviluppa un sistema operativo, un kernel e strumenti per lo spazio utente in cui sono sviluppati in linguaggio Crystal (un linguaggio compilato simile a Ruby con tipizzazione statica). Codice è distribuito sotto licenza MIT.

Tra le caratteristiche, si segnala:

  • Un kernel per sistemi x86-64, con supporto parziale a POSIX e che implementa le chiamate di sistema tipiche di Unix (open, read, write, spawn, ecc.);
  • Utilizzo di un garbage collector ibrido;
  • Supporto per IDE/ATA;
  • Utilizzo di FS FAT16;
  • Multitasking preemptivo;
  • Una libreria standard C proprietaria (libc), gran parte della quale è implementata in linguaggio Crystal;
  • Supporto per interpreti per i linguaggi Ruby (mirb, mruby) e Lua;
  • Shell scritta in linguaggio Crystal e un insieme di utilità di sistema (ls, hello, echo, cat, date, rm, mk);
  • Editor di testo kilo;
  • Disponibilità di un imagine per l'avvio in QEMU («qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio»);
  • Un semplice ambiente grafico basato su un proprio gestore di finestre, una barra cbar, un emulatore di terminale cterm e un gestore di file cfm. Supporta la visualizzazione degli sfondi sul desktop.

    Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster