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


Amazon annoncerer, at deres ebook-læsere kun skal opkræves en gang om måneden, men tunge læsere vil sandsynligvis finde ud af, at de har brug for opkrævning oftere. Ikke længere: læs videre, da vi viser dig, hvordan du blæser gennem din bogsamling uden konstant genopladning.

Amazon annoncerer, at deres ebook-læsere kun skal opkræves en gang om måneden, men tunge læsere vil sandsynligvis finde ud af, at de har brug for opkrævning oftere. Ikke længere: læs videre, da vi viser dig, hvordan du blæser gennem din bogsamling uden konstant genopladning.

Sådan kontrolleres biblioteksbøger på din Kindle gratis Gør ingen tvivl om det, selvom du læser hele dagen og endda downloader mange bøger til din Kindle, ville det være meget svært at helt dræne batteriet på en enkelt dag. Selv uforsigtige brugere har ikke hver dag opladning af deres Kindle ebook-læsere, som de gør med telefoner eller tabletter.

(how-to)

Hvad er forskellen mellem jailbreaking, rooting og unlocking?

Hvad er forskellen mellem jailbreaking, rooting og unlocking?

Sammenlignet med en pc er telefoner og tabletter temmelig låste enheder. Jailbreaking, rooting og unlocking er alle måder at omgå deres begrænsninger og gøre ting, som producenter og transportører ikke vil have dig til at gøre. Nogle lande har love, som forhindrer dig i at gøre disse ting med de enheder, du har betalt for og lovligt ej - vi kommer ikke ind i disse love her.

(how-to)