V týchto časoch, keď hovoríme o niečom, čo súvisí s technológiou, hovoríme často mesiace predtým, ako sa niečo stane. V súčasnosti väčšina operačných systémov ešte neaktualizovala svoje jadro na verziu 5.xx a už tu máme správy týkajúce sa Linux 5.2. Rovnako ako počet procesov vo Firefoxe 66, aj správy, ktoré vám dnes prinesieme, budú pre mnoho počítačov pozitívne, pre iné to tak nebude.
A je to Linux 5.2 aktivujte možnosť Live Patching v GCC 9, kompilátor, ktorý má vyjsť v najbližších týždňoch. Toto je možnosť navrhnutá tak, aby pomohla generovať binárne súbory, ktoré dobre fungujú na správne fungovanie Live Patching. S príchodom jadra Linuxu v5.2 sa táto možnosť použije predvolene, čo môže spôsobiť pokles rýchlosti. Na novších počítačoch to nemá byť nápadné alebo dokonca pozitívne, ale na zariadeniach s obmedzenými zdrojmi by to mohol byť problém.
Linux 5.2 predvolene aktivuje Live Patching
GCC 9 predstavuje 5 možností opravy ktoré kontrolujú, aké optimalizácie sa používajú na vyskúšanie, a zaisťujú, aby sa nestala katastrofa, ak by binárny súbor mohol použiť bezpečnostné aktualizácie jadra bez nutnosti reštartu. To je dôležité v prípadoch ako kGraft, Ksplice a Kpatch aby ste zaistili, že kompilátor GCC nezmení vašu úlohu „živej opravy“.
GCC 9.1.0 vyjde neskôr tento mesiac alebo už v máji. Linux 5.2 nakoniec predvolene aktivuje 5 typov Live Patch, keď je spustený na podporovanom kompilátore a kedy CONFIG_LIVEPATCH je aktivovaný, niečo, čo vo väčšine linuxových jadier to bude predvolene. Varuje to v niektorých zriedkavých prípadoch Miroslav Beneš zo spoločnosti SUSE a osoba zodpovedná za zmenu mohlo by to mať negatívny dopad na výkon ako výsledok tejto možnosti „živej opravy“ riadiacej heuristiku optimalizácie kompilátora.
A je to tak, že aj keď sa nám to nepáči, býva to takto: ak si chceme vychutnať nové funkcie, s najväčšou pravdepodobnosťou budeme musieť niečo stratiť, a je to viditeľné najmä na spotrebe batérie smartfónov. Čo si myslíte, že je táto možnosť v systéme Linux 5.2 predvolene povolená?