Возможно, этот ответ поможет вам понять, почему и когда использовать заголовки Linux.
В вашем практическом вопросе, если вам не нужен какой-либо пакет, который явно требует заголовков Linux, вам не нужно их устанавливать.
Надеюсь, это поможет лучше понять смысл и использование заголовков Linux.
cgroups — это -специфическая функция ядра Linux, поэтому вы не найдете ее на своем Mac.