Currently zygiskd is in Rust, this FR is to track the conversion of it to C99.
Reason
Rust performs (far) worse than C in terms of efficiency, performance. Not only that, but adds unnecessary complexity trying to make the rustc happy, which ends up with a codebase that is harder to mantain.
C99 is a standard that will never change, and ensures it lasts forever, in the other hand, Rust is constantly changing, and requires us to follow up with its design.
Confirmations
[X] This feature is not already implemented.
[X] I have verified that this is not a duplicate feature request.
Code of Conduct
[X] I agree to follow this project's Code of Conduct
Description
Currently zygiskd is in Rust, this FR is to track the conversion of it to C99.
Reason
Rust performs (far) worse than C in terms of efficiency, performance. Not only that, but adds unnecessary complexity trying to make the rustc happy, which ends up with a codebase that is harder to mantain.
C99 is a standard that will never change, and ensures it lasts forever, in the other hand, Rust is constantly changing, and requires us to follow up with its design.
Confirmations
Code of Conduct