It&#x27;s certainly possible to incrementally rewrite an OS distribution in Rust, or even smaller projects like glibc.<p>Anyone want to set up the infrastructure so it&#x27;s easy to take a library or a .c file and start hacking, and see if you still get a working OS in the end? I suppose part of the problem is defining &quot;working OS&quot; -- I&#x27;m not sure I know of any great test suites that check to see that a GNU&#x2F;Linux distribution continues to in GNUy&#x2F;Linuxish ways, which is usually what you want for a large-scale rewrite project.