Ce que tu décris est parfaitement possible, c'est le principe même des unikernel.
Il faut cependant noter que le processus init a un rôle particulier :
il doit toujours tourner, si il s'arrête, kernel panic
il doit écouter le signal SIGCHLD de tout ses enfants, et le traiter correctement, sinon les processus zombies de sont pas supprimé de la liste des processus
il doit gérer les signaux ACPI pour éteindre la machine, rebooter, etc...
C'est la raison pour laquelle j'ai choisi BusyBox au lieu de développer le mien.
[^] # Re: Besoin d'expliciter le init ?
Posté par David Delassus (site web personnel) . En réponse au journal Linux et BusyBox, un duo parfait pour s'amuser. Évalué à 6.
Mon RootFS utilise actuellement environ 70Mo.
Ce que tu décris est parfaitement possible, c'est le principe même des unikernel.
Il faut cependant noter que le processus
inita un rôle particulier :C'est la raison pour laquelle j'ai choisi BusyBox au lieu de développer le mien.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg