Linux vs. BSD, som du skal bruge?

  • Peter Holmes
  • 0
  • 4012
  • 557
Reklame

Hos MakeUseOf dækker vi Linux ganske lidt som “alternativ” til Windows og Mac OS X. Disse er dog ikke de eneste tre operativsystemer derude - der er også BSD-familien af ​​Unix-lignende operativsystemer, der teknisk set adskiller sig fra 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 end at sammenligne dem med Linux. Hvad er anderledes ved BSD-operativsystemer, og skal du køre det i stedet for Linux? Hvordan sammenligner Linux og det bedste BSD desktop OS, PC-BSD på skrivebordet?

Hvordan Linux og BSD er ens


Lad os først tage os af lighederne, hvoraf der er masser. Begge operativsystemer er open source og Unix-lignende, så mange af de samme programmer og værktøjer kører på dem begge. Selv på skrivebordet vil begge operativsystemer se lignende ud, da de begge typisk kører de samme desktopmiljøer, inklusive, 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 prøver at kigge 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.

Kernel vs. operativsystem


Først og fremmest, “Linux” er faktisk bare den kerne, der bygger bro mellem software og hardware. Linux-kernen: En forklaring i lekmannsbetingelser Linux-kernen: en forklaring i lekmannsbetingelser. Der er kun en de facto-ting, som Linux-distributioner har til fælles: Linux-kernen. Men mens det ofte bliver talt om, ved mange ikke rigtig, hvad det gør. . Linux-distributioner er foretaget af grupper af mennesker (eller organisationer), der bundter kernen sammen med alt, hvad der er overlay-software, de ønsker. Heldigvis er det faktum, at hver Linux-distribution har visse ting fælles (blandt Linux-kernen) mulighed for software, der simpelthen er skrevet til “Linux” at arbejde på de fleste distributioner.

BSD er på den anden side normalt et helt operativsystem og ikke kun kernen. Der er flere BSD-operativsystemer, der har forskelle indbyrdes, men det er lettere og temmelig korrekt at bare samlet 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. På grund af juridiske grunde kan operativsystemer i BSD-familien faktisk ikke kalde sig Unix, men bare Unix-lignende, men de har en lang række af Unix-arv. BSD-operativsystemerne sammen med AIX, HP-UX, Solaris og endda Mac OS X (via Darwin, der er baseret på BSD), kan 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 har ikke nogen reelle bånd til den originale Unix.

Licensing

Så er der forskellen i licens, som Linux og BSD-familien bruger. Mens begge bruger open source-licenser Open Source-softwarelicenser: Hvilken skal du bruge? Open source-softwarelicenser: Hvilken skal du bruge? Vidste du, at ikke alle open source-licenser er ens? , Linux bruger GPL, som favoriserer brugere ved at tvinge udviklere til at frigive nogen 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 give dem mulighed for at tage open source-software, foretage ændringer af den og derefter holde den proprietær, hvis de ønsker det snarere end at tvinge dem til at frigive deres ændringer som open source (skønt de stadig kunne, hvis de ville have).

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

Sælgersupport


Endelig, hvis du sammenligner Linux og BSD som et desktop-operativsystem, skal du se på leverandørstøtte. Når du udelukker Mac OS X (da det teknisk set er BSD, men fra en brugers perspektiv betragter vi dem som separate), er leverandørstøtte ikke så god til BSD-operativsystemer. Det er ikke dårligt, men Linux har det bedre. Ud af de to er chancerne større for, at software bliver skrevet til Linux snarere end et BSD-operativsystem. Grafikdrivere er bedre Open Source AMD Grafik er nu fantastisk, her er hvordan man får dem Open Source AMD Grafik er nu fantastisk, her er hvordan man får dem AMD-ejendomsdriveren på Linux er hurtig, men buggy, og open source-driveren er nu blevet fantastisk og flere på Linux (både proprietær 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 til at installere til desktopformål, er bestemt brugbar og ligner Linux takket være brugen af ​​de samme desktopmiljøer. Når du først prøver at gøre mere og mere, begynder du dog 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 Mac OS X Yosemite fra perspektivet af en Linux-bruger Mac OS X Yosemite , Fra perspektivet om en Linux-bruger Mac OS X bruges som plakatbarnet til et rent og elegant interface. Som Linux-forfatter er det min pligt at foretage sammenligninger mellem Linux-distros, men også imod konkurrencen. .

Teknologiske fordele ved BSD

Imidlertid har de forskellige BSD-kerner mange forskellige implementeringer af forskellige teknologier, hvoraf nogle viser sig at være overlegen Linux. FreeBSD er kendt for at have en fantastisk netværkstack, 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, herunder en brødrister. Så BSD-operativsystemer er ikke dårligt set fra et teknisk perspektiv, men der er simpelthen mindre støtte til dem af tredjepartsudviklere end for Linux. Med tilstrækkelig support kan du gøre hvad du vil på et operativsystem.

Stick på Linux på skrivebordet

I sidste ende vil de fleste brugere gerne holde sig til Linux på deres desktops, da der er flere grunde til, at Linux er bedre Linux Vs Unix: De afgørende forskelle, der betyder for Linux-fagfolk Linux Vs Unix: De afgørende forskelle, der betyder for Linux-fagfolk Linux gjorde ikke vises ikke ud af tynd luft; før oprettelsen af ​​Linux og før opkomsten af ​​Windows, blev computerværden domineret af Unix. Hvad er nøjagtigt forskellen mellem Linux og Unix? på skrivebordet. Men hvis denne artikel har gjort dig mere nysgerrig efter BSD-operativsystemer, er du velkommen til at prøve noget 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? Fortæl os det i kommentarerne!

Billedkredit: Forrestal_PL




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.