Re:Rust 2019 and beyond: limits to some growth
by steveklabnik on Wednesday December 26, 2018 @06:28PM
(#18765780)
There’s a few hundred thousand lines of Rust in Fuchsia. (Garnet’s repo claims 12% Rust as of today.) They’ve been hiring Rust programmers aggressively to add more. They’ve been helping drive the design and implementation of async/await, since they’re big users. Rust is one of the four or five languages that they maintain a sort-of-libc for and use it as an example for writing applications for the OS. (It’s a microkernel, so it’s not really a libc so much as it is their IPC layer, which is how you make the equivalent of syscalls in other languages. “FIDL”)
Re:Rust 2019 and beyond: limits to some growth
by pjmlp on Wednesday December 26, 2018 @06:35PM
(#18765825)
I see, so is that an indication that Zircon might eventually migrate to Rust?
Re:Rust 2019 and beyond: limits to some growth
by steveklabnik on Wednesday December 26, 2018 @06:44PM
(#18765904)
I don’t think there’s any plans to move Zircon. It’s also less pressing, IMHO, since it is a microkernel. Maybe someday, but if I were in charge, it wouldn’t be super high in my list.
To what extent is Rust being adopted by the Fuchsia team?