Would it be possible to use Libreboot as an UEFI replacement for FreeDOS?

Ekkor: K, okt. 29, 2024 19:58, Jim Hall via Freedos-user 
<[freedos-user@lists.sourceforge.net](mailto:Ekkor: K, okt. 29, 2024 19:58, Jim 
Hall via Freedos-user <<a href=)> írta:

> Rover wrote:
>> > Wish Intel would create a BIOS emulation layer for booting DOS/FreeDOS
>> > via EFI/UEFI. Ridiculous EFI/UEFI has no emulation layer for booting
>> > older operating systems!
> [..]
>> > However, all likely outside the whelm [realm?] of FreeDOS.
>
> Ralf Quint wrote:
>> Indeed. It would technically not impossible to create a boot "OS", that
>> boots on a UEFI system, and then provides a BIOS emulation layer to
>> allow for DOS (or other disadvantaged OS) to boot. But it is technically
>> rather challenging for any outsiders to create something like this, as
>> it requires to support all the various low level hardware out there
>> these days....
>
> +1
>
> This would require creating some kind of UEFI "shim" that boots the
> PC, provides BIOS services, then loads FreeDOS within that context.
> It's not impossible, but very very hard (requires a ton of effort)
> because you need to replicate the environment services that were
> provided by default through hardware on a classic PC using BIOS.
>
> UEFI actually provided this kind of emulation using "Legacy" mode. But
> that support was dropped by Intel around 2020. It's UEFI-only since
> then, no "Legacy" support to provide any kind of BIOS.
>
> One workaround (used on some HP laptops) is to book a minimal Linux
> environment, then launch a virtual machine like QEMU to boot FreeDOS.
> But this loads an operating system just to load another operating
> system. I suppose if you need hardware that is dedicated to running
> DOS, that's a solution.
>
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to