logo

Unix vs Linux

Šiandien Linux turi didelę paklausą. „Linux“ naudojimą galite pamatyti visur. Jis dominuoja mūsų serveriuose, staliniuose kompiuteriuose, išmaniuosiuose telefonuose ir netgi naudojamas kai kuriuose elektriniuose įrenginiuose, pavyzdžiui, šaldytuvuose.

sql duomenų tipai

Kai kurie žmonės mano, kad Unix ir Linux yra sinonimai, bet tai netiesa. Daugelis operacinių sistemų buvo sukurtos panašiai kaip „Unix“, tačiau nė viena iš jų neišpopuliarėjo kaip „Linux“. Linux yra Unix klonas. Jis turi keletą funkcijų, panašių į Unix, tačiau vis dar turi keletą pagrindinių skirtumų. Prieš Linux ir Windows kompiuterių pasaulyje dominavo Unix. Unix yra autorių teisių saugomas pavadinimas, o IBM AIX, HP-UX ir Sun Solaris yra tik Unix operacinė sistema, išlikusi iki šiol.

Įvadas į Unix

„Unix“ yra kelių naudotojų, daugiafunkcinių kompiuterių OS šeima, sukurta iš tikrojo AT&T Unix, kurią 1969 m. Bell Labs tyrimų centre pradėjo integruoti Dennisas Ritchie, Kenas Thompsonas ir kiti. Iš pradžių „Unix“ buvo skirtas naudoti „Bell“ sistemoje, todėl pardavėjai, įskaitant IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris / SunOS), Berkeley ( BSD), Microsoft (Xenix) ir Kalifornijos universitete.

„Unix“ sistemos yra pažymėtos moduliniu dizainu, kartais vadinamu „ 'Unix filosofija' . Operacinė sistema pagal šią filosofiją turėtų suteikti paprastų įrankių grupę, kuri visi atlieka tiksliai apibrėžtą ir ribotą funkciją. Įkoduota, vieninga failų sistema ir tarpprocesinio ryšio technika, vadinama 'vamzdžiai' yra pagrindinė komunikacijos priemonė, o komandų ir apvalkalo scenarijų kalba yra naudojama norint sujungti įrankius sudėtingoms darbo eigoms įgyvendinti.

Unix išsiskiria iš savo pirmtakų kaip pradinė nešiojama OS; beveik visa operacinė sistema nurodyta C programavimo kalba, kuri leidžia Unix veikti daugelyje platformų.

Unix komponentai

„Unix“ sistemą sudaro keli komponentai, kurie iš tikrųjų buvo supakuoti kartu. Pridėjus kiekvieno iš šių komponentų kūrimo aplinką, dokumentus, bibliotekas ir modifikuotą nešiojamąjį šaltinio kodą, įtraukiant į OS branduolį, „Unix“ tapo savarankiška programinės įrangos sistema.

Failų sistemos vietos ir Unix komponentų pavadinimai iš esmės pasikeitė per sistemos istoriją. Nepaisant to, kai kurie mano, kad 7 versijos įgyvendinimas turi ankstyvą „Canonical“ struktūrą:

    Branduolys:Jį sudaro daugybė subkomponentų, o jo šaltinio kodas yra /usr/sys kataloge.Kūrimo aplinka:Naujausiose Unix versijose buvo sukurta kūrimo aplinka, tinkama perdaryti visą sistemą iš šaltinio kodo.Komandos:„Unix“ išskiria vartotojo lygio programas ar komandas, skirtas sistemos priežiūrai ir veikimui, bendrąsias paslaugų komandas ir bendresnės paskirties programinę įrangą, pvz., rinkimo paketus ir teksto formatavimą.Dokumentacija:„Unix“ buvo viena iš pirmųjų OS, kuri kiekvieną savo dokumentaciją įtraukė internete mašininio skaitomo formato.

Įvadas į Linux

Linux yra Unix tipo atvirojo kodo operacinių sistemų šeima. Paprastai „Linux“ yra supakuota kaip „Linux“ paskirstymas, kuriame yra pagalbinės sistemos bibliotekos ir programinė įranga bei branduolys, iš kurių keletą siūlo GNU projektas. Keletas „Linux“ platinimų naudoja žodį „Linux“, tačiau „Free Software Foundation“ naudoja pavadinimą „GNU/Linux“, kad sutelktų dėmesį į GNU programinės įrangos svarbą.

Įžymūs „Linux“ platinimai yra „Ubuntu“, „Fedora Linux“ ir „Debian“, pastarąjį sudaro keli skirtingi platinimai ir pakeitimai, įskaitant „Xubuntu“ ir „Lubuntu“. Komerciniai platinimai yra SUSE Linux Enterprise ir Red Hat Enterprise Linux. Darbalaukio Linux platinimai yra langų sistemos, tokios kaip Wayland arba X11, ir darbalaukio aplinkos, pvz., KDE Plasma arba GNOME.

„Linux“ yra vienas ryškiausių atvirojo kodo ir nemokamos programinės įrangos bendradarbiavimo pavyzdžių. „Linux“ šaltinio kodą gali platinti, keisti ir nekomerciniais tikslais naudoti bet kas pagal atitinkamų licencijų sąlygas, pvz., GPL (GNU bendroji viešoji licencija). Pavyzdžiui, „Linux“ branduolys yra licencijuotas GPLv2.

Linux komponentai

Įdiegtuose „Linux“ sistemos komponentuose yra:

    Bootloader:Tai programa, kuri gali įkelti „Linux“ branduolį į pagrindinę kompiuterio atmintį, kai ją paleidžia sistema po to, kai inicijuojama programinė įranga ir kai ji įjungiama.Įveskite programą:Tai pradinis procesas, kurį pradėjo Linux branduolys.
    Programinės įrangos bibliotekos: Tai apima kodą, kurį gali naudoti aktyvūs procesai.Pagrindinės Unix komandos:Pagrindinės Unix komandos kartu su GNU coreutils yra tipiškas diegimas. Galimos kelios įterptųjų sistemų alternatyvos, pvz., BSD licencijuota „Toybox“ ir „copyleft BusyBox“.Valdiklių įrankių rinkiniai:Tai yra bibliotekos, naudojamos programinės įrangos grafinėms vartotojo sąsajoms kurti. Yra keletas valdiklių įrankių rinkinių, įskaitant Clutter ir GTK, integruotus GNOME projekto, Qt, integruotą su Qt projektu ir kurį vykdo Apšvietos fondo bibliotekos (EFL), ir Qt įmonę, kurią pirmiausia sukūrė Apšvietos komanda.Paketo valdymo sistema:Paketų valdymo sistema apima RPM ir dpkg. Paketai gali būti sudaryti iš šaltinio ir dvejetainių tarballų.Vartotojo sąsajos programa:Vartotojo sąsajos programos taip pat prieinamos Linux sistemoje, pvz., langų aplinkos arba komandų apvalkalai.

Skirtumas tarp Linux ir Unix

PalyginimasLinuxUnix
ApibrėžimasTai atvirojo kodo operacinė sistema, kuri yra laisvai prieinama visiems .Tai operacinė sistema, kuri gali naudoti tik jos autorių teisės .
PavyzdžiaiJame yra įvairių paskirstymų, tokių kaip Ubuntu, Redhat, Fedora ir ktIBM AIX, HP-UX ir Sun Solaris.
VartotojaiŠiais laikais „Linux“ yra labai paklausi. Kiekvienas gali naudoti „Linux“, nesvarbu, ar jis yra namų vartotojas, kūrėjas ar studentas.Jis buvo sukurtas daugiausia serveriams, darbo stotims ir dideliems kompiuteriams.
NaudojimasLinux naudojamas visur – nuo ​​serverių, asmeninių kompiuterių, išmaniųjų telefonų, planšetinių kompiuterių iki pagrindinių ir superkompiuterių.Jis naudojamas serveriuose, darbo vietose ir asmeniniuose kompiuteriuose.
KainaLinux yra laisvai platinamas, atsisiunčiamas ir platinamas per žurnalus. Kainos Linux platinimai taip pat yra pigesni nei Windows.„Unix“ autorių teisių pardavėjai nustato skirtingas savo „Unix“ operacinių sistemų išlaidas.
PlėtraKadangi tai yra atvirojo kodo, jis sukurtas pasaulio kūrėjams dalijantis ir bendradarbiaujant su kodais.„Unix“ sukūrė „AT&T Labs“, įvairūs komerciniai pardavėjai ir ne pelno organizacijos.
Gamintojas„Linux“ branduolį kuria kūrėjų bendruomenė iš įvairių pasaulio šalių. Nors Linusas Torvaldsas yra Linux tėvas, jis viską prižiūri.Unix turi tris paskirstymus IBM AIX, HP-UX ir Sun Solaris. „Apple“ taip pat naudoja „Unix“, kad sukurtų OSX operacinę sistemą.
GUI„Linux“ yra pagrįsta komandomis, tačiau kai kurie platinimai teikia GUI pagrindu sukurtą „Linux“. Gnome ir KDE dažniausiai naudojami GUI.Iš pradžių tai buvo komandomis pagrįsta OS, bet vėliau buvo sukurta bendroji darbalaukio aplinka. Dauguma Unix platinimų naudoja Gnome.
SąsajaNumatytoji sąsaja yra BASH (Bourne Again SHell). Tačiau kai kurie platintojai sukūrė savo sąsajas.Iš pradžių buvo naudojamas Bourne apvalkalas. Bet taip pat yra suderinamas su kitomis GUI.
Failų sistemos palaikymas„Linux“ palaiko daugiau failų sistemų nei „Unix“.Jis taip pat palaiko failų sistemą, bet mažiau nei „Linux“.
KodavimasLinux yra Unix klonas, veikia kaip Unix, bet jame nėra kodo.„Unix“ turi visiškai kitokį kodavimą, kurį sukūrė „AT&T Labs“.
Operacinė sistemaLinux yra tik branduolys.Unix yra visas operacinės sistemos paketas.
SaugumasTai suteikia didesnį saugumą. Iki šiol „Linux“ yra apie 60–100 virusų.Unix taip pat yra labai apsaugotas. Iki šiol jame yra apie 85–120 virusų
Klaidų aptikimas ir sprendimasKadangi Linux yra atvirojo kodo, vartotojui paskelbus bet kokią grėsmę, kūrėjai iš viso pasaulio pradeda su ja dirbti. Taigi jis suteikia greitesnį sprendimą.„Unix“ naudotojai turi šiek tiek palaukti, kol problema bus išspręsta.