> Извините, а нельзя ли не запихивать в мой десктоп, "серверный хлам", а
> то Linux и так тормозит по сравнению с Виндой?А может вам лучше назад в винду пойти, если там у вас быстрее? А то контейнер под VZ проигрывает голому железу ну может на единицы процентов. Зато не может шариться по хосту. В целом это весьма симпатичная кучка фич, дающая уйму плюсов и почти не дающая минусов (у OpenVZ в полном виде недостаток в основном в требовании использовать кастомные ядра, но по минимуму можно и с обычными уже). И это все может и для десктопных прогрмам работать. Гугл сто лет как отпиливает куски своего браузера при работе в лине в отдельные контейнеры, если вы вдруг не в курсе. Это здорово усложняет пробивание системы в случае успешных атак на браузер - атакующий попадает в пустой контейнер "а я типа тоже операционка", где нет совсем ничего. Так что такие фичи и на десктопе востребованы.
> Давайте добавим в Linux хотя бы немного модульности,
Он сто лет как модульный монолит + куча опций сборки. Если хочется - cgroups можно и отключить в конфигурации ядра. Правда, это вам никакого особого прироста не даст. Поэтому большинство дистров и не отключают - выигрыш очевиден, а проигрыш даже под микроскопом разглядеть сложно.
> чтобы можно было делать сборку для десктопа, сборку для сервера,
> сборку для планшета, сборку для ноутбука.
Сто лет как можно. Берете make manuconfig и твикаете как вам там надо ваше ядро. А как там майнтайнеры опции выбрали для своих ядер - у них своя голова на плечах, как посчитали нужным - так и собрали. И потом скомпоновали систему как сочли правильным. Если вам что-то не нравится - можете пойти и показать им всем как надо на самом деле. А мы посмотрим что у вас получится. Говоря за себя - я не буду использовать обрубленое ядро без cgroups, а новомодный systemd вообще довольно активно этим механизмом пользуется для разграничения групп процессов.