Linux vs. BSD Care ar trebui să utilizați?

Linux vs. BSD Care ar trebui să utilizați? / Linux

La MakeUseOf, acoperim Linux destul de puțin ca “alternativă” la sistemele de operare Windows și Mac OS X. Cu toate acestea, acestea nu sunt singurele trei sisteme de operare existente - există și familia BSD de sisteme de operare asemănătoare Unix, care diferă din punct de vedere tehnic de Linux.

În numele concurenței loiale, este timpul să oferim și sistemelor de operare BSD o recunoaștere. Și nu există nici o modalitate mai bună de a face acest lucru decât de a le compara cu Linux. Ce este diferit în ceea ce privește sistemele de operare BSD și ar trebui să îl executați în loc de Linux? Cum se compară Linux și cel mai bun sistem desktop BSD, PC-BSD, pe desktop?

Cum Linux și BSD sunt similare


Să ne ocupăm mai întâi de asemănările, dintre care există o mulțime. Ambele sisteme de operare sunt open source și Unix-like, deci multe dintre aceleași programe și utilitare rulează pe ambele. Chiar și pe desktop, ambele sisteme de operare vor arăta similare, deoarece ambele rulează în mod obișnuit aceleași medii desktop, incluzând dar fără a se limita la GNOME și KDE. Firefox, GIMP și multe alte aplicații populare de tip open source rulează și pe ambele sisteme.

Deci, atunci când încercați doar să căutați diferențe mari, vizibile, nu veți găsi niciunul. Este într-adevăr în jos la detalii mai mici, în spatele scenei și consecințele acestora care fac diferența.

Kernel vs. Sistem de operare


Pentru inceput, “Linux” este de fapt doar kernelul care unește decalajul dintre software și hardware Kernel-ul Linux: o explicație în termenii Layer Kernel-ul Linux: o explicație în termenii laicului Există doar un lucru de facto pe care distribuțiile Linux le au în comun: kernel-ul Linux. Dar, deși se vorbește deseori, o mulțime de oameni nu știu exact ce face. Citeste mai mult . Distribuțiile Linux sunt realizate de grupuri de oameni (sau organizații) care îmbină kernelul împreună cu orice software de suprapunere care le-ar plăcea. Din fericire, faptul că fiecare distribuție Linux are anumite lucruri comune (kernel-ul Linux, printre altele) permite software-ul care este pur și simplu scris pentru “Linux” pentru a lucra la cele mai multe distribuții.

BSD, pe de altă parte, este, de obicei, un întreg sistem de operare și nu doar nucleul. Există mai multe sisteme de operare BSD care au diferențe între ele, dar este mai ușor și destul de corect să le numim în mod colectiv familia BSD, deoarece toate provin de la BSD Unix.

Unix Heritage


Ceea ce mă aduce la următorul punct: sistemele de operare BSD sunt mai multe “Unix” decât Linux. Din motive legale, sistemele de operare din familia BSD nu se pot numi Unix, ci doar Unix, dar au o lungă linie de patrimoniu Unix. Sistemele de operare BSD, împreună cu AIX, HP-UX, Solaris și chiar Mac OS X (prin intermediul lui Darwin, care se bazează pe BSD) își pot urmări rădăcinile până la crearea originală a sistemului Unix.

Pe de altă parte, Linux se alătură Minix ca fiind singurele două sisteme de operare care sunt asemănătoare cu Unix-ul și care sunt inspirate de Unix, dar nu au legături reale cu versiunea originală Unix.

licențiere

Apoi, există diferența de licențiere pe care Linux și familia BSD le utilizează. În timp ce ambele utilizează licențe open source Licențe de software open source: Care ar trebui să le utilizați? Licențe de software open source: ce ar trebui să utilizați? Știați că nu toate licențele open source sunt aceleași? Citiți mai mult, Linux utilizează GPL care favorizează utilizatorii, forțând dezvoltatorilor să elibereze oricare dintre modificările lor la software-ul cu licență GPL ca open source și cu aceeași licență.

Familia BSD folosește licența BSD, care favorizează dezvoltatorii, permițându-i să utilizeze software-ul open source, să-l modifice și să-l păstreze proprietate dacă doresc mai degrabă decât să-i forțeze să-și elibereze modificările ca sursă deschisă ei doreau).

Din cauza licenței BSD, Apple a putut utiliza diferiți biți BSD (inclusiv de la FreeBSD) și a creat Mac OS X ca produs cu sursă mixtă. Google a reușit să creeze Android, în ciuda faptului că a folosit și modificat kernel-ul Linux (și alte software-uri licențiate de GPL) pentru că eliberează sistemul de operare mobil ca sursă deschisă și nu are nicio problemă în acest sens.

Suport pentru furnizori


În cele din urmă, dacă comparați Linux și BSD ca un sistem de operare desktop, trebuie să vă uitați la suportul furnizorilor. Când excludeți sistemul de operare Mac OS X (deoarece este din punct de vedere tehnic BSD, dar din perspectiva unui utilizator îi considerăm separat), atunci suportul furnizorilor nu este atât de bun pentru sistemele de operare BSD. Nu este rău, dar Linux are mai bine. Dintre cele două, șansele sunt mai mari ca software-ul să fie scris pentru Linux mai degrabă decât un sistem de operare BSD. Driverele de grafică sunt mai bune Open Source AMD Graphics sunt acum minunate, iată cum să le obținem Open Source AMD grafice sunt acum minunate, iată cum să le obțineți Driverul proprietar AMD pe Linux este rapid, dar buggy, iar driverul open source a devenit acum minunat Citiți mai multe și mai numeroase pe Linux (atât proprietare, cât și open source) și, la rândul lor, există mult mai multe jocuri disponibile pe Linux decât BSD.

PC-BSD, care se bazează pe FreeBSD și este cel mai ușor sistem de operare BSD pentru a instala în scopuri desktop, este cu siguranță utilizabil și arată similar cu Linux datorită utilizării acelorași medii desktop. Cu toate acestea, odată ce încercați să faceți din ce în ce mai mult, veți începe să-i găsiți limitele.

Deși Mac OS X are puține lucruri pentru că alte sisteme de operare BSD nu, nu este încă o victorie ușoară pentru Mac OS X în comparație cu Linux Mac OS X Yosemite, din perspectiva unui utilizator Linux Mac OS X Yosemite , Din perspectiva unui utilizator Linux Mac OS X este folosit ca un poster pentru o interfață curată și elegantă. Ca scriitor Linux, este datoria mea să fac comparații între distribuțiile Linux, dar și împotriva concurenței. Citeste mai mult .

Avantaje tehnologice ale BSD

Cu toate acestea, diferitele kernel-uri BSD au multe implementări diferite ale diferitelor tehnologii, dintre care unele se dovedesc a fi superioare sistemului Linux. FreeBSD este cunoscut pentru că are o fantă de rețea, iar OpenBSD este cunoscut pentru că este la fel de sigur ca și omul posibil. NetBSD poate rula pe mai multe arhitecturi decât poate chiar Linux, inclusiv un prăjitor de pâine. Deci, sistemele de operare BSD nu sunt rele din punct de vedere tehnic, dar există doar un suport mai mic pentru aceștia de către dezvoltatori terți decât pentru Linux. Cu un suport suficient, puteți face tot ce vă doriți pe un sistem de operare.

Pe Desktop, Stick cu Linux

În cele din urmă, majoritatea utilizatorilor vor dori să rămână la Linux pentru desktop-urile lor, deoarece există mai multe motive pentru care Linux este mai bun Linux Vs Unix: Diferențele cruciale care contează pentru Linux Profesioniști Linux Vs Unix: diferențele cruciale care contează Linux Profesioniști Linux nu nu apar din aer subțire; înainte de crearea Linuxului și înainte de apariția Windows, lumea calculatoarelor a fost dominată de Unix. Care este diferența dintre Linux și Unix? Citiți mai multe pe desktop. Cu toate acestea, dacă acest articol v-a făcut mai curios cu privire la sistemele de operare BSD, atunci nu ezitați să încercați ceva într-o mașină virtuală sau pe un calculator de rezervă. Nu doare niciodată să știe ce e acolo.

Ce caracteristici ale sistemelor de operare BSD vă place să aibă sau să facă mai bine decât Linux? De ce ați alege unul sau altul? Spuneți-ne în comentariile!

Credit de imagine: Forrestal_PL

Explorați mai multe despre: Linux Distro.