existuje mnoho srovnávací tohoto typu na internetu, ale drtivou většinu tvoří spolehliví obránci BSD. Díky tomu jsou nespolehliví a nestranní, proto jsem se rozhodl provést toto osobní srovnání. Jako uživatel distribucí Linux a FreeBSD můžu být zcela jasný, když dojde na analýzu obou systémů, jejich výhod i nevýhod. Předem chci objasnit, že oba jsou velmi dobré systémy a hlavně zdarma. Tím nechci nechat BSD kvůli sobě špatnou, ale vysvětlit, proč se Linux stal vítězným a je rozšířenější.
Jakou chuť preferujete? Linux má stovky distribuce které jsou přizpůsobeny potřebám koncových uživatelů nebo různým svazům. Místo toho má BSD varianty, které se zaměřují na něco konkrétního, jako je výkon (FreeBSD), potence (NetBSD), zabezpečení (OpenBSD) atd.
El rozvoj v případě BSD je prováděno skupinami hackerů (Core Team) a dalšími, kteří mají v úmyslu vytvořit kompletní operační systém. Linux je na druhé straně jádro, nikoli kompletní operační systém, a je vyvíjen ve spolupráci se společnostmi, hackery, programátory jádra a dalšími přispěvateli z komunity. Linux má rozhodně více příspěvků a rychlejší pokrok.
S ohledem na licencí„BSD je patentovaná licence pro operační systémy BSD. Tato licence je velmi neomezující, protože umožňuje derivátům nebo vidličkám mít jakýkoli typ licence, proto mohou existovat komerční a uzavřené BSD, například Apple Mac OS X (Licenční a placená smlouva EULA). Naopak, GPL je licence, na kterou Linux má, a to je více omezující a neumožňuje uzavření derivátů. Takže nikdy neuvidíme Linux, který není zdarma.
La stabilita a robustnost v obou případech je to docela dobré, a to jak na Linuxu, tak na BSD. Pokud by však jeden měl být zvýrazněn nad druhým, pak by to byl Linux. BSD má problémy se stabilitou při práci s některými moderními programy. Jelikož se jedná o monolitická jádra, ovlivňují ovladače stabilitu jádra, pokud dojde k problému. BSD má problémy s odpojením USB, aniž by bylo nutné jej nejprve odpojit a vygenerovat paniku jádra. Linux je naproti tomu modulárnější a umožňuje vám snadnější odebrání nebo přidání modulů bez ovlivnění stability jádra a bez nutnosti restartu.
El výkon je další bažinatý terén, o kterém existuje mnoho legend. FreeBSD je vysoce výkonný BSD, který je speciálně optimalizován. Ale je to rychlejší než Linux? Bylo by nutné to pečlivě analyzovat, pravdou je, že v mnoha testech Benchmarků provedených Phoronixem odhalily, že BSD je pomalejší než distribuce Linuxu. Jedním z důvodů pro zrušení mýtu je to, že BSD je vyvíjeno na počítačích Mac OS X, které používají kompilátor Clang, kompilátor, který přesně nevyniká tím, že je jedním z nejlepších. Linux pro svou část je vyvíjen díky kompilátoru GCC a ten se může pochlubit tím, že je nejlepší a ten, který generuje nejúčinnější kód.
Linux je více pojištění pro příspěvky jako SELinux a AppArmor, nezapomínáme na rozsáhlou komunitu vývojářů, kteří neustále kontrolují kód a chyby a často ho vylepšují. BSD není tak auditován, a proto, i když tvrdí, že v BSD je snazší detekovat a opravovat chyby hierarchií vývojového týmu, není to tak úplně pravda. OpenBSD je BSD určený pro bezpečnost, a proto je nejbezpečnější, ale do jaké míry… a více s vědomím, že Theo de Raadt, vedoucí projektů OpenBSD a OpenSSH, souhlasil s opuštěním zadních dveří, aby mohla FBI proniknout do těchto systémů.
V sekci použitelnostLinux dosáhl masy s Ubuntu a dnes je jeho použití snazší než u mnoha BSD. Oba mají grafická rozhraní, díky nimž je vše intuitivnější, ale Linux v tomto ohledu dále pokročil. Ve skutečnosti ani PCBSD, GhostBSD nebo DesktopBSD, jasně orientované na domácího uživatele, nedokázaly držet krok s drtivou většinou distribucí Linuxu.
Týkající se kompatibilita s hardwaremLinux podporuje rychlejší novější technologie a více hardwaru. Linux ve skutečnosti nemusí moc závidět Windows nebo Mac OS X. V této oblasti je BSD vzdálené světelné roky a nachází se ve stavu, v jakém byl Linux před deseti lety. Velká část problému s hardwarem BSD pochází z jeho vývoje, protože je implementován pomocí systémů Mac OS X, testy se provádějí na těchto strojích virtualizací systému pomocí VMWare. To, co funguje ve virtualizaci, nemusí fungovat při testování systému na skutečném počítači.
El dostupný software pro Linux je širší než ten, který je k dispozici pro BSD, i když na obranu je třeba říci, že software pro Linux lze nainstalovat na BSD povolením kompatibility pro tento účel. V této oblasti může vyhrát BSD, protože má také projekty jako Wine a další emulátory, díky nimž funguje software jiných operačních systémů. Na druhou stranu, při analýze kategorie videoher, Linux vyhrává sesuvem půdy. Pro systém tučňáků je stále více a více videohier, zatímco u BSD je jich nedostatek.
NetBSD, systém přenosná par excellence byl přenesen pro více než 56 architektur nebo rodin hardwaru. Myslíte si, že to překonává Linux? No, Linux byl přenesen až na sto platforem (VAX, AMD64, x86, Itanium, SPARC, Alpha, MIPS, AVR32, Blackfin, ARM, ARC, Microblaze, SuperH, s390, PA-RISC, Xtensa, OpenRISC, PowerPC, m68k atd.).
Můžete vidět srovnání BSD vs. Linux plus rozšířené a úplné v blog Architechnology. Doufám, že se vám toto srovnání líbilo a že víte, jak ocenit dobro systému GNU / Linux, místo toho, abyste kritizovali ostatní systémy, aniž byste věděli, o čem mluví.
Více informací - Jordan Hubbard One opouští Apple
Zdroj - Architektura