3 ms·
Not even Linux itself is kernel module compatible from version to version, so it would be exceedingly difficult to try to be compatible with it.
by _flux 3y ago
Not even Linux itself is kernel module compatible from version to version, so it would be exceedingly difficult to try to be compatible with it.
- cies 3y agoSure, but the benefit from being even partly compatible (same structs with same names, etc -- or maybe some compatibility layer) are great as Linux' devices drivers can then be ported more easily. On one end device drivers in Rust are now possible, OTOH the Meastro kernel. I wonder if there come be a day in my life that I run a non-C-kernel in prod/ on dev laptop.
- _flux 3y agoI hope that there would be architectural improvements possible that would not be realistic for current Linux, and implementing those changes would make also the internals—and thus the kernel module interfaces—look quite a bit different.
- cies 3y agoDunno what I hope for more: better internal architecture or more HW compatibility. I think the latter drives adoption more than the first.