macOS och Linux är båda fantastiska operativsystem. De är båda inspirerade av Unix och är stabila och robusta.

Mycket som dessa två operativsystem har gemensamt är de unika på sina egna sätt. Låt oss ta en titt på några viktiga skillnader mellan macOS och Linux.

Kort historia om macOS och Linux

Huvuddelarna av macOS och Linux är kärnan, kärnverktygen, GUI- eller skrivbordsmiljön och applikationer.

macOS är baserat på en BSD Unix-kärna känd som Darwin som är öppen källkod. De andra delarna av macOS (till exempel GUI och kärnapplikationer) är sluten källkod och proprietära. Apple bygger och underhåller dessa programvarusystem och de kommer som en del av din Mac-enhet.

Apple antog Unix i macOS i början av 2000-talet. Innan dess var macOS baserat på ett operativsystem som inte kom från Unix.

Linux å andra sidan började som ett personligt projekt och som en klon av operativsystemet Unix i början av 90-talet av Linus Torvalds. Strängt taget är Linux bara kärnan. Själva operativsystemet består av kärndelar som GNU-verktygen och skrivbordsmiljöer som GNOME, KDE, etc.

instagram viewer

1. Öppen källkod vs. Proprietär programvara

Både Linux och macOS använder mycket programvara med öppen källkod, men medan Linux-distributioner är helt öppen källkod, är delar av macOS sluten källkod och proprietära.

Från kärnan med öppen källkod till kärnan i GNU-verktyg och GUI-miljöer, Linux är symbolen för fri och öppen programvara. Du är fri att modifiera och paketera om hela operativsystemet efter eget tycke. Du kan till och med kommersialisera och tjäna pengar på det, som är fallet med Red Hat Enterprise Linux.

I de flesta fall kräver licensvillkoren för Linux att ändringarna du gör också offentliggörs för communityn.

Med macOS är det främst kärnan som är öppen källkod. De andra delarna som skrivbordet och applikationer är inte öppen källkod. Naturligtvis är andra komponenter från Apple som programmeringsspråket Swift öppen källkod.

Till skillnad från Linux, som du kan använda på valfri hårdvara, är macOS tänkt att användas på Mac-enheter. När du köper en PC från Apple betalar du både för mjukvaran och hårdvaran.

2. Programvaruhantering

Linux har länge anammat konceptet att ha centrala programvarulager, varifrån användare enkelt kan ladda ner och installera applikationer med hjälp av kommandoraden eller via grafiska verktyg.

De flesta Linux-distros kommer med pakethanterare som APT på Debian-baserade distros, DNF eller Yum på Fedora och Red Hat Enterprise Linux, och Pacman på Arch-baserade distros. Med en pakethanterare kan du enkelt installera, ta bort, uppdatera och hantera program på din PC.

Den traditionella metoden för att installera applikationer på macOS är via applikationsmappen. Du laddar ner applikationen du vill installera från internet och drar den sedan till applikationsmappen så tar macOS hand om resten.

Ett annat, nyare alternativ är att använda Mac App Store för att installera program.

Du kan också använda Homebrew, en pakethanterare som fungerar på macOS på ett mycket liknande sätt som Linux-pakethanterare som APT. Homebrew fungerar också på Linux.

3. Kommandoradsframträdande plats

Den sanna kraften i Linux finns i terminalen eller kommandoraden. macOS har en liknande terminalemulator tillgänglig, men mycket av uppmärksamheten går till det snygga Mac-skrivbordet.

Terminalen låter dig interagera med din PC och mjukvaruresurser på ett effektivt och enkelt sätt. Dessutom låter den dig automatisera och schemalägga uppgifter enkelt. Mjukvaruingenjörer, avancerade användare och systemadministratörer som kör Linux införlivar terminalen i hög grad i sitt arbetsflöde.

De flesta Linux-distros använder Bash (GNU Bourne Again Shell) som standardskal för terminalen. 2019 bytte Apple ut Bash-skalet till förmån för Zsh (Z-skal). Z-skalet är mycket anpassningsbart och delar många likheter med Bash, ksh och tcsh.

Eftersom Linux och macOS för det mesta använder liknande skal, kommer kärnkommandona som du kör på en Linux-PC också att fungera på din Mac och vice versa.

4. Skrivbordsmiljöer

I Linux tidiga dagar levererades inte operativsystem baserade på kärnan med ett GUI, och de flesta Linux-servrar gör det fortfarande inte. Du var tvungen att interagera med operativsystemet via terminalen. Med tiden utvecklades skrivbordsmiljöer för att hjälpa användare att interagera med operativsystemet i en mer intuitivt och vänligt sätt så att operativsystemet kan tillgodose både avancerade och icke-tekniska användare.

Som med allt Linux finns det flera skrivbordsmiljöer som du kan välja mellan, som alla erbjuder ett unikt sätt för dig att interagera med systemet. Några framträdande skrivbordsmiljöer inkluderar GNOME, XFCE, KDE, Deepin, etc. Du är fri att installera flera skrivbordsmiljöer på Linux, men du kan bara använda en åt gången.

GUI på macOS är standard och samma för alla användare. Förutom att ändra bakgrundsbilder, teman och liknande justeringar, har du inte möjlighet att installera en annan skrivbordshanterare som ändrar hur din macOS ser ut och känns.

5. Begreppet multipla distributioner

På Linux är en distro eller distribution en viss typ av Linux som kommer med en specifik uppsättning applikationer, skrivbordsmiljö och systemverktyg. Olika distros riktar sig vanligtvis till en specifik uppsättning användare som etiska hackare, artister, programmerare, mjukvaruutvecklare, etc.

Det finns bokstavligen tusentals Linux-distros som du kan välja mellan beroende på ditt arbetsflöde. Till exempel, Kali Linux, en Debian-baserad distro, används mest för etisk hackning och penetrationstestning. Den levereras med massor av verktyg och verktyg som är lämpliga för etiska hackare.

Arch Linux är ett annat exempel på en Linux-distro som är lätt och kommer med minimala verktyg. Det används flitigt av Linux-entusiaster och nördar som gillar att anpassa sina operativsystem från grunden.

Å andra sidan, med macOS får alla samma typ av operativsystem oavsett vad deras passion eller arbete är. Det beror på att Apple är det enda företaget som utvecklar och kontrollerar operativsystemet. Det skulle vara kontraproduktivt för Apple att behålla flera varianter av ett enda operativsystem.

Anledningen till att det finns så många Linux-distros kokar ner till det faktum att Linux-kärnan och dess kärnkomponenter alla är öppen källkod. Detta tillåter användare att enkelt skapa nya Linux-smaker som riktar sig till en specifik målgrupp.

Linux vs. macOS: Slaget om de bästa

Linux och macOS är båda bra och delar lite Unix-arv. Till exempel kommer båda med ett liknande kommandoradsskal och har en identisk filstruktur. Alla andra skillnader härrör från det faktum att Linux-kärnan är öppen källkod, och vem som helst är fri att modifiera den.

Är du osäker på vilken Linux-distro du ska använda? Med hundratals Linux-distros att välja mellan kan det vara svårt att hitta rätt. Debianbaserade distros som Ubuntu och Pop!_OS är fantastiska och lätta att börja med.