Môi trường máy tính để bàn Xfce đã được chuyển đổi sang hệ điều hành Redox OS, và trình lập lịch tác vụ EEVDF đã được tích hợp.

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

Hệ điều hành Redox được phát triển theo triết lý Unix và mượn một số ý tưởng từ SeL4, Minix và Plan 9. Redox sử dụng khái niệm về microkernel, trong đó chỉ có tương tác giữa các quy trình và quản lý tài nguyên được cung cấp ở cấp độ kernel, và tất cả các chức năng khác được chuyển đến các thư viện có thể được sử dụng bởi cả kernel và các ứng dụng người dùng. Tất cả các trình điều khiển được thực thi trong không gian người dùng trong môi trường sandbox bị cô lập.

Dự án phát triển trình quản lý gói riêng, một bộ tiện ích chuẩn (binutils, coreutils, netutils, extrautils), trình bao lệnh ion, thư viện C chuẩn relibc, trình soạn thảo văn bản sodium giống vim, ngăn xếp mạng và hệ thống tệp. Cấu hình được chỉ định bằng ngôn ngữ Toml. Để tương thích với các ứng dụng hiện có, một lớp POSIX được cung cấp, cho phép chạy nhiều chương trình mà không cần chuyển cổng.

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

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster