Как человек, очень долго проработавший на FreeBSD, и сдавший в свое время тест на Retratech на 95%, и только относительно недавно, года два как перешедший на CentOS, могу сказать что:
- FreeBSD - исключительно серверная система. Даже и не пытайтесь использовать ее как десктоп - будет много-много динь-динь. Да, в ней есть и KDE и LO (OpenOffice я даже собирал из портов) - но поддержка оборудования такова, что просто ахтунг
- Возможность использования ее на конкретном железе нужно уточнять заранее. С поддержкой железа во FreeBSD все очень и очень грустно. Монолитная команда - это и хорошо и плохо. Если драйверов нет в LINT - значит их нет вообще. Пример - поддержка сетевой карты, интегрированной в мать компа, на котором я сейчас это пишу, появилась спустя полтора года после его покупки.
- С виртуализацией все не просто грустно - все грустно как на похоронах. Хостовой вирутализации просто нет. То есть Dom0 на FreeBSD не сделать. Никак. Только DomU. Гостевая вирутализация уныла и только для XEN.
- Нет никакого аналога LVM. ZFS - скажете вы. Ресурсы - отвечу я.
- Замечательную систему портов с выходом 10.0 изуродовали до полной невмеянемости - теперь выборочно удалить группу портов - это еще та задача. Ну, а обновление софта из портов всегда было гусарской рулеткой - может быть программа А заведется после обнолвления библиотеки B, а может быть и нет... Да, в особенности это касалось программ на Perl и PHP - обновление PHP на FreeBSD вообще дэнс-дэнс-дэнс...
- Необходимость пересборки ядра для включения или исключения оборудования. Линух конечно тоже отжигает в этом плане со своим initrd, но хдесь спокойно можно жить на генерике ядра и даже не знать, как оно пересобирается!
- Нелепый racoon при еще недавно полном отсутствии альтерантив - strongswan начал собираться только недавно.
При всей моей любви к FreeBSD у нее есть множество проблем, из-за которых вполне возможно что она в будущем окажется неким артефактом истории...