„Linux“ Patarimai

HDG paaiškina: kas yra UNIX?

Trys populiariausios operacinės sistemos visame pasaulyje yra „Windows“, „Mac“ ir „Linux“. Šios trys operacinės sistemos gauna visą spaudą, dvi pirmosios daugiau nei pastarosios ir tikriausiai yra vienintelės, apie kurias girdėjote apie save.

Ką daryti, jei pasakyčiau, kad dvi iš trijų populiariausių operacinių sistemų iš tikrųjų įtraukė pagrindines to, kas vadinama UNIX, filosofijas? Šios filosofijos yra pagrindinės laiko pasidalijimo sistemos koncepcijos, leidžiančios keliems vartotojams vienu metu pasiekti vieną pagrindinį kompiuterį.

Turinys

UNIX, sukurta dar 1970 m. Ir sukurta kaip maža, lanksti sistema, naudojama tik programuotojams, greitai tapo pirmaujančia darbo vietų operacine sistema. Bet kiek daryti tu ar tikrai zinai apie UNIX?

HDG paaiškina: kas yra UNIX?

UNIX ir į UNIX panašios operacinės sistemos yra galingiausios ir populiariausios kelių vartotojų ir kelių užduočių operacinės sistemos rinkoje. Bėgant metams buvo sukurtos kelios UNIX kartos įvairioms mašinoms, įskaitant modernias POSIX sistemas, tokias kaip „Linux“, daugybė jos variantų ir „Mac OS“. Sunku patikėti, kad kažkas tokio galingo gali turėti tokią kuklią pradžią.

UNIX buvo sukurta C programavimo kalba, kurią sukūrė „Bell Telephone Laboratories“ arba „Bell Labs“, keli programuotojai. Tai leido jį įdiegti praktiškai bet kuriame kompiuteryje, kuriame buvo C kompiliatorius. Vien tai suteikė UNIX natūralų perkeliamumą, lankstumą ir tapo gana galinga operacinės sistemos galimybe.

Be to, kad „Bell Labs“ buvo nebrangi, ji platino operacinę sistemą pirminės kalbos forma, leidžianti visiems, kas tik į rankas pateko, ją keisti ir pritaikyti savo tikslams. Per dešimtmetį gimė dešimtys skirtingų UNIX versijų, veikiančių įvairiose svetainėse.

„Bell Labs“ galiausiai suskaidys 1984 m. Nepaisant to, jie pradėjo prekiauti UNIX, siekdami apibrėžti standartinę sistemos versiją. Jie sukūrė tai, ką daugelis laikė pernelyg ribojančia, vienas iš jų buvo Richardas Stallmanas, atsakingas už GNU projektą. GNU projektas yra šiandien žinomo „Linux“ pagrindas, nes jį sudaro „Linux“ branduolys, o ne UNIX branduolys.

Tačiau „Linux“ įkvėpė MINIX, kuri buvo UNIX tipo operacinė sistema, sukurta švietimo tikslais. Dėl to daugeliui šiandien prieinamų operacinių sistemų atsirado tam tikras domino efektas. GNU/Linux yra kilęs iš UNIX dizaino ir savo ruožtu daugelio šiandieninių operacinių sistemų, įskaitant „Android“, „Chrome“ OS, „Steam“ OS ir daugybė įrenginių įterptųjų operacinių sistemų yra pagrįstos „Linux“.

UNIX standartas

Buvo sukurtas standartas, tačiau jis nebuvo pagrįstas jokiais AT&T. Šiandien prekės ženklas „UNIX“ priklauso Atvira grupė. Tą patį galima pasakyti apie vieną UNIX specifikaciją. Bet kuri operacinė sistema, kuri naudoja UNIX, turėjo būti sertifikuota „The Open Group“ ir atitikti vieną UNIX specifikaciją.

Kaip parodė „The Open Group“:

Visiems, norintiems apsilankyti paveikslėlyje esančioje nuorodoje, Štai jis.

POSIX, kaip minėta anksčiau, yra standartų šeima, nurodyta Elektros ir elektronikos inžinierių institutas (IEEE). Jie padeda išsiaiškinti ir suvienodinti programų programavimo sąsajas, kurias teikia UNIX tipo operacinės sistemos.

Dėl to, kai rašote programą, pagrįstą POSIX standartais, perkeliamumas ir funkcionalumas yra lengvi tarp daugelio UNIX išvestinių priemonių, tokių kaip „Linux“ ir „Mac OS“. Naudojant API arba kodą, kuris nėra standartizuotas kaip POSIX dalis UNIX tipo operacinėms sistemoms, bus sunkiau perkelti į kitas į UNIX panašias sistemas.

Kas yra UNIX programos, sistemos ir posistemės?

UNIX komandos vykdomos komandų eilutės sąsajoje, kurią teikia a apvalkalas. Šis apvalkalas yra programa, kuri skaitys įvestas komandas ir jas vykdys pati arba perduos branduolys.

UNIX sistemos yra „pagrindinis branduolys“, kuris valdo sistemą ir kitus procesus. Tai yra UNIX operacinės sistemos esmė ir tiesiogiai sąveikauja su pagrindine aparatine įranga, kad galėtų teikti standartines paslaugas. Branduolio posistemiai gali apimti procesų valdymą, failų valdymą, atminties valdymą, tinklo valdymą ir kitus.

UNIX programos yra sukurtos keliomis pagrindinėmis filosofijomis, įskaitant tokius reikalavimus, kaip vieno tikslo, sąveikaujanti ir darbo su standartizuota teksto sąsaja.

Kalbant apie UNIX funkcijas, čia yra keletas žinomų funkcijų sąrašas:

  • Leidžia naudoti tuos pačius išteklius skirtingiems naudotojams vienoje sistemoje.
  • Teikia daugiafunkcines užduotis, kai kiekvienas vartotojas gali vienu metu atlikti daugybę procesų.
  • Pirmoji operacinė sistema parašyta aukšto lygio kalba, todėl ją lengva perkelti į kitas mašinas su minimaliomis adaptacijomis.
  • Hierarchinė failų struktūra, leidžianti lengviau pasiekti ir prižiūrėti duomenis.
  • Integruotos tinklo funkcijos, leidžiančios lengvai keistis informacija tarp vartotojų.

Kodėl UNIX svarbu

Be „Windows“ ir „Windows“ pagrįstų sistemų, dauguma operacinių sistemų, kurias matysite, turi filosofiją, pagrįstą UNIX. Jei pažvelgsite į „Mac OS X“ terminalą ar failų sistemą, pastebėsite stulbinantį panašumą į „Linux“. Abi jos visiškai skiriasi nuo „Windows“. Taip yra todėl, kad „Linux“ ir „Mac OS“ yra į UNIX panašios sistemos.

Tai suprasite, taip pat suprasite, kokia svarbi ir buvo UNIX. Viena iš pagrindinių šiandien naudojamų UNIX filosofijų yra mažų, modulinių komunalinių paslaugų, skirtų išskirtiniam efektyvumui atlikti, kūrimas. Susipažinę su „Mac OS“ terminalu, taip pat susipažinsite su „Linux“ terminalu ir atvirkščiai. Trumpai tariant, tai yra UNIX.

Į UNIX panašios sistemos remiasi viena failų sistema, kad programos galėtų bendrauti tarpusavyje. „Windows“ sistemos remiasi DOS. Dėl šios priežasties tik „Windows“ tipo sistemos turi disko raides. Visos kitos operacinės sistemos turi tai, kad kiekvienas sistemos failas būtų vienos katalogų hierarchijos dalis. Vėlgi, visa tai dėka UNIX filosofijų.

UNIX galima pamatyti operacinių sistemų, tokių kaip BSD, „Linux“ ir „Mac OS“, architektūroje. Galima sakyti, kad be UNIX nebūtų „Mac OS“ ir greičiausiai tą patį būtų galima pasakyti apie konkurentus, įskaitant „Windows“.

Akivaizdu, kad mes čia hiperbolizuojame. Tačiau turėsite pripažinti, kad UNIX vaidino svarbų vaidmenį kuriant kiekvieną šiandien naudojamą operacinę sistemą. Jei tai neparodo UNIX ir jos filosofijos svarbos, aš nesu tikras, kas bus.

Sveiki atvykę į „Help Desk Geek“- tinklaraštį, kuriame pilna patikimų technologijų ekspertų patarimų dėl technologijų. Turime tūkstančius straipsnių ir vadovų, kurie padės išspręsti bet kokias problemas. Mūsų straipsniai buvo perskaityti daugiau nei 150 milijonų kartų nuo tada, kai mes pradėjome 2008 m.

Mes taip pat nekenčiame šlamšto, bet kuriuo metu atsisakykite prenumeratos.

insta viewer
Teachs.ru