I don&#x27;t know much about glibc, but since you can call rust from C and vice versa, it seems like you could reimplement a few functions at a time, incrementally phasing out C code and replacing it with rust. Assuming, of course, that you agree with the author&#x27;s thesis. This approach lets you reuse the same tests and do things like benchmarking etc to make sure the implementation is performant and compliant.