Code : « Autocompiler » son noyau au démarrage avec TCCBoot
Posté par David Decotigny (page perso, ). Modéré le 27 octobre 2004.
À ceux qui trouvent que le noyau Linux démarre bien trop vite, Fabrice Bellard propose une solution : TCCBoot. Il s'agit d'un petit noyau (indépendant de Linux) qui contient le petit-compilateur C "TCC" du même F. Bellard. Une fois chargé, celui-ci compile les sources qu'on lui fournit dans une image ROMFS et exécute le binaire résultant. Si les sources en question sont celles du noyau Linux... alors TCC compile Linux à chaque démarrage.
Ça ne sert à rien mais c'est beau !
Ça ne sert à rien mais c'est beau !
Présentation (1975 hits)
CD de démo (à tester avec Qemu par exemple) (651 hits)
Autres Bellarderies (1624 hits)
> Lire la dépêche (60 commentaires, moyenne: 3,1).
Vous avez demandé le commentaire #490626.




Débugage
Limite, ça peut être pratique pour le débuguage. Un fichier pose problème? On monte l'image, on édite, on démonte puis reboot. Encore un pb, idem...
Mon JID est yannbng@jabber.fr
[^]Re: Débugage
jusqu'au kernel panic...
[^]Re: Débugage
mais on peut pas encore avoir un noyau totalement en userland ou le boot est inutile ? (hurd ? :)
W-Fenec : Webzine rock/métal/indus
[^]Re: Débugage
usermode-linux (UML)
ou encore des trucs comme bochs ou qemu.
- Christophe -