Reklama
Vývoj v systéme Linux môže byť niekedy dosť vzrušujúci, najmä ak dôjde k niektorým zásadným zmenám v softvéri, ktorý vám môže veľmi prospieť. Ak však neurobíte správne rozhodnutia, môžete sa brániť v získaní prístupu k týmto zmenám.
Tu je návod, ako môžete začať pracovať na špičkovej úrovni softvéru Linux a prečo by ste to mali robiť.
Prečo byť na reznej hrane?
Vzrušenie vývoja Linuxu možno najlepšie opísať pomocou niekoľkých teoretických príkladov. Povedzme, že prenosný počítač má slabú výdrž batérie alebo slabý výkon pri hraní v dôsledku chýb v grafickom ovládači. Keď vývojári jadra systému Linux aplikovať záplaty na jadro Čo je jadro v systéme Linux a ako kontrolujete svoju verziu?Linux je operačný systém, však? No, nie presne! Je to vlastne jadro. Čo je však jadro systému Linux? Čítaj viac ktoré riešia problémy s výkonom a zvyšujú výdrž batérie, zdravý rozum môže povedať, že by ste sa mali snažiť dajte ruky do tohto nového jadra 5 dôvodov, prečo by ste mali aktualizovať svoje jadro často [Linux] Ak používate linuxovú distribúciu, ako je Ubuntu alebo Fedora, tiež používate linuxové jadro, jadro, ktoré skutočne robí z vašej distribúcie linuxovú distribúciu. Vaša distribúcia neustále vyžaduje aktualizáciu jadra ... Čítaj viac aby ste si tieto vylepšenia mohli užiť.
Avšak hŕstka distribúcií absolútne odmieta aktualizovať jadrá (s výnimkou bezpečnostných chýb) v priebehu jedného vydania distribúcie. To znamená, že na tieto distribúcie budete musieť počkať na ďalšie vydanie distribúcie, aby ste si mohli vychutnať nové jadro. Pre používateľov Ubuntu to môže znamenať čakanie až šiestich mesiacov alebo aj dlhšie, ak ste používateľom Debianu. Vývojári distribúcie upustia od aktualizácií jadra, pretože to ohrozuje stabilitu, ale musí existovať dôvod, prečo vývojári jadra na proti prúdu považujú jadro za stabilné, správne? Musí byť dostatočne stabilný na každodenné použitie a moje vlastné skúsenosti naznačujú, že nemá zmysel čakať, kým vývojári vašej distribúcie konečne neveria novšiemu jadru.
Existuje mnoho ďalších príkladov, ktoré sa môžu týkať iného softvéru. Napríklad LibreOffice 4.3 bol nedávno vydaný a dokonca opravuje chybu, ktorá je už viac ako 11 rokov. Používatelia Ubuntu sú však stále prilepení na serveri LibreOffice 4.2 a pravdepodobne nebudú inovovaní na oveľa neskorší dátum alebo najneskôr do najbližšieho vydania distribúcie. Prečo čakať, kedy budete môcť používať novšiu verziu teraz a užiť si tieto opravy chýb?
Ako sa dostať na reznú hranu
Takže teraz, keď viete, prečo by ste mali chcieť zvážiť život na špičke, ako to robíte? Musíte si zvoliť najmodernejšiu distribúciu alebo nájsť spôsoby, ako obohatiť svoj softvér zdroje, ktoré poskytujú viac najmodernejších verzií, než aké sú ponúkané v distribúcii úložiska.
Vyberte správne rozdelenie
Najjednoduchšou možnosťou (ak to plánujete prinajmenšom od začiatku) je výber rozdelenia reznej hrany. Moje odporúčanie by bolo Arch Linux, čo je rozširujúca sa distribúcia vydaní, ktorá práve aktualizuje softvér, pretože nové verzie sa vydávajú proti prúdu Arch Linux: Umožní vám zostaviť váš systém Linux od nulyPre používateľov systému Linux je veľmi žiaduce, aby ste mohli systém úplne prispôsobiť. Niekedy sa to dá najlepšie dosiahnuť hneď na začiatku - spojením komponentov, ktoré chcete zahrnúť ... Čítaj viac . Arch je v tomto ohľade veľmi aktuálny a umožňuje ľahké zostať na špičke v celom systéme a vo všetkých nainštalovaných aplikáciách, nielen v niektorých kúskoch a kusoch. Bolo vydané nové jadro? Získate to rýchlo. Nový grafický ovládač? Počkajte nanajvýš niekoľko dní a dostanete to. Nová verzia LibreOffice? Nemusíte čakať mesiace, kým sa vám to podarí.
Jedinou nevýhodou Arch Linuxu je to, že je ťažké ho nastaviť, pretože začínate s veľmi minimálnou základňou a pracujete si hore. Určite to stojí za námahu, ale niektorí ľudia možno nebudú chcieť vynaložiť úsilie, alebo nerozumejú všetkému, čo musia urobiť, aby správne nakonfigurovali svoj systém. Ak Arch Linux nebude v tvojej uličke, mojím ďalším návrhom bude distribúcia ako Fedora. Fedora síce nefunguje na postupnom vydaní modelu, ale má vyššiu tendenciu aktualizovať softvér na nové hlavné verzie v rámci cyklu vydania, vrátane jadra. Pokiaľ ide o to, ako sa môžete dostať na špičku, je to skoro druhá sekunda.
Využite to najlepšie zo svojho súčasného Distro
Ak pre vás nič z toho nie je dobré, môžete tiež použiť Ubuntu alebo jeho derivát. Potom môžete zostať na špici pridaním množstva PPA (Personal Package Archives) do svojho systému. Uistite sa, či existuje PPA za kus softvéru Čo je to Ubuntu PPA a prečo by som ich chcel používať? [Vysvetlenie technológie] Čítaj viac ktoré pravidelne používate a pridávate.
Napríklad PPP LibreOffice umožňuje používateľom Ubuntu upgradovať na LibreOffice 4.3, aj keď to úložiská Ubuntu neponúkajú. K dispozícii je tiež úložisko GetApps pre ďalší softvér a novšie verzie a Oibaf PPA pre aktualizované grafické ovládače. Prečítajte si viac o našom zozname 7 užitočných PPA, ktoré by ste mali pridať Potrebujete viac alebo aktualizovaný softvér? Vyskúšajte týchto 7 Ubuntu PPA Čítaj viac .
Na Ubuntu neexistuje priame PPA pre jadrá, ale môžete navštíviť táto strana, vyberte požadované jadro (prejdite úplne nadol na najnovšie) a potom nainštalujte balíčky sami (jadro pre váš architektúra, hlavička vašej architektúry a hlavička všetkých architektúr - všetky tri súbory v generickom variante a nie nízke latentný variant). Ak to urobíte, bude potrebné trochu mastiť na lakte a neexistuje spôsob, ako automatizovať aktualizáciu jadra týmto spôsobom okrem písania vlastného skriptu, ale umožní vám to využiť všetky zmeny zistené u tohto novšieho používateľa verzia.
Ste rezanie hrany?
Celkovo vzaté, vyskúšanie špičkovej technológie vám môže poskytnúť rad výhod skôr, ako neskôr. Najlepšie zo všetkého je, že špičková hrana vám stále poskytuje rozumné očakávanie stability, na rozdiel od krvácacej hrany, čo znamená že kód vyskúšate v podstate správne, pretože sa práve zadáva, a preto neočakávate žiadne očakávania stability.
Dve všeobecné metódy sú najlepším spôsobom, ako sa priblížiť k špičke, takže ak máte záujem, vyskúšajte ich.
Bola tam nejaká metóda, ktorú som vynechal? Myslíte si, že byť na špici je alebo za to nestojí? Dajte nám vedieť v komentároch!
Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.