Есть такое известное высказывание, что всю историю Си-подобных языков можно описать как историю попыток правильно реализовать строковой тип данных.
История же десктопного линукса представляет собой ни что иное как последовательность попыток правильной реализации монтирования сменных устройств.
На современном десктопе, чтобы смонтировать несчастную флешку, пользователь тыкает в ФМ, который дергает тулкит, который стучится через dbus к udisk-у, который проверяет права доступа через policykit, которому о наличии прав сообщает systemd-logind, который является составной частью инфраструктуры PID 1.
Мне одному кажется, что в этой чудной модели слишком много бессмысленных и бесполезных уровней? И пора уже этот чертов класс строки всё таки запилить без костылей.
P.S. И вот казалось бы, какая связь может быть между поддержкой ядром cgroups и возможностью смонтировать флешку? Но глядя на systemd, мы начинаем о чем-то постепенно догадываться...