[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Изменение раскладки при помощи hal



11 августа 2009 г. 15:38 пользователь Alexander Galanin
(al@galanin.nnov.ru) написал:

> В данном случае эта "хрень" называется "ядро linux" и вполне
> естественно, что все дистрибутивы linux от неё зависят. А в
> опенсолярисе ядро другое :)

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

Примерами этого могут быть стек Bluetooth с привязкой к D-Bus,
автомонтирование с привязкой к D-Bus, HAL и PolicyKit, X-сервер с
привязкой к D-Bus и HAL. Беда не в том, что отодрать D-Bus и HAL
невозможно, а в том, что продуктивным было бы решение определённых
проблем на более низком уровне (более простыми средствами). Но из-за
того, что на более высоком уровне уже сооружены костыли, о
необходимости правильного решения забывают.

Забыли про хорошие консольные утилиты для управления Bluetooth, забыли
про документацию. Забывыют про настройку X-сервера с помощью одного
текстового конфига, предлагая взамен тучу недокументированных
XML-файлов. Забывают про автомонтирование с помощью autofs,
supermount, submount и т.п. Вместо этого куча графических утилит,
недокументированных XML-файлов с политиками доступа, D-Bus.

Не хватает простых решений, выполненных на подходящем для проблемы уровне.

Reply to: