Paghahambing BSD vs. Linux: ang buong katotohanan

beastie at tuks

Maraming pahambing ng ganitong uri sa Internet, ngunit ang karamihan ay ginawa ng mga masugid na tagapagtanggol ng BSD. Ginagawa silang hindi maaasahan at walang pinapanigan, kaya't napagpasyahan kong gawin ang personal na paghahambing na ito. Bilang isang gumagamit ng pamamahagi ng Linux at FreeBSD maaari akong maging malinaw pagdating sa pag-aaral ng parehong mga system, kapwa ang kanilang mga kalamangan at dehado. Bago nito nais kong linawin na ang parehong ay napakahusay na mga sistema at, pinaka-mahalaga, libre. Sa pamamagitan nito ay hindi ko nais na iwanan ang BSD na masama para sa sarili nitong kapakanan, ngunit upang ipaliwanag kung bakit lumitaw ang tagumpay ng Linux at mas laganap.

Anong lasa ang gusto mo? Ang daan-daang Linux ay pamamahagi na iniangkop sa mga pangangailangan ng mga end user o sa iba't ibang mga unyon. Sa halip ang BSD ay may mga variant na nakatuon sa tukoy sa isang bagay, tulad ng pagganap (FreeBSD), potability (NetBSD), seguridad (OpenBSD), atbp.

El desarrollo sa kaso ng BSD, isinasagawa ito ng mga pangkat ng mga hacker (Core Team) at iba pa na balak gawin ang kumpletong operating system. Ang Linux, sa kabilang banda, ay isang kernel, hindi isang kumpletong operating system, at ito ay binuo sa pakikipagtulungan sa mga kumpanya, hacker, kernel programmer, at iba pang mga nagbibigay ng pamayanan. Tiyak na may mas maraming mga kontribusyon at mas mabilis na pagsulong ang Linux.

Tungkol sa mga lisensya, Ang BSD ay isang pagmamay-ari na lisensya para sa mga operating system ng BSD. Ang lisensya na ito ay napaka-hindi mahigpit, dahil pinapayagan nito ang mga derivatives o fork na magkaroon ng anumang uri ng lisensya, iyon ang dahilan kung bakit maaaring may mga komersyal at saradong BSD, isang halimbawa ang Apple Mac OS X (May lisensya at bayad ang EULA). Sa kabaligtaran, ang GPL ay ang lisensya na ang Linux ay nasa ilalim at ito ay mas mahigpit, hindi pinapayagan na isara ang mga derivatives. Kaya't hindi namin makikita ang isang Linux na hindi libre.

La katatagan at katatagan medyo maganda ito sa parehong kaso, kapwa sa Linux at BSD. Ngunit kung ang isang tao ay dapat na naka-highlight sa itaas ng iba, iyon ay ang Linux. Ang BSD ay may mga problema sa katatagan kapag nagtatrabaho sa ilang mga modernong programa. Ang pagiging monolithic kernels, nakakaapekto ang mga driver sa katatagan ng kernel kung maganap ang isang problema. Ang BSD ay may mga problema sa pag-unplug ng isang USB nang hindi muna ito inaalis, na bumubuo ng isang Kernel Panic. Ang Linux, sa kabilang banda, ay mas modular at pinapayagan kang alisin o magdagdag ng mga module nang mas madali nang hindi nakakaapekto sa katatagan ng kernel at hindi na kinakailangang mag-reboot.

El pagganap ay isa pang malubog na lupain na kung saan maraming mga alamat ang umiiral. Ang FreeBSD ay isang mataas na pagganap na BSD na espesyal na na-optimize. Ngunit ito ba ay mas mabilis kaysa sa Linux? Dapat itong pag-aralan ng mabuti, ang totoo maraming mga pagsubok sa Benchmark na isinagawa ng Phoronix ay nagsiwalat na ang BSD ay mas mabagal kaysa sa mga pamamahagi ng Linux. Ang isa sa mga kadahilanan para sa pagtanggal ng mitolohiya ay dahil ang BSD ay binuo sa mga computer ng Mac OS X na gumagamit ng Clang compiler, isang tagatala na hindi tiyak na tumayo para sa pagiging isa sa pinakamahusay. Ang Linux para sa bahagi nito ay binuo salamat sa tagatala ng GCC at ang isang ito ay maaaring i-claim na ang pinakamahusay at ang isa na bumubuo ng pinaka mahusay na code.

Ang Linux ay pa seguro para sa mga kontribusyon tulad ng SELinux at AppArmor, hindi nakakalimutan ang malawak na pamayanan ng mga developer na patuloy na sinusuri ang code para sa mga bug at kahinaan at madalas na pinapahusay ito. Ang BSD ay hindi gaanong na-audit at samakatuwid, kahit na sinabi nila na sa BSD mas madaling makita at maitama ang mga pagkakamali ng hierarchy ng koponan ng pag-unlad, hindi ito ganap na totoo. Ang OpenBSD ay ang inilaan ng BSD para sa seguridad at samakatuwid ang pinaka-ligtas, ngunit hanggang saan ang lawak… at higit na nalalaman na si Theo de Raadt, pinuno ng proyekto ng OpenBSD at OpenSSH, ay sumang-ayon na iwanan ang mga pintuan upang ang FBI ay makapasok sa mga sistemang ito.

Sa seksyon kakayahang magamitNaabot ng Linux ang masa sa Ubuntu at ngayon mas madaling gamitin kaysa sa maraming BSD. Parehong nilagyan ng mga grapikong interface na ginagawang mas madaling maunawaan ang lahat, ngunit ang Linux ay mas advanced sa pagsasaalang-alang na ito. Sa katunayan, kahit na ang PCBSD, GhostBSD o DesktopBSD, na malinaw na nakatuon sa gumagamit ng bahay, ay pinamamahalaang makasabay sa karamihan ng mga pamamahagi ng Linux.

Sa mga tuntunin ng pagiging tugma sa hardwareSinusuportahan ng Linux ang mga mas bagong teknolohiya at mas maraming hardware nang mas mabilis. Sa katunayan ang Linux ay walang labis na inggit sa Windows o Mac OS X. Sa larangang ito ang BSD ay magaan na taon ang layo, na hanapin ang sarili sa estado kung saan ang Linux ay isang dekada na ang nakalilipas. Karamihan sa mga problema sa BSD hardware ay nagmula sa pag-unlad nito, dahil ipinatupad ito gamit ang mga system ng Mac OS X, ang mga pagsubok ay isinasagawa sa mga machine na ito sa pamamagitan ng pag-virtualize ng system sa VMWare. Ano ang gumagana sa virtualization ay maaaring hindi gumana kapag sinusubukan ang system sa isang tunay na machine.

El magagamit na software para sa Linux ito ay mas malawak kaysa sa magagamit para sa BSDs, bagaman sa pagtatanggol dapat sabihin na ang Linux software ay maaaring mai-install sa BSD sa pamamagitan ng pagpapagana ng pagiging tugma para sa hangaring ito. Sa larangang ito maaari itong manalo ng BSD, dahil mayroon din itong mga proyekto tulad ng Alak at iba pang mga emulator na ginagawa ang software ng iba pang mga operating system. Sa kabilang banda, kapag pinag-aaralan ang kategorya ng video game, nanalo ang Linux sa pamamagitan ng isang pagguho ng lupa. Mayroong higit pa at maraming mga video game para sa penguin system, habang ang mga ito ay kulang sa supply para sa BSD.

Ang NetBSD, ang system portatil ang kahusayan ng par ay nai-port para sa higit sa 56 mga arkitektura o pamilya ng hardware. Sa palagay mo ba pinapalo nito ang Linux? Kaya hindi, ang Linux ay nai-port sa hanggang sa isang daang mga platform (VAX, AMD64, x86, Itanium, SPARC, Alpha, MIPS, AVR32, Blackfin, ARM, ARC, Microblaze, SuperH, s390, PA-RISC, Xtensa, OpenRISC, PowerPC, m68k, atbp.).

Maaari mong makita ang paghahambing BSD vs. Linux plus pinalaki at kumpleto sa blog Architechnology. Inaasahan kong nagustuhan mo ang paghahambing na ito at alam mo kung paano pahalagahan ang kabutihan ng sistema ng GNU / Linux, sa halip na pintasan ang iba pang mga system nang hindi alam kung ano ang pinag-uusapan nila.

Karagdagang informasiyon - Si Jordan Hubbard Isang Nag-iiwan ng Apple

Pinagmulan - Arkitektura