Įvadas į Linux platinimą
Kitos operacinės sistemos, pvz., „Microsoft“, sujungia kiekvieną kodų bitą viduje ir išleidžia jį kaip vieną paketą. Turite pasirinkti vieną iš jų siūlomų versijų.
Tačiau „Linux“ skiriasi nuo jų. Skirtingas „Linux“ dalis kuria skirtingos organizacijos.
Įvairios dalys apima branduolį, apvalkalo programas, X serverį, sistemos aplinką, grafines programas ir tt Jei norite, galite pasiekti visų šių dalių kodus ir juos surinkti patys. Tačiau tai nėra lengva užduotis, reikalaujanti daug laiko, o visos dalys turi būti teisingai surinktos, kad tinkamai veiktų.
Nuo tada platinimas (taip pat vadinamas distribucija) atsiranda paveikslėlyje. Jie surenka visas šias dalis už mus ir pateikia mums surinktą „Linux“ operacinę sistemą, kurią galime įdiegti ir naudoti.
- „Linux“ platinimas yra OS, sukurta naudojant programinės įrangos rinkinį, kuriame dažnai yra „Linux“ branduolys ir paketų valdymo sistema.
- Paprastai „Linux“ vartotojai gauna savo OS atsisiųsdami „Linux“ platinimą, prieinamą įvairioms sistemoms iš įterptųjų įrenginių (pvz., OpenWrt ) į patikimus superkompiuterius (pvz., „Rocks Cluster Distribution“).
- Linux distribuciją sudaro Linux branduolys, GNU bibliotekos ir įrankiai, kita programinė įranga, langų sistema, dokumentacija, darbalaukio aplinka ir langų tvarkyklė.
- Beveik kiekviena pridėta programinė įranga yra atvirojo kodo ir nemokama ir yra prieinama tiek šaltinio kodu, tiek kompiliuota dvejetaine forma, leidžiančia keisti tikrąją programinę įrangą.
- Pasirinktinai Linux platinimai prideda keletą patentuotos programinės įrangos, kuri gali būti nepasiekiama šaltinio kodo formoje, pvz., dvejetainiai blokai, reikalingi kelioms įrenginių tvarkyklėms.
Linux platinimo istorija
Linusas Torvaldsas integravo „Linux“ branduolį ir 1991 m. pasidalijo pirmąja jo versija 0.01. Iš pradžių „Linux“ buvo platinamas tik kaip šaltinio kodas, o vėliau – kaip atsisiunčiamų diskelių vaizdų derinys. Platintojai pradėjo supaprastinti diegimo procedūrą, nes ji buvo sudėtinga, ypač didėjant turimos programinės įrangos skaičiui.
Vartotojai žavėjosi Linux platinimais kaip Microsoft Windows ir DOS OS pakaitalais patentuotose Unix versijose, Apple Macintosh Mac OS ir su IBM PC suderinamose sistemose. Beveik kiekvienas ankstyvas naudotojas buvo susipažinęs su Unix iš mokyklos ar darbo. Jie priėmė „Linux“ platinimą už mažą kainą ir visos arba didžiosios dalies programinės įrangos šaltinio kodą.
apvalkalo scenarijų padarymas vykdomu
„Linux“ išgarsėjo įterptųjų ir serverių įrenginių rinkose, palyginti su stalinių kompiuterių rinka 2017 m. Ji naudojama daugiau nei 50 % žiniatinklio serverių.
Tendencijos ir tipai
Linux platinimai gali būti:
- Nekomercinis arba komercinis
- Sukurta namų vartotojams, patyrusiems vartotojams ar verslo vartotojams
- Palaikoma dviejų ar daugiau tipų platformose arba konkrečiai aparatinei įrangai, net sertifikavimo plėtiniui per platformos pardavėją
- Sukurta įterptiesiems, staliniams ar serverio įrenginiams
- Labai specializuota arba bendroji paskirtis, skirta tam tikroms įrenginio funkcijoms (pvz., kompiuterių klasteriams, tinklo maršrutizatoriams ir ugniasienėms)
- Skirta tam tikroms vartotojų grupėms, pvz., pagal kalbos internacionalizavimą ir lokalizavimą arba įtraukiant kelis mokslinio skaičiavimo ir muzikos kūrimo paketus
- Visų pirma, sukurta siekiant visapusiškumo, perkeliamumo, patogumo naudoti ar saugumo
Slenkantis arba standartinis išleidimas
Linux platinimo įvairovė atsiranda dėl techninių, filosofinių ir organizacinių vartotojų ir pardavėjų skirtumų. Nemokama programinės įrangos licencijavimas apibrėžia, kad vartotojai, turintys pakankamai susidomėjimo ir žinių, gali pritaikyti esamus paskirstymus arba sukurti tokį, kad atitiktų savo poreikius.
Linux platinimo sąrašas
Yra vidutiniškai šeši šimtai Linux platintojų, teikiančių skirtingas funkcijas. Čia aptarsime kai kurias populiarias Linux platinimo versijas.
skaityti excel failą java
1) Ubuntu
Jį 2004 m. sukūrė „Canonical“ ir greitai išpopuliarėjo. „Canonical“ nori, kad „Ubuntu“ būtų naudojamas kaip paprastas grafinis „Linux“ darbalaukis, nenaudojant komandinės eilutės. Tai yra labiausiai žinomas Linux platinimas. Ubuntu yra kita Debian versija, kurią lengva naudoti naujokams. Jame yra daug iš anksto įdiegtų programų ir lengvai naudojamų saugyklų bibliotekų.
Anksčiau Ubuntu naudojo GNOME2 darbalaukio aplinką, tačiau dabar sukūrė savo vienybės darbalaukio aplinką. Jis išleidžiamas kas šešis mėnesius ir šiuo metu siekia išplėsti, kad veiktų planšetiniuose kompiuteriuose ir išmaniuosiuose telefonuose.
2) Linux Mint
Mint yra pagrįsta Ubuntu ir naudoja savo saugyklos programinę įrangą, todėl kai kurie paketai yra įprasti abiejuose.
Anksčiau tai buvo „Ubuntu“ alternatyva, nes medijos kodekai ir patentuota programinė įranga yra įtraukti į „mint“, bet Ubuntu jų nebuvo. Tačiau dabar jis turi savo populiarumą ir naudoja cinamono ir mate darbalaukį, o ne Ubuntu unity darbalaukio aplinką.
3) Debian
„Debian“ egzistuoja nuo 1993 m. ir išleidžia savo versijas daug lėčiau nei „Ubuntu“ ir „mint“.
ne
Tai daro jį vienu stabiliausių „Linux“ platintojų.
„Ubuntu“ yra pagrįstas „Debian“ ir buvo sukurtas siekiant greičiau patobulinti pagrindinius „Debian“ elementus ir padaryti jį patogesnį vartotojui. Kiekvienas „Debian“ leidimo pavadinimas yra pagrįstas filmo „Žaislų istorija“ pavadinimu.
4) Red Hat Enterprise / CentOS
„Red hat“ yra komercinis „Linux“ platintojas. Yra produktai yra „red hat enterprise Linux“ (RHEL) ir „Fedora“, kurie yra laisvai prieinami. RHEL yra gerai išbandytas prieš išleidimą ir palaikomas iki septynerių metų po išleidimo, o „Fedora“ teikia greitesnį atnaujinimą ir be jokio palaikymo.
„Red hat“ naudoja prekių ženklų įstatymą, kad užkirstų kelią jų programinės įrangos perskirstymui. „CentOS“ yra bendruomenės projektas, kuris naudoja „red hat“ įmonės „Linux“ kodą, tačiau pašalina visą prekės ženklą ir padaro jį laisvai prieinamą. Kitaip tariant, tai nemokama RHEL versija ir suteikia stabilią platformą ilgą laiką.
5) Fedora
Tai projektas, kuriame daugiausia dėmesio skiriama nemokama programinei įrangai ir pateikiama naujausia programinės įrangos versija. Jis nesukuria savo darbalaukio aplinkos, o naudoja „pirminę“ programinę įrangą. Pagal numatytuosius nustatymus jame yra GNOME3 darbalaukio aplinka. Jis yra mažiau stabilus, bet pateikia naujausius dalykus.
„Linux Distro“ pasirinkimas
Paskirstymas | Kodėl Naudoti |
---|---|
UBuntu | Jis veikia kaip Mac OS ir yra paprastas naudoti. |
Linux mint | Jis veikia kaip langai ir turėtų būti naudojamas naujiems naudotojams. |
Debian | Tai suteikia stabilumo, bet nerekomenduojama naujam vartotojui. |
Fedora | Jei norite naudoti raudoną skrybėlę ir naujausią programinę įrangą. |
Raudonų skrybėlių įmonė | Naudoti komerciniais tikslais. |
CentOS | Jei norite naudoti raudoną skrybėlę, bet be prekės ženklo. |
OpenSUSE | Jis veikia taip pat kaip Fedora, bet šiek tiek senesnis ir stabilesnis. |
Arch Linux | Tai ne pradedantiesiems, nes kiekvieną paketą turite įdiegti patys. |
Linux platinimo pavyzdžiai
Plačiai naudojami su GNU suderinami arba GNU pagrįsti platinimai
Nekomercinis Debian platinimas ir vienas iš primityvių, valdomas savanorių kūrėjų asociacijos, įsipareigojusios laikytis demokratinio projektų valdymo ir nemokamos programinės įrangos principų.
Taip pat yra keletas kitų platinimų, tokių kaip Ubuntu, Linux Mint, Fedora Linux, Red Hat Enterprise Linux, openSUSE, SUSE Linux Enterprise, Arch Linux, Manjaro Linux, Gentoo ir kt.
nemokama vs nemokama
„Linux“ branduolio pagrindu veikiančios OS
- „Android“, komercinė „Google“ operacinė sistema, veikia „Android“ OSP pagrindu, kuris veikia įvairiuose įrenginiuose, pvz., priedėliuose, išmaniuosiuose televizoriuose, išmaniuosiuose telefonuose ir kt.
- „ChromeOS“, komercinė „Google“ operacinė sistema, veikia „ChromiumOS“ pagrindu, kuri veikia tik planšetiniuose kompiuteriuose, „Chromebox“ ir „Chromebook“ įrenginiuose. Kaip ir „Android“, „ChromeOS“ yra „Google Play“ parduotuvė ir daug „Google“ programų.
Pastaba: Tačiau kyla abejonių, kad aukščiau nurodytos OS yra laikomos „Linux platinimu“. Jie naudoja Linux branduolį; taigi, Chrisas DiBona (atvirojo kodo „Google“ vadovas) ir „Linux Foundation“ pripažįsta, kad „Android“ taip pat yra „Linux“ platinimas.
Lengvi paskirstymai
Šie paskirstymai buvo sukurti palaikant ankstesnę aparatinę įrangą, leidžiančią produktyviai naudoti ankstesnę aparatinę įrangą arba pasiekti geriausią įmanomą greitį šiuolaikinėje aparatinėje įrangoje, suteikiant daugiau išteklių naudoti per programas. Kai kurie pavyzdžiai yra „Slitaz“, „Puppy Linux“ ir „Tiny Core Linux“.
Nišiniai paskirstymai
Kai kuriems kitiems platinimams reikalingos konkrečios nišos, įskaitant: