11 августа 2009 г. 15:38 пользователь Alexander Galanin ([email protected]) написал:
> В данном случае эта "хрень" называется "ядро 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. Не хватает простых решений, выполненных на подходящем для проблемы уровне.

