Dostępny jest system operacyjny Lilith 0.0.5, napisany w języku Crystal

Opublikowano wydanie projektu eksperymentalnego Lilith 0.0.5, rozwijającego system operacyjny, jądro i narzędzia dla przestrzeni użytkownika, w którym rozwijane są w języku Crystal (język skompilowany podobny do Ruby, z statycznym typowaniem). Kod rozpowszechniany na licencji MIT.

Z możliwości można wyróżnić:

  • Jądro dla systemów x86-64, częściowo wspierające POSIX i realizujące typowe wywołania systemowe Unix (open, read, write, spawn itd.);
  • Zastosowanie hybrydowego zbieracza śmieci;
  • Wsparcie dla IDE/ATA;
  • Użycie systemu plików FAT16;
  • Wielozadaniowość z wywłaszczaniem;
  • Własna standardowa biblioteka C (libc), znaczna część której jest zaimplementowana w języku Crystal;
  • Wsparcie dla interpreterów języków Ruby (mirb, mruby) i Lua;
  • Napisane w języku Crystal powłoka poleceń adam oraz zestaw narzędzi systemowych (ls, hello, echo, cat, date, rm, mk);
  • Edytor tekstu kilo;
  • Gotowość obrazu do uruchomienia w QEMU („qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio”);
  • Proste środowisko graficzne oparte na własnym menedżerze okien, panelu cbar, emulatorze terminala cterm i menedżerze plików cfm. Wspierane jest wyświetlanie tapet na pulpicie.

    Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster