Les exécutables EFI ne sont-il pas déjà en 64 bits et exécutés quand le CPU est déjà démarré dans le bon mode, et c'est le firmware de la carte mère qui s'occupe de la partie impactée ?
Si je comprends bien, l'OS peut changer le processeur de mode, mais n'est pas obligé de le faire et le processeur est déjà dans le bon mode quand l'exécutable EFI est démarré. Par contre je suppose qu'on perd le boot MBR, mais les systèmes modernes sont déjà en EFI 64-bit en général.
Mais sinon ça ne m'inquièterait pas trop. Les OS maintenus auraient le temps d'adapter leur boot pour prendre en charge cette nouvelle architecture. J'imagine que le travail nécessaire pour y arriver est plutôt léger. Des shims apparaitront peut-être pour les autres, à base de virtualisation probablement en effet. Ça parait tricky sans, si l'OS se met à essayer de changer le mode du processeur alors que ça n'est pas pris en charge ça risque de mal se passer, mais encore une fois je n'y connais pas grand chose.
La virtualisation, ce n'est pas nécessairement très coûteux et c'est plutôt rare de devoir booter un ancien OS plus qu'occasionnellement pour une situation spécifique.
[^] # Re: Pas possible de booter des OS "legacy" en x86s
Posté par raphj (site web personnel) . En réponse au journal fin de la compatibilité 16/32 bits pour l'architecture Intel X86: deux questions. Évalué à 3. Dernière modification le 23 mai 2023 à 09:35.
Les exécutables EFI ne sont-il pas déjà en 64 bits et exécutés quand le CPU est déjà démarré dans le bon mode, et c'est le firmware de la carte mère qui s'occupe de la partie impactée ?
Si je comprends bien, l'OS peut changer le processeur de mode, mais n'est pas obligé de le faire et le processeur est déjà dans le bon mode quand l'exécutable EFI est démarré. Par contre je suppose qu'on perd le boot MBR, mais les systèmes modernes sont déjà en EFI 64-bit en général.
Mais sinon ça ne m'inquièterait pas trop. Les OS maintenus auraient le temps d'adapter leur boot pour prendre en charge cette nouvelle architecture. J'imagine que le travail nécessaire pour y arriver est plutôt léger. Des shims apparaitront peut-être pour les autres, à base de virtualisation probablement en effet. Ça parait tricky sans, si l'OS se met à essayer de changer le mode du processeur alors que ça n'est pas pris en charge ça risque de mal se passer, mais encore une fois je n'y connais pas grand chose.
La virtualisation, ce n'est pas nécessairement très coûteux et c'est plutôt rare de devoir booter un ancien OS plus qu'occasionnellement pour une situation spécifique.