Для ОС Redox портирована среда рабочего стола Xfce и реализован планировщик задач 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.

Ka whakawhanakehia te punaha whakahaere Redox i runga i te kaupapa Unix me te nama etahi whakaaro mai i a SeL4, Minix me te Mahere 9. Ka whakamahia e Redox te ariā o te microkernel, kei reira ko te taunekeneke anake i waenga i nga tukanga me te whakahaere rauemi e whakaratohia ana ki te taumata kernel, ka nekehia nga mahi katoa ki nga whare pukapuka ka taea te whakamahi e te kernel me nga tono kaiwhakamahi. Ko nga taraiwa katoa ka mahia i roto i te waahi kaiwhakamahi i roto i nga taiao pouaka kirikiri taratahi.

Ka whakawhanakehia e te kaupapa tana ake kaiwhakahaere mokihi, he huinga taputapu paerewa (binutils, coreutils, netutils, extrautils), te anga whakahau katote, te whare pukapuka C paerewa relibc, te kaiwhakatika kuputuhi konutai rite-vim, he puranga whatunga, me te punaha konae. Kua tohua te whirihoranga ki te reo Toml. Mo te hototahi ki nga tono o naianei, ka tukuna he paparanga POSIX, ka taea te whakahaere i nga kaupapa maha me te kore tauranga.

Протестировать 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

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster