News for hackers. Stuff that matters.
Re:ReactOS 0.4.11 Released by yjftsjthsd-h on Monday March 04, 2019 @11:18AM (#19302345)
> is it basically impossible to salvage all the stability work from the Linux kernel?

Short answer: Yes.

Medium answer: That would be a near-complete rewrite of the project, since the ReactOS kernel and Linux have nothing in common. Different architectures, code styles, conventions, APIs, ABIs (which is super important for drivers). Probably the best option would be to port all of the ReactOS userland to run on WINE (which would actually be cool, and might be easy), and possibly write a Linux kernel module that provided a NT-compatible driver ABI (which would probably be hell to write, but if it's even possible then it would be a huge boon to Linux hardware compatibility... probably).

Re:ReactOS 0.4.11 Released by slacka on Monday March 04, 2019 @11:57AM (#19302707)
> APIs, ABIs (which is super important for drivers)

Yes, only userspace code would be reusable with a linux based kernel. Might as well start from scratch.

One more option that's being tried is to split the difference by integrating more of Wine's code. This approach is being testing in the Arwinss branch[1]

[1] https://reactos.org/wiki/Arwinss

Re:ReactOS 0.4.11 Released by poizan42 on Monday March 04, 2019 @12:54PM (#19303410)
> and possibly write a Linux kernel module that provided a NT-compatible driver ABI

NDISwrapper, Captive NTFS, Linuxant? Sure none of them implement(s|ed) the whole interface, but it shows that it is far from an impossible task.