Das Betriebssystem Lilith 0.0.5, geschrieben in der Sprache Crystal, ist verfügbar.

Veröffentlicht Veröffentlichung des experimentellen Projekts Lilith 0.0.5, das ein Betriebssystem, einen Kern und Werkzeuge für den Nutzerraum entwickelt, in dem programmiert wird in der Sprache Crystal (ähnlich wie Ruby, eine kompilierbare Sprache mit statischer Typisierung). Code wird verbreitet unterliegt der MIT-Lizenz.

Zu den Möglichkeiten gehören:

  • Ein Kern für x86-64-Systeme, der teilweise POSIX unterstützt und gängige Systemaufrufe von Unix implementiert (open, read, write, spawn usw.);
  • Einsatz eines hybriden Garbage Collectors;
  • Unterstützung für IDE/ATA;
  • Verwendung des FAT16-Dateisystems;
  • Echtzeit-Multitasking;
  • Eine eigene Standard-C-Bibliothek (libc), von der ein Großteil in der Sprache Crystal implementiert ist;
  • Unterstützung von Interpretern für die Sprachen Ruby (mirb, mruby) und Lua;
  • In der Sprache Crystal geschriebene Befehlszeilenoberfläche adam und eine Reihe von Systemdienstprogrammen (ls, hello, echo, cat, date, rm, mk);
  • Texteditor kilo;
  • Verfügbarkeit eines Images zum Starten in QEMU („qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio“);
  • Eine einfache grafische Umgebung auf Basis eines eigenen Fenster-Managers, der cbar, dem Terminalemulator cterm und dem Dateimanager cfm umfasst. Die Anzeige von Hintergrundbildern auf dem Desktop wird unterstützt.

    Quelle: opennet.ru

60GB SSD 8Gb DDR4