Re:Fuchsia is not Linux
by ryao on Thursday April 12, 2018 @12:27AM
(#16817981)
If the device drivers are stuffed into user space using stable ABIs, it would be easy to update the OS while leaving the driver alone. That can even be done with kernel drivers. I believe that Windows does it. The reason that cannot be done on Linux is that Linux elected not to have a stable driver ABI.
[ Parent
| on HN ]
I'm not familiar with driver development, but could it be possible to rewrite a driver's machine code so that all interactions with the kernel are redirected through a translation layer that emulates the old kernel's ABI using the new kernel?
Re:Fuchsia is not Linux
by kiriakasis on Sunday April 15, 2018 @03:20PM
(#16844377)
I think it would be almost impossible