Новости

Значительные события: релизы, анонсы компаний, RFC, инженерные события вокруг Rust.

31.12.2024Redox: видеодрайверы переведены на redox-scheme, переработана графическая подсистемаredox-os.org

bjorn3 провёл крупную переработку видео-драйверов и подсистем графики и ввода: все видео-драйверы переведены на библиотеку redox-scheme, созданы библиотеки driver-graphics и graphics-ipc для унификации кода, демон fbcond сокращён, а от взаимоблокировок при загрузке избавил новый демон fbbootlogd. Также исправлен драйвер BCM2835 (Raspberry Pi 3 B+).

31.12.2024VirtIO-GPU на Redox: размер видео гостя подстраивается под окно QEMUredox-os.org

bjorn3 улучшил драйвер VirtIO-GPU: размер вывода Redox-гостя теперь следует за размером окна QEMU на хосте (пока только на момент загрузки), исправлено падение при подключении нескольких дисплеев, а также ошибка памяти и производительность драйвера.

17.12.2024Redox: отчёт RSoC 2024 по динамическому линкеруredox-os.org

В рамках RSoC 2024 Anhad Singh работает над динамическим линкером Redox и переводом программ на динамическую линковку. На момент отчёта все upstream-рецепты ещё собирались статически, а патчи внедрялись постепенно.

11.12.2024Redox: тесты соответствия POSIX для проекта Unix-style Signalsredox-os.org

В рамках гранта NLnet на проект Redox OS Unix-style Signals команда разрабатывает тесты, проверяющие соответствие новой функциональности сигналов концепциям POSIX: основная часть управления сигналами переносится в пользовательское пространство, с охватом жизненного цикла и управления процессами.

30.11.2024Redox: COSMIC обновлён до Alpha 4redox-os.org

COSMIC Desktop выпустил Alpha 4; в Redox входят COSMIC Editor, Files, Terminal и Store, и ночные сборки Redox получили все последние улучшения.

28.11.2024Вышел Rust 1.83.0: новые возможности const-контекстаblog.rust-lang.org

Rust 1.83.0 расширяет возможности кода в const-контексте: теперь const-вычислениям разрешено ссылаться на статические элементы (static), ранее это было запрещено почти везде, кроме инициализатора самого static. Плюс другие расширения const и стабилизированные API.

31.10.2024Redox получила поддержку RISC-Vredox-os.org

RISC-V стал поддерживаемой целевой архитектурой Redox. Andrey Turkin проделал обширную работу по поддержке RISC-V в ядре, тулчейне и других компонентах.