2Aug
Daugelis operacinių sistemų gali būti sugrupuotos į dvi skirtingas šeimas. Be Microsoft "Windows NT" operacinių sistemų, beveik viskas kitu būdu atspausdina savo paveldą į "Unix".
"Linux", "Mac OS X", "Android", "iOS", "Chrome OS", "Orbis OS", naudojama "PlayStation 4", bet kokia aparatinė įranga veikia jūsų maršrutizatoriuje. Visos šios operacinės sistemos dažnai vadinamos "Unix" tipo operacinėmis sistemomis.
"Unix" dizainas gyvena šiandien. "
Unix" buvo sukurtas AT & T Bell Labs dar 1960-ųjų pabaigoje. Pradinis "Unix" išleidimas turėjo keletą svarbių dizaino atributų, kurie šiandien gyvena.
Vienas 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, kad būtų galima atlikti sudėtingus dalykus.
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 ji paveldi iš DOS - kitose operacinėse sistemose kiekvienas sistemos failas yra vienos katalogų hierarchijos dalis.
"Unix" palikuonių sekimas
Kaip ir bet kuri istorija, praėjusi 40 metų, "Unix" ir jos palikuonių istorija yra netinkama. Siekiant 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ų.
Richard Stallmano GNU projektas taip pat buvo pradėtas kaip reakcija į vis labiau ribojančias "Unix" programinės įrangos licencijavimo sąlygas."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ų operacinių sistemų įrenginiams, 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" - daug didžiųjų korporacijų norėjo kurti ir licencijuoti savo "Unix" versijas.Šiandien jie nėra tokie įprasti, tačiau kai kurie iš jų vis dar nėra.
Image Credit: "Wikimedia Commons"
"DOS" ir "Windows NT
" augimas 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, kaip ir "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 įprastais kompiuterių vartotojams, kaip "Windows XP", tačiau ji buvo prieinama korporacijoms kaip "Windows 2000"ir "Windows NT".
Visos "Microsoft" operacinės sistemos šiandien yra pagrįstos "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.
"Microsoft" neprasidėjo visiškai švarios skalūnas, žinoma. Siekiant išlaikyti suderinamumą su DOS ir senosios "Windows" programine įranga, "Windows NT" paveldėjo daugybę DOS nuostatų, pvz., Vairuotojo raidžių, failų maršrutų grįžtančių brūkšnių ir komandų eilutės jungiklių persiuntimo brūkšniais.
Kodėl tai svarbu
Ar kada nors pažvelgėte į "Mac OS X" terminalą ar failų sistemą ir pastebėjote, kaip panašūs buvo "Linux" ir ar jie skiriasi nuo "Windows"?Na, tai - todėl "Mac OSX" ir "Linux" yra "Unix" tipo operacinės sistemos.
Žinant šį istorijos bitą galite suprasti, kokia yra "Unix" tipo operacinė sistema, ir kodėl tiek daug operacinių sistemų atrodo taip panašios tarpusavyje, o "Windows" atrodo taip skirtingi. 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ų komandų eilutės aplinkų.
Tai buvo tik greita istorija, padedanti jums suprasti, kaip mes turime ten, kur esame šiandien, be išsekimo. Jei norite gauti daugiau informacijos, galite rasti visą knygą apie "Unix" istoriją.
vaizdo kreditas: Peter Hamer "Flickr", Takuya Oikawa "Flickr", "CJ Sorg", "Flickr
"