GodzilLe 03/04/2016 à 01:43
Je viens de penser, c'est bien joli d'emuler les syscall, mais linux ce n'est pas que des syscall. Je suis quasiment sur qu'il va y avoir tout un tas d'application qui ne marcheront pas, parce que l'app cherche a acceder a /dev ou /proc ou /sys par exemple, gparted vous pouvez oublier, je doute franchement que vous trouverez un /dev/sdXY qui donne acces au disque dur, ou que /proc ai un dossier pour chaque PID.
Par exemple j'ai de gros doute qu'une appli aussi simple que htop marche sur ce systeme. et j'espere qu'il sera facile de différencier tourner sur ce systeme que tourner sur un "vrai" linux parceque je suis prêt a parier qu'il faudra que certains apps soient modifié pour fonctionner correctement sur cet environnement.
Et folco, mon probleme avec ce que fait Microsoft, n'est pas d'ammener une API type POSIX sur windows, au contraire ca peux etre une bonne chose, mais qu'il ajoute un interpreteur pour le format ELF poru faire tourner "sans recompilation" des applicatifs linux sous Windows, apple a pendant longtemps pour compatibilité supporté 3 format d'executable sous OS X, le format "classique" pour les application 68K (et PPC) pour Mac OS, le format PEF qui supporte autant OS 9 qu'OS X avec l'API Carbon, le format d'executable Mach-O avec API Carbon et enfin Mach-O avec Cocoa.
On verra comment c'est foutut, mais ca risque de ne pas etre aussi formidable que certains penses, et si c'est juste pour avoir une ligne de command franchement c'est un enorme foutage de gueule parceque mingw/cygwin sont la depuis des années et le font tres bien.