lukefab a écrit :
En fait, j'ai lu les avantages de Hurd/L4 et si mes souvenirs sont bons, ce noyau est plus rapide/léger que linux.
|
Le noyau c'est L4
Et c'est sûr qu'il est (beaucoup) plus petit puisque c'est un micro noyau
Pour les performances, ça dépend beaucoup des serveurs bien sûr, mais il me semble peu probable qu'un OS basé sur L4 soit plus rapide qu'un OS basé sur un noyau monolithique. Mais la différence devrait être faible (2-3% maximum je pense).
L'avantage d'un OS basé sur un micro kernel c'est que comme presque tout est en user space:
0) c'est plus fiable (tel driver plante lamentablement? Sans importance, il suffit de le relancer.)
1) c'est plus sécurisé (moins de code en kernel space = moins de problèmes, et tout est très bien cloisonné)
2) c'est plus libre, dans le sens où il y a beaucoup moins besoin de root puisque une bonne partie de ce qui se fait dans le kernel dans linux se fait en userspace (c'est un peu une conséquence du 1 en fait).
Pour les désavantages:
0) Il y a pas mal de code à écrire
1) il y a trop peu de contributeurs
2) Il n'y a pas assez de gens pour écrire du code
3) Le développement n'avance pas vite
4) C'est beaucoup de boulot et il n'y pas assez de développeurs
5) Est ce que j'ai mentionné le manque de contributeurs?