Linux vs BSD Vilka ska du använda?

Linux vs BSD Vilka ska du använda? / Linux

På MakeUseOf täcker vi Linux ganska som “alternativ” till Windows och Mac OS X. Men de är inte de enda tre operativsystemen där ute - det finns också BSD-familjen i Unix-liknande operativsystem, som tekniskt sett skiljer sig från Linux.

I namnet på rättvis konkurrens är det dags att vi även gav BSD operativsystem lite erkännande. Och det finns inget bättre sätt att göra än att jämföra dem mot Linux. Vad skiljer sig från BSD-operativsystem, och ska du köra det istället för Linux? Hur jämför Linux och det bästa BSD-skrivbordet OS, PC-BSD, på skrivbordet?

Hur Linux och BSD är liknande


Låt oss ta hand om likheterna först, av vilka det finns gott om. Båda operativsystemen är öppen källkod och Unix-liknande, så många av samma program och verktyg körs på båda. Även på skrivbordet kommer båda operativsystemen att likna varandra, eftersom de båda normalt kör samma skrivbordsmiljöer, inklusive men inte begränsat till GNOME och KDE. Firefox, GIMP och många andra populära open source-applikationer körs också på båda systemen.

Så när du bara försöker leta efter stora märkbara skillnader, kommer du inte hitta någon. Det är verkligen ner till mindre detaljer bakom kulisserna och konsekvenserna av det som gör skillnaden.

Kärnan vs operativsystem


För det första, “Linux” är egentligen bara kärnan som överbryggar klyftan mellan programvara och hårdvara. Linux Kärnan: En förklaring i Laymans villkor Linux-kärnan: En förklaring i Laymans villkor Det finns bara en faktum som Linux-distributioner har gemensamt: Linux-kärnan. Men medan det ofta talas om, vet många inte riktigt exakt vad det gör. Läs mer . Linux-distributioner görs av grupper av personer (eller organisationer) som buntar kärnan tillsammans med vad som helst överlagrar programvara som de skulle vilja ha. Tack och lov tillåter det faktum att varje Linux-distribution har vissa saker gemensamt (bland annat Linuxkärnan) möjliggör programvara som helt enkelt skrivs för “Linux” att arbeta på de flesta distributioner.

BSD är å andra sidan vanligtvis ett helt operativsystem och inte bara kärnan. Det finns flera BSD-operativsystem som har olika skillnader, men det är enklare och ganska rätt att bara kollektivt kalla dem BSD-familjen eftersom de alla kommer från BSD Unix.

Unix Heritage


Vilket leder mig till nästa punkt: BSD-operativsystem är mer “Unix” än Linux är. På grund av juridiska skäl kan operativsystem i BSD-familjen inte kalla sig Unix utan bara Unix-liknande, men de har en lång rad av Unix-arv. BSD-operativsystemen, tillsammans med AIX, HP-UX, Solaris och även Mac OS X (via Darwin, som bygger på BSD) kan spåra sina rötter hela vägen tillbaka till den ursprungliga skapelsen av Unix.

Å andra sidan går Linux ihop med Minix som de enda två operativsystemen som är Unix-liknande och inspirerade av Unix, men har inga konkreta band till original Unix.

Licensing

Då finns skillnaden i licensiering som Linux och BSD-familjen använder. Medan båda använder open source-licenser, är Open Source Software Licenses: Vilka ska du använda? Open Source Software Licenses: Vilka ska du använda? Visste du att inte alla öppna källkodslicenser är desamma? Läs mer, Linux använder GPL som gynnar användare genom att tvinga utvecklare att släppa någon av deras modifieringar till GPL-licensierad programvara som öppen källkod och med samma licens.

BSD-familjen använder BSD-licensen, som gynnar utvecklare genom att tillåta dem att använda öppen källkodsprogramvara, göra ändringar av den och sedan hålla den proprietär om de vill istället för att tvinga dem att släppa sina ändringar som öppen källkod (även om de fortfarande kunde om de ville).

Det är på grund av BSD-licensen att Apple kan använda olika BSD-bitar (inklusive från FreeBSD) och skapa Mac OS X som en blandad produkt. Google kunde skapa Android trots att du använder och modifierar Linux-kärnan (och annan GPL-licensierad programvara) eftersom de släpper mobiloperativsystemet som öppen källkod och inte har något problem med att göra det.

Leverantörsstöd


Slutligen, om du jämför Linux och BSD som ett stationärt operativsystem, måste du titta på leverantörs support. När du utesluter Mac OS X (som det är tekniskt BSD, men ur användarens perspektiv anser vi dem separata), så är leverantörssupport inte så bra för BSD-operativsystem. Det är inte dåligt, men Linux har det bättre. Av de två är chanserna högre att programvaran kommer att skrivas för Linux istället för ett BSD-operativsystem. Grafikkdrivrutiner är bättre Open Source AMD Graphics är nu fantastiska, så här får du dem öppen källkod AMD-grafik är nu fantastisk, här får du dem AMDs proprietära drivrutin på Linux är snabb men buggy, och öppen källdrivrutinen har nu blivit fantastisk Läs allt fler på Linux (både proprietär och öppen källkod), och i sin tur finns det många fler spel tillgängliga på Linux än BSD.

PC-BSD, som bygger på FreeBSD och är det enklaste BSD-operativsystemet som ska installeras för skrivbordssyfte, är verkligen användbart och ser ut som Linux tack vare användningen av samma skrivbordsmiljöer. Men när du försöker göra mer och mer börjar du hitta gränserna.

Även om Mac OS X har en hel del saker att göra för att andra BSD-operativsystem inte gör det, är det fortfarande inte en lätt vinst för Mac OS X jämfört med Linux Mac OS X Yosemite, från perspektivet av en Linux-användare Mac OS X Yosemite , Från perspektivet av en Linux-användare Mac OS X används som affischbarn för ett rent och elegant gränssnitt. Som Linux-författare är det min plikt att göra jämförelser mellan Linux distros, men också mot tävlingen. Läs mer .

Tekniska fördelar med BSD

De olika BSD-kärnorna har emellertid många olika implementeringar av olika teknologier, av vilka vissa har visat sig vara överlägsen Linux. FreeBSD är känt för att ha en fantastisk nätverksstack, och OpenBSD är känd för att den är så säker som mänskligt möjligt. NetBSD kan köras på fler arkitekturer än till och med Linux kan, inklusive en brödrost. Så BSD-operativsystem är inte dåliga ur ett tekniskt perspektiv, men det är helt enkelt mindre stöd för dem av tredje part utvecklare än för Linux. Med tillräckligt stöd kan du göra vad du vill på ett operativsystem.

På skrivbordet, Stick With Linux

I slutändan vill de flesta användare hålla sig till Linux för sina skrivbord eftersom det finns flera anledningar till att Linux är bättre Linux Vs Unix: De väsentliga skillnaderna som gäller för Linux Professionals Linux Vs Unix: De väsentliga skillnaderna som gäller för Linux Professionals Linux gjorde inte Det tycks inte vara i luften; före skapandet av Linux, och före uppkomsten av Windows dominerades beräkningsvärlden av Unix. Vad är skillnaden mellan Linux och Unix? Läs mer på skrivbordet. Men om den här artikeln har gjort dig mer nyfiken på BSD-operativsystem, så är du välkommen att prova lite på en virtuell maskin eller på en extra dator. Det gör aldrig ont för att veta vad som finns där ute.

Vilka funktioner i BSD-operativsystem tycker du om att de har eller bättre än Linux? Varför skulle du välja den ena eller den andra? Låt oss veta i kommentarerna!

Bildkrediter: Forrestal_PL

Utforska mer om: Linux Distro.