... і які між ними відмінності? Я сформулював таке запитання, щоб зрозуміти, що мене не цікавить вогнепальна думка, а не об'єктивне порівняння різних ароматів BSD Unix. В ідеалі я міг би отримати відгуки від користувачів, які мають досвід роботи з усіма ними.
Фон
Нещодавно я виявив, що для Unix є набагато більше, ніж просто Linux. Я використовую Solaris на роботі, це відкрило мені очі. Тепер мене цікавлять нові уні, я хочу спробувати нове і мені, природно, цікаво BSD.
Проблема
Я не прошу поради чи думки щодо того, який BSD встановити ; Я хочу знати відмінності (і загальні моменти) між ними, щоб я міг скласти свою думку. Проблема в тому, що важко порівняти між ними належні порівняння.
Якщо вам пощастило, ви отримаєте таке поспішне визначення, як це:
FreeBSD = Popular all-rounder.
NetBSD = Portable (runs on a lot of platforms, including a toaster)
OpenBSD = Security above anything else.
(Це може бути правдою, але це не дуже корисно. Я впевнений, що FreeBSD також портативний і безпечний ...)
Якщо вам не пощастило, ви потрапили в одну з тих неминучих легенд Unix про проекти розщеплення, розкрутки, ребрендингу на інтелектуальних / моральних засадах, як Тео де Раадт є екстремістом і як MacOS X і FreeBSD мали спільного предка понад 20 років тому.
Захоплююче, але не дуже інформативне, чи не так?
BSD
BSD, які мене цікавлять:
- FreeBSD
- OpenBSD
- NetBSD
і необов'язково
- Стрекоза
- Дарвін
- ...
Мої запитання
Щоб краще зрозуміти відмінності, ось список дещо пов'язаних питань щодо різних розподілів (чи можемо ми використовувати цей термін?). Якщо ви представляєте свою відповідь під якоюсь формою табличних даних, ви мій герой за весь час!
- Вони використовують одне ядро?
- Вони використовують одні й ті ж інструменти користувача? (які відмінності, якщо такі є?)
- Вони використовують одну і ту ж систему управління пакетами / джерелами?
- Вони використовують ту саму оболонку за замовчуванням?
- Чи переносять бінарні файли між ними?
- Чи переносні джерела між ними?
- Вони використовують різні дерева каталогів?
- Наскільки великі їхні громади? Чи однакові вони за порядком?
- Яка частина сучасної розробки є загальною?
- Які основні несумісності між ними?
Я не знаю, наскільки легко відповісти на ці питання і наскільки відповідне формату StackExchange це питання насправді. Я просто ніколи не стикався з простим документом, який чітко перераховував відмінності між BSD, корисним для досить досвідчених користувачів, щоб легко і просто зробити вибір.