Чому хтось обирає FreeBSD через Linux? [зачинено]


154

Чому хтось обирає FreeBSD через Linux? Які переваги FreeBSD порівняно з Linux? (Мій постачальник послуг хостингу використовує FreeBSD.)


1
Як не дивно, я виявив це в пошуку причин вибрати Linux через FreeBSD. Тут я бачу здебільшого відповіді та коментарі, що базуються на фактах, з деяким поглядом, але це питання було закрито, оскільки "відповіді на це питання, як правило, повністю базуються на думках?" О, це форум "UNIX & Linux " ... я розумію.
Боб

Відповіді:


115

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

Якщо ви хочете більше історичного контексту для цього рішення, я просто здогадаюся, чому вони обрали FreeBSD. Приблизно за часів першої дот-ком бульбашки, FreeBSD 4 був надзвичайно популярний серед провайдерів. Це може бути, а може і не бути пов'язано з додаванням kqueue. Сторінка Вікіпедії таким чином описує почуття до FreeBSD 4: "... широко вважається однією з найбільш стабільних і високопродуктивних операційних систем всієї лінії Unix". Зокрема, FreeBSD додав інші функції, які б сподобалися хостинг-провайдерам, таким як jailпідтримка ZFS.

Особисто мені дуже подобаються системи BSD, тому що вони просто відчувають, що вони підходять краще, ніж більшість дистрибутивів Linux, якими я користувався. Також видатна документація, що надається безпосередньо в різних підручниках тощо. Якщо ви будете використовувати FreeBSD, я настійно рекомендую посібник з FreeBSD .


1
@Tshepang Можливо, що це цілком особистий досвід, і, мабуть, це менш часто зустрічається серед людей, які мають великий досвід Linux, перш ніж вони побачать BSD. Ще одне пояснення, яке я придумав, - це те, що я дізнався більшість того, що знаю про BSD, читаючи офіційні документи проекту, але все ж я дізнався більшість того, що знаю про (більшість) Linux-дистрибуцій від Googling. Gentoo - це знову виняток (їхні вікі були чудовим ресурсом, коли я досліджував Gentoo), завдяки чому я думаю, що я краще розумію причину певних рішень у цих системах.
Хенк Гей

54
Мій улюблений приклад аспекту "інтеграції" FreeBSD: У FreeBSD ви налаштовуєте мережеві інтерфейси з "ifconfig". У Linux ви налаштовуєте мережеві інтерфейси з "ifconfig" ... і "brctl" і "vconfig" і "ethtool" і "iwconfig" і "ip" і ...
larsks

2
Перше посилання дуже цікаве, дякую
березня

1
@marto Радий, що Ви вважаєте це корисним. Я пам'ятаю, як думав "Це дивовижно", коли я вперше натрапив на нього.
Хенк Гей

4
Довідник @ashwin FreeBSD - це найкращі документи, які я бачив для ОС. Найближче, що я бачив - це, мабуть, посібник Gentoo. Сторінки чоловічої статі BSD також, як правило, дуже приємні, хоча, можливо, чоловічі сторінки OpenBSD краще, ніж сторінки FreeBSD.
Хенк Гей

47

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

NetBSD має репутацію роботи на тоні різних апаратних засобів.

OpenBSD має (заслужену) репутацію надзвичайно безпечної.

Це Unix, він надійний і безкоштовний. Немає реальної причини цього уникати, але ви пропустите нову гарячість, яку прагнуть мати Linuxes.


Що ви бігали перед FreeBSD?
BigSack

Це було деякий час тому. Враховуючи часові рамки, ймовірно, CentOS або RHEL 4.
Грег Каїн

А ти все ще десь його використовуєш, я маю на увазі BSD?
BigSack

Це було кілька робочих місць тому. Зараз я не використовую його. Я не можу тоді говорити за свого роботодавця.
Грег Каїн

2
@Jinxed Наприклад, нещодавній випуск Linux 4.7 підтримує AMD Radeon RX 480 (що також є останнім обладнанням). Але нам доведеться почекати більше часу, щоб почути повідомлення про підтримку того ж обладнання. Це нова спека
Девеш Саїні

29

Я віддаю перевагу філософії ліцензій ліцензії BSD проти ліцензії GPL. Для мене безкоштовні засоби роблять з кодом майже все, що завгодно. Це так безкоштовно, що ви можете зробити його не безкоштовним, як яблуко.

Практично це, мабуть, не впливає на мене, але я принципово віддаю перевагу, і це було однією з причин, що я вирішив використовувати FreeBSD через Linux.

Ще одна причина - я хотів попрацювати, я виявляю, що коли користуюся Ubuntu, я не надягаю шапку Unix; натомість я просто використовую GUI скрізь так, як ніби я був у Windows (що не обов'язково погано, а інше).


24

FreeBSD - це операційна система. Linux - це ядро. Тож у своєму питанні ви порівнюєте яблука та насіння апельсина.

Ліцензування та підтримка пристроїв - це дві мої головні причини, чому хтось обирає одне над іншим


2
Я повністю з тобою, товаришу. І викрутити Вікіпедію та самого Торвальда за поширення маркетингової дезінформації.
подарунок

Операційна система технічно є самим ядром . FreeBSD можна порівняти з Linux. Єдина відмінність у тому, що утиліти системи в Linux знаходяться в окремому сховищі util-linux, у той час як у FreeBSD їх вихідні коди поставляються разом з кодом ОС (ОС = ядро) в основному сховищі.
Каїс

1
Технічно ядро може бути цілою операційною системою (у пристроях з обмеженим використанням), але на практиці зазвичай це не так. Драйвери та будь-які інші програми, які використовуються для прямого керування роботою апаратних засобів, є частиною операційної системи. FreeBSD НЕ порівняємо з Linux, але це можна порівняти з Linux розподілу . Технологічно Linux - це лише ядро ​​(хоча більшість людей цього не знає).
Боб

12

Ось я писав про варіанти BSD unix, відповідаючи на подібне запитання на сервері default. Загалом, база коду систем BSD більш жорстко керована, ніж типовий дистрибутив Linux. Ви отримаєте щось трохи схоже на традиційний unix, і система дуже міцна з більш консервативною політикою змін.

Якщо ви чистий магазин з відкритим кодом і не залежний від будь-якого комерційного програмного забезпечення, наприклад Oracle, система BSD unix дасть вам дуже стабільну, добре зрозумілу та керовану програмну платформу, більше ніж Linux. Більшість історичних питань, таких як погана підтримка драйверів або SMP, були вирішені роками тому, особливо на апаратному забезпеченні сервера.

Якщо ви хочете традиційний робочий стіл unix, то BSD unix дасть вам це, а також будь-який дистрибутив Linux. Якщо ви користуєтеся системою кінцевих користувачів, можливо, вам буде краще з Ubuntu або Fedora. Gentoo Linux базувався на похідній системі упаковки BSD «порти».


12

Різниця між дистрибутивами BSD та Linux датується першими днями Unix.

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

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

Зараз мій досвід більше пов'язаний з OpenBSD, і з цього погляду різниця є приголомшливою. Згадано, що OpenBSD є більш захищеним, лише 2 подвиги за свою історію заслужили це право.

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

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


10

Як і @User , я віддаю перевагу ліцензії BSD і є основною причиною, коли я використовую її як основну ОС.

Я жодним чином не проти GPL, але якщо доступний ліцензований додаток, подібний до MIT / MIT, я спершу його використовуватиму для аналогічного додатка, який є GPL'd.

Це так безкоштовно, що ви можете зробити його не безкоштовним

Це дуже привабливо як для бізнесу, так і для таких користувачів, як я.

Система «Порти» є неперевершеною (IMNSHO) і була моделлю для наслідування кількома дистрибутивами Linux (Gentoo одразу приходить на думку).

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

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


4

Документація:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

Послідовність розвитку:

http://svnweb.freebsd.org/base/release/

Ліцензія

Авторські права 1992-2012 Проект FreeBSD. Всі права захищені.

Перерозподіл та використання у вихідних та бінарних формах з модифікацією чи без них дозволено за умови дотримання наступних умов:

  • Перерозподіл вихідного коду повинен зберігати вищезазначене повідомлення про авторські права, цей перелік умов та наступні відмови від відповідальності.

  • Перерозподіл у двійковій формі повинен відтворювати вищезазначене повідомлення про авторські права, цей перелік умов та наступну відмову в
    документації та / або інших матеріалах, що надаються при розповсюдженні.

ЦЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ НАДАЄ ПРОЕКТ БЕЗКОШТОВНОГО ЗАБЕЗПЕЧЕННЯ "ЯК Є" І ЯКІ-небудь ЕКСПРЕССИЧНІ АБО ВПРОВАДЕНІ ГАРАНТІЇ, ВКЛЮЧИТЕ, АЛЕ НЕ ОБМЕЖЕНІ НА ЗАЯВЛЕНІ ГАРАНТІЇ ПРОДАЖНОСТІ ТА ПІДПРИЄМНОСТІ ДЛЯ ЧАСНОЇ МЕЖНОСТІ. ЗА УМОВ FREEBSD PROJECT АБО НЕ БУДЕ НЕСТИ ВІДПОВІДАЛЬНІСТЬ ЗА ПРЯМІ, НЕПРЯМІ, ВИПАДКОВІ, ОСОБЛИВІ, ВИКЛЮЧНІ АБО ЗБИТКИ (В ТОМУ ЧИСЛІ, АЛЕ НЕ ОБМЕЖУЮЧИСЬ, ПРИДБАННЯ ТОВАРІВ ЗАМІНИ АБО ПОСЛУГ; ВТРАТУ ДАНИХ, АБО ПРИБУТКУ; АБО ПЕРЕРИВАННЯ) ОДНАК СПРИЧИНЕНІ І В бУДЬ ТЕОРІЇ ВІДПОВІДАЛЬНОСТІ, будь то контракт, СУВОРОЇ ВІДПОВІДАЛЬНОСТІ, АБО ПРАВОПОРУШЕННЯ (включаючи халатність), ЩО ВИНИКАЮТЬ ІЗ ВИКОРИСТАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ, НАВІТЬ ЯКЩО ПРО МОЖЛИВІСТЬ ТАКИХ ЗБИТКІВ.

Погляди та висновки, що містяться в програмному забезпеченні та документації, є думками авторів, і їх не слід трактувати як представницьку політичну політику Проекту FreeBSD, яка була виражена чи натякана.


1

Протягом тривалого часу «колекція портів» FreeBSD, що означає, що програмне забезпечення, доступне для неї через його менеджер пакетів, було більшим і кращим, ніж те, що було у сховищах Linux. Я б міг уявити, що це неправда зараз, хоча я не знаю жодної статистики.


Колекція портів знаходиться «поза» свого менеджера пакунків. Розмір колекції портів не має значення, як і кількість "портів" у колекції. Звичайно, воно повинно містити будь-яке програмне забезпечення, недоступне в репостах, які ви хочете використовувати, але це стосується цього.
thecarpy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.