Linux vs BSD: Hvilken skal du bruge?

Linux vs BSD: Hvilken skal du bruge?

På MakeUseOf dækker vi Linux ganske lidt som 'alternativet' til Windows og Mac OS X. Det er dog ikke de eneste tre operativsystemer derude-der er også BSD-familien af ​​Unix-lignende operativsystemer, som er teknisk set anderledes end Linux.





I navnet på fair konkurrence er det på tide, at vi også gav BSD -operativsystemer en vis anerkendelse. Og der er ingen bedre måde at gøre det på end at sammenligne dem med Linux. Hvad er anderledes ved BSD -operativsystemer, og skal du køre det i stedet for Linux? Hvordan fungerer Linux og det bedste BSD desktop OS, PC-BSD , sammenligne på skrivebordet?





Hvordan Linux og BSD ligner hinanden

Lad os først tage os af lighederne, som der er masser af. Begge operativsystemer er open source og Unix-lignende, så mange af de samme programmer og hjælpeprogrammer kører på dem begge. Selv på skrivebordet vil begge operativsystemer ligne hinanden, da de begge typisk kører de samme skrivebordsmiljøer, herunder men ikke begrænset til GNOME og KDE. Firefox, GIMP og mange andre populære open source -applikationer kører også på begge systemer.





Så når du kun forsøger at lede efter store, mærkbare forskelle, finder du ikke nogen. Det er virkelig ned til mindre detaljer bag kulisserne og konsekvenserne deraf, der gør forskellen.

Kerne mod operativsystem

Først og fremmest er 'Linux' faktisk kun kernen bygger bro mellem software og hardware . Linux -distributioner foretages af grupper af mennesker (eller organisationer), der bundter kernen sammen med hvilken som helst overlejringssoftware, de gerne vil have. Heldigvis tillader det faktum, at hver Linux -distribution har visse ting til fælles (blandt andet Linux -kernen), at software, der simpelthen er skrevet til 'Linux', fungerer på de fleste distributioner.



hvordan man får billedtekster på tiktok

BSD er derimod normalt et helt operativsystem og ikke kun kernen. Der er flere BSD -operativsystemer, der har forskelle indbyrdes, men det er lettere og ret korrekt bare at kalde dem BSD -familien, da de alle kommer fra BSD Unix.

Unix Heritage

Hvilket bringer mig til mit næste punkt: BSD -operativsystemer er mere 'Unix' end Linux er. Af juridiske årsager kan operativsystemer i BSD-familien faktisk ikke kalde sig Unix, men bare Unix-lignende, men de har en lang række Unix-arv. BSD-operativsystemerne kan sammen med AIX, HP-UX, Solaris og endda Mac OS X (via Darwin, som er baseret på BSD) spore deres rødder helt tilbage til den oprindelige oprettelse af Unix.





På den anden side slutter Linux sig til Minix som de eneste to operativsystemer, der er Unix-lignende og inspireret af Unix, men som ikke har nogen egentlig tilknytning til den originale Unix.

Licensering

Så er der forskellen i licensering, som Linux og BSD -familien bruger. Mens begge bruger open source-licenser, bruger Linux GPL, der favoriserer brugere ved at tvinge udviklere til at frigive enhver af deres ændringer til GPL-licenseret software som open source og med den samme licens.





BSD -familien bruger BSD -licensen, som favoriserer udviklere ved at tillade dem at tage open source -software, foretage ændringer af den og derefter beholde den proprietære, hvis de ønsker det snarere end at tvinge dem til at frigive deres ændringer som open source (selvom de stadig kunne hvis de ville have).

Det er på grund af BSD -licensen, at Apple kunne bruge forskellige BSD -bits (herunder fra FreeBSD) og oprette Mac OS X som et blandet kildeprodukt. Google var i stand til at oprette Android trods brug og ændring af Linux-kernen (og anden GPL-licenseret software), fordi de frigiver det mobile operativsystem som open source og ikke har problemer med at gøre det.

Leverandørsupport

Endelig, hvis du sammenligner Linux og BSD som et desktop -operativsystem, skal du se på leverandørsupport. Når du ekskluderer Mac OS X (da det teknisk set er BSD, men set fra en brugers perspektiv betragter vi dem som adskilte), så er leverandørsupport ikke så fantastisk til BSD -operativsystemer. Det er ikke dårligt, men Linux har det bedre. Ud af de to er chancerne større for, at software vil blive skrevet til Linux frem for et BSD -operativsystem. Grafikdrivere er bedre og flere på Linux (både proprietære og open source), og til gengæld er der langt flere spil tilgængelige på Linux end BSD.

PC-BSD, som er baseret på FreeBSD og er det nemmeste BSD-operativsystem at installere til desktopformål, er bestemt brugbart og ligner Linux takket være brugen af ​​de samme skrivebordsmiljøer. Men når du først prøver at gøre mere og mere, begynder du at finde dens grænser.

Selvom Mac OS X har en hel del ting, som andre BSD -operativsystemer ikke gør, er det stadig ikke en let gevinst for Mac OS X sammenlignet med Linux.

gratis online film streaming ingen tilmelding

Teknologiske fordele ved BSD

Imidlertid har de forskellige BSD -kerner mange forskellige implementeringer af forskellige teknologier, hvoraf nogle har vist sig at være bedre end Linux. FreeBSD er kendt for at have en fantastisk netværksstak, og OpenBSD er kendt for at være omtrent så sikker som menneskeligt muligt. NetBSD kan køre på flere arkitekturer end endda Linux kan, inklusive en brødrister. Så BSD-operativsystemer er ikke dårlige ud fra et teknisk perspektiv, men der er simpelthen mindre understøttelse af dem fra tredjepartsudviklere end til Linux. Med nok support kan du gøre, hvad du vil på et operativsystem.

På skrivebordet skal du holde dig til Linux

I sidste ende vil de fleste brugere gerne holde sig til Linux for deres desktops, som der er flere grunde til, at Linux er bedre på skrivebordet. Men hvis denne artikel har gjort dig mere nysgerrig efter BSD -operativsystemer, er du velkommen til at prøve nogle i en virtuel maskine eller på en ekstra computer. Det gør aldrig ondt at vide, hvad der er derude.

Hvilke funktioner i BSD -operativsystemer kan du lide, at de har eller gør det bedre end Linux? Hvorfor ville du vælge det ene eller det andet? Lad os vide det i kommentarerne!

Billedkredit: Forrestal_PL

Del Del Tweet E -mail Slet disse Windows -filer og mapper for at frigøre diskplads

Har du brug for at rydde diskplads på din Windows -computer? Her er Windows -filer og mapper, der sikkert kan slettes for at frigøre diskplads.

Læs Næste
Relaterede emner
  • Linux
  • Linux Distro
Om forfatteren Danny Stieben(481 artikler udgivet)

Danny er senior ved University of North Texas, der nyder alle aspekter af open source -software og Linux.

Mere fra Danny Stieben

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere