rilascio del progetto sperimentale , che sviluppa un sistema operativo, il kernel e gli strumenti per l'interfaccia utente, in cui vengono sviluppati nel linguaggio (un linguaggio compilato simile a Ruby con tipizzazione statica). Il codice sotto licenza MIT.
Tra le caratteristiche si segnala:
- Un kernel per sistemi x86-64, parzialmente compatibile con POSIX e che implementa le chiamate di sistema Unix standard (open, read, write, spawn, ecc.);
- Utilizzo di un garbage collector ibrido;
- Supporto per IDE/ATA;
- Utilizzo del filesystem FAT16;
- Multitasking a priorità;
- Una propria libreria standard C (libc), gran parte della quale è implementata nel linguaggio Crystal;
- Supporto per interpreti dei linguaggi Ruby (mirb, mruby) e Lua;
- Una shell scritta nel linguaggio Crystal chiamata adam e un insieme di utility di sistema (ls, hello, echo, cat, date, rm, mk);
- Editor di testo kilo;
- Disponibilità di un per l'esecuzione in QEMU («qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio»);
- Un semplice ambiente grafico basato su un gestore di finestre proprietario, barra cbar, emulatore di terminale cterm e gestore di file cfm. Supporta la visualizzazione dei wallpaper sul desktop.
Fonte: opennet.ru
