Die Xfce-lessenaaromgewing is na Redox OS oorgedra, en die EEVDF-taakskeduleerder is geïmplementeer.

Разработчики операционной системы 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.

Die Redox-bedryfstelsel is ontwikkel in ooreenstemming met die Unix-filosofie en leen sommige idees van SeL4, Minix en Plan 9. Redox gebruik die konsep van 'n mikrokern, waar slegs die interaksie tussen prosesse en hulpbronbestuur op kernvlak verskaf word, en alle ander funksionaliteit na biblioteke verskuif word wat deur beide die kern en gebruikerstoepassings gebruik kan word. Alle drywers word in gebruikersruimte in geïsoleerde sandput-omgewings uitgevoer.

Die projek ontwikkel sy eie pakketbestuurder, 'n stel standaardhulpprogramme (binutils, coreutils, netutils, extrautils), die ion-opdragskulp, die relibc-standaard C-biblioteek, die vim-agtige natrium-teksredigeerder, 'n netwerkstapel en 'n lêerstelsel. Konfigurasie word in die Toml-taal gespesifiseer. Vir versoenbaarheid met bestaande toepassings word 'n POSIX-laag voorsien, wat dit moontlik maak om baie programme sonder portering te laat loop.

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

Bron: opennet.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster