Unix vs Linux: Forskjellene mellom og hvorfor det betyr noe

Unix vs Linux: Forskjellene mellom og hvorfor det betyr noe

Linux er overalt i disse dager. For det ultimate beviset, se ikke lenger enn Windows. Med utgivelsen av Windows Subsystem for Linux 2 sender Microsoft en Linux -kjerne med operativsystemet. For ikke så lenge siden ville det ha virket som en aprilsnarr.





Selv om Linux kan gi ryggraden for en stor del av internett, ble det ikke skapt av ingenting. Før Linux var det Unix, og det nyere operativsystemet skylder mye av æren for sin nåværende popularitet til ideer født på 1970 -tallet og til og med 1960 -tallet.





Hva er Unix?

Selv om Unix selv streber etter enkelhet, er det ikke lett å beskrive nøyaktig hva det er. Den opprinnelige Unix var et operativsystem fra AT&T, men i disse dager er UNIX varemerke tilhører Open Group . Unix brukes også som en kategori for å beskrive en hel familie av operativsystemer.





Så er det Unix -filosofien. Dette fungerer som en generell retningslinje for Unix -programmer å følge, med kjernen er at hvert program skal gjøre en ting godt. I stedet for å sikte på å pakke inn alle tenkelige funksjoner, bør et Unix -verktøy ganske enkelt gjøre jobben sin, ideelt sett produsere utdata som kan mates direkte til inngangen til et annet program.

I disse dager er det mange Unix -varianter tilgjengelig, i både gratis og kommersielle varianter.



Hva er Linux?

Linux er et annet begrep som er vanskeligere å beskrive enn du kan forestille deg. Teknisk sett er en komplett Linux-distribusjon et 'Unix-lignende' operativsystem, men dette er bare begynnelsen.

Mange bruker Linux som en forkortelse for det som mer nøyaktig vil bli beskrevet som GNU/Linux. Linux i seg selv er bare kjernen, den delen av operativsystemet som utfører kjernedatamaskinen og grensesnitt med maskinvaren. Kjerneverktøyene som kjører på toppen av denne kjernen er like viktige.





GNU er et rekursivt akronym som står for 'GNU's Not Unix'. GNU -prosjektet inneholder ingen original Unix -kode, men inneholder alle verktøyene du forventer å finne i et Unix -operativsystem. Dette er en viktig forskjell mellom Unix og Linux.

Unix vs Linux: En kort historie

Selv skaperne av Unix laget ikke hele kluten. I stedet hentet Ken Thompson og Dennis Ritchie inspirasjon fra et tidligere operativsystem, Multics. På Bell Labs tok disse to konseptene fra det operativsystemet og skrev om sine egne i C, som Ritchie designet og bidro til å utvikle.





Unix var ikke programvare med åpen kildekode. I stedet solgte AT&T kommersielle lisenser, men det var ikke det eneste selskapet som jobbet med Unix. Akademikere ved Berkeley utviklet opprinnelig et tillegg som heter Berkeley Software Distribution, eller BSD. Etter hvert ble BSD sin egen komplette Unix.

På 1980 -tallet og inn på 1990 -tallet begynte ulike selskaper å selge sine egne Unix -tilbud. Disse inkluderte IBMs AIX, Sun's Solaris og Xenix, som senere ble SCO UNIX.

Linux tar verden med storm

I tillegg til de forskjellige Unix-tilbudene, var flere Unix-lignende varianter også tilgjengelige. En av disse var MINIX, som var beregnet på akademisk bruk. En programvareutvikler fra Helsinki ved navn Linus Torvalds var frustrert over begrensningene til MINIX og hadde som mål å lage en lignende kjerne som kunne dra nytte av den nye PC -en han hadde kjøpt.

Samtidig lette Richard Stallman etter en kjerne. Han hadde startet GNU-prosjektet i 1983, og bygde gratis drop-in-erstatninger for forskjellige Unix-verktøy. Det han ikke hadde den gangen var en gratis, åpen kildekode. Torvalds brukte allerede GNU -verktøy med kjernen sin, og til slutt var det også andre.

Linux så raskt stor interesse. På midten av 1990-tallet hadde prosjektet eksplodert i popularitet på grunn av både kjernens og GNU-verktøysettets gratis design. Selv etter hvert som forskjellige andre gratis Unix -operativsystemer ble tilgjengelige, hang den kommersielle karakteren til de første 20 årene av Unix over dem. Dette påvirker fortsatt Unix vs. Linux -kampen den dag i dag.

hvordan ta et skjermbilde på snap uten at de vet det

Hvordan og hvor brukes Unix i disse dager?

Akkurat nå kan popularitet være hovedforskjellen mellom Linux og Unix. Når det er sagt, er det fritt tilgjengelige Unix -distribusjoner som kjører mange av samme programvare som Linux. De to mest populære er FreeBSD og OpenBSD, begge BSD -varianter, som navnene antyder.

Så er det selvfølgelig Apple. Enhver Apple-enhet du kjøper i disse dager, det være seg en MacBook, iPhone eller Apple Watch, kjører et Unix-lignende operativsystem. På en iPhone eller Apple Watch ville du aldri vite dette ved å bruke dem. Det er imidlertid ikke tilfelle på en Mac -datamaskin.

Bare start Mac Terminal -appen, og du får tilgang til standard Unix -verktøy som ls, pwd og til og med redaktører som vim. Disse verktøyene kan være ganske kraftige. For en introduksjon, se vår nybegynnerguide til Mac -terminalen .

Linux er overalt

Linux kan være overalt, men det betyr ikke at du ser det. Android, det mest populære mobile operativsystemet i verden, er en gaffel av Linux. Du ville ikke vite det fra å kjøre den, men bak kulissene er en versjon av Linux -kjernen modifisert for bruk i mobile enheter.

Mye av internett kjører på Linux. Mens Windows og Unix -varianter driver noen servere, kjører de aller fleste servere en Linux -distribusjon. Mye av dette har å gjøre med operativsystemets gratis natur, men også hvor robust det er, noe som betyr mindre nedetid. Unix er på ingen måte mindre robust, men populariteten til Linux betyr at de fleste vil velge det i en Unix vs. Linux -shootout.

En av de mest profilerte utseendene til Linux de siste årene er Windows Subsystem for Linux. Dette lar deg kjøre Linux -verktøy på Windows, som er en stor velsignelse for webutviklere og programvareingeniører. Vi har en guide på hvordan komme i gang med Windows -undersystemet for Linux .

Er du ny på Unix eller Linux?

Å kjøre en datamaskin med enten Unix eller Linux er enklere enn noen gang før. Windows kjører ikke Linux i kjernen, men det er fortsatt mulig å i det minste kjøre Linux på toppen av Windows. Enhver Apple -enhet du kjøper har også en variant av Unix.

Hvis du ønsker å kjøre en 'ekte' Linux på datamaskinen din, er det også enkelt. Du kan alltid installere en av de utallige Linux -distribusjonene på datamaskinen selv. Vil du foretrekke en datamaskin med Linux forhåndsinstallert? Se ikke lenger enn vår liste over fantastiske Linux -bærbare datamaskiner.

Dele Dele kvitring E -post 3 måter å sjekke om en e -post er ekte eller falsk

Hvis du har mottatt en e -post som ser litt tvilsom ut, er det alltid best å sjekke ektheten. Her er tre måter å fortelle om en e -post er ekte.

Les neste
Relaterte temaer
  • Linux
  • Teknologi forklart
  • Linux Distro
  • Linux
  • Unix
Om forfatteren Kris Wouk(118 artikler publisert)

Kris Wouk er musiker, skribent og hva det nå heter når noen lager videoer for nettet. En teknisk entusiast så lenge han kan huske, har definitivt favorittoperativsystemer og enheter, men bruker så mange andre han kan uansett, bare for å holde seg fanget.

Mer fra Kris Wouk

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere