|
|
|
|
|
by phendrenad2
958 days ago
|
|
ReactOS is an interesting project, but I think they've become mired in complexity. > UEFI support in ReactOS is experimental and under heavy development. It is not yet ready for general use and is not currently present in our main repository. We currently cannot give an estimate as to when it will be done, so please stay tuned! Implementing UEFI boot is not like switching a car from gasoline to electric. It's like using an adapter to switch between China electrical plugs and UK electrical plugs. It's not really a huge undertaking. Normally! I suspect that ReactOS has become so complex that simple things take a long time. Probably a lot of waves of developers have worked on this project. Probably it has seen better days. It's probably a good space for someone to start from scratch and make a competing NT implementation. |
|
The source code for the bootloader doesn't seem all that complicated: https://github.com/reactos/reactos/tree/master/boot/freeldr Basic support seems to be finished, but there are still a few open tasks regarding EFI support: https://jira.reactos.org/browse/CORE-9841?jql=labels%20%3D%2....
Based on https://jira.reactos.org/browse/CORE-16175, I think the project is using Microsoft's bootloader to load the ReactOS kernel during the testing phase. If that's the level of compatibility they're going for, I can imagine implementing full UEFI support will take ages.