Google wants to see Rust programming language support within the Linux kernel so much so that they have contracted the lead developer working on “Rust for Linux” as the work aims to get mainlined.
Google is going public today with their formal support for Rust in the Linux kernel to enhance memory safety and that they have contracted developer Miguel Ojeda to further his work on Rust for the Linux kernel and related security efforts. This contract is going through at least the next year.
Making any meaningful statements about programming languages is far above my pay grade, so I’ll leave this one to you people to discuss.
Such things should be approached extremely conservatively. Rust is still a relatively young language and there are still loose ends involved when it comes to toolchains support, portability and in general usage. I personally would stick with C for now. In addition Google should publicly state what are their long term plans regarding Linux, considering the elephant in the room going by the name Fuchsia. And somebody with a bit of weight should ask Google when do they plan to produce a Linux based mobile phone with free and open source drivers. In addition when it comes to their own platform, Fuchsia, they do allow Rust in some areas but not in the kernel itself (Zircon). Claiming Rust is not yet up to such task for now. Due to not having a good track record of being established and used in production ready operating systems. Bottom line if they want a guinea pig they already have Zircon and can first start experimenting with Zircon. Reference: https://fuchsia.dev/fuchsia-src/contribute/governance/policy/programming_languages