Sisi. Je t’assure. Il est *VIEUX*.
C’est un fait. La couche d’émulation Linux émule en fait un noyau 2.4, donc d’un âge qui commence à être respectable.
Ceci dit, ça va changer. Chuck Silvers (chs@) a posté ce matin sur pkgsrc-users@ un patch pour implémenter les changements nécessaires à la mise à jour de l’émulation Linux dans NetBSD. Son patch inclue entre autres les changements suivants:
– la mise à jour de la table des appels systèmes (syscalls) pour chaque plate-forme.
– le support des pthreads noyaux « nouvelle génération » (NPTL) sur toute les plateforms pour lesquelles Linux le supporte.
– la mise à jour du champ « linux_release » à la valeur 2.6.18.
– des ajustements partout où c’est nécessaire dans le code d’émulation pour supporter les nouvelles fonctionnalités.
Seul le support Linux32 (support des applications 32bits dans un environnement 64bits) est aujourd’hui manquant.
Chuck a vérifié le comportement a l’aide de divers tests de regréssions, mais également à l’aide du plugin Flash (sur i386), ce qui doit être le pire des crash-tests 😉
Le patch est dispo ici, pour ceux qui sont intéressés pour tester.