Začnimo najprej z osnovnim znanjem o operacijskem sistemu Linux.
operacijski sistem Linux
Operacijski sistem lahko opišemo kot vmesnik med računalniško strojno opremo in uporabnikom katerega koli računalnika. Je skupina programske opreme, ki upravlja z viri računalniške strojne opreme in omogoča osnovne storitve za računalniške programe.
Operacijski sistem je bistvena komponenta sistemske programske opreme znotraj računalniškega sistema. Primarni cilj operacijskega sistema je zagotoviti platformo, kjer lahko uporabnik priročno in učinkovito izvaja kateri koli program.
Po drugi strani, Linux OS je ena od znanih različic operacijskega sistema UNIX. Razvit je za zagotavljanje poceni ali brezplačnega OS za več uporabnikov osebnih računalniških sistemov. Zanimivo je, da gre za popoln OS, ki vključuje X Window System, urejevalnik Emacs, IP/TCP , GUI (grafični uporabniški vmesnik) itd.
igra pigeon android
Zgodovina operacijskega sistema Linux
Leta 1991 se je zgodovina Linuxa začela z začetkom določenega projekta finskega študenta Linus Torvalds za ustvarjanje novega brezplačnega jedro OS . Končno jedro Linuxa je bilo od takrat označeno z nenehnim razvojem skozi zgodovino.
- Linux je leta 1991 predlagal finski študent Linus Torvalds.
- HP-UX ( Hewlett Packard ) Objavljena je bila različica 8.0.
- Različica Hewlett Packard 9.0 je bila objavljena leta 1992.
- Različica FreeBSD 1.0 in NetBSD Različica 8 je bila izdana leta 1993.
- Red Hat Linux je bil predlagan leta 1994. Caldero je zaznal Ransom love in Bryan Sparks ter objavila različico NetBSD 1.0.
- Različica HP-UX 10.0 in različica FreeBSD 2.0 sta bili izdani leta 1995.
- K Desktop Environment je ustanovil Matthias Ettrich leta 1996.
- Različica HP-UX 11.0 je bila izdana leta 1997.
- Različica IRIX 6.5, tj. peta generacija SGI UNIX, brezplačna različica BSD 3.0 in Sun Solaris 7 OS je bila izdana leta 1998.
- The Sistem kaldere sporazum z oddelkom za strokovne storitve in oddelkom za strežniško programsko opremo SCO je bil izdan leta 2000.
- Ime Lindows je bilo leta 2004 spremenjeno v Linspire.
- Prva objava od Ubuntu je bil objavljen leta 2004.
- Projekt openSUSE je začel brezplačno distribucijo iz skupnosti Novell Leta 2005.
- Različica jedra Linux 3.0 je bila izdana leta 2011.
- Googlov android, ki temelji na Linuxu, je glede na število izvoženih telefonov v letu 2013 vztrajal pri 75 % tržnega deleža pametnega telefona.
- Ubuntu je leta 2014 vztrajal pri 20000000+ uporabnikih.
Arhitektura sistema Linux
Arhitektura operacijskega sistema Linux vsebuje predvsem nekatere komponente: jedro, sistemska knjižnica, plast strojne opreme, sistem, in Pripomoček lupine .
1. Jedro:- Jedro je eden od osrednjih delov operacijskega sistema. Odgovoren je za vsako od glavnih dejanj operacijskega sistema Linux. Ta operacijski sistem vsebuje različne vrste modulov in neposredno sodeluje z osnovno strojno opremo. Jedro omogoča zahtevano abstrakcijo za skrivanje podrobnosti nizkonivojske strojne opreme ali aplikacijskih programov v sistemu. Spodaj je navedenih nekaj pomembnih vrst jeder:
- Monolitno jedro
- Mikro jedrca
- Exo jedra
- Hibridna jedra
2. Sistemske knjižnice:- Te knjižnice je mogoče določiti kot nekatere posebne funkcije. Uporabljajo se za izvajanje funkcionalnosti operacijskega sistema in ne potrebujejo pravic dostopa do kode modulov jedra.
3. Sistemski pomožni programi:- Odgovoren je za opravljanje specializirane ravni in individualnih dejavnosti.
4. Strojna plast:- Operacijski sistem Linux vsebuje sloj strojne opreme, ki je sestavljen iz več perifernih naprav, kot so CPE, HDD in RAM.
delni derivat v lateksu
5. Lupina: - Je vmesnik med jedrom in uporabnikom. Lahko si privošči storitve jedra. Lahko sprejema ukaze prek uporabnika in izvaja funkcije jedra. Lupina je na voljo v različnih vrstah operacijskih sistemov. Ti operacijski sistemi so razvrščeni v dve različni vrsti, ki sta grafične lupine in lupine ukazne vrstice .
Lupine grafične vrstice olajšajo grafični uporabniški vmesnik, medtem ko lupine ukazne vrstice olajšajo vmesnik ukazne vrstice. Tako obe lupini izvajata operacije. Vendar lupine grafičnega uporabniškega vmesnika delujejo počasneje v primerjavi z lupinami vmesnika ukazne vrstice.
xor c++
Obstaja nekaj vrst teh lupin, ki so razvrščene na naslednji način:
- Kornova lupina
- Bournova školjka
- C lupina
- lupina POSIX
Funkcije operacijskega sistema Linux
Nekatere glavne značilnosti operacijskega sistema Linux so naslednje:
Slabosti Linuxa
Razumeti moramo vmesnik ukazne vrstice in tudi iskanje novejše programske opreme je nekoliko zapleteno. Ko se soočimo s kakršno koli težavo v OS, je rešitev iskanja zelo problematična. Obstajajo tudi različni strokovnjaki za Mac in Windows v primerjavi z Linuxom.
Aplikacije operacijskega sistema Linux
Linux je danes korporacija z milijardami dolarjev. Na tisoče vlad in podjetij uporablja operacijski sistem Linux po vsem svetu zaradi manj denarja, časa, licenčnine in cenovne dostopnosti. Linux se lahko uporablja v več vrstah elektronskih naprav. Te elektronske naprave so lahko dostopne uporabnikom po vsem svetu. Spodaj je navedenih nekaj znanih elektronskih naprav, ki temeljijo na Linuxu:
- Klaviatura Yamaha Motive
- Navigacijski sistem Volvo v avtomobilu
- Digitalni video snemalnik TiVo
- Sony Reader
- Televizor Sony Bravia
- En prenosni računalnik na otroka XO2
- Telefon Motorola MotoRokr EM35
- Lenovo IdeaPad S9
- HP Mini 1000
- Telefon Google Android Dev 1
- Garmin Nuvi 860, 880 in 5000
- Dell Inspiron Mini 9 in 12
Distribucija Linuxa
To je OS, ki je sestavljen iz programske zbirke na jedru Linuxa ali lahko rečemo, da distribucija vključuje jedro Linuxa. Podpira programsko opremo in knjižnice. OS, ki temelji na Linuxu, lahko pridobimo s prenosom katere koli distribucije Linuxa. Te vrste distribucij obstajajo za različne vrste naprav, kot je npr osebni računalniki, vgrajene naprave , itd. Obstaja približno več kot 600 distribucij Linuxa in nekaj znanih distribucij Linuxa je navedenih na naslednji način:
postorder prehod binarnega drevesa
- Deepin
- OpenSUSE
- Fedora
- Samo
- Debian
- Ubuntu
- Osnovno
- Linux Mint
- Manjaro
- MX Linux
Ali se Ubuntu in Linux razlikujeta?
DA.
Glavna razlika med oknom in Linuxom je, da je okno odprtokoden in brezplačen operacijski sistem, njegova distribucija Linuxa pa temelji na Debianu, medtem ko je Linux velika zbirka odprtokodnih operacijskih sistemov, ki delujejo na osnovi jedra Linuxa.
Poleg tega je Ubuntu distribucija Linuxa in Linux je jedro sistema. Ubuntu je integriral Canonical Ltd. in ga objavil leta 2004, Linux pa je integriral Linus Torvalds in ga objavil leta 1991.
Uporabniški način proti načinu jedra
Koda komponente jedra se izvaja v edinstvenem razpoloženju privilegijev, znanem kot način jedra skupaj s popolnim dostopom do vseh računalniških virov. Ta koda ponazarja posamezen proces, deluje v posameznem naslovnem prostoru in ne potrebuje preklopa konteksta. Zato je zelo hiter in učinkovit.
Jedro izvaja vse procese in omogoča procesom različne storitve sistema. Prav tako omogoča varen dostop do procesov do strojne opreme.
Podporna koda, ki ni potrebna za izvajanje v načinu jedra, je znotraj sistemske knjižnice. Uporabniški programi in druge vrste sistemskih programov se izvajajo v uporabniškem načinu.
Ne vključuje dostopa do načina jedra in sistemske strojne opreme. Uporabniški pripomočki/programi uporabljajo sistemske knjižnice za dostop do funkcij jedra, da pridobijo nizkonivojske naloge sistema.