Il y a un certain nombre de raisons pour lesquelles Microsoft n'utilisera pas le noyau Linux pour Windows. D'une part, il existe une énorme différence dans les aspects techniques du noyau Linux et du noyau NT.
Une autre raison serait les problèmes de licence impliqués si Microsoft devait passer à l'utilisation du noyau Linux pour Windows. Troisièmement, il y a des choses faites sur Windows qui ne peuvent être faites sur aucun autre système d'exploitation.
En termes de différences techniques, la communauté Linux n'a pas vraiment de penchant pour la rétrocompatibilité par rapport aux utilisateurs de Microsoft et ne développe pas non plus un noyau stable ABI (Interface binaire d'application) contre laquelle travailler.
Ceci étant le cas, le seul choix de Microsoft serait soit d'émuler l'API Windows et de maintenir la compatibilité avec lui-même à l'avenir afin qu'il puisse bifurquer le noyau Linux tout en maintenant la compatibilité.
En fin de compte, cela impliquerait de nombreux défis qui pourraient ne pas en valoir la peine. Il est fort probable que cela les place également de part et d'autre de la communauté Linux. Ils devront peut-être proposer leur propre format et renommer Linux. Encore une fois, cela serait source de confusion pour l'utilisateur moyen.
Licences et autres problèmes liés à UNIX était une autre raison pour laquelle Microsoft avait besoin d'un remplacement pour MS -DOS, ils ne pouvaient pas y aller alors. Linux n'était plus ce qu'il était aujourd'hui et leurs exigences dépassaient les attentes pour les PC de cette époque.
De plus, Microsoft avait besoin d'un nouveau noyau sur mesure pour satisfaire et prendre en considération ses besoins actuels et futurs.Actuellement, Linux est sous licence grand public, ce qui signifie que même si actuellement, Microsoft envisageait d'utiliser Linux, il devrait rendre son code source disponible. Cette étape ne favoriserait pas exactement Microsoft.
Enfin, Windows a ses propres fonctionnalités uniques qui ne peuvent être exécutées que par le système d'exploitation Windows et aucun autre. Sans aucun doute, il y a aussi des choses que d'autres systèmes d'exploitation font mieux, mais il y a aussi des choses faites sur Windows qui ne peuvent pas du tout être faites sur d'autres systèmes d'exploitation.
Le seul choix serait d'écrire votre propre logiciel. Il faudrait une équipe de développeurs qui ferait quelque chose ou essaierait de créer quelque chose qui existe déjà dans Windows. La rétrocompatibilité qui ne favorise pas les utilisateurs de Linux est un avantage pour Windows car c'est cette fonctionnalité qui permet à des centaines de milliers de programmes obsolètes encore utilisés de pouvoir être exécutés.
Conclusion
En conclusion, il ne fait aucun doute que Microsoft utilisant un noyau Linux pour Windows apportera certains avantages et avantages supplémentaires. Mais quand tout est dit et fait, compte tenu des complications des aspects techniques impliqués, manque de compatibilité.
Le fait que leur code source soit ouvert au grand public et la perte de certaines de leurs propres fonctionnalités uniques qui font de Windows ce qu'il est, l'utilisation d'un noyau Linux ne vaut probablement pas la peine pour Windows .