Pirmiausia pradėkime nuo pagrindinių žinių apie Linux operacinę sistemą.
Linux operacinė sistema
Operacinė sistema gali būti apibūdinta kaip sąsaja tarp kompiuterio aparatinės įrangos ir bet kurio kompiuterio vartotojo. Tai programinės įrangos grupė, kuri valdo kompiuterio aparatinės įrangos išteklius ir palengvina pagrindines kompiuterių programų paslaugas.
Operacinė sistema yra esminis kompiuterinės sistemos programinės įrangos komponentas. Pagrindinis operacinės sistemos tikslas yra sukurti platformą, kurioje vartotojas galėtų patogiai ar efektyviai paleisti bet kurią programą.
Iš kitos pusės, Linux OS yra viena iš žinomiausių UNIX OS versijų. Jis sukurtas siekiant suteikti nebrangią arba nemokamą OS keliems asmeninių kompiuterių sistemų vartotojams. Pažymėtina, kad tai yra visa OS, įskaitant „X Window System“, „Emacs“ redaktorius, IP/TCP , GUI (grafinė vartotojo sąsaja) ir kt.
java eilučių kūrėjas
Linux operacinės sistemos istorija
1991 m. „Linux“ istorija prasidėjo Suomijos studento pradėjus tam tikrą projektą Linas Torvaldsas Norėdami sukurti naują nemokamą OS branduolys . Galutinis „Linux“ branduolys buvo nuolat tobulinamas per visą istoriją.
- „Linux“ pasiūlė Suomijos studentas Linusas Torvaldsas 1991 m.
- HP-UX ( Hewlett Packard ) buvo paskelbta 8.0 versija.
- Hewlett Packard 9.0 versija buvo paskelbta 1992 m.
- FreeBSD 1.0 versija ir NetBSD 8 versija buvo išleista 1993 m.
- Red Hat Linux buvo pasiūlyta 1994 m. Caldera buvo aptikta Ransom love ir Bryan Sparks bei NetBSD 1.0 versija paskelbta.
- HP-UX 10.0 versija ir FreeBSD 2.0 versija buvo išleista 1995 m.
- K Desktop Environment sukūrė Matthias Ettrich 1996 metais.
- HP-UX 11.0 versija buvo išleista 1997 m.
- IRIX 6.5 versija, t.y. penktoji SGI UNIX karta, nemokama BSD 3.0 versija ir Sun Solaris 7 OS buvo išleista 1998 m.
- The Kalderos sistema sutartis su profesionalių paslaugų padaliniu ir SCO serverių programinės įrangos padaliniu buvo išleista 2000 m.
- Lindows pavadinimas buvo pakeistas į Linspire 2004 m.
- Pirmasis leidinys Ubuntu buvo paskelbtas 2004 m.
- „OpenSUSE“ projektas pradėjo nemokamą platinimą iš bendruomenės Novell 2005 metais.
- „Linux“ branduolio 3.0 versija buvo išleista 2011 m.
- Remiantis 2013 m. eksportuotų telefonų skaičiumi, Linux pagrindu sukurtas „Google“ „Android“ įrenginys reikalavo 75% išmaniųjų telefonų rinkos dalies.
- 2014 m. Ubuntu reikalavo 20000000+ vartotojų.
Linux sistemos architektūra
„Linux“ operacinės sistemos architektūrą daugiausia sudaro keli komponentai: branduolys, sistemos biblioteka, aparatūros sluoksnis, sistema, ir Shell naudingumas .
1. Branduolys:- Branduolys yra viena iš pagrindinių operacinės sistemos dalių. Ji yra atsakinga už kiekvieną pagrindinį „Linux“ OS veiksmą. Šioje operacinėje sistemoje yra skirtingų tipų moduliai ir ji tiesiogiai bendradarbiauja su pagrindine aparatine įranga. Branduolys palengvina reikiamą abstrakciją, norint paslėpti žemo lygio aparatūros ar taikomųjų programų informaciją sistemoje. Yra keletas svarbių branduolio tipų, kurie paminėti toliau:
- Monolitinis branduolys
- Mikro branduoliai
- Exo branduoliai
- Hibridiniai branduoliai
2. Sistemos bibliotekos:- Šios bibliotekos gali būti nurodytos kaip kai kurios specialios funkcijos. Jie taikomi operacinės sistemos funkcionalumui realizuoti ir nereikalauja branduolio modulių kodo prieigos teisių.
3. Sistemos paslaugų programos:- Ji atsakinga už specializuoto lygio ir individualios veiklos vykdymą.
4. Aparatūros sluoksnis: Linux operacinėje sistemoje yra aparatūros sluoksnis, kurį sudaro keli išoriniai įrenginiai, pvz., CPU, HDD ir RAM.
csv failų skaitymas java
5. Apvalkalas:- Tai sąsaja tarp branduolio ir vartotojo. Jis gali sau leisti branduolio paslaugas. Jis gali priimti komandas per vartotoją ir vykdyti branduolio funkcijas. Apvalkalą galima įsigyti skirtingų tipų OS. Šios operacinės sistemos skirstomos į du skirtingus tipus, kurie yra grafiniai apvalkalai ir komandinės eilutės apvalkalai .
Grafinės eilutės apvalkalai palengvina grafinę vartotojo sąsają, o komandų eilutės apvalkalai palengvina komandų eilutės sąsają. Taigi abu šie apvalkalai atlieka operacijas. Tačiau grafinės vartotojo sąsajos apvalkalai veikia lėčiau nei komandinės eilutės sąsajos apvalkalai.
Yra keletas šių apvalkalų tipų, kurie skirstomi į šias kategorijas:
- Korn apvalkalas
- Bourne apvalkalas
- C apvalkalas
- POSIX apvalkalas
Linux operacinės sistemos ypatybės
Kai kurios pagrindinės Linux OS funkcijos yra šios:
Linux trūkumai
Turime suprasti komandų eilutės sąsają, o naujesnės programinės įrangos paieška taip pat yra šiek tiek sudėtinga. Kai susiduriame su bet kokia OS problema, paieškos sprendimas yra labai problemiškas. Be to, yra įvairių „Mac“ ir „Windows“ ekspertų, palyginti su „Linux“.
Linux operacinės sistemos programos
„Linux“ šiais laikais yra milijardo dolerių korporacija. Tūkstančiai vyriausybių ir įmonių visame pasaulyje naudoja „Linux“ operacinę sistemą dėl mažesnių pinigų, laiko, licencijos mokesčio ir įperkamumo. Linux gali būti naudojamas kelių tipų elektroniniuose įrenginiuose. Šie elektroniniai prietaisai yra lengvai prieinami vartotojams visame pasaulyje. Žemiau pateikiami keli garsūs Linux pagrindu veikiantys elektroniniai įrenginiai:
rūšiavimas sąraše java
- Yamaha Motive klaviatūra
- „Volvo“ automobilinė navigacijos sistema
- TiVo skaitmeninis vaizdo įrašymo įrenginys
- „Sony“ skaitytuvas
- Sony Bravia televizija
- Vienas nešiojamas kompiuteris vienam vaikui XO2
- Motorola MotoRokr EM35 telefonas
- Lenovo IdeaPad S9
- HP Mini 1000
- Google Android Dev Phone 1
- Garmin Nuvi 860, 880 ir 5000
- Dell Inspiron Mini 9 ir 12
Linux platinimas
Tai OS, sudaryta iš programinės įrangos rinkinio Linux branduolyje arba galime sakyti, kad platinimas apima Linux branduolį. Tai palaiko programinę įrangą ir bibliotekas. Mes galime gauti Linux pagrindu veikiančią OS atsisiųsdami bet kurį Linux platinimą. Šie paskirstymo tipai egzistuoja skirtingiems įrenginių tipams, tokiems kaip asmeniniai kompiuteriai, įterptieji įrenginiai tt Egzistuoja apie 600 Linux platinimų, o keli žinomi Linux platinimai yra išvardyti taip:
- Giliai
- OpenSUSE
- Fedora
- Tik
- Debian
- Ubuntu
- Elementarus
- Linux Mint
- Mandžaras
- MX Linux
Ar Ubuntu ir Linux skiriasi?
TAIP.
Pagrindinis skirtumas tarp lango ir Linux yra tas, kad langas yra atvirojo kodo ir nemokama OS ir jos Linux platinimas, pagrįstas Debian, tuo tarpu Linux yra didelė atvirojo kodo OS, veikiančių Linux branduolio pagrindu, kolekcija.
Be to, Ubuntu yra Linux platinimas, o Linux yra pagrindinė sistema. „Ubuntu“ integruoja „Canonical Ltd.“ ir paskelbė 2004 m., o „Linux“ integravo Linusas Torvaldsas ir paskelbė 1991 m.
latekso teksto dydis
Vartotojo režimas prieš branduolio režimą
Branduolio komponento kodas veikia unikalia privilegijų nuotaika, žinoma kaip branduolio režimas kartu su visiška prieiga prie visų kompiuterio išteklių. Šis kodas iliustruoja atskirą procesą, veikia atskiroje adresų erdvėje ir jam nereikia konteksto perjungimo. Todėl tai labai greita ir efektyvu.
Branduolys vykdo visus procesus ir palengvina įvairias sistemos paslaugas procesams. Be to, tai palengvina saugią prieigą prie procesų prie aparatinės įrangos.
Palaikymo kodas, kurio nereikia vykdyti branduolio režimu, yra sistemos bibliotekoje. Vartotojo programos ir kitų tipų sistemos programos yra įdiegtos vartotojo režimu.
Jame nėra prieigos prie branduolio režimo ir sistemos aparatinės įrangos. Vartotojo paslaugų programos / programos naudoja sistemos bibliotekas branduolio funkcijoms pasiekti, kad gautų žemo lygio sistemos užduotis.