|
|
|
|
|
by alilleybrinker
599 days ago
|
|
Greg KH's comment about not letting yourself be limited today by the needs of commercial users of old kernels is a good one [1]. That would be a tail wagging the dog situation, where newer APIs can't improve beyond the support that's available in old kernels. If that were the constraint, then improvements which rely on available toolchains would have to wait years for those toolchains to read wide enough distribution to users with slow adoption schedules for new kernels before you could even think of building on those toolchains. [1]: https://lwn.net/ml/all/2024092614-fossil-bagful-1d59@gregkh/ |
|
If they refuse but care enough, then back port all the necessary Rust stuff to your Franken-kernel too. You even get the advantage that you know the Rust side is checked for correctness by the compiler in a way C wouldn’t be.
“We can’t do X now because Y wasn’t in the kernel 7 years ago” is a very odd argument.