Ebufela gburugburu desktọpụ Xfce na Redox OS, etinyerekwa nhazi ọrụ 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.

A na-emepụta usoro ọrụ Redox dị ka nkà ihe ọmụma Unix si dị ma na-agbaziri ụfọdụ echiche site na SeL4, Minix na Atụmatụ 9. Redox na-eji echiche nke microkernel, ebe naanị mmekọrịta dị n'etiti usoro na njikwa ihe onwunwe na-enye na ọkwa kernel, na ọrụ ndị ọzọ niile na-akwaga na ụlọ akwụkwọ ndị nwere ike iji ma kernel na ngwa onye ọrụ. A na-egbu ndị ọkwọ ụgbọ ala niile n'ohere onye ọrụ na gburugburu igbe ájá dịpụrụ adịpụ.

Ihe oru ngo a na-azụlite njikwa ngwugwu nke ya, usoro ihe eji eme ihe (binutils, coreutils, netutils, extrautils), shei ion Command, akwụkwọ ndekọ aha C relibc, onye nchịkọta ederede sodium dị ka vim, nchịkọta netwọk, na usoro faịlụ. A kọwapụtara nhazi n'asụsụ Toml. Maka ndakọrịta na ngwa ndị dị ugbu a, a na-enye oyi akwa POSIX, na-enye ohere ka ọtụtụ mmemme na-agba ọsọ na-enweghị ọdụ ụgbọ mmiri.

Протестировать 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 пока не доведена до готовности.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster