Release of an experimental project , developing an operating system, core, and user space tools where applications are developed in the language (a statically typed compiled language similar to Ruby). Code is licensed under the MIT License.
Notable features include:
- Core for x86-64 systems, partially supporting POSIX and implementing typical Unix system calls (open, read, write, spawn, etc.);
- Use of a hybrid garbage collector;
- Support for IDE/ATA;
- Usage of FAT16 file system;
- Preemptive multitasking;
- Proprietary standard C library (libc), most of which is implemented in Crystal language;
- Support for interpreters for Ruby (mirb, mruby) and Lua;
- Command shell and a set of system utilities (ls, hello, echo, cat, date, rm, mk) written in Crystal language;
- Text editor kilo;
- Ready-made to run in QEMU ("qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio");
- Simple graphical environment based on its own window manager, cbar panel, cterm terminal emulator, and cfm file manager. Wallpaper display on the desktop is supported.
Source: opennet.ru
