Пожалуйста, обратите внимание: эта статья была (неожиданно) довольно популярной, и из созданной ею ветки Hacker News появилось много интересных мнений. Если вам интересно, загляните сюда.
Я пользуюсь Linux (или GNU/Linux, для пуристов) с 1996 года. Я пользуюсь FreeBSD с 2002 года. Я всегда успешно использовал обе операционные системы, каждую для определенных целей. Я обнаружил, что, в среднем, системы BSD более стабильны, чем их эквиваленты Linux. Под стабильностью я не имею в виду время безотказной работы (слишком большое время безотказной работы означает слишком мало обновлений безопасности ядра, что неправильно). Я имею в виду, что всё работает как надо, что они не "ломаются" от одного обновления к другому, и что вам не нужно всё переделывать из-за отсутствия или изменения базовой команды.
Я всегда был за развитие и инновации до тех пор, пока они (необходимо, автоматически и необоснованно) не ломают всё, что уже есть. И путь, по которому идут различные дистрибутивы Linux, похоже, заключается в изменении вещей, которые работают просто ради этого, или в следовании диктату ядра и тех, кто им управляет, но не только.
Некоторое время назад мы начали сложную, непрерывную и не всегда линейную операцию по переносу, где это возможно, большинства серверов (наших и наших клиентов) с Linux на FreeBSD.
Почему FreeBSD?
Существует множество операционных систем, альтернативных Linux, а семейство *BSD — разнообразно и полно. FreeBSD, на мой взгляд, на сегодняшний день является "универсальной" системой по преимуществу, т.е. хорошо отработанной и подходящей как для использования на больших серверах, так и на небольших встраиваемых системах. У других BSD есть сильные стороны, которые в некоторых областях делают их особенно подходящими, но FreeBSD, по моему скромному мнению, подходит (почти) для любых целей.
Итак, вернёмся к основной теме этой статьи: почему я перевожу многие серверы, которыми мы управляем, на FreeBSD? Причин много, я перечислю некоторые из них с соответствующими пояснениями.
Продолжение следует...
Перевод. Автор оригинала: Stefano Marinelli.