The micro-kernel architecture is definitely a game changer for this, compared to Linux...
Linux tried different things to reload dynamically the drivers & core stuff, without rebooting the computer, but I always had diverse issues after some hours...
Thanks for the link + info :)