Uvod v distribucijo Linuxa
Drugi operacijski sistemi, kot je Microsoft, interno združijo vsak del kode in ga izdajo kot en paket. Izbrati morate eno od različic, ki jih ponujajo.
Toda Linux je drugačen od njih. Različne dele Linuxa razvijajo različne organizacije.
Različni deli vključujejo jedro, pripomočke lupine, strežnik X, sistemsko okolje, grafične programe itd. Če želite, lahko dostopate do kod vseh teh delov in jih sestavite sami. Vendar to ni lahka naloga, ki zahteva veliko časa in vsi deli morajo biti pravilno sestavljeni, da lahko pravilno delujejo.
Od tu naprej pride na vrsto distribucija (imenovana tudi distribucije). Za nas sestavijo vse te dele in nam dajo preveden operacijski sistem Linux za namestitev in uporabo.
- Distribucija Linuxa je operacijski sistem, narejen prek zbirke programske opreme, ki pogosto vsebuje jedro Linuxa in sistem za upravljanje paketov.
- Ponavadi uporabniki Linuxa dobijo svoj OS tako, da prenesejo distribucijo Linuxa, ki je na voljo za vrsto sistemov iz vdelanih naprav (npr. OpenWrt ) v robustne superračunalnike (npr. Rocks Cluster Distribution).
- Distribucijo Linuxa sestavljajo jedro Linuxa, knjižnice in orodja GNU, druga programska oprema, okenski sistem, dokumentacija, namizno okolje in upravitelj oken.
- Skoraj vsaka dodana programska oprema je odprtokodna in brezplačna ter je na voljo tako v izvorni kodi kot v prevedeni binarni obliki, kar omogoča spremembe dejanske programske opreme.
- Po želji distribucije Linuxa dodajo nekaj lastniške programske opreme, ki morda ni na voljo v obliki izvorne kode, kot so binarni bloki, potrebni za nekaj gonilnikov naprav.
Zgodovina distribucij Linuxa
Linus Torvalds je integriral jedro Linuxa in dal v skupno rabo njegovo prvo različico, 0.01, leta 1991. Sprva je bil Linux distribuiran le kot izvorna koda, nato pa kot kombinacija prenosljivih slik disket. Distribucije so začele poenostavljati postopek namestitve, saj je bil zapleten, še posebej v času naraščanja števila razpoložljive programske opreme.
Uporabniki so občudovali distribucije Linuxa kot zamenjave operacijskih sistemov Microsoft Windows in DOS v lastniških različicah Unixa, Apple Macintosh Mac OS in sistemih, združljivih z IBM PC. Skoraj vsak prvi uporabnik je Unix poznal iz šole ali službe. Sprejeli so distribucije Linuxa zaradi nizkih stroškov in razpoložljivosti izvorne kode za vso ali večino njihove programske opreme.
vadnica za mikrostoritve
Linux je od leta 2017 postal bolj znan na trgih vgrajenih in strežniških naprav v primerjavi s trgom namiznih računalnikov. Uporablja se na več kot 50 % spletnih strežnikov.
Trendi in vrste
Distribucije Linuxa so lahko:
- Nekomercialno ali komercialno
- Razvito za domače uporabnike, napredne uporabnike ali poslovne uporabnike
- Podprto na dveh ali več vrstah platform ali specifičnih za strojno opremo, celo za razširitev certifikata prek prodajalca platforme
- Razvito za vdelane, namizne ali strežniške naprave
- Visoko specializiran ali splošen namen za določene funkcije stroja (npr. računalniške gruče, omrežni usmerjevalniki in požarni zidovi)
- Usmerjeno na določene skupine uporabnikov, npr. z jezikovno internacionalizacijo in lokalizacijo ali z vključitvijo več znanstvenih računalniških in glasbenih produkcijskih paketov
- Predvsem zgrajen za celovitost, prenosljivost, uporabnost ali varnost
Rolling sprostitev ali standardna sprostitev
Raznolikost distribucij Linuxa je posledica tehničnih, filozofskih in organizacijskih razlik med uporabniki in prodajalci. Licenciranje brezplačne programske opreme določa, da lahko uporabniki, ki imajo dovolj zanimanja in znanja, prilagodijo obstoječe distribucije ali ustvarijo takšno, ki ustreza njihovim potrebam.
Seznam distribucij Linuxa
V povprečju je šeststo distributerjev Linuxa, ki ponujajo različne funkcije. Danes bomo razpravljali o nekaterih priljubljenih distribucijah Linuxa.
1) Ubuntu
Leta 2004 ga je razvil Canonical in hitro je postal priljubljen. Canonical želi, da se Ubuntu uporablja kot preprosto grafično namizje Linux brez uporabe ukazne vrstice. Je najbolj znana distribucija Linuxa. Ubuntu je naslednja različica Debiana in enostavna za uporabo za novince. Na voljo je s številnimi vnaprej nameščenimi aplikacijami in knjižnicami repozitorijev, ki so enostavni za uporabo.
Prej je Ubuntu uporabljal namizno okolje GNOME2, zdaj pa je razvil lastno namizno okolje unity. Izide vsakih šest mesecev in trenutno dela na razširitvi na tablice in pametne telefone.
'eulerjevo število v Javi'
2) Linux Mint
Mint temelji na Ubuntuju in uporablja njegovo programsko opremo za skladišče, zato so nekateri paketi skupni v obeh.
obravnavanje izjem v Javi
Prej je bil alternativa Ubuntuju, ker so medijski kodeki in lastniška programska oprema vključeni v mint, vendar ga v Ubuntuju ni bilo. Zdaj pa ima svojo priljubljenost in uporablja namizje cimet in mate namesto Ubuntujevega namiznega okolja unity.
3) Debian
Debian obstaja od leta 1993 in svoje različice izdaja veliko počasneje kot Ubuntu in mint.
Zaradi tega je eden najbolj stabilnih distributerjev Linuxa.
Ubuntu temelji na Debianu in je bil ustanovljen, da bi hitreje izboljšal jedro Debiana in ga naredil uporabniku prijaznejšega. Vsako ime izdaje Debiana temelji na imenu filma Zgodba igrač.
4) Red Hat Enterprise / CentOS
Red hat je komercialni distributer Linuxa. Obstajata produkta red hat Enterprise Linux (RHEL) in Fedora, ki sta prosto dostopna. RHEL je dobro preizkušen pred izdajo in podprt do sedem let po izdaji, medtem ko fedora zagotavlja hitrejšo posodobitev in brez podpore.
Red hat uporablja zakon o blagovnih znamkah, da prepreči nadaljnjo distribucijo svoje programske opreme. CentOS je skupnostni projekt, ki uporablja kodo Red Hat Enterprise Linux, vendar odstrani vse svoje blagovne znamke in jo naredi prosto dostopno. Z drugimi besedami, to je brezplačna različica RHEL in zagotavlja stabilno platformo za dolgo časa.
5) Fedora
Gre za projekt, ki se osredotoča predvsem na brezplačno programsko opremo in ponuja najnovejšo različico programske opreme. Ne izdeluje lastnega namiznega okolja, temveč uporablja programsko opremo 'navzgor'. Privzeto ima namizno okolje GNOME3. Je manj stabilen, vendar ponuja najnovejše stvari.
Izbira distribucije Linux
Distribucija | Zakaj uporabljati |
---|---|
UBuntu | Deluje kot Mac OS in je enostaven za uporabo. |
Linux mint | Deluje kot okna in bi ga morali uporabljati novinci. |
Debian | Zagotavlja stabilnost, vendar ni priporočljivo novim uporabnikom. |
Fedora | Če želite uporabljati red hat in najnovejšo programsko opremo. |
Podjetje z rdečim klobukom | Za komercialno uporabo. |
CentOS | Če želite uporabiti rdeči klobuk, vendar brez blagovne znamke. |
OpenSUSE | Deluje enako kot Fedora, vendar nekoliko starejši in stabilnejši. |
Arch Linux | Ni za začetnike, ker mora vsak paket namestiti sam. |
Primeri distribucij Linuxa
Široko uporabljene distribucije, združljive z GNU ali GNU
Nekomercialna distribucija Debiana in ena od primitivov, ki jo upravlja prostovoljno združenje razvijalcev z zavezanostjo k demokratičnemu vodenju projektov in načelom proste programske opreme.
Na voljo so tudi nekatere druge distribucije, kot so Ubuntu, Linux Mint, Fedora Linux, Red Hat Enterprise Linux, openSUSE, SUSE Linux Enterprise, Arch Linux, Manjaro Linux, Gentoo itd.
2 proti 1 multiplekser
OS na osnovi jedra Linuxa
- Android, Googlov komercialni operacijski sistem, deluje na osnovi Android OSP, ki se izvaja na različnih napravah, kot so dekoderji, pametni televizorji, pametni telefoni itd.
- ChromeOS, Googlov komercialni operacijski sistem, deluje na osnovi ChromiumOS, ki se izvaja samo na tabličnih računalnikih, Chromeboxih in Chromebookih. Tako kot Android tudi ChromeOS vsebuje trgovino Google Play in številne Googlove aplikacije.
Opomba: Vendar pa je vprašljiva tema, da se zgornji operacijski sistemi obravnavajo kot 'distribucija Linuxa'. Uporabljajo jedro Linuxa; zato Chris DiBona (odprtokodni vodja Googla) in Linux Foundation priznavata, da je Android tudi distribucija Linuxa.
Lahke porazdelitve
Te distribucije so bile razvite s podporo za starejšo strojno opremo, kar omogoča produktivno uporabo starejše strojne opreme ali za najboljšo možno hitrost v sodobni strojni opremi z zagotavljanjem več virov za uporabo prek aplikacij. Nekateri primeri vključujejo Slitaz, Puppy Linux in Tiny Core Linux.
Nišne distribucije
Nekatere druge distribucije zahtevajo posebne niše, vključno z: