Odpovídáte na názor k článku Bylo navrženo kompilovat jádro jako PIE. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.
Tak umožňuje to podstatně jednodušeji, nebo ne?
V tom pripade v te vete melo byt "zjednodusuje" a ne "umoznuje".
Pro ty, co si nechtějí kompilovat svoje jádra, ani jiná možnost není.
Toto take neni pravda, napriklad pro scenar, kde se kexec pouziva pro spusteni dump/crash kernelu z normalniho kernelu je zahodno tuto cast pameti rezervovat pri bootu, aby sance, ze se neposkodi, byla co nejvetsi. Kernel pak uz muze byt predkompilovany s tou konkretni rezervovanou adresou.
Stejne tak pokud dodavam XIP kernel, je uz v dobe prekladu jasne, z jake adresy pobezi a jako distributor musim tak jako tak dodavat 2 jadra. Prakticky se to resi tak, ze se updatuje pasivni region, pak se spusti a pokud je vse OK, tak se flashne i ta druha kopie. Pokud ne, tak se udela fallback.
kexec je v jadre dele nez podpora pro relokovatelny kod a samozrejme se to v praxi pouziva i bez toho.