Unix vs Linux: Forskellene mellem og hvorfor det betyder noget

Unix vs Linux: Forskellene mellem og hvorfor det betyder noget

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





Selvom Linux muligvis giver rygraden til en stor del af internettet, blev det ikke skabt af ingenting. 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 præcis, hvad det er. Den originale Unix var et operativsystem fra AT&T, men i disse dage er UNIX -varemærket tilhører 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, med kernen i, at hvert program skal gøre én ting godt. I stedet for at sigte på at pakke alle tænkelige funktioner i, bør et Unix -værktøj simpelthen gøre sit arbejde og ideelt producere output, der kan føde 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, der er sværere at beskrive, end du måske forestiller dig. Teknisk set er en komplet Linux-distribution et 'Unix-lignende' operativsystem, men dette er kun begyndelsen.

Mange mennesker bruger Linux som en stenografisk betegnelse for det, der mere præcist ville blive beskrevet som GNU/Linux. Linux i sig selv er bare kernen, den del af operativsystemet, der laver kerne -computing og grænseflader med hardwaren. Kerneværktøjerne, der kører oven på denne kerne, er lige så vigtige.





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 værktøjer, du ville forvente at finde i et Unix -operativsystem. Dette er en vigtig forskel mellem Unix og Linux.

Unix vs Linux: En kort historie

Selv skaberne af Unix skabte det ikke hele klud. I stedet tog Ken Thompson og Dennis Ritchie inspiration fra et tidligere operativsystem, Multics. På Bell Labs tog disse to koncepter fra det operativsystem og omskrev deres egne i C, som Ritchie designede 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 på Unix. Akademikere i Berkeley udviklede oprindeligt en tilføjelse kaldet Berkeley Software Distribution, eller BSD. Til sidst blev BSD sin egen komplette Unix.

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, der senere blev SCO UNIX.

Linux tager verden med storm

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

Samtidig ledte Richard Stallman efter en kerne. Han havde påbegyndt GNU-projektet i 1983 og byggede gratis drop-in-udskiftninger til forskellige Unix-forsyningsselskaber. Hvad han ikke havde på det tidspunkt var en gratis, open-source-kerne. Torvalds brugte allerede GNU -hjælpeprogrammer med sin kerne, og i sidste ende var det også andre.

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

liste over kommandoprompter til Windows 10

Hvordan og hvor bruges Unix i disse dage?

Lige nu kan popularitet være 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, det være sig en MacBook, iPhone eller endda Apple Watch kører et Unix-lignende operativsystem. På en iPhone eller Apple Watch ville du aldrig vide dette ved at bruge dem. Det er dog ikke tilfældet på en Mac -computer.

Start blot Mac Terminal -appen, og du har adgang til standard Unix -værktøjer som ls, pwd og endda redaktører som vim. Disse værktøjer kan være ret kraftfulde. For en introduktion, se vores begynderguide til Mac -terminalen .

Linux er overalt

Linux kan være overalt, men det betyder ikke, at du ser det. Android, det mest populære mobile operativsystem i verden, er en gaffel af Linux. Du ville ikke vide det fra at køre det, men bag kulisserne er en version af Linux -kernen ændret til brug i mobile enheder.

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 natur, men også hvor robust det er, hvilket betyder mindre nedetid. Unix er på ingen måde mindre robust, men populariteten af ​​Linux betyder, at de fleste mennesker vil vælge det i en Unix vs. Linux -shootout.

En af de mest profilerede optrædener af Linux i de sidste par år er Windows Subsystem til Linux. Dette lader dig køre Linux -værktøjer på Windows, hvilket er en stor velsignelse for webudviklere og softwareingeniører. Vi har en guide på hvordan man kommer i gang med Windows -undersystemet til Linux .

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 i sin 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 selv installere en af ​​de utallige Linux -distributioner på din computer. Vil du foretrække en computer med Linux forudinstalleret? Se ikke længere end vores liste over fantastiske Linux -bærbare computere.

Del Del Tweet E -mail 3 måder at kontrollere, om en e -mail er ægte eller falsk

Hvis du har modtaget en e -mail, der ser lidt tvivlsom ud, er det altid bedst at kontrollere dens ægthed. Her er tre måder at se, om en e -mail er ægte.

Læs Næste
Relaterede emner
  • Linux
  • Teknologi forklaret
  • Linux Distro
  • Linux
  • Unix
Om forfatteren Kris Wouk(118 artikler udgivet)

Kris Wouk er musiker, skribent og hvad det end hedder, når nogen laver videoer til internettet. En teknikentusiast, så længe han kan huske, har han helt sikkert yndlingsoperativsystemer og -enheder, men bruger så mange andre som muligt alligevel, bare for at blive fanget.

Mere fra Kris Wouk

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere