Linux vs FreeBSD — что реально лучше для повседневки и сервера?
Вечная тема — Linux или FreeBSD для домашнего сервера и рабочего железа. Я недавно пробовал и то, и другое, решил поделиться ощущениями без фанатизма.
Linux — мастхэв, если нужна куча софта и драйверов из коробки. Всё просто ставится через пакетники, поддержка оборудования шустрая, да и сообщество огромное. Подходит, если ты в основном собираешься запускать разные десктоп-приложения, а не ковыряться в ядре.
FreeBSD кажется проще и стабильнее с точки зрения базовых системных вещей и сетевых протоколов. Там чистый подход, меньше неожиданных "магий". Но с софтом есть нюансы — некоторые пакеты либо устаревшие, либо нужно собирать из портов. Для администрирования серверов с ZFS, jails и PF этот BSD рулит, особенно если не хочется городить кучу костылей.
Проверял запуск контейнеров и докера — Linux тут без вопросов, FreeBSD с докером уже сложнее, хотя есть альтернативы. По производительности на одном железе разницы не заметил, но по скорости настройки и поддержки — Linux впереди.
Если хочется что-то, что "просто работает", а еще желательно с GUI — берите Linux. Если нужна простота ядра, надежность и контроль, не боитесь немного поухаживать за системой — FreeBSD отлично зайдет.
Кто что думает про этот выбор? Есть плюсы или подводные камни, которые я пропустил?