no.phhsnews.com


no.phhsnews.com / Hva er Unix, og hvorfor betyr det?

Hva er Unix, og hvorfor betyr det?


De fleste operativsystemer kan grupperes i to forskjellige familier. Bortsett fra Microsofts Windows NT-baserte operativsystemer, går nesten alt annet tilbake til Unix.

Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS som brukes på PlayStation 4, uansett hvilken fastvare som kjører på din router - alle disse operativsystemene kalles ofte "Unix-lignende" operativsystemer.

Unixs design lever i dag

RELATERT: Hva betyr "Alt er en fil" Betydning i Linux?

Unix ble utviklet i AT & Ts Bell Labs tilbake i midten til slutten av 1960-tallet. Den første utgivelsen av Unix hadde noen viktige designattributter som lever i dag.

En er "Unix-filosofien" for å lage små, modulære verktøy som gjør en ting og gjør dem godt. Hvis du er kjent med å bruke en Linux-terminal, bør dette være kjent for deg - systemet tilbyr en rekke verktøy som kan kombineres på forskjellige måter gjennom rør og andre funksjoner for å utføre mer komplekse oppgaver. Selv grafiske programmer vil sannsynligvis kalle enklere verktøy i bakgrunnen for å gjøre tunge løft. Dette gjør det også enkelt å lage shell-skript, sammenkoble enkle verktøy for å gjøre kompliserte ting.

Unix hadde også et enkelt filsystem som programmer bruker til å kommunisere med hverandre. Det er derfor "alt er en fil" på Linux - inkludert maskinvareenheter og spesielle filer som gir systeminformasjon eller annen data. Det er også derfor at bare Windows har stasjonsbokstaver, som det arvet fra DOS. På andre operativsystemer er hver fil på systemet en del av et enkelt kataloghierarki.

Spore Unix-etterkommerne

Som en hvilken som helst historie som går tilbake over 40 år, Unixs historie og dets etterkommere er rotete. For å forenkle ting kan vi grovt gruppere Unix etterkommere i to grupper.

En gruppe Unix-etterkommere ble utviklet i akademia. Den første var BSD (Berkeley Software Distribution), et open-source, Unix-lignende operativsystem. BSD lever i dag gjennom FreeBSD, NetBSD og OpenBSD. NeXTStep var også basert på den opprinnelige BSD, Apples Mac OS X var basert på NeXTStep, og iOS var basert på Mac OS X. Mange andre operativsystemer, inkludert Orbis OS som brukes på PlayStation 4, er avledet fra typer BSD-operativsystemer

RELATED: Den store debatten: Er det Linux eller GNU / Linux?

Richard Stallmans GNU-prosjekt ble også startet som en reaksjon på AT & Ts stadig mer restriktive Unix-programvare lisensvilkår. MINIX var et Unix-lignende operativsystem laget for utdanningsformål, og Linux ble inspirert av MINIX. Linux vi kjenner i dag er egentlig GNU / Linux, da den består av Linux-kjernen og mange GNU-verktøy. GNU / Linux er ikke direkte nedstilt fra BSD, men det stammer fra Unix design og har sine røtter i akademia. Mange operativsystemer i dag, inkludert Android, Chrome OS, Steam OS og en stor mengde innebygde operativsystemer for enheter, er basert på Linux.

På den annen side var det de kommersielle Unix-operativsystemene. AT & T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - mange store selskaper ønsket å lage og lisensiere sine egne versjoner av Unix. Disse er ikke helt like vanlige i dag, men noen av dem er fortsatt der ute.

Bildekreditt: Wikimedia Commons

Stigningen av DOS og Windows NT

RELATERT: Hvorfor Windows bruker Backslashes og Everything Ellers bruker fremadrettede skråstreker

Mange forventet at Unix skulle bli industristandard operativsystem, men DOS og "IBM PC-kompatible" datamaskiner eksploderte til slutt i popularitet. Microsofts DOS ble den mest vellykkede DOS av dem alle. DOS var aldri basert på Unix i det hele tatt, og det er derfor Windows bruker et tilbakeslag for filbaner, mens alt annet bruker en fremoverstreke. Denne avgjørelsen ble gjort tilbake i DOSs tidlige dager, og senere versjoner av Windows arvet det, akkurat som BSD, Linux, Mac OS X og andre Unix-lignende operativsystemer arvet mange aspekter av Unixs design.

Windows 3.1, Windows 95, Windows 98 og Windows ME ble alle basert på DOS under. Microsoft utviklet et mer moderne og stabilt operativsystem på den tiden, som de oppkalt Windows NT - for "Windows New Technology." Windows NT gjorde slutt til vanlig datamaskinbrukere som Windows XP, men den var tilgjengelig for bedrifter som Windows 2000 og Windows NT før det.

Alle Microsofts operativsystemer er basert på Windows NT-kjernen i dag. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server og Xbox One-operativsystemet bruker alle Windows NT-kjernen. I motsetning til de fleste andre operativsystemer, ble Windows NT ikke utviklet som et Unix-lignende operativsystem.

Microsoft startet ikke med en helt ren skifer, selvfølgelig. For å opprettholde kompatibilitet med DOS og gammel Windows-programvare, arvde Windows NT mange DOS-konvensjoner som stasjonsbokstaver, tilbakeslag for filbaner og fremoverstreker for kommandolinjebrytere.

Hvorfor det Matters

Har du noen gang tatt en titt på Mac OS X-terminalen eller filsystemet og la merke til hvor likt det var for Linux, og hvor forskjellig de begge var fra Windows? Vel, det er derfor - både Mac OSX og Linux er Unix-lignende operativsystemer.

Å vite denne historien hjelper deg å forstå hva et "Unix-lignende" operativsystem er, og hvorfor så mange operativsystemer virker så likt hverandre mens Windows virker så annerledes. Dette forklarer hvorfor terminalen på Mac OS X vil føle seg så kjent for en Linux-geek, mens kommandoprompt og PowerShell på Windows er så forskjellige fra andre kommandolinjemiljøer.


Dette var bare en rask historie som vil hjelpe deg å forstå hvordan vi kom til hvor vi er i dag uten å bli slått ned i detaljene. Hvis du vil ha mer informasjon, kan du finne hele bøker om Unixs historie.

Bildekreditt: Peter Hamer på Flickr, Takuya Oikawa på Flickr, CJ Sorg på Flickr


Ekstern harddisk vises ikke i Windows eller OS X?

Ekstern harddisk vises ikke i Windows eller OS X?

Mac eller Windows-datamaskin ikke gjenkjenne din eksterne harddisk eller flash-stasjon? Dette er et vanlig problem, spesielt når du kobler harddisker mellom Mac OS X, Windows og Linux. Det kan også skje på et enkelt system der det fungerte bra i lang tid, og plutselig slutter å bli anerkjent av operativsystemet.Noe

(How-to)

Slik sparer du plass på Mac eller iPhone ved å begrense podcast nedlastinger

Slik sparer du plass på Mac eller iPhone ved å begrense podcast nedlastinger

Podcaster er en fin måte å passere tiden på lange stasjoner, eller i lange runder med kjedelig arbeid. Men podcaster kan ofte forbruke mye plass ganske fort, så det er godt å vite hvordan de skal håndtere dem. Du forstår nok ikke engang at dette skjer. Du abonnerer bare på flere og flere podcaster uten å innse at de automatisk laster ned episoder.

(how-to)