Публикуван е четвъртият експериментален выпуск на проекта Brutal, в рамките на който ентусиасти развиват отворена операционна система, в архитектурата на която се опитват да съчетаят идеалите на Unix-системите от 1970-те години с модерни технологии. Системата се развива от нула и продуктите с собствен стандартен C-библиотека и микро-ядро. Кодът на проекта е написан на C и се разпространява под лиценз MIT. Поддържат се сборки за архитектури x86_64, i686, RISC-V и ARM.
В предишните тестови издания основното внимание се отделяше на развитието на микро-ядрото и базовата системна среда. Бяха реализирани многозадачност, мениджър на виртуална памет, типични системни извиквания, IPC, ACPI и леки нишки (fiber). В четвъртия експериментален выпуск е реализирана модел на разделение на правомощията на база Capabilities, а също така е предложена графична подсистема с библиотеката за изграждане на потребителски интерфейс brutal-GUI, библиотека за векторна графика brutal-GFX и композитен. сървър. Основното рисуване се извършва с помощта на библиотеката SDL. Поддържат се SVG изображения, векторни шрифтове и градиенти.

От извършената работа също се споменава създаването на основна поддръжка за AHCI и EXT2, порт за архитектурата RISC-V и преработка на IPC подсистемата, в която сега се използва архитектура, напомняща на IPC от ОС Fuchsia. В следващото издание се планира да се постигне изпълнението на играта Doom, да се добави поддръжка за терминали (TTY), да се реализира команден шел, да се преработят драйверите за контролери AHCI и файлови системи Ext2/FAT. В по-отдалечен план е разработката на мрежов стек и драйвери за мрежови устройства.
Източник: opennet.ru
