Unix vs Linux Hva er forskjellen?

  • Samson Garrison
  • 0
  • 3495
  • 820

Hvis du nettopp har begynt å lese og lære om Linux, kan du ha støtt på begrepet "Unix". Selve ordet ligner på Linux, men hva betyr det? Kanskje lurer du 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 (ennå relaterte) betydninger. I denne artikkelen gir vi deg en forenklet historie om Linux og Unix for å hjelpe deg med å forstå forholdet deres. Som alltid, er du 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- og begynnelsen av 1970-tallet, i databehandlingsavdelingen til AT&T Bell Labs i USA. Sammen med MIT og General Electric utviklet Bell Labs et nytt operativsystem. Noen av forskerne deres var lite fornø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 helt skrevet om på programmeringsspråket C. Dette gjorde det mye enklere for utviklere å port Unix til forskjellige databehandlingsplattformer.

Da utviklingen av Unix fortsatte, begynte AT&T å selge lisenser for bruk til universiteter og senere til kommersielle leverandører. Dette betydde at ikke alle fritt kunne modifisere og distribuere kildekoden, noe som egentlig gjorde Unix til et proprietært operativsystem. Snart begynte derivater og varianter av Unix til 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 et operativsystem vokste det ut av to prosjekter: GNU-prosjektet, startet av Richard Stallman i 1983, og Linux-kjernen, skrevet av Linus Torvalds i 1991. Målet med GNU-prosjektet var å lage et operativsystem som ligner Unix , men atskilt fra det; med andre ord som ikke inneholder noen kode fra Unix slik at den kunne modifiseres videre og distribueres uten begrensninger som gratis programvare. Siden deres egen kjerne var ufullstendig, godtok GNU-prosjektet Linux-kjernen, og operativsystemet GNU / Linux ble derfor 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 hovedrammer 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?

Begrepet "Unix" kan referere til følgende:

  • det originale operativsystemet utviklet av AT&T Bell Labs som andre operativsystemer stammer fra.
  • varemerket - skrevet i alle caps, UNIX - holdt av The Open Group, som også utviklet et sett med standarder for operativsystemer kalt Single Unix Specification. Bare de operativsystemene som oppfyller standardene, kan lovlig ha navnet "Unix". Sertifiseringen er ikke gratis, og krever at utviklerne av et operativsystem betaler varemerkeravgift for navnet.
  • alle operativsystemer som er registrert med “Unix” -navnet fordi de oppfyller de nevnte standardene. De er AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS og OS X - ja, den som kjører på Mac-datamaskiner. (Interessant nok feiret OS X 14-årsdagen denne uken: 24. mars. Gratulerer!).

Hva er Linux?

Strengt tatt refererer begrepet “Linux” bare til kjernen. Operativsystemet er ikke komplett uten skrivebordsmiljø og applikasjoner. Siden flertallet av applikasjonene ble og fremdeles leveres av GNU-prosjektet, er operativsystemets fulle navn GNU / Linux.

Imidlertid bruker i dag mange "Linux" for å referere til alle Linux-distribusjoner, og bruker begrepet som et generisk navn for alle operativsystemer basert på Linux-kjernen. Versjonen 4.0 av Linux-kjernen er for tiden under utvikling, da Linus Torvalds nylig bestemte seg for å bytte til et nytt nummereringssystem for kjernenutgivelser.

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 så henseende er OS X “mer Unix” enn Linux. På funksjonsnivå ligner imidlertid Linux-kjernen og GNU / Linux-operativsystemet (er) veldig på Unix og følger de fleste av prinsippene i Unix-filosofien, som å ha menneskelig lesbar kode, lagre systemkonfigurasjon i ren tekstfiler , avhengig av enkle, små kommandolinjeværktøy, ha et skall, en pålogging og en sesjonsbehandler ...

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

Viktige forskjeller

  • Linux er gratis og åpen kildekode, den originale Unix er det ikke (men noen av dets derivater er det);
  • Linux er en "klon" av den opprinnelige Unix, men den inneholder ikke koden;
  • Linux er bare kjernen, mens Unix var / er et komplett operativsystem;
  • Linux ble utviklet for personlige datamaskiner, mens Unix først og fremst var for store arbeidsstasjoner og servere. I dag støtter Linux flere plattformer enn Unix;
  • Linux støtter også flere filsystemtyper enn Unix.

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

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




Ingen har kommentert denne artikkelen ennå.

Gadgetkjøpsguider, teknologi som betyr noe
Vi publiserer detaljerte guider for kjøp av utstyr, lager interessante lister over de beste produktene på markedet, dekker nyheter fra teknologiens verden