Unix vs Linux Hvad er forskellen?

  • Clement Thomas
  • 0
  • 1014
  • 58

Hvis du lige er begyndt at læse og lære om Linux, har du måske stødt på udtrykket "Unix". Selve ordet ligner Linux, men hvad betyder det? Måske undrer du dig: 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 (endnu beslægtede) 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, er du velkommen til at stille spørgsmål og tilføje mere information i kommentarerne.

(Hej) historien om Unix og Linux

Historien om Unix begyndte i slutningen af ​​1960'erne og begyndelsen af ​​70'erne i computervirksomhedsafdelingen i 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 fremskridt 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 helt omskrevet på programmeringssprog C. Dette gjorde det meget nemmere for udviklere at port Unix til forskellige computerplatforme.

Da udviklingen af ​​Unix fortsatte, begyndte AT&T at sælge licenser til dens brug til universiteter og senere til kommercielle leverandører. Dette betød, at ikke alle frit kunne ændre og distribuere kildekoden, hvilket i det væsentlige gjorde 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 bedst kendte blandt dem.

Linux er baseret på Unix i ånd og funktionalitet, men ikke i kode. Som et operativsystem voksede det ud af to projekter: GNU-projektet, der blev 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 ændres og distribueres yderligere uden begrænsninger som gratis software. Da deres egen kerne var ufuldstændig, accepterede GNU-projektet Linux-kernen, og så operativsystemet GNU / Linux blev født.

Linux-kernens design blev påvirket af MINIX, en variant af Unix, men hele koden blev skrevet fra bunden og ikke lånt fra den. I modsætning til Unix, der blev brugt på servere, store mainframes og dyre computere ved forskellige institutioner, blev Linux udviklet til personlige computere, en meget enklere type hardware. Imidlertid kører det i dag på flere platforme end noget andet operativsystem, inklusive servere, indlejrede systemer og mobiltelefoner.

Hvad er Unix?

Udtrykket "Unix" kan henvise til følgende:

  • det originale operativsystem udviklet af AT&T Bell Labs, som andre operativsystemer stammer fra.
  • varemærket - skrevet i alle kasketter, UNIX - indeholdt af The Open Group, som også udviklede et sæt standarder til operativsystemer kaldet Single Unix Specification. Kun de operativsystemer, der overholder standarderne, kan lovligt bære navnet “Unix”. Certificeringen er ikke gratis og kræver, at udviklerne af et operativsystem betaler varemærkeafgift for navnet.
  • alle operativsystemer, der er registreret med “Unix” -navnet, fordi de overholder ovennævnte standarder. De er AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS og OS X - ja, den der kører på Mac-computere. (Interessant nok fejrede OS X 14-års fødselsdag i denne uge: den 24. marts. Tillykke!).

Hvad er Linux?

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

Imidlertid bruger mange i dag “Linux” til at henvise til enhver Linux-distribution og bruge udtrykket som et generisk navn for alle operativsystemer, der er baseret på Linux-kernen. Linux-kernelens version 4.0 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å funktionsniveauet ligner Linux-kernen og GNU / Linux-operativsystemet (er) imidlertid meget Unix og følger de fleste af principperne i Unix-filosofien, som at have en menneskelig læsbar kode, lagring af systemkonfiguration i almindelige tekstfiler , stole på enkle, små kommandolinjeværktøjer, have et shell, et login og en session manager ...

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

Vigtige forskelle

  • Linux er gratis og open source, den originale Unix er ikke (men nogle af dens derivater er);
  • Linux er en "klon" af den originale Unix, men den indeholder ikke dens kode;
  • Linux er bare kernen, mens Unix var / er et komplet operativsystem;
  • Linux blev udviklet til personlige computere, mens Unix primært var til store arbejdsstationer og servere. I dag understøtter Linux flere platforme end Unix;
  • Linux understøtter også flere filsystemtyper end Unix.

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

SE OGSÅ: Linux vs Windows, som det opleves af en Linux-bruger




Endnu ingen kommentarer

Gadget til købsguider, teknologier der betyder noget
Vi udgiver detaljerede guider til køb af udstyr, skaber interessante lister over de bedste produkter på markedet, dækker nyheder fra teknologiens verden