Før oprettelsen af ​​Linux blev computerværket domineret af Unix.  Hvad er forskellen mellem Linux og Unix?

Unix vs. Linux: Forskellene mellem og hvorfor det betyder noget

Reklame Linux er overalt i disse dage. For det ultimative bevis skal du ikke lede længere end Windows. Med frigivelsen af ​​Windows Subsystem til Linux 2 sender Microsoft en Linux-kerne med sit operativsystem. For ikke så længe siden ville det have virket som en April Fools-vittighed. Mens Linux muligvis giver rygraden for en stor del af internettet, blev den ikke oprettet af intet. Før L

Reklame

Linux er overalt i disse dage. For det ultimative bevis skal du ikke lede længere end Windows. Med frigivelsen af ​​Windows Subsystem til Linux 2 sender Microsoft en Linux-kerne med sit operativsystem. For ikke så længe siden ville det have virket som en April Fools-vittighed.

Mens Linux muligvis giver rygraden for en stor del af internettet, blev den ikke oprettet af intet. Før Linux var der Unix, og det nyere operativsystem skylder meget af æren for sin nuværende popularitet til ideer født i 1970'erne og endda 1960'erne.

Hvad er Unix?

Mens Unix selv stræber efter enkelhed, er det ikke let at beskrive nøjagtigt, hvad det er. Det originale Unix var et operativsystem fra AT&T, men i disse dage hører UNIX-varemærket til Open Group. Unix bruges også som en kategori til at beskrive en hel familie af operativsystemer.

Så er der Unix-filosofien. Dette fungerer som en generel retningslinje for Unix-programmer at følge, idet kernen er, at hvert program skal gøre en ting godt. I stedet for at sigte mod at pakke alle tænkelige funktioner, skal et Unix-værktøj simpelthen udføre sit job og ideelt producere output, der kan mates direkte til input fra et andet program.

I disse dage er der mange Unix-varianter tilgængelige, i både gratis og kommercielle sorter.

Hvad er Linux?

Linux er et andet udtryk, som er vanskeligere at beskrive, end du måske forestiller dig. Teknisk set er en komplet Linux-distribution et “Unix-lignende” operativsystem, men dette er bare begyndelsen.

Mange mennesker bruger Linux som en kortvarig betegnelse for, hvad der ville blive mere præcist beskrevet som GNU / Linux. Linux i sig selv er kun kernen, den del af operativsystemet, der gør kernecomputeren og grænseflader med hardwaren. De kerneprogrammer, der kører oven på denne kerne, er lige så vigtige.

Ubuntu desktop

GNU er et rekursivt akronym, der står for “GNU's Not Unix.” GNU-projektet indeholder ikke nogen original Unix-kode, men indeholder alle de hjælpeprogrammer, du ville forvente at finde i et Unix-operativsystem. Dette er en nøgleforskel mellem Unix og Linux.

Unix vs. Linux: En kort historie

Selv skaberne af Unix skabte ikke det hele klud. I stedet hentede Ken Thompson og Dennis Ritchie inspiration fra et tidligere operativsystem, Multics. På Bell Labs tog disse to koncepter fra dette operativsystem og omskrev deres egne i C, som Ritchie designet og hjalp med at udvikle.

Unix var ikke open source-software. I stedet solgte AT&T kommercielle licenser, men det var ikke det eneste firma, der arbejdede med Unix. Akademikere ved Berkeley udviklede oprindeligt en tilføjelse kaldet Berkeley Software Distribution, eller BSD. Til sidst blev BSD sin egen komplette Unix.

BSD kommandohåndbog på macOS

I 1980'erne og ind i 1990'erne begyndte forskellige virksomheder at sælge deres egne Unix-tilbud. Disse omfattede IBM's AIX, Sun's Solaris og Xenix, som senere blev SCO UNIX.

Linux tager verden af ​​storm

Ud over de forskellige Unix-tilbud var der også flere Unix-lignende varianter tilgængelige. En af disse var MINIX, der var beregnet til akademisk brug. En softwareudvikler fra Helsinki ved navn Linus Torvalds var frustreret over begrænsningerne i MINIX og havde til formål at skabe en lignende kerne, der kunne drage fordel af den nye pc, han havde købt.

På samme tid søgte Richard Stallman efter en kerne. Han var begyndt på GNU-projektet i 1983 og byggede gratis drop-in-udskiftninger til forskellige Unix-værktøjer. Hvad han ikke havde på det tidspunkt var en gratis open source-kerne. Torvalds brugte allerede GNU-hjælpeprogrammer med sin kerne, og til sidst var det også andre.

Linux oplevede hurtigt udbredt interesse. I midten af ​​1990'erne var projektet eksploderet i popularitet på grund af den frie-efter-design karakter af både kernen og GNU værktøjssæt. Selv når forskellige andre gratis Unix-operativsystemer blev tilgængelige, blev de første 20 år med Unix kommercielle karakter over dem. Dette påvirker stadig Unix vs. Linux-kampen i dag.

Hvordan og hvor bruges Unix i disse dage?

Lige nu er popularitet muligvis den største forskel mellem Linux og Unix. Når det er sagt, er der frit tilgængelige Unix-distributioner, der kører mange af den samme software som Linux. De to mest populære er FreeBSD og OpenBSD, begge BSD-varianter, som navnene antyder.

Så er der selvfølgelig Apple. Enhver Apple-enhed, du køber i disse dage, hvad enten det er en MacBook, iPhone eller endda Apple Watch kører et Unix-lignende operativsystem. På en iPhone eller Apple Watch vil du aldrig vide dette ved at bruge dem. Det er dog ikke tilfældet på en Mac-computer.

Darwin-kerneinfo i macOS

Start blot Mac Terminal-appen, så får du adgang til standard Unix-værktøjer som ls, pwd og endda redaktører som vim. Disse værktøjer kan være ret stærke. For en introduktion, se vores begynderguide til Mac-terminalen En begyndervejledning til brug af Mac-terminalen En begynders vejledning til brug af Mac-terminalen Med app-terminalen på Mac kan du udføre alle mulige opgaver ved hjælp af kommandolinjen. Her er en guide til Terminal-begyndere. Læs mere .

Linux er overalt

Linux er måske overalt, men det betyder ikke, at du ser det. Android, det mest populære mobile operativsystem i verden, er en gaffel af Linux. Det ved du ikke fra at køre den, men bag kulisserne er en version af Linux-kernen ændret til brug på mobile enheder.

Linux-kerneinfo i Ubuntu

Meget af internettet kører på Linux. Mens Windows- og Unix-varianter driver nogle servere, kører langt de fleste servere en Linux-distribution. Meget af dette har at gøre med operativsystemets frie karakter, men også hvor robust det er, hvilket betyder mindre nedetid. Unix er ikke mindre robust på nogen måde, men populariteten af ​​Linux betyder, at de fleste vil vælge det i en Unix vs. Linux-shootout.

En af de mest høje profilerede optrædener af Linux i de sidste par år er Windows Subsystem til Linux. Dette giver dig mulighed for at køre Linux-hjælpeprogrammer på Windows, som er en stor velsignelse for webudviklere og softwareingeniører. Vi har en guide til, hvordan du kommer i gang med Windows Subsystem til Linux Sådan får du Linux Bash Shell på Windows 10 Sådan kommer du til Linux Bash Shell på Windows 10 Brug for Linux ikke tid til at skifte til en anden pc eller køre en VM? Kør Linux i Windows 10 med en Bash shell-terminal i stedet! Læs mere .

Er du ny på Unix eller Linux?

At køre en computer med enten Unix eller Linux er lettere end nogensinde før. Windows kører ikke Linux som kerne, men det er stadig muligt i det mindste at køre Linux oven på Windows. Enhver Apple-enhed, du køber, har også en variant af Unix.

Hvis du ønsker at køre en "ægte" Linux på din computer, er det også let. Du kan altid installere en af ​​de utallige Linux-distributioner på din computer selv. Vil du foretrække en computer med Linux forudinstalleret? Se ikke længere end vores liste over fantastiske Linux-bærbare computere 5 Awesome Linux-bærbare computere, du kan købe lige nu 5 Awesome Linux-bærbare computere, du kan købe lige nu. Tænk Linux er svært at bruge? Mange bærbare producenter tilbyder Linux-bærbare computere, der ikke lider af driver- eller softwarefejl. Læs mere .

Udforsk mere om: Linux, Linux Distro, Unix.