Ca va donner envie de rebooter en passant par la phase d' extinction / allumage, ça ;) Mais bon, je dois avouer qu' utilisant kexec, mon bios, je ne vois plus beaucoup à quoi il ressemble :
sur ma workstation :
1 cartes raid scsi uw320 et 2 domaines + 1 seconde carte scsi uw320, le tout avec un bios dell version A05... Cela donne environ 3 minutes pleines et entières avant de voir un bout de grub...
= je ne reboote jamais hors de kexec
sur mon laptop :
phase bios rapide (environ 20 secondes), mais je ne l' éteinds jamais : c' est soit du suspend-to-ram pour un petit laps de temps. Soit du suspend-to-disk remplaçant "extinction"... et si j' ai besoin de rebooter suite à une mise à jour du noyau et d' un driver géré par dkms... c' est aussi avec kexec !
Donc voilà si ce type de technologie peut être un avant goût de ce que pourrait être un O.S. full ramdisk et sur puce (c' est ça, grosso modo ?) c' est sympa, ok. Mais pour le moment je lui préfère nettement l' évolution : "on ne voit plus jamais le bios, sauf pour le re-paramétrer, le mettre à jour, et lors du tout premier allumage de la machine.
Ca c' est une technologie, il me semble, qui peut être bénéfique à tous (même si les serveurs et stations ont plus de gains dessus que les laptops, ne plus voir le bios c' est aussi très "grand public" donc les laptops pourraient tout à fait en bénéficier également)
Sur une mandriva, exemple :
[root@miaou0 ~]# kexec -l /boot/vmlinuz-2.6.24.4-rt4 --initrd=/boot/initrd-2.6.24.4-rt4.img --append="ro root=/dev/sda7"
[root@miaou0 ~]# kexec -e
et hop, la machine reboote sans broncher.
manque plus qu' un splash screen, une simple image (au lieu d' un bureau freezé parcequ' arreté, killé) et un bouton "reboote sur tel noyau" qui en fait lance kexec ...
Excusez moi d' avoir un peu diverger sur le sujet initial du journal, mais comme cela me semble lié, il me semblait intéressant de rappeler que cette technologie était suffisamment mûre pour être utilisée par tous aujourdhui. Un bios qui lance un micro-os avec un firefox et un skype c' est sympa. Mais un système d' exploitation qui change de noyau à chaud et reboot dessus sans passer par "extinction/rallumage" et sans passer par le bios, ça (me) semble bien mieux.
gnu/linux c' est vraiment génial.
# kexec
Posté par bubar🦥 . En réponse au journal Asus intègre GNU/Linux/Proprio à ses cartes mères. Évalué à 10.
Formidable même.
Ca va donner envie de rebooter en passant par la phase d' extinction / allumage, ça ;) Mais bon, je dois avouer qu' utilisant kexec, mon bios, je ne vois plus beaucoup à quoi il ressemble :
sur ma workstation :
1 cartes raid scsi uw320 et 2 domaines + 1 seconde carte scsi uw320, le tout avec un bios dell version A05... Cela donne environ 3 minutes pleines et entières avant de voir un bout de grub...
= je ne reboote jamais hors de kexec
sur mon laptop :
phase bios rapide (environ 20 secondes), mais je ne l' éteinds jamais : c' est soit du suspend-to-ram pour un petit laps de temps. Soit du suspend-to-disk remplaçant "extinction"... et si j' ai besoin de rebooter suite à une mise à jour du noyau et d' un driver géré par dkms... c' est aussi avec kexec !
Donc voilà si ce type de technologie peut être un avant goût de ce que pourrait être un O.S. full ramdisk et sur puce (c' est ça, grosso modo ?) c' est sympa, ok. Mais pour le moment je lui préfère nettement l' évolution : "on ne voit plus jamais le bios, sauf pour le re-paramétrer, le mettre à jour, et lors du tout premier allumage de la machine.
Ca c' est une technologie, il me semble, qui peut être bénéfique à tous (même si les serveurs et stations ont plus de gains dessus que les laptops, ne plus voir le bios c' est aussi très "grand public" donc les laptops pourraient tout à fait en bénéficier également)
Pour rappel :
http://devresources.linux-foundation.org/andyp/kexec/whitepa(...)
http://www.ibm.com/developerworks/linux/library/l-kexec.html
Sur une mandriva, exemple :
[root@miaou0 ~]# kexec -l /boot/vmlinuz-2.6.24.4-rt4 --initrd=/boot/initrd-2.6.24.4-rt4.img --append="ro root=/dev/sda7"
[root@miaou0 ~]# kexec -e
et hop, la machine reboote sans broncher.
manque plus qu' un splash screen, une simple image (au lieu d' un bureau freezé parcequ' arreté, killé) et un bouton "reboote sur tel noyau" qui en fait lance kexec ...
Excusez moi d' avoir un peu diverger sur le sujet initial du journal, mais comme cela me semble lié, il me semblait intéressant de rappeler que cette technologie était suffisamment mûre pour être utilisée par tous aujourdhui. Un bios qui lance un micro-os avec un firefox et un skype c' est sympa. Mais un système d' exploitation qui change de noyau à chaud et reboot dessus sans passer par "extinction/rallumage" et sans passer par le bios, ça (me) semble bien mieux.
gnu/linux c' est vraiment génial.