Kexec

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

kexec (zkratka z anglického - „spuštění jádra“) je mechanismus spuštění nového linuxového jádra z běžícího starého. Jde o mechanismus analogický standardnímu volání exec běžnému v systémech unixového typu, ovšem místo běžného počítačového programu spouští jádro. Na rozdíl běžného zavádění jádra po zapnutí počítače nedochází před startem nového jádra ani k inicializaci hardwaru pomocí standardního firmware (v osobních počítačích obvykle UEFI nebo BIOS), ani není použit zavaděč. Služba kexec přímo nahraje nové jádro do operační paměti a následně mu předá řízení.

Nové výzvy pro implementaci kexecu přineslo zavádění podepsaných jader a jaderných modulů, které je v UEFI povinné v rámci secure bootu. V tomto případě nesmí libovolné jádro zavádět ani správce počítače. +more Podporu pro takto omezené zavádění obsahuje Linux od své verze 3. 17 vydané 5. října 2014.

Službu kexec využívá pro nahrávání jádra také zavaděč LinuxBoot.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top