lt.phhsnews.com


lt.phhsnews.com / Kas yra "Unix" ir kodėl tai svarbu?

Kas yra "Unix" ir kodėl tai svarbu?


Daugelis operacinių sistemų gali būti sugrupuotos į dvi skirtingas šeimas. Be "Microsoft Windows NT" operacinių sistemų, beveik viskas kitu būdu atkuria savo paveldą į "Unix".

"Linux", "Mac OS X", "Android", "iOS", "Chrome OS", "Orbis OS", naudojamoje "PlayStation 4"

"Unix" dizainas gyvena šiandien

SUSIJĘS: Ką "viskas yra failas" reiškia "Linux"?

"Unix" buvo sukurtas AT & T "Bell Labs" dar 1960 m. viduryje. Pradinis "Unix" išleidimas turėjo keletą svarbių dizaino atributų, kurie šiandien gyvena.

Viena iš jų yra "Unix" filosofija, sukurianti mažus modulinius įrankius, kurie daro vieną dalyką ir gerai juos įgyvendina. Jei esate susipažinę su "Linux" terminalo naudojimu, tai turėtų būti jums žinoma - sistemoje yra keletas komunalinių paslaugų, kurios gali būti derinamos skirtingais būdais per vamzdžius ir kitas funkcijas atlikti sudėtingesnes užduotis. Netgi grafinės programos greičiausiai paskatins paprastesnes komunalines paslaugas fone, kad būtų sunku pakelti. Tai taip pat leidžia lengvai kurti "shell" scenarijus, surišti paprastus įrankius sudėtingiems dalykams.

"Unix" taip pat turėjo vieną failų sistemą, kurią programos naudoja bendrauti tarpusavyje. Štai kodėl "viskas yra failas" "Linux" - įskaitant aparatūros įrenginius ir specialius failus, kuriuose pateikiama sistemos informacija ar kiti duomenys. Taip pat kodėl tik "Windows" turi disko raides, kurias jis paveldi iš DOS - kitose operacinėse sistemose kiekvienas sistemos failas yra vienos katalogų hierarchijos dalis.

"Unix" palikuonių sekimas

Kaip ir bet kuri istorija, prasidedanti per 40 metus, "Unix" ir jos palikuonių istorija yra netinkama. Norėdami supaprastinti dalykus, mes galime grubiai grupuoti "Unix" palikuonis į dvi grupes.

Viena grupė "Unix" palikuonių buvo sukurta akademinėje bendruomenėje. Pirmasis buvo "BSD" ("Berkeley Software Distribution"), atviro kodo, "Unix" tipo operacinė sistema. BSD gyvena šiandien per FreeBSD, NetBSD ir OpenBSD. "NeXTStep" taip pat buvo pagrįstas originaliu BSD, Apple Mac OS X buvo pagrįstas "NeXTStep", o "iOS" buvo pagrįstas "Mac OS X". Daugelis kitų operacinių sistemų, įskaitant "Orbis OS", naudojamą "PlayStation 4", buvo išvestos iš BSD operacinių sistemų tipų

SUSIJĘS: Didžioji diskusija: ar tai Linux ar GNU / Linux?

Richard Stallmano GNU projektas taip pat buvo pradėtas kaip reakcija į vis griežtesnius "Unix" programinės įrangos licencijavimo terminus. "MINIX" buvo "Unix" tipo operacinė sistema, sukurta švietimo tikslais, o "Linux" įkvėpė "MINIX". "Linux", kurį šiandien žinome, yra GNU / Linux, nes jis susideda iš "Linux" branduolio ir daug GNU komunalinių paslaugų. GNU / Linux nėra tiesiogiai kilęs iš BSD, bet jis kilęs iš Unix dizaino ir jo šaknys akademinėje bendruomenėje. Šiandien daugelis operacinių sistemų, įskaitant "Android", "Chrome" OS, "Steam OS" ir daug įtaisytų įrenginių operacinių sistemų, yra pagrįstos "Linux".

Kita vertus, buvo komercinės "Unix" operacinės sistemos. AT & T UNIX, SCO UnixWare, "Sun Microsystems Solaris", "HP-UX", "IBM AIX", "SGI IRIX" - daugelis didžiųjų korporacijų norėjo kurti ir licencijuoti savo "Unix" versijas.

Image Credit: Wikimedia Commons

DOS ir Windows NT augimas

SUSIJĘS: Kodėl Windows naudoja backslashes ir viską "Else" naudoja "Forward Slash"

Daugelis žmonių tikėjosi, kad "Unix" taps pramonės šakos standartine operacine sistema, bet DOS ir "IBM PC" suderinami kompiuteriai galiausiai sparčiai populiarėjo. "Microsoft DOS" tapo labiausiai sėkminga visų jų DOS. DOS niekada nebuvo pagrįstas "Unix", todėl "Windows" naudoja faksogramų keliams grįžtamąjį brūkšnį, o viskas kitaip naudoja priekinį brūkšnį. Šis sprendimas buvo priimtas pirmosiomis "DOS" dienomis, o vėliau "Windows" versijos jį paveldėjo, taip pat kaip "BSD", "Linux", "Mac OS X" ir kitos "Unix" operacinės sistemos paveldėjo daugelį Unix dizaino aspektų.

"Windows 3.1", "Windows 95", "Windows 98" ir "Windows ME" visi buvo paremti DOS. Tuo metu "Microsoft" sukūrė šiuolaikiškesnę ir stabilesnę operacinę sistemą, kurią pavadino "Windows NT" - "Windows naujosioms technologijoms". "Windows NT" galų gale tapo įprasta kompiuterių vartotojams, kaip "Windows XP", tačiau ji buvo prieinama korporacijoms kaip "Windows 2000" ir "Windows NT".

Visos "Microsoft" operacinės sistemos šiandien remiasi "Windows NT" branduoliu. "Windows 7", "Windows 8", "Windows RT", "Windows Phone 8", "Windows Server" ir "Xbox One" operacinė sistema naudoja "Windows NT" branduolį. Skirtingai nuo daugelio kitų operacinių sistemų, "Windows NT" nebuvo sukurta kaip "Unix" tipo operacinė sistema.

Žinoma, "Microsoft" nepradėjo visiškai švaraus skalūno. Kad palaikytų suderinamumą su DOS ir senosios "Windows" programine įranga, "Windows NT" paveldėjo daugybę DOS konvencijų, pvz., Vairuotojo raidžių, raidžių kelio grįžtamojo brūkšnio ir komandų eilutės jungiklių priekinių brūkšnių.

Kodėl tai svarbu

Ar kada nors pažvelgėte į "Mac OS X" terminalo ar failų sistemos ir pastebėjote, kaip panašus į "Linux", ir kaip jie abu buvo skirtingi iš "Windows"? Štai kodėl - tiek "Mac OSX", tiek "Linux" yra "Unix" tipo operacinės sistemos.

Žinant šį istorijos bitą galite suprasti, kas yra "Unix" tipo operacinė sistema ir kodėl tiek daug operacinių sistemų atrodo taip panašios į vienas kito, o Windows atrodo taip skirtingas. Tai paaiškina, kodėl terminalas "Mac OS X" jaučiasi taip susipažinę su "Linux" geek, o "Command Prompt" ir "PowerShell" sistemoje "Windows" taip skiriasi nuo kitų komandinės eilutės aplinkų.


Tai buvo tik greita istorija, kuri padės jums suprasti kaip mes einame ten, kur esame šiandien, neužsikimšę detalėmis. Jei norite gauti daugiau informacijos, galite rasti visą knygą apie "Unix" istoriją.

Vaizdo įrašų kreditas: Peter Hamer "Flickr", Takuya Oikawa "Flickr", CJ Sorg "Flickr"


Kodėl turiu IPv4 ir IPv6 viešuosius adresus, priskirtus mano namų tinklui?

Kodėl turiu IPv4 ir IPv6 viešuosius adresus, priskirtus mano namų tinklui?

Nors jūs tikitės, kad jūsų vietai bus priskirtas IPv4 adresas, galite nustebinti, kad radote priskirtą IPv6 adresą taip pat tau. Kodėl tuo pačiu metu jums turėtų būti priskirti abu tipai? Šiandien "SuperUser Q & A" žinia atsako į įdomų skaitytojo klausimą. Šiandienos klausimų ir atsakymų sesija ateina pas mus "SuperUser" - "Stack Exchange", bendruomenės pagrįstos Q & A svetainių grupės, padalinys.

(how-to)

Kaip suteikti svečiams prieigą prie

Kaip suteikti svečiams prieigą prie "Google" "Chromecast"

". Neseniai įvesta "Chromecast" "svečio būsena" suteikia daugiau galimybių suteikti svečiams prieigą prie "Chromecast". Skaitykite taip, kaip paryškiname įvairius būdus, kaip galite pasiekti tą patį tikslą: visus kambarius dalintis mėgstamaisiais vaizdo įrašais. Peržiūrėjome "Google" "Chromecast" pernai ir pagrindinis pardavimo taškas buvo (ir išlieka), kaip lengva iš mobiliųjų įrenginių į savo televizorių (taip pat leidžiant svečiams daryti tą patį) turinį.

(how-to)