Достъпна е операционната система Lilith 0.0.5, написана на езика Crystal

Публикувано издаване на експериментален проект Lilith 0.0.5, развиваща операционната система, ядрото и инструментариума на потребителското пространство, в което се разработва на език Crystal (компилиран език, подобен на Ruby, със статична типизация). Код разпространява под лиценз MIT.

От възможностите се изтъкват:

  • Ядро за системи x86-64, частично поддържащо POSIX и реализиращо типични системни извиквания на Unix (open, read, write, spawn и т.н.);
  • Използване на хибриден сборщик на боклук;
  • Поддръжка на IDE/ATA;
  • Използване на файловата система FAT16;
  • Изместена многозадачност;
  • Собствена стандартна C-библиотека (libc), по-голямата част от която е реализирана на езика Crystal;
  • Поддръжка на интерпретатори за езиците Ruby (mirb, mruby) и Lua;
  • Написани на езика Crystal командния интерпретатор adam и набор от системни утилити (ls, hello, echo, cat, date, rm, mk);
  • Текстов редактор kilo;
  • Наличие на готов образ за стартиране в QEMU ("qemu-system-x86_64 -hda disk.img -vga std -m 512M -serial stdio");
  • Просто графично обкръжение, базирано на собствен мениджър на прозорци, панел cbar, терминален емулатор cterm и файлов мениджър cfm. Поддържа показване на тапети на работния плот.

    Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster