Для ОС 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.

Tha siostam obrachaidh Redox air a leasachadh a rèir feallsanachd Unix agus tha e a’ gabhail cuid de bheachdan bho SeL4, Minix agus Plan 9. Bidh Redox a’ cleachdadh bun-bheachd microkernel, anns nach eil ach an eadar-obrachadh eadar pròiseasan agus riaghladh ghoireasan air a thoirt seachad aig ìre an eithne, agus tha a h-uile gnìomhachd eile air a ghluasad gu leabharlannan a dh’ fhaodar a chleachdadh leis an eithne agus le aplacaidean an neach-cleachdaidh. Tha na draibhearan uile air an cur an gnìomh ann an àite an neach-cleachdaidh ann an àrainneachdan bogsa-gainmhich iomallach.

Bidh am pròiseact a’ leasachadh a mhanaidsear pacaid fhèin, seata de ghoireasan àbhaisteach (binutils, coreutils, netutils, extrautils), an t-slige àithne ion, leabharlann C àbhaisteach relibc, an deasaiche teacsa sodium coltach ri vim, cruach lìonra, agus siostam faidhle. Tha an rèiteachadh air a shònrachadh anns a’ chànan Toml. Airson co-chòrdalachd le tagraidhean a th’ ann mar-thà, tha sreath POSIX air a thoirt seachad, a’ leigeil le mòran phrògraman a bhith air an ruith gun ghluasad.

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

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster