• [^] # Re: Besoin d'expliciter le init ?

    Posté par (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 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.

    https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg