Linux Mint – rozdiel medzi 17.x a 18.x

Vzhľadom k množstvu problémov, ktoré spôsobuje užívateľom Linux Mint vo verzií 18.x (18, 18.1, 18.2) a častému spôsobu riešenia návratom o jednu verziu, späť, sa pokúsim vysvetliť prečo k tomu dochádza.

A prečo downgrade z verzie 18.2 na 18.1 nefunguje na rozdiel od návratu k 17.x.
Časť problémov Linux MINT 18 ich prevzal z „materskej“ distribúcie, Ubuntu 16.04 LTS, a časť je z nedotiahnutého, urýchleného, prechodu na init systém, ktorý používa Ubuntu. Posledná časť je z manažovania jadra linuxu, kde vypadávajú staršie ovládače, respektíve nové nie sú zabudované alebo boli odmietnuté pridať do jadra.

Pre vysvetlenie problému s init systémom, trochu teórie o linuxovom systéme.

Spustenie linuxového systému na počítači – všeobecne:

BIOS – inicializuje hárdvér, skontroluje disky a spustí bootloader z disku (MBR alebo GPT)
-> BOOT loader (GRUB/LILO) – vyhľadá operačné systémy, povolí výber medzi nimi a spustí operačný systém
-> Kernel – zinicializuje hárdvér, a spustí init (SysVinit alebo Systemd)
-> Init (SysVinit, systemd, upstart atď.) – pripojí filesystém užívateľov (root a user), naštartuje služby a spustí grafické rozhranie (display manager + getty)) a povolí interakciu užívateľa
-> Login – potvrdí užívateľa a jeho oprávnenia a spustí desktop environment (Cinnamon, Mate, KDE, Xfce)

1. Spustenie linuxového systému so sysinit (Unix/BSD typ) štartom (zovšeobecnené) (Linux MINT 17.x a skorší):
Po aktivácií BIOSu INT 13H nájde bootsektor a spustí sa GRUB. Ten následne lokalizuje kernel image a spustí ponuku na výber kernelu (známa obrazovka GRUBu). Následne GRUB rozbalí do pamäte kernel a spustí ovládače zariadení. V ďalšom kroku sa spustia programy pre užívateľské rozhranie za pomoci init scriptov, čím prestane sysVinit zasahovať do behu systému. Toto všetko sa deje postupne a po krokoch, sériovo, čo zvyšuje čas štartu systému.

v SysVinit existuje 8 runlevelov (0-6 a S) kde sú 3 stavy rezervované (0- halt (vypnutie PC), 1. jednoužívateľský mód a 6. reboot). Úroveň runlevelu zistíte príkazom

Príkaz v termináli:
who -r

2. Spustenie linuxového systému so systemd štartom (zovšeobecnené)(Linux MINT 18.x):
Po aktivácií BIOSu INT 13H nájde bootsektor a spustí sa GRUB. Ten následne lokalizuje kernel image a spustí ponuku na výber kernelu (známa obrazovka GRUBu). GRUB rozbalí do pamäte kernel a spustí ovládače zariadení.
Následne sa spustí systemd a ten manažuje spúšťanie procesov a scriptov.
Systemd je plne kompatibilný s init scriptami.
Združí bežiace procesy do logických skupín a tie spravuje podľa potreby, čím urýchli spúšťanie programov aj urýchlenie bežiacich daemonov. Odstraňuje duplicitné procesy, a často využívané presúva priamo pod seba. Zároveň spúšťa paralelne služby systému.

Obr. porovnanie štartu SysV a systemd

Vo verzií do 17.3 bol používaný SysV, v 18.x je to systemd. Táto zmena sama o sebe problém nie je, problém nastáva pri nie úplne dobrej implementácií systemd v distribúcií, ktorý je už aj v Ubuntu 16.04. Je na to množstvo sťažností na fórach Ubuntu aj Mintu.

Poznámka:
Systemd je oproti SysV krokom vpred pri inicializácií systému. Problémy nastávajú hlavne v spôsobe správy spusteného systému a bežiacich procesov.
V tej chvíli často dochádza k pádu služieb alebo programov, keďže sa snaží, a celkom dôkladne, manažovať bežiace procesy.

Druhým dôvod je pridanie xapps do Linux Mint 18.x a prechod k GTK 3.
X-Apps sú v podstate forkom Gnome apps, programov ktoré sú súčasťou Gnome DE.
X-Apps používajú GTK3 a obsahuje tieto programy:
xreader – je prehliadač dokumentov a PDF postavený na Atrile
xplayer – je prehrávač postavený na Toteme
xviewer – je prehliadač postavený na Eye of Gnome
pix – je prehliadač a ľahký editor obrázkov postavený na gThumb vieweri (osobne gThumb používam ako default namiesto EoM)
xed – je textový editor postavený na Plume
Do X-Apps patrí aj nový Update manager.

Obr. Update Manager (Zdroj Linux Mint.com)
Obr. Jednoduchšie nastavenie politiky pre aktualizovanie (Zdroj Linux Mint.com)

V čase vydania Linux MINT 18 ešte neboli úplne tieto programy doladené. Dokonca ešte i teraz dochádza k ich úpravám, čo sa prejavuje nielen na vnútornom usporiadaní (zmeny názvov knižníc či ich prepojenie na pôvodné Gnome apps či Mate pri Plume) ale aj na prekladoch.

Taktiež k stabilite Linux MINT 18 neprospieva jú problémy Ubuntu 16.04 na ktorom je postavený.
Ubuntu 16.04 LTS bolo vydané v apríli 2016, teda viac ako rok dozadu a 16.04.2 LTS v marci 2017.
Bohužiaľ stále pretrvávajú problémy so správou napájania pri niektorých procesoroch Intelu, kde sa o riešení dohadujú štyri strany, Intel, Canonical, správci jadra a systemd, ale ani jedna nekoná.
Taktiež naďalej pretrváva pár problémov s grafickými kartami od nVidie, kde sa nevie Cannical dohodnúť s nVidiou. Či problém s Wifi adaptérmi kde sa dohaduje Canonical so správcami systemd.
Častou odpoveďou na fórach je, podobne ako u nás, Install Ubuntu 14.04.3 and wait for the 16.04.3 release.

Takže pokiaľ naozaj potrebujete stabilný a spoľahlivý systém, tak je riešením použiť Linux MINT 17.3 a v prípade potreby si doinštalovať nové linuxové jadro.
Napríklad aj za pomoci Ukuu

Poznámka:
Linux MINT 17.x je plne podporovaná do 4/2019 takže netreba sa báť, že nepôjdu aktualizácie alebo niektoré programy.
Taktiež je možné do verzie 17.3 doinštalovať aj podporu GTK3.

Štítky .Záložka pro permanentní odkaz.

11 reakcí na Linux Mint – rozdiel medzi 17.x a 18.x

  1. alfi51 říká:

    NB Dell Latitude E6410, LM Sonya 18.2, 32 bit Cinnamon, kernel 4.12, všechno jede dobře, jen občas se stává, že Cinnamon havaroval, beží v
    nouzovém režimu a je ho třeba restartovat, ale to není problém, je tam na restart tlačítko a Cinnamon problikne a za 2 vteřiny je všechno v pořádku.

    • theseuszn říká:

      Padá i v jádrech v nabídce „mint update-linuxová jádra“, systém sem zavedl od piky na čisto, bez povýšení. Jinak obecně jako celek se mě to zdá bejt už docela slušný. No, je to ještě mladý a ty nevyřešený problémy z 16.04, uvidím, co ukáže čas. K 17-tce se už vracet nebudu, ikdyž je v ní větší „klid“.

  2. Michal říká:

    Je fakt, že mám Mint 18.2 XFCE jen krátce, ale taky nepozoruju nějaké problémy se stabilitou systému.

  3. romanos74 říká:

    Mám Mint 18.2 Cinnamon a myslím že je to z 18.xx zatím nejstabilnější verze, za mě absolutní spokojenost.

  4. daret říká:

    Ja aktualne pouzivam 18.2 KDE a neviem si vynachvalit.

    KDE5 je o tolko sviznejsie a problemy so systemd som zatial nezaznamenal.

    Myslim, ze najdolezitejsie je update z 17.3 je neupdatovat priamo, ale urobit novu cistu instalaciu.

    XCFE som skusal na jednom starsom PC (skoro 10r.) a fungovalo to prekvapivo dobre.

    • redhawk75 říká:

      problemy so systemd bezny uzivatel nema, problemy robia pri penetracnych testoch, pripadne pri specifickych cinnostiach.
      Pre bezneho uzivatela je jedno aky init je v systeme

      • kaktus říká:

        U rodičů sem tam cinnamon 18.1 nenaběhne (řešením je tvrdý restart), u 17.3 bez problému.
        U mne je problém s 18.1 při obnově ze spánku. Občas nenaběhnou ikonky/panely/title u oken/… řeší to sice restart cinnamonu, ale pokud si nepamatuješ, kde se to tlačítko nachází (při pravém kliku nejsou třeba zobrazitelné texty ani ikony), tak jsi v háji (i kdyby ne, je to dost otravné). Někdy se to prostředí zhroutí a prostě se nepřihlásím, ani přihlašovací menu nenaběhne (jako kdyby se přestal vykreslovat monitor, myška jako jediná se hýbe – řešení je jen tvrdý restart). Grafika (nvidia) vykresluje trojúhelníčky namísto čistého obrazu a můžu pokračovat. Mám toho mnohem víc, a drtivá většina na 17.x funguje bez problémů a nepovažuji podobné věci za pokročilou práci.
        Na druhou stranu na služebním noťasu jedu druhým týdnem 18.2 a zatím bez větších problémů.

        systemd je v tuto chvíli dost nedotažený

  5. Michal Gregorík říká:

    Momentálne používam Mint 18.1 Xfce v podtstae bez problémov, len mám taký dojem, že teplota cpu a gpu dosť rýchlo stúpa, ale to je možno stavbou notebooku.
    Napríklad, Mám staršiu hru- Hegemonia: Legions of Iron a teplota cpu už asi po 5 minútach dosiahne viac ako 80 °C. Rovnaká situácia s teplotou je aj pri iných hrách.Pre istotu som si kúpil chladiacu podložku zm-nc2,a le rozdiel je minimálny. Ale opakujem, neviem či je to spôsobené verziou Mintu.
    Skúšal som aj Mnit 18.2. Mate (myslím), ale tam už boli dosť veľké problémy.

    • redhawk75 říká:

      mozno by to chcelo vycistit a prepastovat notebook. Ja som teraz firemne HP prepastoval (dal som MX-4 pastu) a teplota klesla o 12 stupnov.

    • Shafa říká:

      Vyfoukat zebrovani chladice kompresorovym vzduchem (anebo zahradnim fukarem) a prepastovat. Jen pozor na to, ze nekdy je mezi cipem a chladicem na notasech tak velka mezera, ze te pasty se tam musi dat kilo. Anebo specialni medene podlozky…

Napsat komentář

Vaše emailová adresa nebude zveřejněna.