Skirtingai nei „Windows“ ir „MacOS“, įdiegti „Linux“ nėra taip paprasta. Ieškodami „Linux“ internete, pamatysite tiek daug operacinių sistemų skirtingais pavadinimais, nė viena iš jų nėra aiškiai vadinama „Linux“. Kodėl taip yra?
„Linux“ vis dažniau tampa operacine sistema, kurią pasirenka patyrę technologijų entuziastai ir paprasti vartotojai. Bet kodėl yra tūkstančiai operacinių sistemų ar „paskirstymų“, kurios visos vadinamos „Linux“? Ir kodėl kūrėjai nuolat kuria daugiau tos pačios rūšies operacinių sistemų? Išsiaiškinkime.
Kas yra Linux platinimai?
Pirma, svarbu žinoti kas iš tikrųjų yra Linux. „Linux“ yra ne operacinė sistema, o greičiau branduolys, klijai, jungiantys jūsų kompiuterio aparatinę įrangą su operacine sistema. Kai kompiuteryje paleidžiate programą spustelėdami piktogramą, branduolys susisiekia su operacinę sistemą, kad paleistumėte programą ir ekrane parodytumėte išvestį naudodami aparatinę įrangą, t. y stebėti.
Operacinė sistema susideda iš pagrindinio branduolio, programų ir dažnai
grafinę vartotojo sąsają. „Linux“ yra branduolys, o visos jį naudojančios operacinės sistemos vadinamos „Linux platinimais“. Terminas „paskirstymas“ kilęs iš „Linux“ pagrindu veikiančių OS dalijimosi su kitais vartotojais procesas, taip pat žinomas kaip „platinimas“, nes branduolys ir OS paprastai yra Laisvas.Kas sukūrė tiek daug Linux platinimų?
„Linux“ branduolys yra licencijuotas pagal GNU bendrąją viešąją licenciją, kuri suteikia kiekvienam leidimą peržiūrėti, redaguoti ir platinti visas branduolio programas. Bet ne visada taip buvo.
Anksčiau Unix buvo populiari operacinė sistema, tačiau jos šaltinio kodas priklausė AT&T. Po kurio laiko Kalifornijos universitete Berklyje atsirado operacinė sistema BSD (Berkeley Software Distribution), daugiausia paremta Unix pagrindu. Tuo metu buvo ir kitų operacinių sistemų, pagrįstų Unix, ir visos jos labai skyrėsi viena nuo kitos.
Standarto neprieinamas Unix pagrindu sukurta OS ir pasipriešinimas tarp OS tuo metu pagimdė erą, žinomą kaip "Unix karaiĮvairūs pardavėjai, platinantys savo Unix versijas, pradėjo kurti savo standartus, įskaitant AT&T ir BSD.
1983 m. Richardas Stallmanas pradėjo GNU projektą, sutelkdamas dėmesį į jo kūrimą ir platinimą nemokama ir atvirojo kodo programinė įranga. GNU projekto tikslas buvo sukurti nemokamą Unix versiją, versiją, kurią kiekvienas galėtų laisvai kopijuoti ir platinti.
Daugelis programų tuo metu buvo sukurtos pagal GNU bendrąją viešąją licenciją, įskaitant TAR ir Emacs. Tačiau projektui trūko atvirojo kodo branduolio – kompiuterio dalies, padedančios OS ir programoms sąveikauti su aparatine įranga.
1991 m., praėjus aštuoneriems metams nuo GNU projekto pradžios, Linusas Torvaldsas pradėjo kurti Linux. Ir po metų Linux buvo iš naujo išleistas pagal bendrąją viešąją licenciją ir tapo tuo, ką dabar žinome kaip GNU/Linux. Kadangi Linux branduolys buvo licencijuotas pagal GPL, bet kas galėjo sukurti operacinę sistemą branduolio viršuje ir ją laisvai platinti.
Galimybė nemokamai sukurti savo operacinę sistemą paskatino daugelį kūrėjų pradėti jų platinimą. Tuo metu buvo išleista daugybė platinimo versijų, įskaitant „Debian“, „Red Hat“ ir „Slackware“, o tai paskatino „Linux“ revoliuciją.
Kodėl kuriami nauji Linux platinimai?
Pagrindinė priežastis, kodėl kūrėjai nuolat kuria ir platina naujas Linux pagrįstas OS, yra ta, kad jie tiesiog gali. Linux branduolys yra nemokamas. Programėlės nemokamos. Ištekliai, skirti sukurti visą operacinę sistemą branduolio viršuje, yra nemokami.
Šiais laikais žmonės retai kuria distro nuo nulio. Vietoj to, jie pasirenka kitą populiarų platinimą ir arba sukuria naują OS, naudodami ankstesnę, arba perkuria ją naudodami naują grafinę vartotojo sąsają ir pridėtas programas.
Ubuntu turi keletą savo reskinų, būtent Xubuntu, Kubuntu ir Lubuntu. Vienintelis skirtumas tarp šių trijų skonių yra darbalaukio aplinka. Vietoj numatytojo tinkinto GNOME darbalaukio, kuris yra iš anksto įdiegtas Ubuntu, Xubuntu, Kubuntu ir Lubuntu, pristatomas atitinkamai su XFCE, KDE Plasma ir LXDE.
Pagrindinis operacinės sistemos tikslas yra palengvinti stalinių kompiuterių naudojimą vartotojams. Kai kas nors nori naujos operacinės sistemos funkcijos, tradicinis būdas yra pateikti atsiliepimus OS kuriančiai įmonei. GNU projektas visiškai pakeitė šį srautą.
Tai vartotojai, kurie naudoja, kuria, teikia grįžtamąjį ryšį, įgyvendina grįžtamąjį ryšį ir galiausiai platina atvirojo kodo platinimą. Galite laisvai kurti savo platinimą ir pridėti norimų funkcijų į savo svajonių OS.
Kiekvienas, turintis panašią ideologiją ir nuomones, gali prisidėti prie projekto ir pradėti padėti kūrėjams. Nereikia susisiekti su įmone ar pildyti atsiliepimų formos, kad OS būtų pridėta papildoma funkcija.
Ne tik vartotojai, bet net ir didelės įmonės kuria naujus paskirstymus įmonės viduje. „Microsoft“ CBL-Mariner yra populiarus pavyzdys. Taip yra visų pirma todėl, kad didelės įmonės nenori naudoti kitų vartotojų sukurtų platinimų ir verčiau kurti savo operacinę sistemą nuo nulio arba ant kitos pagrindinės distribucijos.
„Linux“ projektas išaugo tiek, kad technologijų milžinai, tokie kaip „Google“, kai kuriems projektams pradėjo priklausyti nuo „Linux“ branduolio. Kaip pavyzdį paimkite „Android“ ir „Chrome“ OS. „Android“ naudoja „Linux“ branduolį po gaubtu, o „Chrome“ OS yra sukurta ant „Gentoo Linux“, 2000 m. išleisto platinimo.
Kita darbalaukio Linux susiskaidymo priežastis yra daugybė galimų įrenginių tipų. Be stalinių kompiuterių, kitiems įrenginiams, pavyzdžiui, pagrįstiems ARM procesoriais, taip pat reikalinga operacinė sistema. „Linux“ tai išsprendžia suteikdama kūrėjams pagrindą sukurti OS bet kuriai norimai procesorių šeimai.
Raspbian OS yra a Distro sukurtas specialiai Raspberry Pi prietaisų. Taip pat galite rasti daugybę platinimo versijų, sukurtų veikti senesniuose procesoriuose, kurių nepalaiko patentuoti OS pardavėjai.
Ar mums tikrai reikia tiek daug platinimų?
Jei jums tiesiog reikia kompiuterio ir operacinės sistemos, kad galėtumėte atlikti darbus, žinoma, ne. Galite atsikratyti bet kurios operacinės sistemos, jei ji tinka jūsų sąskaitoms. Tačiau tiems, kurie nori išlepinti savo įrenginius ir skaitmeninį gyvenimą, tinka Linux.
Galite išbandyti keletą „Linux“ OS ir atsiskaityk su tuo, kuris tau atrodo geriausias arba toliau naršykite ir išbandykite naujas districijas. „Linux“ suteikia jums tokį pasirinkimą. Kol žmonės ir toliau palaikys atvirojo kodo ekosistemą ir prisidės prie jos, internete nuolatos matysite kuriamas ir nemokamai išleidžiamas naujas platinimo versijas.
Štai kaip veikia atvirasis šaltinis!
Nors daugelis patentuotų OS, pvz., „Android“ ir „MacOS“, turi uždarojo kodo kodų bazę, jos naudojo „Linux“ kaip savo projektų pagrindą. Tai visiškai priimtina, nes licencija, pagal kurią išleistas Linux branduolys, leidžia bet kam keisti ir platinti kodą be jokių apribojimų.
Dėl didžiulio „Linux“ pagrindu veikiančių operacinių sistemų bendruomenės palaikymo į platinimą nuolat pridedamos naujos ir išskirtinės funkcijos. Nors daug tokių funkcijų galite rasti kitose patentuotose OS, tokiose kaip „Windows“ ir „MacOS“, kai kurios iš jų apsiriboja tik keletu „Linux“ platinimų.
10 dalykų, kuriuos galite padaryti naudodami „Linux“, bet ne „Windows“.
Skaitykite toliau
Susijusios temos
- Linux
- Linux branduolys
- Linux Distro
- Atviro kodo
Apie autorių
Deepesh yra MUO jaunesnysis Linux redaktorius. Jis rašo informacinius vadovus apie Linux, siekdamas suteikti palaimingą patirtį visiems naujokams. Nesu tikras dėl filmų, bet jei norite kalbėti apie technologijas, jis yra jūsų vaikinas.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia