Linux vs BSD: Hvilken bør du bruke?

Linux vs BSD: Hvilken bør du bruke?

På MakeUseOf dekker vi Linux ganske mye som 'alternativet' til Windows og Mac OS X. Imidlertid er det ikke de eneste tre operativsystemene der ute-det er også BSD-familien til Unix-lignende operativsystemer, som er teknisk sett annerledes enn Linux.





I navnet til rettferdig konkurranse er det på tide at vi også gir BSD -operativsystemer en viss anerkjennelse. Og det er ingen bedre måte å gjøre det på enn å sammenligne dem med Linux. Hva er annerledes med BSD -operativsystemer, og bør du kjøre det i stedet for Linux? Hvordan fungerer Linux og det beste BSD -stasjonære operativsystemet, PC-BSD , sammenligne på skrivebordet?





Hvordan Linux og BSD er like

La oss ta vare på likhetene først, som det er mange av. Begge operativsystemene er åpen kildekode og Unix-lignende, så mange av de samme programmene og verktøyene kjøres på dem begge. Selv på skrivebordet vil begge operativsystemene se like ut da de begge vanligvis kjører de samme skrivebordsmiljøene, inkludert men ikke begrenset til GNOME og KDE. Firefox, GIMP og mange andre populære open source -programmer kjører også på begge systemene.





Så når du bare prøver å lete etter store, merkbare forskjeller, kommer du ikke til å finne noen. Det er egentlig ned til mindre detaljer bak kulissene og konsekvensene av det som gjør forskjellen.

Kjerne vs. operativsystem

Først av alt, 'Linux' er faktisk bare kjernen som bygger bro mellom programvare og maskinvare . Linux -distribusjoner er laget av grupper av mennesker (eller organisasjoner) som pakker kjernen sammen med hvilken som helst overleggingsprogramvare de ønsker. Heldigvis gir det faktum at hver Linux -distribusjon har visse ting felles (blant annet Linux -kjernen) at programvare som bare er skrevet for 'Linux', kan fungere på de fleste distribusjoner.



usb enhetsbeskrivelse mislyktes Windows 10

BSD, derimot, er vanligvis et helt operativsystem og ikke bare kjernen. Det er flere BSD -operativsystemer som har forskjeller seg imellom, men det er lettere og ganske riktig å bare kalle dem BSD -familien, ettersom de alle kommer fra BSD Unix.

Unix Heritage

Som bringer meg til mitt neste punkt: BSD -operativsystemer er mer 'Unix' enn Linux er. På grunn av juridiske årsaker kan operativsystemer i BSD-familien faktisk ikke kalle seg Unix, men bare Unix-lignende, men de har en lang rekke av Unix-arv. BSD-operativsystemene, sammen med AIX, HP-UX, Solaris og til og med Mac OS X (via Darwin, som er basert på BSD) kan spore sine røtter helt tilbake til den opprinnelige etableringen av Unix.





På den annen side slutter Linux seg til Minix som de eneste to operativsystemene som er Unix-lignende og inspirert av Unix, men som ikke har noen faktiske bånd til den opprinnelige Unix.

Lisensiering

Så er det forskjellen i lisensiering som Linux og BSD -familien bruker. Mens begge bruker åpen kildekode-lisenser, bruker Linux GPL som favoriserer brukere ved å tvinge utviklere til å frigjøre noen av modifikasjonene til GPL-lisensiert programvare som åpen kildekode og med samme lisens.





BSD -familien bruker BSD -lisensen, som favoriserer utviklere ved å la dem ta åpen kildekodeprogramvare, gjøre endringer i den og deretter beholde den proprietære hvis de ønsker det snarere enn å tvinge dem til å slippe endringene som åpen kildekode (selv om de fortsatt kunne hvis de ville).

Det er på grunn av BSD -lisensen at Apple kan bruke forskjellige BSD -biter (inkludert fra FreeBSD) og lage Mac OS X som et blandet kildeprodukt. Google klarte å lage Android til tross for bruk og modifisering av Linux-kjernen (og annen GPL-lisensiert programvare) fordi de frigir det mobile operativsystemet som åpen kildekode og ikke har problemer med å gjøre det.

Leverandørstøtte

Til slutt, hvis du sammenligner Linux og BSD som et stasjonært operativsystem, må du se på leverandørstøtte. Når du ekskluderer Mac OS X (ettersom det teknisk sett er BSD, men fra et brukers perspektiv anser vi dem som separate), så er leverandørstøtte ikke så bra for BSD -operativsystemer. Det er ikke dårlig, men Linux har det bedre. Av de to er sjansen større for at programvare blir skrevet for Linux i stedet for et BSD -operativsystem. Grafikkdrivere er bedre og flere på Linux (både proprietære og åpen kildekode), og igjen er det langt flere spill tilgjengelig på Linux enn BSD.

PC-BSD, som er basert på FreeBSD og er det enkleste BSD-operativsystemet å installere for stasjonære formål, er absolutt brukbart og ligner Linux takket være bruken av de samme skrivebordsmiljøene. Men når du prøver å gjøre mer og mer, begynner du å finne grensene.

Selv om Mac OS X har ganske mange ting som andre BSD -operativsystemer ikke gjør, er det fortsatt ikke en lett seier for Mac OS X sammenlignet med Linux.

hvorfor er file explorer så treg

Teknologiske fordeler med BSD

Imidlertid har de forskjellige BSD -kjernene mange forskjellige implementeringer av forskjellige teknologier, hvorav noen har vist seg å være bedre enn Linux. FreeBSD er kjent for å ha en fantastisk nettverksstabel, og OpenBSD er kjent for å være omtrent så sikkert som menneskelig mulig. NetBSD kan kjøre på flere arkitekturer enn Linux kan, inkludert en brødrister. Så BSD-operativsystemer er ikke dårlige fra et teknisk perspektiv, men det er ganske enkelt mindre støtte for dem fra tredjepartsutviklere enn for Linux. Med nok støtte kan du gjøre hva du vil på et operativsystem.

På skrivebordet, hold deg til Linux

Til slutt vil de fleste brukere holde seg til Linux for stasjonære datamaskiner som det er flere grunner til at Linux er bedre på skrivebordet. Men hvis denne artikkelen har gjort deg mer nysgjerrig på BSD -operativsystemer, kan du prøve noen på en virtuell maskin eller på en ekstra datamaskin. Det skader aldri å vite hva som er der ute.

Hvilke funksjoner i BSD -operativsystemer liker du at de har eller gjør det bedre enn Linux? Hvorfor skulle du velge det ene eller det andre? Gi oss beskjed i kommentarene!

Bildekreditt: Forrestal_PL

Dele Dele kvitring E -post Slett disse Windows -filene og mappene for å frigjøre diskplass

Trenger du å tømme diskplass på Windows -datamaskinen? Her er Windows -filer og mapper som trygt kan slettes for å frigjøre diskplass.

Les neste
Relaterte temaer
  • Linux
  • Linux Distro
Om forfatteren Danny Stieben(481 artikler publisert)

Danny er senior ved University of North Texas som liker alle aspekter ved åpen kildekode -programvare og Linux.

Mer fra Danny Stieben

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere