kísérleti projekt kiadása , amely egy operációs rendszert, magot és felhasználói tér eszközeit fejleszti, ahol (a Ruby-ra hasonlító, statikus típusú, fordítható nyelv). A kód MIT licenc alatt áll.
Az alábbi lehetőségeket emelik ki:
- x86-64 rendszerekhez készült mag, részben támogatja a POSIX-t és megvalósítja a Unix rendszerhívásokat (open, read, write, spawn stb.);
- Hibrid szemétgyűjtő alkalmazása;
- IDE/ATA támogatás;
- FAT16 fájlrendszer használata;
- Preemptív multitasking;
- Saját szabványos C könyvtár (libc), amelynek nagy része Crystal nyelven lett megvalósítva;
- Ruby (mirb, mruby) és Lua nyelvek értelmezőinek támogatása;
- A Crystal nyelven írt parancssori környezet adam és a rendszeres segédprogramok (ls, hello, echo, cat, date, rm, mk);
- Szövegszerkesztő kilo;
- Elérhető QEMU-ban való futtatáshoz («qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio»);
- Egyszerű grafikus környezet, saját ablakkezelőjével, cbar paneljével, cterm terminálemulátorával és cfm fájlkezelőjével. Támogatja a háttérképek megjelenítését az asztalon.
Forrás: opennet.ru
