it-swarm-ru.tech

Почему кто-то выбрал FreeBSD вместо Linux?

Почему кто-то выбрал FreeBSD вместо Linux? Каковы преимущества FreeBSD по сравнению с Linux? (Мой провайдер виртуального хостинга использует FreeBSD.)

157
ilhan

Если вы хотите узнать, в чем отличие, чтобы вы могли использовать систему более эффективно, вот обычно упоминаемое введение в BSD для людей, происходящих из Linux .

Если вам нужно больше исторического контекста для этого решения, я просто угадаю, почему они выбрали FreeBSD. Во времена первого пузыря доткомов FreeBSD 4 была чрезвычайно популярной среди интернет-провайдеров. Это может или не может быть связано с добавлением kqueue . На странице Википедии описываются чувства к FreeBSD 4 следующим образом: "… широко рассматриваемая как одна из самых стабильных и высокопроизводительных операционных систем всей линейки Unix". В частности, FreeBSD со временем добавила другие функции, которые понравятся провайдерам хостинга, такие как jail и поддержка ZFS.

Лично мне действительно нравятся системы BSD, потому что они просто чувствуют , что они сочетаются друг с другом лучше, чем большинство дистрибутивов Linux, которые я использовал. Кроме того, документация, представленная непосредственно в различных руководствах и т.д., Является выдающейся. Если вы собираетесь использовать FreeBSD, я настоятельно рекомендую Руководство FreeBSD .

121
Hank Gay

FreeBSD имеет репутацию более надежного сетевого стека. Из опыта работы в предыдущей компании у нас был прокси-сервер, который падал с нагрузки. Когда мы добавили FreeBSD, сервер легко справлялся с нагрузкой более года (я перешел - все еще мог работать).

NetBSD имеет репутацию работающей на множестве другого оборудования.

OpenBSD имеет (вполне заслуженную) репутацию исключительно защищенной.

Это Unix, он надежный и бесплатный. Нет никакой реальной причины избегать этого, но вы упустите новую горячность, которую, как правило, имеют Linux.

48
Greg Cain

Я предпочитаю философию лицензии BSD против лицензии GPL. Для меня бесплатные средства делают почти все, что вы хотите с кодом. Это так бесплатно, что вы можете сделать это не бесплатно, как Apple сделал.

Практически это, вероятно, не влияет на меня, но я предпочитаю это в принципе и было одной из причин, по которым я выбрал FreeBSD вместо Linux.

Другая причина в том, что я хотел возиться, я обнаружил, что когда я использую Ubuntu, я не надеваю шляпу Unix; вместо этого я просто использую GUI везде, как будто я в Windows (что не обязательно плохо, просто другое).

30
User

FreeBSD - это операционная система. Linux - это ядро. Итак, по вашему вопросу вы сравниваете яблоки и семена апельсина.

Лицензирование и поддержка устройств будут моими двумя главными причинами, почему кто-то выберет одно из другого

25
EhevuTov

Вот кое-что я написал о вариантах BSD Unix в ответ на аналогичный вопрос о сбое сервера. В целом, кодовая база систем BSD контролируется более строго, чем типичный дистрибутив Linux. Вы получите что-то более похожее на традиционный Unix, и система будет очень устойчивой с более консервативной политикой изменений.

Если вы чистый магазин с открытым исходным кодом и не зависите от какого-либо коммерческого программного обеспечения, такого как Oracle, то UNIX-система BSD предоставит вам очень стабильную, понятную и контролируемую программную платформу, в большей степени, чем Linux. Большинство исторических проблем, таких как плохой драйвер или поддержка SMP, были решены много лет назад, особенно на оборудовании основного сервера.

Если вам нужен традиционный рабочий стол Unix, то BSD Unix даст вам это, как и любой дистрибутив Linux. Если вам нужна система для конечных пользователей, вам лучше использовать Ubuntu или Fedora. Gentoo Linux был основан на производной от BSD системе портов.

14
ConcernedOfTunbridgeWells

Разница между дистрибутивами BSD и Linux восходит к ранним временам Unix.

Unix принадлежала AT & T, но из-за ограничений она не могла конкурировать в компьютерной индустрии. Из-за этого они лицензировали Unix в Беркли. Беркли взялся за эту настройку и доработал все, пока в конце концов не появилось кода AT & T, действительно присутствующего в их новой ОС, названной BSD (Berkeley Software Distribution).

Введите немного позже, Линус Торвальдс учился в классе операционных систем, работая с неполным клоном Unix под названием Minix, который предназначался для обучения студентов созданию ОС. Линус отказался от этой идеи и основал филиал Linux.

Теперь мой опыт больше связан с OpenBSD, и с этой точки зрения разница ошеломляет. Было упомянуто, что OpenBSD более безопасен: всего за 2 эксплойта в истории он заслужил это право.

Основатель Тео де Раадт полагал, что безопасность должна быть в центре внимания, и что многие Linux и другие системы BSD не были предназначены для написания хорошего кода, а вместо этого слишком сосредоточились на добавлении новых функций просто для их добавления.

OpenBSD имеет график выпуска на 6 месяцев, все, что не может быть реализовано полностью и безопасно в течение этого периода, не добавляется. По сравнению с дистрибутивами Linux, такими как Ubuntu, которые никогда не тестировали опасные вещи до релизов, это огромный ключ к спокойствию для многих системных администраторов и серверов.

13
Brandon Weaver

Как и @ User , я предпочитаю лицензию BSD и является основной причиной, по которой я использую ее в качестве основной ОС.

Я ни в коем случае не против GPL, но если доступно лицензионное приложение, подобное MIT/MIT, я сначала буду использовать его над аналогичным приложением под GPL.

Это так бесплатно, что вы можете сделать это не бесплатно

Это очень привлекательно как для бизнес-ориентированных, так и для таких пользователей, как я.

Система Ports вне конкуренции (IMNSHO) и была моделью для подражания несколькими дистрибутивами Linux (сразу приходит в голову Gentoo).

Кроме того, поскольку FreeBSD на настольном компьютере не так распространена, как Linux (PC-BSD просто невероятен), мой внутренний фанат должен использовать его как мой настольная ОС. Я не могу с этим поделать.

Пока что в Windows нет ничего такого, чего не может сделать Linux, и ничего такого в Linux, чего не может сделать FreeBSD. ... и включает Flash - без использования Linuxulator: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.

11
gregnotcraig

Долгое время "коллекция портов" во FreeBSD, что означает, что программное обеспечение, доступное для нее через менеджер пакетов, было больше и лучше, чем то, что было в репозиториях Linux. Я полагаю, что это не так сейчас, хотя я не знаю никакой статистики.

1
Tom Anderson