Сравнение BSD срещу Linux: цялата истина

звяр и смокинг

има много сравнителен от този тип в Интернет, но по-голямата част се правят от твърди защитници на BSD. Това ги прави ненадеждни и безпристрастни, затова реших да направя това лично сравнение. Като потребител на дистрибуции на Linux и FreeBSD мога да бъда съвсем ясен, когато става въпрос за анализ на двете системи, както техните предимства, така и недостатъци. Предварително искам да поясня, че и двете са много добри системи и най-важното - безплатни. С това не искам да оставя BSD лошо само по себе си, а да обясня защо Linux е излязъл победител и е по-широко разпространен.

Какъв вкус предпочитате? Linux има стотици разпределения които са адаптирани към нуждите на крайните потребители или към различни синдикати. Вместо това BSD има варианти, които се фокусират върху нещо конкретно, като производителност (FreeBSD), полезност (NetBSD), сигурност (OpenBSD) и т.н.

El Desarrollo в случая с BSD, то се извършва от групи хакери (Core Team) и други, които възнамеряват да изпълнят цялата операционна система. От друга страна, Linux е ядро, а не цялостна операционна система и е разработено в сътрудничество с компании, хакери, програмисти на ядро ​​и други участници в общността. Linux определено има повече приноси и напредък по-бързо.

По отношение на лицензиране, BSD е патентован лиценз за операционните системи BSD. Този лиценз е много неограничителен, тъй като позволява на дериватите или вилиците да имат какъвто и да е вид лиценз, поради което може да има търговски и затворени BSD, например Apple Mac OS X (EULA лицензиран и платен). Напротив, GPL е лицензът, под който е Linux, и това е по-ограничително, което не позволява дериватите да бъдат затворени. Така че никога няма да видим Linux, който не е безплатен.

La стабилност и здравина това е доста добре и в двата случая, както на Linux, така и на BSD. Но ако едното трябва да бъде подчертано над другото, това би било Linux. BSD има проблеми със стабилността при работа с някои съвременни програми. Тъй като са монолитни ядра, драйверите влияят върху стабилността на ядрото, ако възникне проблем. BSD има проблеми с изключването на USB, без първо да го демонтира, генерирайки Kernel Panic. Linux, от друга страна, е по-модулен и ви позволява да премахвате или добавяте модули по-лесно, без да се засяга стабилността на ядрото и без да се налага да рестартирате.

El изпълнението е друг блатист терен, за който има много легенди. FreeBSD е високоефективен BSD, който е специално оптимизиран. Но по-бързо ли е от Linux? Би било необходимо да го анализираме внимателно, истината е, че в много бенчмарк тестове, проведени от Phoronix, те разкриха, че BSD е по-бавен от дистрибуциите на Linux. Една от причините за разрушаването на мита е, че BSD е разработен на компютри Mac OS X, които използват компилатора Clang, компилатор, който не се откроява точно като един от най-добрите. Linux от своя страна е разработен благодарение на компилатора на GCC и този може да се похвали, че е най-добрият и този, който генерира най-ефективния код.

Linux е Mas застраховка за приноси като SELinux и AppArmor, като не забравяме обширната общност от разработчици, които непрекъснато проверяват кода за грешки и уязвимости и го подобряват често. BSD не е толкова одитиран и следователно, въпреки че казват, че в BSD е по-лесно да се откриват и коригират грешки от йерархията на разработчиците, това не е напълно вярно. OpenBSD е BSD, предназначен за сигурност и следователно най-сигурният, но до каква степен ... и още повече, знаейки, че Тео де Раад, ръководител на проекта OpenBSD и OpenSSH, се е съгласил да остави врати, за да може ФБР да проникне в тези системи.

В раздел използваемостLinux е достигнал до масите с Ubuntu и днес е по-лесен за използване от много BSD. И двамата са снабдени с графични интерфейси, които правят всичко по-интуитивно, но Linux напредна още повече в това отношение. Всъщност дори PCBSD, GhostBSD или DesktopBSD, очевидно ориентирани към домашния потребител, не са успели да издържат на по-голямата част от дистрибуциите на Linux.

Относно хардуерна съвместимостLinux поддържа по-нови технологии и повече хардуер по-бързо. Всъщност Linux няма много да завижда на Windows или Mac OS X. В тази област BSD е на светлинни години, намирайки се в състоянието, в което Linux беше преди десетилетие. Голяма част от проблема с хардуера BSD идва от неговото разработване, тъй като той е реализиран с помощта на Mac OS X системи, тестовете се извършват на тези машини чрез виртуализиране на системата с VMWare. Това, което работи във виртуализацията, може да не работи при тестване на системата на реална машина.

El наличен софтуер за Linux той е по-широк от този, наличен за BSD, въпреки че в защита трябва да се каже, че Linux софтуерът може да бъде инсталиран на BSD, като даде възможност за съвместимост за тази цел. В тази област той може да спечели BSD, тъй като има и проекти като Wine и други емулатори, които карат софтуера на други операционни системи да работи. От друга страна, когато анализирате категорията на видеоигрите, Linux печели с голяма победа. Има все повече и повече видео игри за системата на пингвините, докато те са в недостиг за BSD.

NetBSD, системата портативен par excellence е пренесено за повече от 56 архитектури или хардуерни семейства. Смятате ли, че побеждава Linux? Е, не, Linux е пренесен на до сто платформи (VAX, AMD64, x86, Itanium, SPARC, Alpha, MIPS, AVR32, Blackfin, ARM, ARC, Microblaze, SuperH, s390, PA-RISC, Xtensa, OpenRISC, PowerPC, m68k и др.).

Можете да видите сравнението BSD срещу Linux плюс увеличен и завършен в блог Архитехнология. Надявам се това сравнение да ви е харесало и да знаете как да оцените доброто на системата GNU / Linux, вместо да критикувате останалите системи, без да знаете за какво говорят.

Повече информация - Jordan Hubbard One Leaves Apple

Източник - Архитектура