Технически статья во многом грамотная (если абстрагироваться), но вот "художественное оформление" -- это тихий слаквариный ужас.
По пунктам (надеюсь, автор почитает, поймёт и подумает :).
1. если беспокоит безопасность, то начинать надо уже не со slackware. См. ниже.
2. как один из практических примеров, почему именно -- хотелось бы видеть скрипты и шаги, которые предлагается предпринять при обнаружении очередной дырки в запиханных при помощи cp(1) бинарниках.
3. вообще довольно оригинально звучит предположение о том, что конкретно apache часто запихивают в chroot. Обычно начинают с того же bind, а ещё по секрету скажу, что в наши дни он даже во FreeBSD уже штатно исполняется в чруте от псевдопользователя. В ALT, Owl и полагаю -- не только оно там живёт уже много-много лет (конкретно в альте -- с 31.10.1999).
При этом как раз apache _чрутят_ скорее редко, если подразумевать схожую с описанной методику, а не mod_chroot, mod_security или уже VPS-технологии.
4. не менее оригинально звучит упоминание про jail и vserver и на этом фоне неожиданный финт -- мол, vserver -- это тяжело. Грязные инсинуации :), как раз этот вариант очень лёгок и по накладным расходам практически не отличается от chroot с тем же apache, поскольку и есть чрут с дополнительным барьером. И ставить его в один ряд с vmware, не удосужившись посмотреть -- не стоило.
Итог: засунуть apache от совсем непривелегированного пользователя в отдельный vserver, повесить на левый порт серого IP и в основной системе NAT'нуть этот прот на тот же :80 (или применить реверс-прокси вроде nginx, особенно если надо разные vhosts по разным vservers раскидывать) -- легче, надёжнее, безопаснее и (в случае наличия пакетного менеджера с базой там же) более управляемо.
Это не теория, у меня сейчас все апачи примерно так и живут. При этом ALT Master 2.4 поддерживает vserver из коробки (kernel-image-vs-smp, util-vserver), а минимальный образ на его же основе получился в 99 пакетов и 16M tar.bz2. Вместе с apt, rpm и базой установленного.
(при этом расходы по месту и управлению можно ещё сократить за счёт повторного использования бинарников хардлинками, но решил разделять совсем)
Вывод: сделать-то можно из чего угодно, но из заточенных вещей -- удобнее ;-)
Ссылки:
ftp://ftp.altlinux.org/pub/people/mike/vserver
ftp://ftp.linux.kiev.ua/pub/Linux/EMT/vserver/
http://www.radlinux.org/