Le système d'exploitation Lilith 0.0.5 est disponible, écrit en Crystal

Publié lancement du projet expérimental Lilith 0.0.5, développant un système d'exploitation, un noyau et un ensemble d'outils pour l'espace utilisateur, conçu en langage Crystal (un langage compilé similaire à Ruby avec typage statique). Le code est distribué sous licence MIT.

Parmi les fonctionnalités, on note :

  • Noyau pour systèmes x86-64, prenant en charge partiellement POSIX et implémentant les appels systèmes Unix standard (open, read, write, spawn, etc.);
  • Utilisation d'un collecteur de déchets hybride;
  • Support IDE/ATA;
  • Utilisation du système de fichiers FAT16;
  • Multitâche préemptif;
  • Propre bibliothèque standard C (libc), dont une grande partie est écrite en langage Crystal;
  • Support des interprètes pour les langages Ruby (mirb, mruby) et Lua;
  • Utilitaires système et shell écrits en Crystal (ls, hello, echo, cat, date, rm, mk);
  • Éditeur de texte kilo;
  • Disponibilité d'une image pour démarrer dans QEMU («qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio»);
  • Environnement graphique simple basé sur son propre gestionnaire de fenêtres, barre d'outils cbar, émulateur de terminal cterm et gestionnaire de fichiers cfm. Support des fonds d'écran sur le bureau.

    Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster