The Lilith 0.0.5 operating system is now available, written in the Crystal language.

Published Release of an experimental project Lilith 0.0.5, developing an operating system, core, and user space tools where applications are developed in the language Crystal (a statically typed compiled language similar to Ruby). Code is distributed 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 1.1 GB. To familiarize yourself with the interface capabilities, an 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

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster