Redox закрыла доступ к serio, irq и display.vesa для обычных пользователей
10.07.2026Схемы serio, irq и display.vesa стали недоступны непривилегированным пользователям. Программы, полагавшиеся на прямой доступ к последовательному порту, линиям прерываний и кадровому буферу VGA, теперь получат отказ.
Что такое схемы
Схема в Redox — это именованный интерфейс к ресурсу, аналог точки монтирования в Unix. Путь выглядит как /scheme/имя/путь: serio — последовательные порты, irq — линии прерываний, display.vesa — кадровый буфер видеорежима VGA.
Почему доступ закрыли
Возможность писать в эти интерфейсы обычному пользователю означала возможность вмешиваться в работу устройств, не имея на это прав: дёргать линии прерываний, писать произвольные данные в кадровый буфер, обращаться к портам напрямую. Права на эти схемы теперь есть только у администратора.
Что делать, если программа перестала работать
Это изменение поведения, а не падение. Программа, которая раньше открывала /scheme/serio, теперь получит отказ по правам. Что делать — зависит от задачи:
если доступ действительно нужен, программу запускают от имени администратора;
если не нужен — ищем причину: часто программа открывает порт по умолчанию, хотя с данным устройством не работает.
Оригинал
Коммит Make a couple of schemes inaccessible for regular users от 10 июля 2026 года в репозитории redox-os/redox; сводка «This Month in Redox — July 2026», раздел «Security Improvements»
Упоминаний: 1 · Просмотров: 2