Conversation

But again, I don't think that's useful or actionable information. A better "result" would be recognizing that the C language is a large source of issues and figuring out ways to help the kernel migrate away from it. There are people working in better faith on those slns.
2
Rust is perfectly suitable for writing Linux kernel code. The biggest barrier is not building the infrastructure for it. It's convincing them to accept it and start using it at all. It doesn't need language changes for it. Problems raised there already have available solutions.
1
Some of the most important kernel maintainers will happily argue that C is the safest language to use and a monolithic kernel design is safer because it doesn't have the complexity of isolation and messaging passing. I'm not presenting strawman arguments. They say that stuff.
1
3
They often argue against optional attack surface reduction, useful mitigations, etc. and come up with ways to deride work on improving reliability and security. Peter rejected support for letting non-root users using perf events, despite it being adopted by Android, Debian, etc.
1
1
Show replies