katsetusprojekti väljaanne , mis arendab operatsioonisüsteemi, tuuma ja kasutajaruumi tööriistu, kus arendatakse keeles (Ruby sarnane kompileeritav keel staatilise tüübistamisega). Kood on MIT litsentsi all.
Olemasolevatest võimalustest märgitakse:
- Tuuma jaoks x86-64 süsteemidele, osaliselt POSIX-i toetav ja rakendab tüüpilisi Unix süsteemikõnesid (open, read, write, spawn jne);
- Hübriidse prügikorjaja rakendamine;
- IDE/ATA toimetamine;
- FAT16 failisüsteemi kasutamine;
- Väljahävitav mitmeülesanne;
- Omandatud standardne C teek (libc), mille suurem osa on kirjutatud Crystal keeles;
- Tugitõlkeid Ruby (mirb, mruby) ja Lua jaoks;
- Crystal keeles kirjutatud käsurea ja süsteemi utiliidid (ls, hello, echo, cat, date, rm, mk);
- Tekstieditor kilo;
- Valmis QEMU-s käivitamiseks („qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio“);
- Lihtne graafiline keskkond, mis põhineb oma aknahalduril, cbar menüül, cterm terminali emulaatoril ja cfm failihalduril. Toetatakse taustapiltide kuvamist töölaual.
Allikas: opennet.ru
