bien que du travail doit être fait avant d'y arriver réellement…
Oui, à peu près tout ce qui est vraiment compliqué à faire :
- faire tourner de manière isolée tous les bidules;
- en user space;
- en faisant en sorte que les bidules se parlent et parlent au matériel;
- en évitant les appels système à gogo pour faire en sorte que le basard avance plus vite qu'une tortue rhumatisante.
La notion de module sous linux, sous le capot, ce n'est finalement "que" de l'injection/suppression de code à chaud en kernel space avec toute l'infra qui va bien autour, et des jolis répertoires avec des .c comme carrosserie.
[^] # Re: Et les pistaches ?
Posté par oinkoink_daotter . En réponse au journal [Debian GNU/Hurd] 2013. Évalué à 5.
Oui, à peu près tout ce qui est vraiment compliqué à faire :
- faire tourner de manière isolée tous les bidules;
- en user space;
- en faisant en sorte que les bidules se parlent et parlent au matériel;
- en évitant les appels système à gogo pour faire en sorte que le basard avance plus vite qu'une tortue rhumatisante.
La notion de module sous linux, sous le capot, ce n'est finalement "que" de l'injection/suppression de code à chaud en kernel space avec toute l'infra qui va bien autour, et des jolis répertoires avec des .c comme carrosserie.