Hors sujet extrait de Avis de corrector sur UnixDe toute façon Linux (et tout les autres OS) c'est *bientôt* du passé.
L'évolution en marche c'est la fin des OS au profit d'hyperviseurs et unikernels.
Une OS était fait pour partager et organiser l'acces au ressources physiques entre plusieurs applications.
Puis les VM sont apparu puis les containers.
Les applications modernes c'est une application par container donc on n'a plus vraiment besoin de l'OS et de tout ce qu'il implique en terme de sécurité, lourdeur, maintenance, maj, etc.
Il est vrai qu'avoir un Ubuntu complet pour faire tourner juste un serveur web et que ca c'est un peu "overkill". 90% des fichiers présents et des fonctions du kernel ne servent a rien mais sont la et sont donc sources potentielles de failles et consomment des ressources.
Pour palier a cela, on commence a voir des prototypes d'applications qui tournent directement sur un hyperviseur, sans OS/kernel en dessous.
Google travaille la dessus a fond: s'ils pouvaient se passer de l'OS sur leur millions de serveurs le gain serait juste énorme.
Voici un état d'avancement de leur travaux:
Docker prend la meme voie aussi. Ils ont racheté Unikernels en janvier 2016:
https://blog.docker.com/2016/01/unikernel/Dans les 2 cas, le but est le même: partir du code source de l'application pour générer un "executable" qui fonctionne sans OS en dessous, directement sur du hardware (virtualisé).
Ca reste pour le moment du prototype mais tout le monde veut aller vers ca... sauf les sysadmins qui voit un menace a leur boulot ...
bref sus a l'OS c'est du passé!