• # La spécification

    Posté par . En réponse à la dépêche UEFI, à la découverte du nouveau BIOS. Évalué à 10.

    Mangez la spécification, c'est du bon.

    Non. C'est indigeste. Si vous mangez cette spécification vous allez vomir en while(true) jusqu'à vous déshydrater complètement pour finalement mourir. La spécification est remplie d'idées complètement crétines au delà de tout ce qui est imaginable (des headers PE qui ne servent à rien, un link dynamique ad-hoc codé naïvement C et qui utilise des GUID -- bref on sent la patte de MS à toutes les pages, et pas des meilleurs de chez MS...) et les implémentations sont encore pire que la spécification, les différents modules employant 42 méthodes différentes pour faire la même chose au grès de l'humeur du développeur (vive le bloat :/ ), et les vendeurs n'hésitant pas à patcher tianocore comme des gorets pour rajouter leur propre merde hookée n'importe comment à l'intérieur (qui fait d'ailleurs AUSSI exactement la même chose que les 42 merdes standardisés par la spécification). Pour vous donner un ordre d'idée de l'ampleur des dégats, je pensais fortement aux accès à l'espace de configuration PCI, qui nativement prennent deux instructions, et en passant pas les trucs standardisés d'EFI sont de mémoire ×ばつ à ×ばつ plus gros rien que l'appel de fonction qui bien sûr est un appel via GUID, et souvent à travers plusieurs couches de GUIDs. Bref, c'est du CACA. Évidemment la signature de ces fameuses fonctions sont stupides à souhait (c'est d'ailleurs en partie pour ça que ça prend autant de place dans le texte de l'appel).

    Je n'en dirais pas plus pcq j'ai appris toussa en faisant des trucs pro vaguement borderline, mais si dans votre vie vous avez le choix entre éviter EFI et vous confronter à EFI, la dernière solution vous rendra heureux à jamais tandis que le choix 1. n'aboutira que sur de la tristesse et une raison supplémentaire de haïr un pan entier de l'espèce humaine.

    En repensant à la patte de MS, je ne serais pas étonné si dans 5 à 10 ans cette boîte sympathique ne sorte pas des brevets idiots de son chapeau et extorque des paiements secrets à des "utilisateurs" de leur merveilleuse technologie, comme à son habitude. Encore une raison de fuir cette daube indigeste et nauséabonde comme la peste.