PC

Unix vs Linux Hvad er forskellen?

Unix vs Linux Hvad er forskellen?

Hvis du lige er begyndt at læse og lære om Linux, har du muligvis stødt på udtrykket “Unix”. Selve ordet ligner Linux, men hvad betyder det? Måske spekulerer du på: hvad er forskellen mellem Unix og Linux?

Generelt afhænger det af, hvordan du fortolker hvert af disse to udtryk, fordi begge kan have forskellige (men alligevel relaterede) betydninger. I denne artikel bringer vi dig en forenklet historie om Linux og Unix for at hjælpe dig med at forstå deres forhold. Som altid, du er velkommen til at stille spørgsmål og tilføje flere oplysninger i kommentarerne.

(Hej) historien om Unix og Linux

Historien om Unix begyndte i slutningen af ​​1960'erne og begyndelsen af ​​1970'erne i dataforskningsafdelingen for AT&T Bell Labs i USA. Sammen med MIT og General Electric udviklede Bell Labs et nyt operativsystem. Nogle af deres forskere var utilfredse med projektets fremgang og trak sig tilbage for at oprette deres eget operativsystem. I 1970 fik det nye produkt navnet Unix, og to år senere blev dets kode fuldstændig omskrevet på programmeringssprog C. Dette gjorde det meget nemmere for udviklere at porte Unix til forskellige computerplatforme.

Efterhånden som udviklingen af ​​Unix fortsatte, begyndte AT&T at sælge licenser til dets anvendelse til universiteter og senere til kommercielle leverandører. Dette betød, at ikke alle frit kunne ændre og distribuere kildekoden og i det væsentlige gøre Unix til et proprietært operativsystem. Snart begyndte derivater og varianter af Unix til forskellige formål og med forskellige licenser at dukke op, med BSD (Berkeley Software Distribution) som sandsynligvis den mest kendte blandt dem.

Linux er baseret på Unix i ånd og funktionalitet, men ikke i kode. Som operativsystem voksede det ud af to projekter: GNU-projektet, startet af Richard Stallman i 1983, og Linux-kernen, skrevet af Linus Torvalds i 1991. Målet med GNU-projektet var at skabe et operativsystem svarende til Unix , men adskilt fra det; med andre ord, der ikke indeholder nogen kode fra Unix, så den kunne modificeres yderligere og distribueres uden begrænsninger som fri software. Da deres egen kerne var ufuldstændig, accepterede GNU-projektet Linux-kernen, og så blev operativsystemet GNU / Linux født.

Designet af Linux-kernen var påvirket af MINIX, en variant af Unix, men hele koden blev skrevet fra bunden, ikke lånt fra den. I modsætning til Unix, som blev brugt på servere, store mainframes og dyre computere ved forskellige institutioner, blev Linux udviklet til pc'er, en meget enklere type hardware. Men i dag kører det på flere platforme end noget andet operativsystem, herunder servere, indlejrede systemer og mobiltelefoner.

Hvad er Unix?

Udtrykket "Unix" kan henvise til følgende:

Hvad er Linux?

Strengt taget henviser udtrykket “Linux” kun til kernen. Operativsystemet er ikke komplet uden et skrivebordsmiljø og applikationer. Da størstedelen af ​​applikationerne blev leveret af GNU-projektet, er operativsystemets fulde navn GNU / Linux.

Men i dag bruger mange mennesker “Linux” til at henvise til alle Linux-distributioner og bruger udtrykket som et generisk navn for alle operativsystemer baseret på Linux-kernen. Version 4.0 af Linux-kernen er i øjeblikket under udvikling, da Linus Torvalds for nylig besluttede at skifte til et nyt nummereringssystem til kerneudgivelser.

Linux er et Unix-lignende system, hvilket betyder, at det opfører sig som Unix, men ikke indeholder dets kode.

Unix-lignende systemer beskrives ofte som Un * x, * NIX eller * N? X eller kaldes "Unixoids" på nogle sprog. Linux har ikke UNIX-certificering, og GNU siges at stå for "GNU's Not Unix", så i denne henseende er OS X "mere Unix" end Linux. På funktionalitetsniveau er Linux-kernen og GNU / Linux-operativsystemerne meget lig Unix og følger de fleste af Unix-filosofiens principper, som at have menneskelig læsbar kode, lagre systemkonfiguration i almindelige tekstfiler , der stoler på enkle, små kommandolinjeværktøjer, der har en shell, et login og en session manager ...

Det er vigtigt at bemærke, at det er muligt for et Unix-lignende system at opnå UNIX-certificering. I nogle sammenhænge kaldes alle operativsystemer, der stammer fra eller er baseret på Unix, Unix-likes, uanset om de har UNIX-certifikat eller ej. De kan også være kommercielle eller gratis (og open source) operativsystemer.

Nøgleforskelle

Som du har set, skyldes forvirringen normalt, at både “Unix” og “Linux” kan betyde forskellige ting. Uanset hvilken betydning der bruges, forbliver faktum, at Unix var der først, og Linux kom senere. Linux blev født ud af et ønske om softwarefrihed og bærbarhed og inspireret af Unix tilgang til computing. Det er sikkert at sige, at vi alle er i gæld til fri software-bevægelse, fordi teknologisk set ville verden være et meget mørkere sted uden den.

SE OGSÅ: Linux vs Windows, som en Linux-bruger oplever

Twitters Own Reality Show
Da du oprettede din første tweet eller begyndte at følge din yndlings filmstjerne på twitter, troede du nogensinde, at du en dag vil se et reality-sho...
Hvad er sociale medier?
Begrebet Sociale medier er en vanskelig betegnelse. Efter at have gennemgået masser af Google-søgninger og mange artikler indså jeg, at det er bedre a...
iPhone 4S har 33% mindre standbytid end tidligere iPhones
På trods af Apples påstande om, at iPhone 4S har bedre batterilevetid end sine forgængere, har den cirka 33% mindre standbytid end iPhone 4 og iPhone ...