PC

Unix vs Linux Vad är skillnaden?

Unix vs Linux Vad är skillnaden?

Om du precis har börjat läsa och lära dig mer om Linux kan du ha stött på termen ”Unix”. Själva ordet liknar Linux, men vad betyder det? Du kanske undrar: vad är skillnaden mellan Unix och Linux?

Generellt beror det på hur du tolkar var och en av dessa två termer, eftersom båda kan ha olika (men relaterade) betydelser. I den här artikeln ger vi dig en förenklad historia om Linux och Unix som hjälper dig att förstå deras förhållande. Som alltid, du är välkommen att ställa frågor och lägga till mer information i kommentarerna.

(Hej) berättelsen om Unix och Linux

Berättelsen om Unix började i slutet av 1960-talet och början av 1970-talet, i dataforskningsavdelningen för AT&T Bell Labs i USA. Tillsammans med MIT och General Electric utvecklade Bell Labs ett nytt operativsystem. Några av deras forskare var missnöjda med projektets framsteg och drog sig tillbaka för att skapa ett eget operativsystem. 1970 fick den nya produkten namnet Unix, och två år senare skrevs dess kod helt om på C-programmeringsspråket. Detta gjorde det mycket lättare för utvecklare att porta Unix till olika datorplattformar.

När utvecklingen av Unix fortsatte började AT&T sälja licenser för dess användning till universitet och senare till kommersiella leverantörer. Detta innebar att inte alla fritt kunde ändra och distribuera källkoden, vilket i princip gjorde Unix till ett eget operativsystem. Snart började derivat och varianter av Unix för olika ändamål och med olika licenser dyka upp, med BSD (Berkeley Software Distribution) som troligen den mest kända bland dem.

Linux bygger på Unix i anda och funktionalitet, men inte i kod. Som operativsystem växte det ut ur två projekt: GNU-projektet, startat av Richard Stallman 1983, och Linux-kärnan, skriven av Linus Torvalds 1991. Målet med GNU-projektet var att skapa ett operativsystem som liknar Unix , men separat från det; med andra ord, innehåller ingen kod från Unix så att den kan modifieras ytterligare och distribueras utan begränsningar som fri programvara. Eftersom deras egen kärna var ofullständig accepterade GNU-projektet Linux-kärnan och så föddes operativsystemet GNU / Linux.

Utformningen av Linux-kärnan påverkades av MINIX, en variant av Unix, men hela koden skrevs från grunden, inte lånad från den. Till skillnad från Unix, som användes på servrar, stora mainframes och dyra datorer vid olika institutioner, utvecklades Linux för persondatorer, en mycket enklare typ av hårdvara. Men idag körs det på fler plattformar än något annat operativsystem, inklusive servrar, inbäddade system och mobiltelefoner.

Vad är Unix?

Termen ”Unix” kan hänvisa till följande:

Vad är Linux?

Strikt taget hänvisar termen ”Linux” bara till kärnan. Operativsystemet är inte komplett utan en skrivbordsmiljö och applikationer. Eftersom majoriteten av applikationerna tillhandahålls och fortfarande tillhandahålls av GNU Project är operativsystemets fullständiga namn GNU / Linux.

Men nuförtiden använder många människor "Linux" för att hänvisa till alla Linux-distributioner och använder termen som ett generiskt namn för alla operativsystem baserade på Linux-kärnan. Version 4.0 av Linux-kärnan är för närvarande under utveckling, eftersom Linus Torvalds nyligen bestämde sig för att byta till ett nytt numreringssystem för kärnutgåvor.

Linux är ett Unix-liknande system, vilket innebär att det beter sig som Unix, men inte innehåller sin kod.

Unix-liknande system beskrivs ofta som Un * x, * NIX eller * N? X, eller kallas "Unixoids" på vissa språk. Linux har inte UNIX-certifiering och GNU sägs stå för "GNU's Not Unix", så i detta avseende är OS X "mer Unix" än Linux. På funktionalitetsnivå liknar Linux-kärnan och GNU / Linux-operativsystemen mycket lik Unix och följer de flesta principerna i Unix-filosofin, som att ha läsbar kod, lagra systemkonfiguration i klartextfiler. , förlitar sig på enkla, små kommandoradsverktyg, med ett skal, en inloggning och en session manager ...

Det är viktigt att notera att det är möjligt för ett Unix-liknande system att få UNIX-certifiering. I vissa sammanhang kallas alla operativsystem härledda från eller baserade på Unix som Unix-gillar, oavsett om de har UNIX-certifikat eller inte. De kan också vara kommersiella eller gratis (och öppen källkod) operativsystem.

Viktiga skillnader

Som du har sett kommer förvirringen vanligtvis från det faktum att både “Unix” och “Linux” kan betyda olika saker. Oavsett vilken mening som används, kvarstår faktum att Unix var där först och Linux kom senare. Linux föddes ur en önskan om programvarufrihet och bärbarhet, och inspirerad av Unix-metoden för datoranvändning. Det är säkert att säga att vi alla står i skuld till den fria programvarurörelsen, för tekniskt sett skulle världen vara en mycket mörkare plats utan den.

SE OCH: Linux vs Windows, som upplevs av en Linux-användare

Att vara The New Guy i sociala medier
Om du är något som de flesta av oss har du inte en högskoleexamen i "Sociala medier". Om du gör det var det förmodligen föråldrat ungefär tre månader ...
14 saker att tänka på när du köper den första bärbara datorn
Med så många produkter från så många företag verkar människor bli förvirrade och vilse i bärbara datorns värld när de köper. Eftersom du spenderar s...
Hur Hur man ökar internethastigheten
Hur man ökar internethastigheten
Vi är mer än någonting beroende av internet nu. Oavsett om det är vårt jobb eller om vi bara är hemma, påverkas vi på något sätt av internet. Det är d...