История изменений
Исправление DawnCaster, (текущая версия) :
Тут, конечно, есть и вина nvidia в том что они не могут нормальный стабильный API/ABI сделать хотя-бы в рамках мажорной версии драйвера. Проприетарщики они такие, увы.
Но это не единственная проблема контейнеров типа флатпака. Есть ещё проблемы с udev’ом - оно в принципе отказывается передавать сообщения при несовпадении версии сервиса и клиента (libudev?), я даже пытался проксю писать которая-бы висела на сокете и перепаковывала-бы сообщения от udev’а одной версии к udev’у другой, но потом забил.
У контейнеров есть ещё проблемы с acl\selinux\suid\caps и.т.д. Есть проблемы с сетью (с тем-же resolv.conf который нынче организован через череду симлинков, хорошо что хоть в современных системах можно использовать локальный резольвер от systemd)
То есть вот это вот всё делает запуск некоторого софта весьма проблематичным. Причем это далеко не только системный софт: возьмите хотя-бы тот-же steam и USB контроллеры, которые надо подключать ДО запуска стима.
До недавнего времени - нельзя было запускать chrome с изоляцией процессов, т.к SUID’шный бинарник который организовывал сандбоксы не работает в флатпаке.
Исходная версия DawnCaster, :
Тут, конечно, есть и вина nvidia в том что они не могут нормальный стабильный API/ABI сделать хотя-бы в рамках мажорной версии драйвера. Проприетарщики они такие, увы.
Но это не единственная проблема контейнеров типа флатпака. Есть ещё проблемы с udev’ом - оно в принципе отказывается передавать сообщения при несовпадении версии сервиса и клиента (libudev?), я даже пытался проксю писать которая-бы висела на сокете и перепаковывала-бы сообщения от udev’а одной версии к udev’у другой, но потом забил.
У контейнеров есть ещё проблемы с acl\selinux\suid\caps и.т.д. Есть проблемы с сетью (с тем-же resolv.conf который нынче организован через череду симлинков, хорошо что хоть в современных системах можно использовать локальный резольвер от systemd)
То есть вот это вот всё делает запуск некоторого софта весьма проблематичным. Причем это далеко не только системный софт: возьмите хотя-бы тот-же steam и USB контроллеры, которые надо подключать ДО запуска стима.