Даступная аперацыйная сістэма 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