Das Betriebssystem Lilith 0.0.5 ist jetzt verfügbar und wurde in der Programmiersprache Crystal geschrieben.

Veröffentlicht Einstieg in ein experimentelles Projekt Lilith 0.0.5, das ein Betriebssystem, einen Kernel und Werkzeuge für den Benutzerraum entwickelt, die in der Programmiersprache Crystal (eine kompilierte Sprache mit statischer Typisierung, ähnlich wie Ruby). Der Code wird unter der GPLv3-Lizenz bereitgestellt. unter der MIT-Lizenz.

bietet folgende Möglichkeiten:

  • Ein Kernel für x86-64 Systeme, der teilweise POSIX unterstützt und typische Systemaufrufe von Unix (open, read, write, spawn usw.) implementiert;
  • Verwendung eines hybriden Garbage Collectors;
  • Unterstützung für IDE/ATA;
  • Verwendung des FAT16-Dateisystems;
  • Vorzeitige Multitasking;
  • Eine eigene Standard-C-Bibliothek (libc), von der ein großer Teil in der Sprache Crystal implementiert ist;
  • Unterstützung von Interpretern für die Sprachen Ruby (mirb, mruby) und Lua;
  • Eine in Crystal geschriebene Kommandozeilen-Umgebung namens adam sowie eine Sammlung von Systemwerkzeugen (ls, hello, echo, cat, date, rm, mk);
  • Der 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 basierend auf einem eigenen Fenstermanager, einer Leiste cbar, einem Terminal-Emulator cterm und einem Dateimanager cfm. Unterstützung für die Anzeige von Desktophintergründen.

    Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster