this post was submitted on 01 Jan 2025
6 points (100.0% liked)
Operating System Development
149 readers
1 users here now
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
With the caveat that I've done some, but very little, kernel development -
NDISwrapper allows(allowed? Not sure if it's still used) Linux to use network drivers written for Windows.
So that kind of thing is certainly possible.
You would likely need to implement the relevant parts of the Linux kernel API as part of your translation layer, then map it (with additional translation code for compatibility) to your OS's native functions.
But it would certainly be a big undertaking.