Доступна операційна система Lilith 0.0.5, написана мовою Crystal

Опубліковано випуск експериментального проекту Ліліт 0.0.5, що розвиває операційну систему, ядро ​​та інструментарій простору користувача в якому розробляються мовою кристал (схожа на Ruby компілювану мову зі статичною типізацією). Код поширюється під ліцензією MIT.

З можливостей наголошується:

  • Ядро для систем x86-64, що частково підтримує POSIX і реалізує типові системні виклики Unix (open, read, write, spawn тощо);
  • Застосування гібридного збирача сміття;
  • Підтримка IDE/ATA;
  • Використання ФС FAT16;
  • Витіснюючи багатозадачність;
  • Власна стандартна Сі-бібліотека (libc), більшість якої реалізована мовою Crystal;
  • Підтримка інтерпретаторів для мов Ruby (mirb, mruby) та Lua;
  • Написані на мові Crystal командна оболонка adam та набір системних утиліт (ls, hello, echo, cat, date, rm, mk);
  • Текстовий редактор kilo;
  • Наявність готового образу для запуску в QEMU («qemu-system-x86_64-hda disk.img-vga std-m 512M-serial stdio»);
  • Просте графічне оточення на базі власного віконного менеджера, панелі cbar, емулятора терміналу cterm та файлового менеджера cfm. Підтримується відображення шпалер на робочому столі.

    Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster