4 ms·
How is the schism from radare2 going? Is Rizin a superset of r2 features or are there things that r2 has gained since the fork and thus missing?
by no_time 3y ago
How is the schism from radare2 going? Is Rizin a superset of r2 features or are there things that r2 has gained since the fork and thus missing?
- xvilka 3y agoWe don't follow radare2 development closely, to be honest. Instead, we prefer to focus on our own roadmap, which roughly is migrating to a new RzIL instead of ESIL in the context of the discussion, improving UX in both Rizin CLI and Cutter GUI, also providing consistent library API for every Rizin feature (before the code was riddled with command calls inside, for example). And it's not a superset of r2 features since some were actually removed because they are out of the scope as we feel it - for example, "mount" commands to mount the filesystems. We don't have the time and resources to maintain numerous filesystems, and this feature can be better implemented in other tools. We focus on the program analysis and raw data reverse engineering instead. As well as improving support for already existing but undervalued before architectures that are common in specific niches, like Hexagon (QDSP) and Tricore - many months of coding and manual testing were put to make Rizin/Cutter usable for reversing code of these architectures, and more will come.
- no_time 3y agoThanks for the answer. I wish you the best of luck developing Rizin.