LWN.net Logo

Courgette meets a dangerous (Red) Bend

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)

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds