4 ms·
Eh, I don't think it's actually one or the other. Google has taken on rewriting some more problematic components in rust. See for example: Binder kernel driver
by gpm 1y ago
Eh, I don't think it's actually one or the other. Google has taken on rewriting some more problematic components in rust. See for example:
Binder kernel driver: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=eafedbc7c050c44744fbdf80bdf3315e860b7513 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Media codecs: https://www.androidauthority.com/android-16-in-process-software-audio-codecs-3541408/ https://www.androidauthority.com/android-16-in-process-softw...
- GeekyBear 1y agoThis is also happening at Microsoft: > Rewriting SymCrypt in Rust to modernize Microsoft’s cryptographic library https://www.microsoft.com/en-us/research/blog/rewriting-symcrypt-in-rust-to-modernize-microsofts-cryptographic-library/ https://www.microsoft.com/en-us/research/blog/rewriting-symc...
- nicoburns 1y agoYeah, there's also a freetype replacement https://github.com/googlefonts/fontations https://github.com/googlefonts/fontations I think they're trying to avoid rewriting things for no reason though. The things being rewritten tend to have a history of security problems or other issues that would be cause for a rewrite even if it wasn't in Rust.