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.
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.
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
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.
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 får du live-tv fra en Xbox til en Windows-pc, iPhone eller Android-telefon
Konfigurer din Xbox One's tv-integration, og du kan gøre mere end bare se tv på din Xbox : Du kan også streame det live-tv fra din Xbox til en Windows 10-pc, Windows-telefon, iPhone, iPad eller Android-enhed via dit hjemmenetværk. Der er to fangster: For det første fungerer denne funktion kun via dit hjemmenetværk , så du kan ikke streame tv over internettet.
Sådan ændres der, hvor skærmbilleder gemmes i OS X
Skærmbilleder er nemme at tage i OS X. Du kan enten bruge Command + Shift + 3 eller Command + Shift + 4 til at tage fuld skærm screenshots eller crosshair screenshots, henholdsvis. Som standard gemmes disse skud på skrivebordet, men der er en nem måde at ændre på. For at gøre dette behøver du bare at køre nogle få kommandoer i Terminal.