pachuco wrote on 2024-10-16, 19:50:
Someone mentioned ACPI in this thread, so I remember bumping into this.
https://github.com/UltraOS/uACPI
That's a very interesting project, I didn't know about. Thank you for sharing, pachuco.
From what I understood this project has already done quite a lot of the development and is currently working on final issues, for example thread safety. The main developer is still active.
And there is someone else who tries to port it to ReactOS, if I understood that one correctly.
The ACPI driver from Windows 2000 (ACPI.sys) prevents some machines from booting. So any efforts in this direction might turn out to be valueable to increase the compatibility with modern hardware.
The uACPI project seems to have a big chunk of what's necessary to write an ACPI driver, but the Windows 2000 specifics are still missing.
So all in all this project is so far the most promissing path to improve the compatibility of Windows 2000 with ACPI.