LINUX.ORG.RU

История изменений

Исправление provaton, (текущая версия) :

cgroups, наверное, нужно кому-то

Сами по себе cgroups нафиг не нужны. Но тот механизм трекинга процесса, который сейчас в апстарте реализован, малость рахитский. Например

(1) Cannot track jobs which themselves call ptrace(2).

Workarounds: don't use such apps ;-)

cgroups предельно простой и надежный механизм трекинга группы процессов. определили группу, стартанули процесс - и все. Его чайлды из этой группы уже никак не уйдут. И если надо остановить группу - то просто грохаем все процессы в группе и все. Это сильно упрощает конфигурацию, так как отпадает необходимость угадывать, что надо писать - expect fork или expect exec. Но убунтовцы упорно сидят на древнем ненадежном методе, работающем не во всех случаях, и еще и рассуждают что-то про BSD. Да кому нахрен ваш апстарт на бсд нужен, его и на линуксах никто использовать не хочет...

Исходная версия provaton, :

cgroups, наверное, нужно кому-то

Сами по себе cgroups нафиг не нужны. Но тот механизм трекинга процесса, который сейчас в апстарте реализован, малость рахитский. Например

(1) Cannot track jobs which themselves call ptrace(2).

Workarounds: don't use such apps ;-)