LINUX.ORG.RU

В OpenBSD добавлена поддержка запуска X-сервера без root-привилегий

 ,


0

3

В OpenBSD-current добавлены изменения, позволяющие запустить X-сервер без необходимости выполнения кода с правами root для конфигураций с видеокартами Intel и AMD, для которых доступны KMS-модули для переключения видеорежимов на уровне ядра. Если у пользователя нет полномочий открытия /dev/pciN в режиме чтения и записи, файл с устройством теперь открывается в режиме только для чтения без вывода ошибки, что позволяет запускать X-сервер при установке опции machdep.allowaperture=0 за счет использования драйверов inteldrm и radeondrm для организации доступа к памяти ядра и взаимодействия с видеокартой.

>>> Подробности

★★☆

Проверено: Shaman007 ()

Ответ на: комментарий от Quasar

Michael Buesch, один из мантейнеров проекта по созданию открытых GPL драйверов для беспроводных устройств на базе чипов bc43xx от Broadcom, обратился к разработчикам аналогичного bcw драйвера для операционной системы OpenBSD, распространяемого под лицензией BSD, с вопросом как получилось что часть кода перекочевала из одного проекта в другой со сменой лицензии и без каких-либо согласований.

В настоящее время код драйвера bcw удалён из дерева исходных текстов OpenBSD, а разработчики ищут пути для разрешения конфликта. Разработчик bcw драйвера, объяснил ситуацию тем, что код GPL драйвер bc43xx действительно использовался как каркас, который планировалось полностью переделать, но так как разработка драйвера еще не завершена, некоторые части bc43xx еще присутствуют в CVS.

===

И не Иванов, а Петров, и не в лотерею, а в преферанс, и не миллион, а сто рублей, и не выиграл, а проиграл. А так - всё верно.

feofil ()

Подвиг. Т.е. иксы раньше были через fork();, или типа того?

hbars ★★★★ ()
Ответ на: комментарий от anonymous

есть куда валить с поделия безумного аквалангиста и ональных рабов микрософта.

Если на декстопе новое железо, увы на BSD не свалишь....

Odalist ★★★★★ ()
Ответ на: комментарий от lucentcode

Никакие достоинства OpenBSD не помогут ему стать таким же популярным, как Linux.

Зато Лёня может помочь линуксу стать таким же популярным, как OpenBSD. :)

anonymous ()
Ответ на: комментарий от atrus

А как они собираются решать проблему безопасности устройств ввода? Или в опёнке нет /dev/input?

новости в этом вашем рунете — как фороникс, честное слово.

иксы суидные, но с privilege separation, т.е. остается только один маленький процесс с euid == 0, он и работает с устройствами. собственно, это давно уже в опене так.

а новость в том, что раньше для работы с pci устройствами, в том числе с видеоадаптерами, с приемлемой скоростью надо было прямой доступ в память ядра, что и разрешалось явно через machdep.allowaperture. а сейчас для устройств с опенсорсными кмс драйверами этого не надо.

иными словами, запуск от рута никуда не делся (хотя он и более безопасный чем в линуксе), зато убрали большую потенциальную дыру с прямым доступом в память ядра.

val-amart ★★★★★ ()
Ответ на: комментарий от hbars

Подвиг. Т.е. иксы раньше были через fork();, или типа того?

лолчто? «через форк» это вообще как??

val-amart ★★★★★ ()
Ответ на: комментарий от u283

если Лёня - это леннарт

Он самый. :)

anonymous ()
Ответ на: комментарий от anonymous
Ну, а это что такое,
Непонятное, чудное,
С десятью ногами,
С десятью рогами?

Это Бяка-Закаляка
       Кусачая,
Я сама из головы ее выдумала.

Что ж ты бросила тетрадь,
Перестала рисовать?

Я ее боюсь!
feofil ()
Ответ на: комментарий от special-k

Припекло, скородрочер-фидорас? Погладь свой батхеарт

anonymous ()
Ответ на: комментарий от Odalist

Раз интел и радеон с дрм кто-то пилит, то может и остальные дрова есть, надо поглядеть.

anonymous ()

позволяющие запустить X-сервер без необходимости выполнения кода с правами root для конфигураций с видеокартами Intel и AMD

на текущий момент это не возможно +))). новость деза. убрана необходимость доступа к памяти ядра, что тру, но совсем про другое.

vtVitus ★★★★★ ()
Ответ на: комментарий от val-amart

во всё грамотно разложил, а то я сижу туплю, что за деза.

vtVitus ★★★★★ ()

вот и отлично

W ★★★★★ ()

Нафига там вообще Х-сервер.

thesis ★★★★★ ()
Ответ на: комментарий от thesis

иногда иксовый десктоп удобнее консольного

anonymous ()
Ответ на: комментарий от anonymous

это как privilege separation в опенке будет. но проблема в том, что реализовано не как кусок иксов, а в системд, иными словами без системд иксы работать не будут, совсем. хорошо это или плохо — решать вам.

val-amart ★★★★★ ()
Ответ на: комментарий от val-amart

А что вообще без системд работать будет? :(

Но мне не совсем понятно, на кой это всё надо? Чем ему не хватает KMS, DRM и прочих интерфейсов ядра? Зачем вообще рут юзерспейсу?

anonymous ()
Ответ на: комментарий от feofil

При сборке порта выбираешь флаг и вуаля.

IPR ★★★★★ ()
Ответ на: комментарий от atrus

А как они собираются решать проблему безопасности устройств ввода? Или в опёнке нет /dev/input?

FreeBSD 9.2, /dev/input нет.

IPR ★★★★★ ()
Ответ на: комментарий от Gotf

Боязнь GPLv3 я бы не стал называть GPL-фобией :)

Просто базовая система противоречит требованиям GPLv3, а так как любую гнутую утилиту могут на неё перевести (GCC например), приходится вычищать GPL из базовой системы. Потому что жизнь - это боль.

IPR ★★★★★ ()
Ответ на: комментарий от atrus
u@netbook:~> ls /dev/kbd*
/dev/kbd0       /dev/kbd1       /dev/kbdmux0
u@netbook:~> ls /dev/sysmouse 
/dev/sysmouse
u@netbook:~> 
IPR ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.