Xfce ish stoli muhiti Redox OS ga ko'chirildi va EEVDF vazifa rejalashtiruvchisi joriy etildi.

Разработчики операционной системы 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 operatsion tizimi Unix falsafasiga muvofiq ishlab chiqilgan va ba'zi g'oyalarni SeL4, Minix va Plan 9 dan oladi. Redoks mikroyadro tushunchasidan foydalanadi, unda yadro darajasida faqat jarayonlar va resurslarni boshqarish o'rtasidagi o'zaro aloqa ta'minlanadi, qolgan barcha funksiyalar ham yadro, ham foydalanuvchi ilovalari foydalanishi mumkin bo'lgan kutubxonalarga ko'chiriladi. Barcha drayverlar izolyatsiyalangan sandbox muhitlarida foydalanuvchi maydonida bajariladi.

Loyiha o'zining paket menejerini, standart yordamchi dasturlar to'plamini (binutils, coreutils, netutils, extrautils), ion buyruqlar qobig'ini, relibc standart C kutubxonasini, vim-ga o'xshash natriy matn muharririni, tarmoq stekini va fayl tizimini ishlab chiqadi. Konfiguratsiya Toml tilida ko'rsatilgan. Mavjud ilovalar bilan muvofiqligi uchun POSIX qatlami taqdim etiladi, bu ko'plab dasturlarni portlashsiz ishga tushirishga imkon beradi.

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

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster