How far are we from a 100% rust ecosystem for end-user computing?

I know that there are libraries and a couple operating systems and end-user applications written in Rust, but what is remaining to get a system that runs entirely on components written in Rust?

https://www.redox-os.org/ is probably the most ambitious and further along total desktop replacement, written in rust, from the ground up. It boots, has a basic windowing system, and some pretty good fundamentals. Once you have a capable Servo browser running in Redox, you are getting close to an end-use environment. Give it a couple of years. :slight_smile:

Note that Servo currently relies on a lot of C++ code. For example, the javascript engine, Firefoxes Spidermonkey, is written C++.

1 Like

We have an OS and a browser written in rust, but there is no database written in rust yet.

TikV clearly qualifies as a database.

https://github.com/pingcap/tikv

1 Like