da.phhsnews.com


da.phhsnews.com / Hvad er Unix, og hvorfor betyder det?

Hvad er Unix, og hvorfor betyder det?


De fleste operativsystemer kan grupperes i to forskellige familier. Bortset fra Microsofts Windows NT-baserede operativsystemer sporer næsten alt andet sin arv tilbage til Unix.

Linux, Mac OS X, Android, iOS, Chrome OS, Orbis OS, der bruges på PlayStation 4, uanset hvilken firmware der kører på din router - alle disse operativsystemer kaldes ofte "Unix-lignende" operativsystemer.

Unixs design lever i dag

RELATERET: Hvad betyder "Alt er en fil" Betydning i Linux?

Unix blev udviklet i AT & T's Bell Labs tilbage i midten til slutningen af ​​1960'erne. Den oprindelige udgivelse af Unix havde nogle vigtige designattributter, der lever i dag.

En er "Unix-filosofien" for at skabe små modulære værktøjer, der gør en ting og gør dem godt. Hvis du er bekendt med at bruge en Linux-terminal, bør dette være kendt for dig - systemet tilbyder en række værktøjer, der kan kombineres på forskellige måder gennem rør og andre funktioner til at udføre mere komplekse opgaver. Selv grafiske programmer vil sandsynligvis kalde enklere værktøjer i baggrunden for at gøre det tunge løft. Dette gør det også nemt at oprette shell scripts, sammenkæde enkle værktøjer til at gøre komplicerede ting.

Unix havde også et enkelt filsystem, som programmer bruger til at kommunikere med hinanden. Derfor er "alt er en fil" på Linux - herunder hardware enheder og specielle filer, der leverer systemoplysninger eller andre data. Det er også derfor, at kun Windows har drevbogstaver, som det arvede fra DOS - på andre operativsystemer er hver fil på systemet en del af et enkelt kataloghierarki.

Sporning af Unix-efterkommerne

Ligesom enhver historie går tilbage over 40 år, Unix 'historie og dets efterkommere er rodet. For at forenkle tingene kan vi grovis gruppere Unix efterkommere i to grupper.

En gruppe Unix-efterkommere blev udviklet i akademiet. Den første var BSD (Berkeley Software Distribution), et open-source, Unix-lignende operativsystem. BSD lever i dag via FreeBSD, NetBSD og OpenBSD. NeXTStep var også baseret på den originale BSD, Apples Mac OS X var baseret på NeXTStep, og iOS var baseret på Mac OS X. Mange andre operativsystemer, inklusive Orbis OS, der bruges på PlayStation 4, er afledt af typer BSD-operativsystemer

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

Richard Stallmans GNU-projekt blev også startet som en reaktion på AT & T's stadig mere restriktive Unix-software licensvilkår. MINIX var et Unix-lignende operativsystem, der blev oprettet til uddannelsesmæssige formål, og Linux blev inspireret af MINIX. Linux, vi kender i dag, er virkelig GNU / Linux, da den består af Linux-kernen og mange GNU-værktøjer. GNU / Linux er ikke direkte nedstammet fra BSD, men det stammer fra Unix design og har sine rødder i den akademiske verden. Mange operativsystemer i dag, herunder Android, Chrome OS, Steam OS og et stort antal indlejrede operativsystemer til enheder, er baseret på Linux.

På den anden side var der de kommercielle Unix-operativsystemer. AT & T UNIX, SCO UnixWare, Sun Microsystems Solaris, HP-UX, IBM AIX, SGI IRIX - mange store virksomheder ønskede at oprette og licensere deres egne versioner af Unix. Disse er ikke helt almindelige i dag, men nogle af dem er stadig derude.

Billedkredit: Wikimedia Commons

Stigningen af ​​DOS og Windows NT

RELATERET: Hvorfor Windows bruger tilbageslag og alt Else bruger fremadgående skråstreger

Mange forventede, at Unix skulle blive industristandard operativsystem, men DOS og "IBM PC-kompatible" computere eksploderede i sidste ende i popularitet. Microsofts DOS blev den mest succesfulde DOS af dem alle. DOS var aldrig baseret på Unix, hvorfor Windows bruger en backslash for filstier, mens alt andet bruger en fremad skråstreg. Denne beslutning blev taget tilbage i de tidlige dage af DOS, og senere versioner af Windows arvede det, ligesom BSD, Linux, Mac OS X og andre Unix-lignende operativsystemer arvede mange aspekter af Unix design.

Windows 3.1, Windows 95, Windows 98 og Windows ME var alle baseret på DOS nedenunder. Microsoft udviklede et mere moderne og stabilt operativsystem på det tidspunkt, som de kaldte Windows NT - til "Windows New Technology." Windows NT sluttede sin vej til almindelige computerbrugere som Windows XP, men den var tilgængelig for virksomheder som Windows 2000 og Windows NT før det.

Alle Microsofts operativsystemer er baseret på Windows NT-kernen i dag. Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server og Xbox One's operativsystem bruger alle Windows NT-kernen. I modsætning til de fleste andre operativsystemer blev Windows NT ikke udviklet som et Unix-lignende operativsystem.

Selvfølgelig startede Microsoft ikke med en helt ren skifer. For at opretholde kompatibilitet med DOS og den gamle Windows-software, arvede Windows NT mange DOS-konventioner som drevbogstaver, backslashes for filstier og fremadgående skråstreger for kommandolinjeafbrydere.

Hvorfor det er tilfældet

Har du nogensinde kigget på Mac OS X-terminalen eller filsystemet og bemærkede, hvordan det lignede Linux, og hvor forskellige de begge var fra Windows? Nå, det er derfor - både Mac OSX og Linux er Unix-lignende operativsystemer.

Ved at kende denne smule historie kan du forstå, hvad et Unix-lignende operativsystem er, og hvorfor så mange operativsystemer ligner så hinanden, mens Windows virker så anderledes. Dette forklarer, hvorfor terminalen på Mac OS X vil føle sig så kendt for en Linux-geek, mens kommandoprompt og PowerShell på Windows er så forskellige fra andre kommandolinjemiljøer.


Dette var bare en hurtig historie, der vil hjælpe dig med at forstå hvordan vi kom til, hvor vi er i dag uden at blive skruet ned i detaljerne. Hvis du vil have flere oplysninger, kan du finde hele bøger om Unix 'historie.

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


Sådan pimper du din Gaming PC: En guide til lys, farver og andre modifikationer

Sådan pimper du din Gaming PC: En guide til lys, farver og andre modifikationer

Så du har bygget dig selv en kraftfuld spilcomputer, og selv fået en sag med et sidepanelvindue så du kan se alt dit strålende arbejde. Det eneste problem? Det ser lidt ud ... trist. Måske passer farverne ikke sammen, måske er det for mørkt, eller måske er din bygning bare lidt rodet. Her er nogle tips til at tage din brugerdefinerede pc fra kedelig til badass-uden at bruge en formue.

(how-to)

Stop kritiske apps til Hvorfor ">

Hvorfor ">Stop kritiske apps til "Phoning Home". I stedet spørger Hvorfor

Windows 10 er kontroversielt, dels fordi det "telefoner hjem" så meget. Det er sandt, men det gør også alle andre operativsystemer - og stort set hvert enkelt program, du bruger. At sige et program "telefoner hjemme" har ikke længere mening. Det er hvorfor et programtelefonhjem der er vigtigt. Hvorfor er folk bange for programmer "Telefonopkald"?

(how-to)