Kas yra UNIX: istorija, charakteristikos, variantai ir dabartinė įtaka

  • UNIX yra esminė šiuolaikinių kompiuterių operacinė sistema, tokių sistemų kaip „Linux“, „macOS“ ir „Android“ pagrindas.
  • Jos minimali, modulinė filosofija sukėlė revoliuciją programavime ir palengvino sąveikių įrankių kūrimą.
  • Šiandien dauguma pasaulinių serverių ir įrenginių priklauso nuo UNIX arba iš jos gautų sistemų, net jei galutinis vartotojas to nesuvokia.

Kas yra UNIX?

Ar kada susimąstėte, kas yra UNIX ir kodėl jis vis dar toks svarbus po dešimtmečių įvedimo? Jei kada nors girdėjote, kad jūsų telefonas, nešiojamas kompiuteris ar serveris, prie kurio jungiatės, naudoja „kažką UNIX pagrindu sukurto“, tai neatsitiktinai. Šiandien Dauguma pasaulio kompiuterinių įrenginių tam tikru būdu yra pagrįsti šia legendine operacine sistema.Nors daugelis vartotojų žino tik Windows arba „macOS“, UNIX pasaulis yra tylus, bet esminis, beveik už visko, ką naudojate.

Šiame straipsnyje mes nuodugniai išanalizuosime UNIX istoriją, filosofiją, variantus ir skirtumus, tokius populiarius skaitmeniniame amžiuje.Nuo pat pradžių „Bell Labs“ iki tapimo šiuolaikinių sistemų, tokių kaip „Linux“, „Android“, „macOS“ ir net „iOS“, kertiniu akmeniu, UNIX pakeitė skaičiavimus, programavimą ir tai, kaip mes sąveikaujame su technologijomis. Pasiruoškite, nes čia rasite viską, ką reikia žinoti, ir dar daugiau.

Kas yra UNIX ir kam jis naudojamas?

UNIX, visų pirma, yra operacinė sistemaTačiau sakyti tik tai būtų per mažai: tai yra sistema kelių vartotojų ir kelių užduočių atlikimas vienu metu, tai reiškia Galite efektyviai ir saugiai valdyti kelis vartotojus ir procesus vienu metu.Ji gimė 1969 m. „AT&T“ „Bell Labs“ laboratorijoje Keno Thompsono ir Denniso Ritchie išradingumo dėka, kurie sukūrė tvirtą, modulinę sistemą, galinčią veikti su įvairių tipų įranga (iš tikrųjų, tai buvo viena pirmųjų „nešiojamų“ sistemų).

Kodėl tai taip svarbu? Nes UNIX padėjo pamatus tam, ką šiandien laikome gera operacine sistema.Jis pristatė radikalias koncepcijas, tokias kaip hierarchinė failų sistema, idėja, kad „viskas yra failas“, ir filosofija kurti mažas, aiškiai apibrėžtas programas, kurias galima sujungti, kad būtų sukurtos sudėtingesnės užduotys (garsusis „vamzdis“).

Šiandien UNIX ne tik išliko, bet ir padaugėjo populiarių UNIX tipo sistemų, tokių kaip „macOS“, „Linux“, „FreeBSD“, „Solaris“, „AIX“, „HP-UX“ ir net „Android“ (per „Linux“ branduolį), pavidalu. Tikėtina, kad net jei to nežinote, UNIX naudojate kiekvieną dieną.

UNIX istorija: nuo „Bell Labs“ iki pasaulio užkariavimo

Viskas prasidėjo septintojo dešimtmečio pabaigoje, gryno eksperimentavimo aplinkoje. Grupė inžinierių ir programuotojų iš „Bell Labs“ (AT&T) dirbo su MIT ir „General Electric“ kurdami ambicingą sistemą, pavadintą „Multics“. Nepaisant potencialo, „Multics“ buvo pernelyg sudėtingas ir brangus projektas, todėl „Bell Labs“ nusprendė jo atsisakyti. Tačiau vienas iš jos inžinierių, Kenas Thompsonas, padedamas Denniso Ritchie, toliau tyrinėjo idėjas. Iš šio smalsumo kilo UNIX užuomazga.

Iš pradžių ji buvo sukurta mažam DEC PDP-7 kompiuteriui su labai ribotais ištekliais. Pradinis pavadinimas buvo UNICS („Uniplexed Information and Computing Service“) – žodžių žaismas su „Multics“. Vėliau ji išsivystė į UNIX ir keitėsi ne tik pavadinimas: pati sistema pradėjo augti ir išsiskirti savo efektyvumu bei minimalistine filosofija. Iki 1970 m. UNIX jau veikė PDP-11 procesoriuje, o 1972 m. perrašyta C kalba, ji tapo viena pirmųjų nešiojamų sistemų tarp skirtingų kompiuterių..

Netrukus po to „AT&T“ pradėjo platinti UNIX universitetams (ypač Kalifornijos universitetui Berklyje, BSD gimtinei), įmonėms ir viešosioms organizacijoms. Tai leido jai sparčiai plėstis, o devintajame ir dešimtajame dešimtmečiuose atsirado daugybė komercinių ir akademinių variantų.

Kai kurios svarbios datos:

  • 1969 m.: Pirmieji UNIX kūrimo darbai „Bell Labs“.
  • 1972 m.: UNIX perrašyta C kalba, sukeldama revoliuciją sistemos perkeliamumui.
  • 1975 m.: Kalifornijos universitetas Berklyje sukuria BSD – itin svarbią ligos atmainą.
  • 1980-ieji: Atsiranda įvairios šakos ir komercinės UNIX sistemos (IBM AIX, Hewlett-Packard HP-UX, Sun Solaris ir kt.).
  • 1991 m.: Linus Torvalds sukūrė „Linux“ branduolį, įkvėptą UNIX ir Richardo Stallmano GNU projekto.
  • Vėlesni dešimtmečiai: UNIX ir jos dariniai tapo visų tipų interneto įrenginių ir paslaugų kertiniu akmeniu.

UNIX filosofija: daugiau nei paprasta operacinė sistema

Nėra sistemos, kuri labiau paveiktų mūsų požiūrį į programinę įrangą nei UNIX. Jos filosofiją galima apibendrinti keliais principais, kurie, nors ir skamba paprastai, buvo lemiami šiuolaikiniame programavime:

  • Kurkite programas, kurios atlieka vieną dalyką ir atlieka jį gerai.Jei reikia ką nors sudėtingo, derinkite kelis, neišradinėkite dviračio iš naujo.
  • Rašykite programas, kurios galėtų veikti kartu, vieno išvesties susiejimas su kito įvestimi (todėl „vamzdžio“ svarba).
  • naudojimas paprasto teksto failai duomenims ir nustatymams saugoti, skatinant aiškumą ir perkeliamumą.
  • Sistema turi būti modulinis, paprastas ir lengvai išplečiamas.

Toks požiūris leido sukurti platformą, kurioje įrankių sąveika ir nuoseklumas buvo svarbesni nei kiekvienos atskiros programos sudėtingumas. Taip atsirado šimtai mažų, bet galingų programų, pradedant paprastais redaktoriais, tokiais kaip ed o vi, galingoms komunalinėms paslaugoms, tokioms kaip grep, Oho o troškulys.

Techninės charakteristikos ir pagrindiniai komponentai

UNIX išsiskiria keliomis pagrindinėmis savybėmis, kaip:

  • Kelių vartotojųKeli vartotojai gali prisijungti prie sistemos ir dirbti su ja vienu metu, netrukdydami vieni kitiems.
  • Daugiafunkciniai veiksmaiGalite vienu metu vykdyti kelis procesus, optimizuodami išteklius.
  • PerkeliamumasDėl įgyvendinimo C kalba, jį galima pritaikyti skirtingoms aparatinės įrangos architektūroms.
  • Saugumas ir leidimaiIšplėstinis leidimų ir naudotojų valdymas, leidžiantis kontroliuoti ir apsaugoti informaciją.
  • Tinklo orientacijaNuo pat pirmųjų versijų UNIX buvo kuriama veikti ir puikiai veikti prijungtoje aplinkoje.
  • ModuliškumasJį sudaro branduolys (branduolys), komandų interpretatorius (apvalkalas) ir pagrindinės pagalbinės programos.

UNIX sistemoje galima aiškiai atskirti tris pagrindinius blokus:

  1. Šerdis (branduolys)Tai sistemos širdis. Ji valdo atmintį, procesus, įrenginius ir failų sistemą.
  2. apvalkalasKomandų interpretatorius. Jis leidžia vartotojui bendrauti su sistema įvedant tekstines instrukcijas.
  3. Įrankiai ir vartotojo programosMažos programos, skirtos atlikti labai specifines užduotis, kurias galima derinti tarpusavyje.

Failų sistema ir idėja „viskas yra failas“

Viena iš revoliucingiausių UNIX idėjų yra jos failų sistema. Jis ne tik saugo dokumentus, bet ir įrenginius, procesus ar sistemos išteklius pateikia kaip failus vienoje, darnioje hierarchijoje.Ar tai būtų kietasis diskas, RAM, spausdintuvas ar tinklo ryšys, UNIX sistemoje viskas pasiekiama per failų kelius.

Tai supaprastina išteklių valdymą ir programavimą, nes viską galima perskaityti arba parašyti vienodai. Net sistemos konfigūracija paprastai yra tekstiniuose failuose standartiniuose aplankuose, tokiuose kaip / ir kt. Jei norite geriau suprasti operacinių sistemų evoliuciją, čia rasite įdomų šaltinį.

Terminalo ir UNIX komandos: komandinės eilutės galia

Jei yra vienas dalykas, apibrėžiantis UNIX (ir jos palikuonių) patirtį, tai yra terminalas. Pagrindinė sąveika su sistema atliekama tekstinėmis komandomis.Nors daugelis šiuolaikinių sistemų prideda grafines aplinkas (pvz., GNOME, KDE arba „Aqua“ „macOS“ sistemoje), terminalas išlieka nepralenkiamas lankstumu ir galia.

Kai kurios dažniausiai naudojamos pagrindinės komandos yra šios:

  • Failų naršymas ir tvarkymas: ls (katalogų sąrašas), cd (pakeisti katalogą), pwd (rodyti dabartinį katalogą), mkdir (sukurti aplanką), rm (ištrinti failus arba aplankus), cp (kopija), mv (perkelti arba pervadinti).
  • Žiūrėti ir redaguoti: kaip (žr. failus), mažiau o daugiau (puslapiuoti tekstai), vi, nanotechnologijų, ed (teksto redaktoriai).
  • Teksto apdorojimas: grep (ieškokite modelių), sort, unikalus, Oho, troškulys.
  • Sistemos administravimas: chmod (pakeisti teises), chown (pakeisti savininką), ps (žr. procesus).
  • Tinklas ir komunikacija: FTP, sSH, Telnet, paštas.

Komandų derinimas naudojant kanalus (|) leidžia sukurti labai galingas užduotis per trumpesnį laiką ir kodo eilutes nei kitose sistemose, ir visa tai dėka UNIX filosofijos.

Pagrindinės UNIX šeimos ir variantai

UNIX kūrimas ir jos šaltinio kodo prieinamumas pirmaisiais dešimtmečiais lėmė tikro versijų, šakų ir išvestinių programų spektro atsiradimą. Svarbiausi iš jų yra šie:

  • AT&T šeimaOriginali UNIX sistema. Apima III ir V sistemas, kurios buvo daugelio vėlesnių sistemų pagrindas.
  • BSD (Berkeley programinės įrangos platinimas)Gimęs Kalifornijos universitete Berklyje, jis pristatė tokias pagrindines funkcijas kaip TCP/IP protokolų rinkinys, kuris buvo interneto pagrindas. Jo palikuonys (FreeBSD, OpenBSD, NetBSD) išlieka labai populiarūs.
  • AIXIBM UNIX, specialiai sukurta serveriams ir pagrindiniams kompiuteriams.
  • „HP-UX“„Hewlett-Packard“ sukurta UNIX versija savo darbo stotims ir serveriams.
  • SolarisIš „Sun Microsystems“, garsėjančios savo stabilumu didelėse įmonių sistemose. Dalis jos kodo buvo išleista kaip „OpenSolaris“.
  • Kseniksas„Microsoft“ variantas (taip, perskaitėte teisingai), kuris atsidūrė SCO rankose.

Be to, yra nemokamų ir atvirojo kodo programinės įrangos projektų bei judėjimų, įkvėptų UNIX arba tiesiogiai iš jos kilę:

  • GNURichardo Stallmano vadovaujamas projektas, kurio pradinis tikslas buvo sukurti visiškai nemokamą UNIX sistemą. Jo įrankiai ir pagalbinės programos derinamos su „Linux“ branduoliu, kad būtų sukurta GNU / Linux.
  • LinuxNors techniškai tai nėra UNIX (tai „klonas“, nes nėra kilęs iš originalaus kodo), jo dizainas atitinka UNIX principus. Sukurtas Linus Torvalds 1991 m., jis yra daugybės šiuolaikinių distribucijų pagrindas: „Ubuntu“, „Red Hat“, „Debian“, „Fedora“, „Android“ ir kt. Daugiau informacijos ir atsisiuntimų rasite adresu kernel.org.

Unix ir į Unix panašios sistemos: kas gali save vadinti Unix?

Pavadinimas „UNIX“ yra saugomas kaip registruotasis prekės ženklas, kurį šiuo metu valdo Atviroji grupėTik sistemos, kurios atitinka „Vienintelę UNIX specifikaciją“ ir yra sertifikuotos, gali oficialiai naudoti šį pavadinimą.

Likę, nors techniškai labai panašūs ir suderinami funkcionalumo bei standartų lygmeniu (pvz., POSIX), yra laikomi „Unix tipo“ o „UNIX tipo sistemos“To pavyzdžiai yra „Linux“, „FreeBSD“, „MacOS“ (10.5 ar naujesnė versija yra sertifikuota UNIX), „Android“ ir daugelis kitų.

Praktiškai terminas UNIX yra plačiai vartojamas visai operacinių sistemų šeimai, turinčiai tą pačią filosofiją ir dizainą, nors teisiškai tik nedaugelis gali naudoti pavadinimą be žvaigždutės, kartais kūrybiškai parašytą kaip „UN*X“ arba „*NIX“.

Šiandien plačiausiai naudojamos UNIX sistemos

UNIX ir jos palikuonių įvairovė yra milžiniška, tačiau kai kurios sistemos sugebėjo įsitvirtinti kaip svarbiausios tiek verslo, tiek namų ar švietimo lygmeniu:

  • SolarisLabai paplitęs didelėse įmonėse. Šiandien, „Oracle“ įsigijus „Sun“, jis vis dar paplitęs kritinių serverių srityje.
  • AIXIBM UNIX, įprasta įmonių aplinkoje ir didžiuosiuose kompiuteriuose.
  • „HP-UX“Naudojamas „Hewlett-Packard“ serveriuose pramoninėje ir mokslinėje aplinkoje.
  • macOS„Apple“ operacinė sistema „Mac“ kompiuteriams. Nuo 10.5 versijos („Leopard“) ji oficialiai sertifikuota kaip UNIX. Jos pagrindas yra „Darwin“ – BSD darinys.
  • GNU / Linux„Microsoft“: serverių, superkompiuterių ir įterptųjų įrenginių karalius. Pagrindinės jo versijos: „Ubuntu“, „Debian“, „CentOS“, „Fedora“, „Red Hat Enterprise Linux“, „SUSE“ ir daugelis kitų. Tai taip pat yra „Android“ pagrindas, todėl dominuoja mobiliųjų telefonų rinkoje.
  • BSDAtstovaujama „FreeBSD“ (naudojama daugelyje žiniatinklio serverių), „OpenBSD“ (saugumas) ir „NetBSD“ (perkeliamumas). Jos yra tokių sistemų kaip „macOS“ ir kai kurių vaizdo žaidimų konsolių pagrindas.

Kuo skiriasi UNIX ir Linux?

Vienas iš dažniausiai užduodamų klausimų: Ar „Linux UNIX“? Ar tai tas pats? Taip ir ne.Techniškai „Linux“ yra UNIX klonas, o ne tiesioginis originalaus kodo palikuonis, tačiau jis vadovaujasi tais pačiais projektavimo principais ir filosofija (moduliarumas, daugiaprogramis veikimas, kelių vartotojų teisė, perkeliamumas ir kt.). Jei norite išsamiau suprasti, kaip teksto redaktorius veikia UNIX sistemoje, galite peržiūrėti Kas yra Vim?.

Pagrindiniai UNIX ir Linux skirtumai yra šie:

  • Kilmė: UNIX atsirado AT&T, o Linux sukūrė Linus Torvalds, įkvėptas UNIX ir MINIX (kitos panašios sistemos akademinei aplinkai).
  • Licencija: UNIX dažniausiai yra patentuota arba taikoma ribojančioms licencijoms (nors yra ir nemokamų variantų, tokių kaip BSD), o „Linux“ yra visiškai atvira. Bendroji viešoji licencija GPL.
  • Paskirstymas: UNIX paprastai būna iš anksto įdiegta konkrečioje aparatinėje įrangoje (serveriuose, pagrindiniuose kompiuteriuose, darbo stotyse), o „Linux“ yra laisvai prieinama diegimui daugybėje įrenginių.
  • Atnaujinimai ir palaikymas: „Linux“ yra labai dažnai atnaujinama dėl savo bendruomenės, o UNIX labiau priklauso nuo gamintojų palaikymo.
  • Suderinamumas ir lankstumas: „Linux“ lengvai prisitaiko prie daugybės architektūrų ir idealiai tinka debesų kompiuterijai, serveriams, superkompiuteriams ir net mobiliesiems įrenginiams. UNIX paprastai apsiriboja konkrečia aparatine įranga.

Abi sistemos turi tą pačią failų sistemos struktūrą, pagrindines komandas ir daugumą įrankių, todėl, jei turite patirties su bet kuria iš jų, lengva jas perjungti.

UNIX, Linux ir BSD palyginimas

Característica UNIX Linux BSD
Kilmė „AT&T Bell Labs“. Linus Torvalds/GNU projektas Kalifornijos universitetas, Berklis
licencija Nuosavybės teise paremtas arba mišrus (kai kurie nemokami BSD variantai) GPL (nemokamas ir atvirojo kodo) BSD (liberalus, liberalesnis nei GPL)
Perkeliamumas Aukštas, bet orientuotas į konkrečią aparatinę įrangą Labai didelis, aptinkamas serveriuose, staliniuose kompiuteriuose, mobiliuosiuose įrenginiuose, įterptuosiuose įrenginiuose ir kt. Aukštas, pastebimas serverių ir integruotų sistemų segmente
Plėtra Tokios įmonės kaip IBM, HP, Oracle Pasaulinė bendruomenė + įmonės Prižiūrimos nemokamos bendruomenės
Pavyzdžiai Solaris, AIX, HP-UX Debian, Ubuntu, Fedora, Android FreeBSD, OpenBSD, NetBSD
Suderinamumas POSIX POSIX, LSB POSIX
Paskirstymo modelis Kartu su technine įranga arba licencija Nemokamas atsisiuntimas, naudojant kelis platinimus Nemokamas atsisiuntimas, gali būti įtrauktas į komercinius produktus

Kai kurios svarbios UNIX sistemos ir jų aktualumas šiandien

Solaris „Sun Microsystems“ (dabar „Oracle“) – tai stabilumo ir patikimumo etalonas, ypač sukurtas didelėms įmonėms. AIX IBM išlieka daugelio ypatingos svarbos infrastruktūrų centru. FreeBSD Tai dažnas serverių ir maršrutizatorių pasirinkimas. macOS atnešė UNIX galią milijonams stalinių kompiuterių, daugeliui vartotojų to net nesuvokiant.

Net maršrutizatoriai, NAS ir įterptieji įrenginiai Paprastai jie yra pagrįsti kokia nors UNIX arba Linux versija. Ir, žinoma, Android, kuris valdo didžiąją daugumą išmaniųjų telefonų, yra pagrįstas „Linux“ branduoliu ir paveldi UNIX moduliškumo bei lankstumo principą.

UNIX įtaka internetui ir šiuolaikinei programinei įrangai

TCP/IP sukūrimas BSD UNIX aplinkoje buvo interneto sukūrimo kertinis akmuo. Beveik visa pasaulinė tinklo infrastruktūra yra pagrįsta UNIX ir Linux variantais.Be to, UNIX atvirumas ir moduliškumas leido bėgant metams greitai prisitaikyti prie naujų technologijų ir standartų.

Atviras ir bendradarbiavimu grįstas UNIX požiūris Jis buvo pagrindinis laisvosios programinės įrangos, įsilaužėlių kultūros ir atvirojo kodo judėjimo atsiradimo veiksnys, padėjęs pamatus tokiems projektams kaip GNU, Linux, Apache ir visai šiuolaikinei atvirųjų technologijų ekosistemai.

UNIX ir jos darinių privalumai ir trūkumai

Privalumai:

  • Stabilumas ir saugumas: Tai sistemos, sukurtos sudėtingiems scenarijams, pasižyminčios dideliu atsparumu gedimams.
  • Perkeliamumas: Ta pati programinė įranga gali būti perkelta į skirtingus kompiuterius beveik be jokių pakeitimų.
  • Lankstumas ir pritaikymas: Patyręs vartotojas gali viską pritaikyti pagal savo poreikius.
  • Mastelio keitimas: Jie vienodai gerai tarnauja tiek mikrovaldikliui, tiek superkompiuteriui.
  • Gausybė įrankių ir dokumentacijos: Dėka bendruomenės ir akademinės tradicijos.

Trūkumai:

  • Mokymosi kreivė: Darbas terminale pradedantiesiems gali būti neintuityvus.
  • Suskaidymas: Yra daug variantų ir versijų, todėl kartais sunku suderinti.
  • Kai kurios patentuotos versijos turi brangią arba ribotą palaikymą: Ypač kalbant apie konkrečią aparatinę įrangą.
  • Vidutinis namų vartotojas pagal numatytuosius nustatymus linkęs rinktis „draugiškesnes“ grafines aplinkas ar sistemas. (nors dėl „Linux“ ir „macOS“ tai tampa vis mažiau tiesa).

Bendruomenė, palaikymas ir UNIX ateitis

Šiandien UNIX ir jos variantų kūrimas yra gyvesnis nei bet kada anksčiau:

  • Jis prižiūri UNIX standartus ir sertifikavimą.
  • Didelės bendruomenės, tokios kaip FreeBSD o NetBSD Jie ir toliau diegia naujoves.
  • GNU/Linux distribucijos, tokios kaip debian, ubuntu, "Red Hat" y openSUSE Jų yra visų tipų įrenginiuose – nuo ​​serverių iki daiktų interneto.
  • „Apple“ su „macOS“ suteikė UNIX pagrindą milijonams stalinių kompiuterių vartotojų.

Išsami operacinių sistemų istorija: evoliucija, tipai ir pagrindiniai veikėjai

Įdomybės ir mažai žinomi faktai

  • Daugelyje klasikinių UNIX programų išlikti gyvam ir naudingam (redaktorius vi, komanda grepir kt.) ir yra būtiniausių sistemų administratorių ir programuotojų įrankių dalis.
  • Modulinis dizainas ir vamzdžių idėja gimė iš praktinio poreikio: Ankstyvieji UNIX programuotojai norėjo sutaupyti laiko rašydami kodą ir pasinaudoti esamomis dalimis.
  • Pirmojoje dokumentuotoje UNIX versijoje buvo tik 60 vartotojo komandų, šiandien jų yra tūkstančiai!
  • Doug McIlroy, vienas iš UNIX „tėvų“, savo filosofiją apibendrino taip: „Kurkite programas, kurios atlieka vieną dalyką ir atlieka jį gerai. Priverskite jas veikti kartu.“

Mokymasis UNIX: ištekliai ir pradžia

Jei norite išbandyti arba išmokti UNIX, šiandien turite daug galimybių:

  • Įdiekite „Linux“ platinimą (pvz., „Ubuntu“, „Fedora“ arba „Debian“) jūsų kompiuteryje arba virtualioje mašinoje.
  • Išbandykite FreeBSD (labai rekomenduojama, jei norite „grynos“ patirties).
  • Naudokite terminalą „macOS“ sistemoje kad galėtumėte pasiekti savo „Apple“ kompiuterio UNIX bazę.
  • Peržiūrėkite įvadinį UNIX kursą iš UNAM arba vadovuose GCFGlobal.
  • Pradėkite nuo pagrindinių komandų ir palaipsniui pereina prie sudėtingesnių scenarijų ir užduočių atlikimo.

Praktinis UNIX pritaikymas ir panaudojimas

Kur šiandien galima rasti UNIX ir jos darinių? Trumpas atsakymas: beveik visur. Keletas pavyzdžių:

  • Žiniatinklio ir pašto serveriaiBeveik visi interneto serveriai („Google“, „Facebook“, „Amazon“, „Yahoo“ ir kt.) veikia UNIX arba Linux sistemose.
  • SuperkompiuteriaiDaugiau nei 90 % superkompiuterių naudoja „Linux“.
  • Išmanieji telefonai ir planšetiniai kompiuteriai„Android“ („Linux“) ir „iOS“ (BSD pagrindu).
  • Maršrutizatoriai ir NASDaugelis tinklo įrenginių savo funkcijas valdo naudodami „Unix tipo“ sistemas.
  • kosminės stotys„Debian GNU/Linux“ sistemos veikia Tarptautinėje kosminėje stotyje.
  • Įmonės ir viešasis administravimasUNIX išlieka daugelio valdymo sistemų pagrindu.

Atrodo neįtikėtina, bet UNIX, tas skaičiavimo veteranas, kasmet išlieka vis labiau pastebimas ir aktualus.

UNIX namų vartotojams? Arčiau nei atrodo

Daugelis žmonių UNIX sieja su sudėtingomis, ekspertams skirtomis sistemomis, tačiau tas laikas praėjo. Šiandien kiekvienas gali mėgautis UNIX aplinka, nesvarbu, ar naudojate „macOS“, „Android“ telefoną, „Raspberry Pi“, ar įdiegiate paprastą „Linux“, pvz., „Ubuntu“, bet kuriame sename nešiojamajame kompiuteryje.

Tendencija yra ta, kad vis daugiau programų ir paslaugų sukasi apie UNIX pagrindu veikiančias sistemas. O jei norite išmokti programuoti, administruoti serverius ar tiesiog geriau suprasti, kaip veikia ši technologija, Pažintis su UNIX ir jos komandomis yra investicija į ateitį..

Iš šios išsamios apžvalgos tampa aišku, kad UNIX yra ne tik skyrius skaičiavimo istorijoje, bet ir beveik viso jus supančio skaitmeninio pasaulio gyvasis pagrindas. Nuo jūsų mobiliojo telefono, naudojamos naršyklės ir serverių, kurie maitina internetą, iki įrenginių, kuriuos atsinešame į namus, ar debesies, kuriame saugome savo duomenis – UNIX egzistuoja – tyli, bet būtina. Ją suprasti ir ja pasinaudoti dabar labiau nei bet kada anksčiau reiškia suprasti, kaip veikia technologija, kuri judina pasaulį.

VIM: Kas tai yra, istorija, režimai, privalumai, naudojimas pažangiomis temomis ir viskas, ką reikia žinoti

Komentuoti