Becoming a kernel language is the right direction

I think it's a great move that Rust will become the second language to write linux kernel module after C. I'm re-learning Rust after I read that Linus mentioned Rust in Linux-6.0-rc1 release notes.

What characteristics shoud a language have to become a language for kernel: no runtime overhead (reflection?), no exception (C++), ..?

For example, can Swift language (swift.org) be a language for kernel? What features shoule it add and remove?

These feel more like questions for Linux kernel developers than for Rust ones. Though there is now some overlap between these two groups, it's still pretty small— You might have better luck getting answers on some kernel-specific forum.

2 Likes

This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.