Alternative UEFI-based bootloader version #1

Open
opened 2024-08-07 08:16:58 +00:00 by epickh · 0 comments
Owner

As the legacy BIOS is slowly fading out of newly released computers' mainboard firmware, it would be better to go over to an UEFI-based approach.

The best way to provide the stubs for complete compatibility with legacy BIOS would be to only let the UEFI executable start another executable or potentially execute bytecode that provides the actual boot procedure's functionality.

Once there's sufficient expendable time to implement the legacy BIOS-version, that other executable (or bytecode) could be executed by the Assembly code without any EFI-functionality.

As the legacy BIOS is slowly fading out of newly released computers' mainboard firmware, it would be better to go over to an UEFI-based approach. The best way to provide the stubs for complete compatibility with legacy BIOS would be to only let the UEFI executable start another executable or potentially execute bytecode that provides the actual boot procedure's functionality. Once there's sufficient expendable time to implement the legacy BIOS-version, that other executable (or bytecode) could be executed by the Assembly code without any EFI-functionality.
epickh self-assigned this 2024-08-07 08:17:16 +00:00
epickh added the
Kind/Enhancement
Reviewed
Confirmed
Priority
High
labels 2024-08-07 08:17:48 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Astra/Nightloader#1
No description provided.