Unix vs Linux: Skillnaderna mellan och varför det spelar roll

Unix vs Linux: Skillnaderna mellan och varför det spelar roll

Linux finns överallt nuförtiden. För det ultimata beviset, leta inte längre än Windows. Med lanseringen av Windows -delsystemet för Linux 2 skickar Microsoft en Linux -kärna med sitt operativsystem. För inte så länge sedan hade det verkat som ett aprilskämt.





Även om Linux kan utgöra ryggraden för en stor del av internet, skapades det inte från ingenting. Före Linux fanns det Unix, och det nyare operativsystemet är mycket tack för sin nuvarande popularitet till idéer födda på 1970 -talet och till och med 1960 -talet.





Vad är Unix?

Medan Unix själv strävar efter enkelhet är det inte lätt att beskriva exakt vad det är. Den ursprungliga Unix var ett operativsystem från AT&T, men nuförtiden är UNIX -varumärket tillhör Open Group . Unix används också som en kategori för att beskriva en hel familj av operativsystem.





Sedan finns det Unix -filosofin. Detta fungerar som en allmän riktlinje för Unix -program att följa, med kärnan är att varje program ska göra en sak bra. Istället för att sikta på att packa in alla tänkbara funktioner, bör ett Unix -verktyg helt enkelt göra sitt jobb, helst producera utdata som kan matas direkt till inmatningen av ett annat program.

Dessa dagar finns det många Unix -varianter tillgängliga, i både gratis och kommersiella sorter.



Vad är Linux?

Linux är en annan term som är svårare att beskriva än du kan föreställa dig. Tekniskt sett är en komplett Linux-distribution ett 'Unix-liknande' operativsystem, men detta är bara början.

Många använder Linux som en stenografisk term för vad som mer exakt skulle beskrivas som GNU/Linux. Linux i sig är bara kärnan, den del av operativsystemet som gör kärndatorn och gränssnitt med hårdvaran. Kärnverktygen som körs ovanpå denna kärna är lika viktiga.





GNU är en rekursiv förkortning som står för 'GNU's Not Unix'. GNU -projektet innehåller ingen original Unix -kod, men tillhandahåller alla verktyg du kan förvänta dig att hitta i ett Unix -operativsystem. Detta är en viktig skillnad mellan Unix och Linux.

Unix vs Linux: En kort historik

Till och med skaparna av Unix skapade inte hela tyget. Istället tog Ken Thompson och Dennis Ritchie inspiration från ett tidigare operativsystem, Multics. På Bell Labs tog dessa två koncept från det operativsystemet och skrev om sina egna i C, som Ritchie designade och hjälpte till att utveckla.





Unix var inte programvara med öppen källkod. Istället sålde AT&T kommersiella licenser, men det var inte det enda företaget som arbetade med Unix. Academics på Berkeley utvecklade inledningsvis ett tillägg som heter Berkeley Software Distribution, eller BSD. Så småningom blev BSD en egen komplett Unix.

Under 1980 -talet och in på 1990 -talet började olika företag sälja sina egna Unix -erbjudanden. Dessa inkluderade IBMs AIX, Sun's Solaris och Xenix, som senare blev SCO UNIX.

Linux tar världen med storm

Förutom de olika Unix-erbjudandena fanns också flera Unix-liknande varianter tillgängliga. En av dessa var MINIX, som var avsedd för akademiskt bruk. En mjukvaruutvecklare från Helsingfors vid namn Linus Torvalds var frustrerad över begränsningarna i MINIX och syftade till att skapa en liknande kärna som skulle kunna dra nytta av den nya PC: n han hade köpt.

Samtidigt letade Richard Stallman efter en kärna. Han hade påbörjat GNU-projektet 1983 och byggde gratis drop-in-ersättare för olika Unix-verktyg. Det han inte hade då var en fri, öppen källkod. Torvalds använde redan GNU -verktyg med sin kärna, och så småningom var det andra.

Linux såg snabbt ett stort intresse. I mitten av 1990-talet hade projektet exploderat i popularitet på grund av både kärnans och GNU-verktygssatsens fritt utformade karaktär. Även när olika andra kostnadsfria Unix -operativsystem blev tillgängliga, skymtade den kommersiella karaktären av de första 20 åren av Unix över dem. Detta påverkar fortfarande Unix vs Linux -striden fram till denna dag.

hur spelar jag in ett telefonsamtal på iphone

Hur och var används Unix nuförtiden?

Just nu kan popularitet vara den största skillnaden mellan Linux och Unix. Som sagt, det finns fritt tillgängliga Unix -distributioner som kör många av samma programvara som Linux. De två mest populära är FreeBSD och OpenBSD, båda BSD -varianter, som namnen antyder.

Sedan finns det förstås Apple. Alla Apple-enheter du köper nuförtiden, oavsett om det är en MacBook, iPhone eller till och med Apple Watch, kör ett Unix-liknande operativsystem. På en iPhone eller Apple Watch skulle du aldrig veta detta från att använda dem. Så är dock inte fallet på en Mac -dator.

Starta bara Mac Terminal -appen, så får du tillgång till vanliga Unix -verktyg som ls, pwd och till och med redaktörer som vim. Dessa verktyg kan vara ganska kraftfulla. För en introduktion, se vår nybörjarguide till Mac -terminalen .

Linux finns överallt

Linux kan finnas överallt, men det betyder inte att du ser det. Android, det mest populära mobila operativsystemet i världen, är en gaffel av Linux. Du skulle inte veta det från att köra det, men bakom kulisserna finns en version av Linux -kärnan modifierad för användning i mobila enheter.

Mycket av internet körs på Linux. Medan Windows- och Unix -varianter driver vissa servrar, kör de allra flesta servrar en Linux -distribution. Mycket av detta har att göra med operativsystemets fria natur, men också hur robust det är, vilket innebär mindre stillestånd. Unix är inte mindre robust på något sätt, men populariteten för Linux innebär att de flesta kommer att välja det i en Unix vs. Linux -shootout.

En av de mest uppmärksammade framträdandena för Linux under de senaste åren är Windows-delsystemet för Linux. Detta låter dig köra Linux -verktyg på Windows, vilket är en stor välsignelse för webbutvecklare och mjukvaruutvecklare. Vi har en guide på hur man kommer igång med Windows delsystem för Linux .

Är du ny på Unix eller Linux?

Att köra en dator med antingen Unix eller Linux är enklare än någonsin tidigare. Windows kör inte Linux i grunden, men det är fortfarande möjligt att åtminstone köra Linux ovanpå Windows. Alla Apple -enheter du köper har också en variant av Unix.

Om du vill köra en 'äkta' Linux på din dator är det också enkelt. Du kan alltid installera en av de otaliga Linux -distributionerna på din dator själv. Föredrar du en dator med Linux förinstallerad? Leta inte längre än vår lista över fantastiska Linux -bärbara datorer.

Dela med sig Dela med sig Tweet E-post 3 sätt att kontrollera om ett e -postmeddelande är riktigt eller falskt

Om du har fått ett e -postmeddelande som ser lite tveksamt ut är det alltid bäst att kontrollera dess äkthet. Här är tre sätt att se om ett e -postmeddelande är sant.

Läs Nästa
Relaterade ämnen
  • Linux
  • Teknik förklaras
  • Linux Distro
  • Linux
  • Unix
Om författaren Kris Wouk(118 artiklar publicerade)

Kris Wouk är musiker, författare och vad det än heter när någon gör videor för webben. En teknikentusiast så länge han kan komma ihåg, han har definitivt favoritoperativsystem och enheter, men använder så många andra som möjligt ändå, bara för att hålla fast.

Mer från Kris Wouk

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera