> sysfs и procfs приносят пользу практически в любой системе. cgroups нужен далеко не всем.А теперь он будет такой же очевидной фичой, как эта парочка. И лично мне кажется что возможность для админа понять откуда этот чертов сервис вообще взялся в этой системе - должно быть повсеместной и дефолтной фичой операционки, а не стремным полурабочим костылем на проволоке и скотче, как всякие pid-файлы и прочий глюкавый и проблемный крап.
> Зачем делать его обязательным?
Потому что гладио^W в смысле, см. выше :). Да, я считаю что это должно быть неотъемлимым свойством большинства систем. Ну кроме совсем уж обкоцаных по ресурсам типа опенврт, где желательно то же самое но маленькое и с утилитками чуть попроще. Они вроде что-то такое и делают с своими procd и ubus-ами...
> Ну уж по крайней система инициализации работать будет ;)
У меня системд - работает. И берет на себя кучу проблем администрирования, вместо лечилова о том что мне должно быть надо и не надо. Это ему дает пять очков форы вперед. Что мне надо - я и без умников с опеннета как-нибудь разберусь, имхо.
> Если задаться целью, то можно сделать систему работающую без sysfs, procfs.
Ну вот то же самое теперь можно будет сказать и про cgroups. В ядре линукса можно обрубить очень многое. И на мое нескромное мнение, обрубание cgroups на данный момент уже близко к обрубанию procfs.
> http://elinux.org/Kernel_Size_Tuning_Guide#Booting_without_S...
Как вы можете догадаться - я в курсе этого ресурса. И в курсе что такой хардкор нужен сильно эпизодически. И что там насчет отрывания proc? Если задаться целью - без него тоже можно, как минимум теоретически :). И вообше, в ядре линукса можно отключить много чего. Можно модули отключить. Зачем они вам? Даешь эталонный монолит! :)