L'idée d'abstraire le matos pour les "OS" dans une couche magique intermédiaire ACPI (qui inclut une VM suffisamment puissante pour faire à peu prêt tout et n'importe quoi y compris des spywares pas mal furtifs) est de la merde en boite de toutes façons. Le seul effet est de déplacer le code dans quelque chose de plus difficile à débugguer / modifier, et le bousin a été volontairement mal conçu à des fins machiavéliques. Tout ceci serait sans conséquence si les fabricants de CM faisaient correctement leur boulot. Vu la teneur de la norme, et vu que c'est impossible d'y comprendre quoique ce soit sans être sous LSD, ça n'est évidemment pas le cas. Au final beaucoup de fabricants ne testent que sous Windows, et les "détails d'implémentation" d'une des couche compensent les bugs de l'autre.
Pas tout n'est à jeter des idées d'ACPI. Des descripteurs simples sont par exemple indispensables pour indiquer les connexions des interruptions ou autres trucs similaires. (Mais pour la plupart des descripteurs, le format de la spec ACPI nécessite généralement d'aller au delà du LSD et de passer au crack pour qu'il paraisse avoir un semblant de sens.) Quand à la programmation du matos, l'histoire à continuellement prouvée que hors des spec, point de salut; le code de l'ACPI de la CM écrit par un singe sous amphétamines est trop souvent complètement buggé pour être d'une quelconque utilité sous un vrai OS.
[^] # Re: ...
Posté par Guillaume Knispel . En réponse au journal nVidia Optimus, bonne idée fondamentalement incompatible avec Linux.... Évalué à 5.
Pas tout n'est à jeter des idées d'ACPI. Des descripteurs simples sont par exemple indispensables pour indiquer les connexions des interruptions ou autres trucs similaires. (Mais pour la plupart des descripteurs, le format de la spec ACPI nécessite généralement d'aller au delà du LSD et de passer au crack pour qu'il paraisse avoir un semblant de sens.) Quand à la programmation du matos, l'histoire à continuellement prouvée que hors des spec, point de salut; le code de l'ACPI de la CM écrit par un singe sous amphétamines est trop souvent complètement buggé pour être d'une quelconque utilité sous un vrai OS.