Mazingira ya eneo-kazi la Xfce yamehamishiwa kwenye Redox OS, na kipanga kazi cha EEVDF kimetekelezwa.

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

Mfumo wa uendeshaji wa Redox unatengenezwa kwa mujibu wa falsafa ya Unix na hukopa baadhi ya mawazo kutoka kwa SeL4, Minix na Mpango wa 9. Redox hutumia dhana ya microkernel, ambapo tu mwingiliano kati ya michakato na usimamizi wa rasilimali hutolewa katika kiwango cha kernel, na utendaji mwingine wote huhamishiwa kwenye maktaba ambazo zinaweza kutumiwa na kernel na maombi ya mtumiaji. Viendeshaji vyote vinatekelezwa katika nafasi ya mtumiaji katika mazingira ya pekee ya sanduku la mchanga.

Mradi huunda meneja wake wa kifurushi, seti ya huduma za kawaida (binutils, coreutils, netutils, extrautils), ganda la amri ya ion, maktaba ya C ya kawaida ya relibc, kihariri cha maandishi cha sodiamu kama vim, rundo la mtandao, na mfumo wa faili. Usanidi umebainishwa katika lugha ya Toml. Kwa utangamano na programu zilizopo, safu ya POSIX imetolewa, kuruhusu programu nyingi kuendeshwa bila kuhamishwa.

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

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster