Почему FreeBSD а не Linux

Апрель, 08th 2011
Рубрика: *NIX
Подписаться на комментарии по RSS

FreeBSD

Некоторые читатели моего блога интересуются почему я пишу в основном о FreeBSD и мало уделяю внимания Linux. Видимо пришло время рассказать чем мне так нравится FreeBSD на серверах. Данная статья не коим образом не умаляет достоинств Linux систем, я лишь попытаюсь изложить некоторые моменты, которые, возможно, кому-то помогут определиться с выбором ОС для своего сервера.

Первой системой, доставшейся мне "в наследство" от прежнего сиcадмина была Red Hat 6. В то время я ещё совершенно не был знаком ни с Linux, ни тем более с FreeBSD. Вернее знания мои заканчивались пробной установкой какого-то дистрибутива Linux на десктоп... а тут сразу рабочий сервер завода в полное распоряжение и крутись как знаешь.

Через 3-4 месяца усиленного изучения был настроен первый сервер на ASP Linux уже своими руками. Надо ли говорить, Linux линуксу рознь и в каких мучениях в то время собирались программы из исходников... или бесконечные зависимости rpm-пакетов, что Red Hat, что ASP. Кстати ASP Linux был выбран потому, что комьюнити русскоязычное было развито гораздо лучше чем у Red Hat, в целом же оба дистрибутива используют rpm-пакеты. Но что-то я отвлекся...

Итак, возникла задача установить дополнительный почтовый сервер. Намучавшись со сборкой программного обеспечения под Linux (а уж о том чтобы с легкостью пересобрать ядро я скромно умолчу), решил попробовать FreeBSD. Знакомство началось ещё с 4-ой ветки ядра. И вот преимущества FreeBSD перед Linux-дистрибутивами:

  1. Из версии в версию, структура каталогов и расположения файлов в FreeBSD оставалась практически неизменной. Этот, казалось бы, малозначительный на первый взгляд факт сильно упрощает жизнь администратору. Ведь куда проще разбираться со стандартизированной системой, где всё находится на своем месте - администраторы могут меняться, а передавать/принимать дела так гораздо удобнее.
  2. Отдельное спасибо разработчикам FreeBSD за хендбук - это просто библия администраторов FreeBSD во всем мире. Ни один Linux дистрибутив не может похвастаться такой удобной и структурированной документацией.
  3. Сборка ядра и программ из исходного кода (дерева портов) в 99% случаев проходит с первого раза и понятна. Администратор FreeBSD по настоящему свободен в настройке программ "под себя", причем сделано это в довольно дружественной форме. Написание параметров вручную, при сборке программ из исходников в Linux, на меня всегда навевало непонятную тоску.
  4. Стабильность и защищенность FreeBSD заслуживает всяческих похвал, ведь не зря её использует большинство хостеров выделенных серверов в Интернет.

Это лишь некоторые положительные стороны, о которых хотелось сказать. FreeBSD конечно на данный момент поддерживает меньше оборудования чем Linux, особенно отстает поддержка ACPI новых поколений серверов, но разработки не стоят на месте. И я свой выбор cделал.

Если вы считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 7

  1. 2012-04-25 в 13:33:12 | DenisVS]]>avatar]]>

    Тоже очень нравится FreeBSD, прежде всего, внутренней упорядоченностью и соблюдением договорённостей/стандартов. Если я захожу на сервер клиента со фряхой, то сразу знаю, что делать. В Линуксе приходится тратить время на то, чтобы понять, что к чему, особенно, если общение с ним эпизодическое. Бардак определённо доставляет.

  2. 2012-07-30 в 23:55:53 | foxiys

    Полностью поддерживаю.

  3. 2013-04-29 в 14:11:21 | Walkin

    А, всё думаю: "Стоит ли попробовать мне Фряху?"

  4. 2013-04-30 в 00:03:49 | dre@mer]]>avatar]]>

    Даже не сомневайтесь - пробуйте, полагаю, в полку любителей FreeBSD станет на одного админа больше :)

  5. 2013-04-30 в 11:00:53 | Igor

    Я тоже за фряху! Добавьте еще вкусности файловой системы ZFS - и получите ОС для железных парней ;-)

  6. 2014-05-13 в 09:04:44 | Евгений

    Стоял выбор между Linux и FreeBSD, в итоге решил попробовать и то, и то. 2 недели на настройку сервера на Linux и около месяца на FreeBSD, вроде как на FreeBSD времени ушло больше, но в итоге сделал свой выбор на FreeBSD, сейчас уже 6 сервер в стойке и все на FreeBSD, не разу не разочаровался в своем выборе.

  7. 2015-02-25 в 11:54:55 | Аноним

    Недавно поставил FreeBSD 6-й версии. Обнаружилась чехарда с реализацией потоков (как оказалось на протяжении вот уже 5 лет -- libc_r заброшен, нормальной завершенной реализации многопроцессорных libthr или kse libpthreads нет). KSE почему-то работает медленнее чем libthr (хотя в документах от 92 года обещали что теоретически всё должно быть наоборот). В 7-й по-умолчанию стоит libthr. Если ставить LinuxThreads - то FreeBSD пользует rfork() вместо clone() (что значительно хуже). Не нравится мне всё это. Разработчикам видимо платят мало. Больших корпораций за спиной нет. В конфигурации FreeBSD наверное там ещё много граблей.

    Не смотря на то, что ext3 медленнее файловой системы от FreeBSD, есть сомнения в общей работоспособности этой OS, и перспектив её развития. Такое ощущение, что развитие направления BSD "пробуксовывает", а сама система сырая.

comments powered by HyperComments
Без регистрации
ваш комментарий будет опубликован после проверки
Регистрация на сайте

На указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.