Ezekben az időkben, amikor a technológiával kapcsolatos valamiről beszélünk, gyakran hónapokkal azelőtt beszélünk, hogy valami megtörténne. Jelenleg a legtöbb operációs rendszer még nem frissítette kerneljét az 5.xx verzióra, és máris vannak híreink ezzel kapcsolatban Linux 5.2. Csakúgy, mint a Firefox 66 folyamatainak számával, a ma is eljuttatott hírek sok számítógép számára pozitívak lesznek, másoknak viszont nem.
És ez a Linux 5.2 aktiválja a GCC 9 Live Patching opcióját, a következő hetekben megjelenő fordító. Ez az opció célja, hogy elősegítse az élő javítás működéséhez jól használható bináris fájlok létrehozását. A Linux k5.2el vXNUMX érkezésével alapértelmezés szerint ez az opció lesz használva, ami sebességcsökkenést okozhat. Állítólag nem lehet észrevehető, sőt pozitív az újabb számítógépeken, de problémát okozhat a korlátozott erőforrásokkal rendelkező eszközökön.
A Linux 5.2 alapértelmezés szerint aktiválja az Élő javítást
A GCC 9 bemutatja 5 javítási lehetőség amelyek szabályozzák, hogy milyen optimalizálásokat használnak annak biztosítására, hogy ne történjen katasztrófa, ha a bináris újraindítás nélkül alkalmazhatja a rendszermag biztonsági frissítéseit. Ez olyan esetekben fontos, mint a kGraft, a Ksplice és a Kpatch annak biztosítása érdekében, hogy a GCC fordító ne módosítsa az "élő patch" feladatot.
A GCC 9.1.0 még ebben a hónapban vagy májusban jelenik meg. Végül a Linux 5.2 alapértelmezés szerint aktiválja az 5 Live Patch típust, amikor egy támogatott fordítón futtatja és mikor CONFIG_LIVEPATCH aktiválódik, ami alapértelmezés szerint ilyen lesz a legtöbb Linux kernben. Miroslav Benes, a SUSE-tól és a változásért felelős személy figyelmezteti ezt bizonyos esetekben negatív hatással lehet a teljesítményre ennek az "élő patch" opciónak az eredményeként vezérli a fordító optimalizálási heurisztikáját.
És ez az, hogy bár nem szeretjük, ez általában így van: ha élvezni akarjuk az új funkciókat, akkor nagy valószínűséggel el kell veszítenünk valamit, és ez különösen észrevehető az okostelefonok akkumulátor-fogyasztásában. Mit gondol, hogy ez az opció alapértelmezés szerint engedélyezve van a Linux 5.2-ben?