Dostupný operační systém Lilith 0.0.5, napsaný v jazyce Crystal

Byl zveřejněn vydání experimentálního projektu Lilith 0.0.5, rozvíjející operační systém, jádro a nástroje uživatelského prostoru, ve kterém se vyvíjí v jazyce Crystal (kompilovaný jazyk podobný Ruby se statickou typizací). Kód distribuováno je licencován pod MIT licencí.

Mezi funkcemi se uvádí:

  • Jádro pro systémy x86-64, částečně podporující POSIX a implementující standardní systémové volání Unix (open, read, write, spawn atd.);
  • Použití hybridního garbage collectoru;
  • Podpora IDE/ATA;
  • Použití souborového systému FAT16;
  • Preemptivní multitasking;
  • Vlastní standardní C knihovna (libc), většina z níž je implementována v jazyce Crystal;
  • Podpora interpreterů pro jazyky Ruby (mirb, mruby) a Lua;
  • Napsané v jazyce Crystal příkazová řádka adam a sada systémových utilit (ls, hello, echo, cat, date, rm, mk);
  • Textový editor kilo;
  • Existence připraveného obrazu pro spuštění v QEMU ("qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio");
  • Jednoduché grafické prostředí založené na vlastním správci oken, panelu cbar, emulátoru terminálu cterm a správci souborů cfm. Podporuje zobrazení tapet na pracovní ploše.

    Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster