PC

Unix vs Linux Hva er forskjellen?

Unix vs Linux Hva er forskjellen?

Hvis du nettopp har begynt å lese og lære om Linux, har du kanskje møtt begrepet "Unix". Selve ordet ligner Linux, men hva betyr det? Kanskje du lurer på: hva er forskjellen mellom Unix og Linux?

Generelt avhenger det av hvordan du tolker hvert av disse to begrepene, fordi begge kan ha forskjellige (men likevel beslektede) betydninger. I denne artikkelen gir vi deg en forenklet historie om Linux og Unix for å hjelpe deg med å forstå deres forhold. Som alltid, Du er velkommen til å stille spørsmål og legge til mer informasjon i kommentarene.

(Hei) historien om Unix og Linux

Historien om Unix begynte på slutten av 1960-tallet og tidlig på 1970-tallet, i dataforskningsavdelingen til AT&T Bell Labs i USA. Sammen med MIT og General Electric utviklet Bell Labs et nytt operativsystem. Noen av forskerne deres var misfornøyde med fremdriften i prosjektet, og trakk seg for å lage sitt eget operativsystem. I 1970 fikk det nye produktet navnet Unix, og to år senere ble koden fullstendig omskrevet på C-programmeringsspråket. Dette gjorde det mye enklere for utviklere å portere Unix til forskjellige databehandlingsplattformer.

Etter hvert som utviklingen av Unix fortsatte, begynte AT&T å selge lisenser for bruk til universiteter, og senere til kommersielle leverandører. Dette betydde at ikke alle kunne modifisere og distribuere kildekoden fritt, og i hovedsak gjøre Unix til et eget operativsystem. Snart begynte derivater og varianter av Unix for forskjellige formål og med forskjellige lisenser å dukke opp, med BSD (Berkeley Software Distribution) som sannsynligvis den mest kjente blant dem.

Linux er basert på Unix i ånd og funksjonalitet, men ikke i kode. Som operativsystem vokste det ut av to prosjekter: GNU Project, startet av Richard Stallman i 1983, og Linux-kjernen, skrevet av Linus Torvalds i 1991. Målet med GNU Project var å lage et operativsystem som ligner på Unix , men atskilt fra det; inneholder med andre ord ingen kode fra Unix slik at den kan endres videre og distribueres uten begrensninger som fri programvare. Siden deres egen kjerne var ufullstendig, godtok GNU Project Linux-kjernen, og så ble operativsystemet GNU / Linux født.

Utformingen av Linux-kjernen ble påvirket av MINIX, en variant av Unix, men hele koden ble skrevet fra bunnen av, ikke lånt fra den. I motsetning til Unix, som ble brukt på servere, store mainframes og dyre datamaskiner ved forskjellige institusjoner, ble Linux utviklet for personlige datamaskiner, en mye enklere type maskinvare. Imidlertid kjører den i dag på flere plattformer enn noe annet operativsystem, inkludert servere, innebygde systemer og mobiltelefoner.

Hva er Unix?

Uttrykket “Unix” kan referere til følgende:

Hva er Linux?

Strengt tatt refererer begrepet “Linux” bare til kjernen. Operativsystemet er ikke komplett uten skrivebordsmiljø og applikasjoner. Siden de fleste applikasjoner ble levert av GNU Project, er det fulle navnet på operativsystemet GNU / Linux.

I dag bruker imidlertid mange “Linux” for å referere til alle Linux-distribusjoner, og bruker begrepet som et generisk navn for alle operativsystemer basert på Linux-kjernen. Versjon 4.0 av Linux-kjernen er for tiden under utvikling, ettersom Linus Torvalds nylig bestemte seg for å bytte til et nytt nummereringssystem for kjerneutgivelser.

Linux er et Unix-lignende system, som betyr at det oppfører seg som Unix, men ikke inneholder koden.

Unix-lignende systemer blir ofte beskrevet som Un * x, * NIX eller * N? X, eller kalt “Unixoids” på noen språk. Linux har ikke UNIX-sertifisering, og GNU sies å stå for "GNU's Not Unix", så i denne forbindelse er OS X "mer Unix" enn Linux. Imidlertid, på nivået av funksjonalitet, er Linux-kjernen og GNU / Linux-operativsystemet (e) veldig likt Unix og følger de fleste prinsippene i Unix-filosofien, som å ha lesbar kode, lagre systemkonfigurasjon i klartekstfiler , stole på enkle, små kommandolinjeverktøy, med et skall, pålogging og øktleder ...

Det er viktig å merke seg at det er mulig for et Unix-lignende system å få UNIX-sertifisering. I noen sammenhenger blir alle operativsystemer avledet fra eller basert på Unix referert til som Unix-likes, uavhengig av om de har UNIX-sertifikat eller ikke. De kan også være kommersielle eller gratis (og åpen kildekode) operativsystemer.

Viktige forskjeller

Som du har sett, stammer forvirringen vanligvis fra det faktum at både "Unix" og "Linux" kan bety forskjellige ting. Uansett hvilken betydning som brukes, forblir faktum at Unix var der først, og Linux kom senere. Linux ble født av et ønske om programvarefrihet og bærbarhet, og inspirert av Unix-tilnærmingen til databehandling. Det er trygt å si at vi alle står i gjeld til den frie programvarebevegelsen, fordi teknologisk sett ville verden være et mye mørkere sted uten den.

SE OGSÅ: Linux vs Windows, som opplevd av en Linux-bruker

Høydepunkter fra Mark Zuckerbergs møte med Narendra Modi
I går møtte Mark Zuckerberg, grunnlegger av Facebook Indias statsminister Narendra Modi i New Delhi på sin to dager lange tur til India for å delta på...
Hvordan se sangtekster i Apple Music på Mac
Til glede for sine Apple Music-abonnenter, for en stund tilbake, ga Apple ut en ny funksjon som lar brukerne se tekstene til sangen som spilles for øy...
Slik får du gjennomsiktighet på Home Launcher i Android 4.4 Kitkat på Nexus 4 uten rot
Android 4.4 KitKat-oppdateringen begynte å rulle ut på Nexus 4 over hele verden, Nexus 4-brukere som oppgraderte enhetene sine til Android 4.4, hadde ...