În aceste vremuri, când vorbim despre ceva legat de tehnologie, vorbim adesea cu luni înainte să se întâmple ceva. În prezent, majoritatea sistemelor de operare nu și-au actualizat încă nucleul la versiunea 5.xx și avem deja știri legate de Linux 5.2. La fel cu numărul de procese din Firefox 66, știrile pe care vi le aducem astăzi vor fi pozitive pentru multe computere, dar pentru altele nu va fi așa.
Și este că Linux 5.2 activați opțiunea Live Patching din GCC 9, un compilator care urmează să fie lansat în următoarele săptămâni. Aceasta este o opțiune concepută pentru a ajuta la generarea de binare care funcționează bine pentru ca Live Patching să funcționeze. Odată cu sosirea kernel-ului Linux v5.2, această opțiune va fi utilizată în mod implicit, ceea ce poate provoca scăderea vitezei. Nu ar trebui să fie vizibil sau chiar pozitiv pe computerele mai noi, dar ar putea fi o problemă pe dispozitivele cu resurse limitate.
Linux 5.2 va activa implicit Live Patching
GCC 9 introduce 5 opțiuni de patch-uri care controlează ce optimizări sunt folosite pentru a încerca să se asigure că nu se întâmplă nici un dezastru dacă binarul ar putea aplica actualizări de securitate kernel fără a fi nevoie de o repornire. Acest lucru este important în cazuri precum kGraft, Ksplice și Kpatch pentru a vă asigura că compilatorul GCC nu vă modifică jobul „patch-uri live”.
GCC 9.1.0 va fi lansat mai târziu în această lună sau deja în mai. În cele din urmă, Linux 5.2 va activa implicit cele 5 tipuri de patch-uri live atunci când este rulat pe un compilator acceptat și când CONFIG_LIVEPATCH este activat, ceva care va fi așa în mod implicit în majoritatea nucleelor Linux. Miroslav Benes, de la SUSE și persoana responsabilă de schimbare, avertizează că în unele cazuri ar putea exista un impact negativ asupra performanței ca urmare a acestei opțiuni „live patch” care controlează euristica de optimizare a compilatorului.
Și este faptul că, deși nu ne place, acest lucru este de obicei așa: dacă vrem să ne bucurăm de noile funcții, cel mai probabil va trebui să pierdem ceva și acest lucru se remarcă mai ales în consumul de baterie al smartphone-urilor. Ce credeți că această opțiune este activată implicit în Linux 5.2?