Oddbean new post about | logout
 Purely idle musings. Systems I wish people would rewrite in #rust:
 - ntpd
 - gpsd
 - postgres

tell me why I'm wrong or what I'm missing. 

(rationale:
  ntpd is critical software with a history of security vulnerabilities and a requirement for tight timing. extensibility would be a very nice thing.
  gpsd for basically the same reasons + ESR.

  postgres because I like it.) 
 @c8c5c50e My list is much longer, but PostgreSQL in Rust? I wouldn't say no :D
SurrealDB sounds promising though. 
 @c8c5c50e JavaScript. Yes rewrite all of JavaScript in Rust. By then the developers might have some ideas for how to improve things. 🤔 
 @c8c5c50e 
You're missing a lot:
- DNS servers
- Archive apps
- IDEs
- Browsers ;)
- Mastodon
- E-Mail clients
- Messengers :)

...and so on.