Courgette meets a dangerous (Red) Bend
Posted Nov 7, 2009 3:39 UTC (Sat) by
magnus (subscriber, #34778)
In reply to:
Courgette meets a dangerous (Red) Bend by dwmw2
Parent article:
Courgette meets a dangerous (Red) Bend
When you come up with the 'modified program' mentioned in this update process, you're just stepping backwards a step in the build process. You're not actually doing anything particularly new and exciting.
I agree that stepping back in the build process by itself is not very interesting. If they had just diffed the .o files and linked at the other end, I would have agreed completely with you.
The interesting part is the concept of feeding linker relocation info as hints into a more generic binary delta/compression algorithm. This allows for relatively simple decompression/patching at the other side, and also for proprietary software it doesn't require you to expose too much of the code's internals.
(
Log in to post comments)