3 ms·
It's like Nat Freidman's "GNU Rope"[1] from 1998 which, if memory serves, was inspired by a tool that did the same thing in IRIX. I'd like to see this functiona
by EvanAnderson 7y ago
It's like Nat Freidman's "GNU Rope"[1] from 1998 which, if memory serves, was inspired by a tool that did the same thing in IRIX. I'd like to see this functionality built into an OS loader such that the on-disk binaries can remain unchanged (think verifying reproducible builds) but the loader will relocate code in memory to maximize locality of reference.
[1] http://lwn.net/1998/1029/als/rope.html http://lwn.net/1998/1029/als/rope.html
(An aisde: I was at that talk in 1998 at Atlanta Linux Showcase and remember it fairly well. I'm the guy who asked Nat if he'd considered using a genetic algorithm for the optimization processing.)
- tjalfi 7y agoGNU Rope never shipped but it looks like the source code is here[0]. [0] www.hungry.com/~shaver/gropt.tar.bz2