Skjáborðsumhverfið Xfce hefur verið flutt yfir í Redox stýrikerfið og EEVDF verkefnaáætlunin hefur verið innleidd.

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

Redox stýrikerfið er þróað í samræmi við Unix heimspeki og sækir nokkrar hugmyndir að láni frá SeL4, Minix og Plan 9. Redox notar hugtakið örkjarna, þar sem aðeins samspil ferla og auðlindastjórnunar er veitt á kjarnastigi, og öll önnur virkni er færð í bókasöfn sem bæði kjarninn og notendaforrit geta notað. Allir reklar eru keyrðir í notendarými í einangruðum sandkassaumhverfum.

Verkefnið þróar sinn eigin pakkastjóra, safn af stöðluðum tólum (binutils, coreutils, netutils, extrautils), ion skipunarskelina, staðlaða C bókasafnið relibc, vim-líkan natríum textaritli, netkerfisstafla og skráarkerfi. Stillingar eru tilgreindar í Toml forritunarmálinu. Til að tryggja samhæfni við núverandi forrit er POSIX lag til staðar, sem gerir kleift að keyra mörg forrit án þess að þurfa að flytja þau.

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

Heimild: opennet.ru

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster