Rekomenduojama, 2024

Redaktoriaus Pasirinkimas

Unix vs Linux: kas yra skirtumas?

Jei ką tik pradėjote skaityti ir mokytis apie „Linux“, galbūt susidūrėte su „Unix“. Pats žodis atrodo panašus į „Linux“, bet ką tai reiškia? Galbūt jums įdomu: koks skirtumas tarp „Unix“ ir „Linux“?

Paprastai tai priklauso nuo to, kaip jūs interpretuojate kiekvieną iš šių dviejų terminų, nes abu gali turėti skirtingas (dar susijusias) reikšmes. Šiame straipsnyje pateikiame supaprastintą „Linux“ ir „Unix“ istoriją, kuri padės jums suprasti jų santykius. Kaip visada, kviečiame užduoti klausimus ir pridėti daugiau informacijos komentaruose .

(Hi) istorija „Unix“ ir „Linux“

„Unix“ istorija prasidėjo 1960-ųjų pabaigoje ir aštuntojo dešimtmečio pradžioje, AT&T Bell Labs skaičiavimo tyrimų skyriuje Jungtinėse Amerikos Valstijose. „Bell Labs“ kartu su „MIT“ ir „General Electric“ sukūrė naują operacinę sistemą. Kai kurie jų mokslininkai nepatenkino projekto eigos ir atsisakė sukurti savo OS. 1970 m. Naujam produktui buvo suteiktas „Unix“ pavadinimas, o po dvejų metų jo kodas buvo visiškai perrašytas C programavimo kalba. Tai palengvino kūrėjų galimybę Unix prijungti prie skirtingų kompiuterinių platformų.

Kadangi „Unix“ plėtra tęsėsi, „AT&T“ pradėjo platinti licencijas, skirtas jos naudojimui universitetams, o vėliau - komerciniams pardavėjams. Tai reiškė, kad ne visi galėjo laisvai keisti ir platinti šaltinio kodą, iš esmės suteikdami Unix patentuotą operacinę sistemą. Netrukus „Unix“ dariniai ir variantai skirtingiems tikslams ir su įvairiomis licencijomis pradėjo plisti, BSD („Berkeley Software Distribution“), kaip tikriausiai geriausiai žinomas tarp jų.

„Linux“ yra pagrįsta „Unix“ dvasią ir funkcionalumą, bet ne kodu. Kaip operacinė sistema ji išaugo iš dviejų projektų: 1983 m. Richardo Stallmano pradėto GNU projekto ir 1991 m. Linus Torvalds parašyto Linux branduolio. GNU projekto tikslas buvo sukurti operacinę sistemą, panašią į „Unix“, bet atskirai nuo jo; kitaip tariant, jame nėra kodo iš „Unix“, kad būtų galima toliau modifikuoti ir platinti be apribojimų kaip nemokamą programinę įrangą. Kadangi jų pačių branduolys buvo neišsamus, GNU projektas priėmė „Linux“ branduolį, todėl gimė operacinė sistema GNU / Linux.

Linux branduolio dizainą įtakojo „Unix“ variantas MINIX, tačiau visas kodas buvo parašytas nuo nulio, o ne iš jo pasiskolintas. Skirtingai nuo „Unix“, kuri buvo naudojama serveriuose, dideliuose pagrindiniuose kompiuteriuose ir brangiuose kompiuteriuose įvairiose institucijose, „Linux“ buvo sukurta asmeniniams kompiuteriams, daug paprastesniam aparatūros tipui. Tačiau šiandien ji veikia daugiau platformų nei bet kuri kita OS, įskaitant serverius, įterptines sistemas ir mobiliuosius telefonus.

Kas yra Unix?

Terminas „Unix“ gali būti susijęs su:

  • pradinė operacinė sistema, sukurta „AT&T Bell Labs“, iš kurios gaunamos kitos operacinės sistemos.
  • prekių ženklas, parašytas visose dangtelėse, UNIX, laikomas Open Group, kuris taip pat sukūrė standartų rinkinį operacinėms sistemoms, vadinamoms „Single Unix Specification“. „Unix“ gali turėti tik tas operacines sistemas, kurios atitinka standartus. Sertifikavimas nėra nemokamas, o operacinės sistemos kūrėjams reikalaujama mokėti prekės ženklo autorinius honorarus už pavadinimą.
  • visos operacinės sistemos, užregistruotos „Unix“ pavadinimu, nes atitinka minėtus standartus. Jie yra AIX, A / UX, HP-UX, „Inspur K-UX“, „Reliant UNIX“, „Solaris“, „IRIX“, „Tru64“, „UnixWare“, „z / OS“ ir „OS X“. (Įdomu tai, kad šią savaitę OS X švenčia savo 14-ąjį gimtadienį: kovo 24 d. Sveikiname!).

Kas yra Linux?

Griežtai kalbant, terminas „Linux“ reiškia tik branduolį. Operacinė sistema nėra baigta be darbalaukio aplinkos ir taikomųjų programų. Kadangi dauguma programų buvo ir vis dar yra teikiamos GNU Project, visas operacinės sistemos pavadinimas yra GNU / Linux.

Tačiau dabar daugelis žmonių „Linux“ naudojasi visais „Linux“ platinimais ir naudoja šį terminą kaip bendrąjį pavadinimą visoms operacinėms sistemoms, pagrįstoms „Linux“ branduoliu. Šiuo metu kuriama Linux branduolio versija 4.0, nes Linus Torvalds neseniai nusprendė pereiti prie naujos numeracijos sistemos branduolio išleidimui.

Linux yra Unix tipo sistema, o tai reiškia, kad ji elgiasi kaip Unix, bet jame nėra kodo.

Unix tipo sistemos dažnai apibūdinamos kaip Un * x, * NIX arba * N? X, arba kai kuriose kalbose vadinamos „Unixoids“. „Linux“ neturi UNIX sertifikavimo, o GNU laikoma „GNU Not Unix“, todėl šiuo atžvilgiu OS X yra „daugiau Unix“ nei „Linux“. Tačiau funkcionalumo lygiu „Linux“ branduolys ir „GNU / Linux“ operacinė sistema (-os) yra labai panašios į „Unix“ ir vadovaujasi daugeliu „Unix“ filosofijos principų, pavyzdžiui, turint žmogaus skaitymo kodą, saugant sistemos konfigūraciją paprastais tekstiniais failais, remdamiesi paprastais, mažais komandinės eilutės įrankiais, turinčiais korpusą, prisijungimą ir sesijos valdytoją ...

Svarbu pažymėti, kad Unix tipo sistema gali gauti UNIX sertifikavimą. Kai kuriuose kontekstuose visos operacinės sistemos, gautos iš „Unix“ arba jos pagrįstos, yra vadinamos „Unix“, nepaisant to, ar jos turi UNIX sertifikatą. Be to, jos gali būti komercinės arba laisvos (ir atviro kodo) operacinės sistemos.

Pagrindiniai skirtumai

  • „Linux“ yra nemokama ir atviro kodo, originalus „Unix“ nėra (bet kai kurie iš jų dariniai);
  • „Linux“ yra originalaus „Unix“ „klonas“, tačiau jame nėra jo kodo;
  • „Linux“ yra tik branduolys, o „Unix“ - tai visa operacinė sistema;
  • „Linux“ buvo sukurta asmeniniams kompiuteriams, o „Unix“ pirmiausia skirta didelėms darbo stotims ir serveriams. Šiandien „Linux“ palaiko daugiau platformų nei „Unix“;
  • Linux taip pat palaiko daugiau failų sistemos tipų nei „Unix“.

Kaip matėte, painiavos paprastai kyla dėl to, kad „Unix“ ir „Linux“ gali reikšti skirtingus dalykus. Nepriklausomai nuo to, kokia reikšmė naudojama, lieka tai, kad „Unix“ buvo pirmoji, o „Linux“ - vėliau. „Linux“ gimė iš programinės įrangos laisvės ir perkeliamumo noro ir įkvėpė „Unix“ požiūrio į kompiuteriją. Galima sakyti, kad mes visi esame įsiskolinę laisvam programinės įrangos judėjimui, nes technologija, pasaulis būtų daug tamsesnė vieta be jo.

TAIP PAT ŽR. Linux ir Windows, kaip patyrė „Linux“ naudotojas

Top