Ua hoʻoili ʻia ke kaiapuni pākaukau Xfce i Redox OS, a ua hoʻokō ʻia ka mea hoʻonohonoho hana EEVDF.

Разработчики операционной системы Redox, написанной с использованием языка Rust и концепции микроядра, опубликовали отчёт о развитии проекта за май. Из достижений отмечено успешное портирование среды рабочего стола Xfce. Работа Xfce в Redox признана более стабильной, чем работа ранее созданного порта с рабочим столом MATE, в котором остаются нерешённые проблемы с файловым менеджером Caja.

Для Redox также реализован новый планировщик задач, использующий алгоритм EEVDF (Earliest Eligible Virtual Deadline First). Новый планировщик при выборе следующего процесса для передачи выполнения учитывает процессы, которые недополучили процессорные ресурсы или получили незаслуженно много процессорного времени. В первом случае форсируется передача управления процессу, а во втором, наоборот, откладывается.

Продолжена работа по улучшению совместимости c POSIX стандартной Си-библиотеки relibc, написанной на Rust. Улучшен драйвер псевдотерминалов. Добавлена частичная поддержка ограничения ресурсов при помощи механизма rlimit.
Значительно повышена производительность операций poll и epoll (до 4 раз при тестировании в QEMU). Реализовано кэширование inode, позволившее сократить время тестовой компиляции в GCC с 2411 до 670 мс. Реализована инкрементальная компиляция изменений в пакетах.

Из среды рабочего стола COSMIC портирован графический интерфейс для отслеживания состояния системы. Добавлена возможность настройки шрифтов в эмуляторе терминала. Портированы CPython 3.15 и libdrm.

Hoʻokumu ʻia ka ʻōnaehana hana Redox e like me ka Unix philosophy a hōʻaiʻē i kekahi mau manaʻo mai SeL4, Minix a me Plan 9. Hoʻohana ʻo Redox i ka manaʻo o kahi microkernel, kahi i hoʻolako ʻia ai ka pilina ma waena o nā kaʻina hana a me ka hoʻokele waiwai ma ka pae kernel, a ua neʻe ʻia nā hana ʻē aʻe i nā hale waihona puke i hiki ke hoʻohana ʻia e ka kernel a me nā noi mea hoʻohana. Hoʻokō ʻia nā mea hoʻokele a pau ma kahi o ka mea hoʻohana ma nā wahi pahu one kaʻawale.

Hoʻomohala ka papahana i kona mana pūʻolo ponoʻī, kahi hoʻonohonoho o nā pono hana maʻamau (binutils, coreutils, netutils, extrautils), ka ion command shell, ka waihona C maʻamau relibc, ka mea hoʻoponopono kikokikona sodium like vim, kahi pūnaewele pūnaewele, a me kahi ʻōnaehana faila. Hoʻonohonoho ʻia ma ka ʻōlelo Toml. No ka hoʻohālikelike ʻana me nā noi i loaʻa, hāʻawi ʻia kahi papa POSIX, e ʻae ana i nā polokalamu he nui e holo me ka ʻole o ka porting.

Протестировать Redox можно воспользовавшись ежедневно обновляемыми сборками для виртуальных машин и реального оборудования (aarch64, i586, i686, riscv64gc, x86_64). Среди поддерживаемого оборудования отмечены устройства с интерфейсом USB, звуковые чипы AC’97 и Intel HD Audio, USB, SATA (AHCI, IDE) и NVMe.
Для вывода графики могут применяться API VESA BIOS, UEFI GOP или драйвер для GPU Intel. Поддержка Wi-Fi и Bluetooth пока не доведена до готовности.

Source: opennet.ru

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster