3 ms·
> Google, ... which big company isn't using Rust at this point in production? I worked with C++ at Google recently. I didn't see any push to switch to rust and
by username90 6y ago
> Google, ... which big company isn't using Rust at this point in production?
I worked with C++ at Google recently. I didn't see any push to switch to rust and I don't know of a single production server running rust binaries.
Edit: The best evidence that Google doesn't use rust in production is that they don't have an official protocol buffer implementation in Rust. Until they have that nobody will use it for servers at Google.
https://developers.google.com/protocol-buffers/docs/cpptutorial https://developers.google.com/protocol-buffers/docs/cpptutor...
- steveklabnik 6y agoYou're assuming a specific kind of deployment. Google does more than servers. Currently, the big known projects are: 1. in ChromeOS, via crosvm (they collaborate with rust-vmm with Amazon, who originally forked crosvm for Firecracker) 2. in Fuchsia, whose employees also have helped significantly with the language and implementation on company time 3. Smaller projects, like sponsoring some font tooling work Additionally, the Chrome team has a branch with Rust code in it and they're evaluating it currently. We'll see.
- nsonha 6y agowhy is there no source? What is the point of comments like this if it doesn't have source?
- steveklabnik 6y agoIt should be easy enough to google. So I didn't bother. * ChromeOS: https://chromium.googlesource.com/chromiumos/platform/crosvm/ https://chromium.googlesource.com/chromiumos/platform/crosvm... * Fuchisa: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/docs/development/languages/rust/ https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master... (I picked this bit sort of at random because it talks about a bunch of stuff) * https://raphlinus.github.io/rust/druid/2019/10/31/rust-2020.html https://raphlinus.github.io/rust/druid/2019/10/31/rust-2020.... ("Runebender is generously supported financially by Google Fonts, for which I am very grateful, as it makes it more of a serious and professional project.") * Chrome: https://chromium-review.googlesource.com/q/project:experimental/chromium/src+branch:refs/wip/rust-experimental-branch https://chromium-review.googlesource.com/q/project:experimen... This is as direct of links as I can give, but there's a ton of commentary around all of these topics; they've been covered on HN before, even.