Comment by o11c
1 year ago
You're giving up a lot if you stop using a format that supports multiple mapping, relro, dynamic relocations, ...
1 year ago
You're giving up a lot if you stop using a format that supports multiple mapping, relro, dynamic relocations, ...
This is where the "scam" from those excessively complex formats is: I, pertinently, do not give up a lot since I get the job done... but on the other side, I gain the removal of tons and tons of complexity, and nullify significant developer/vendor lock-in at the same time.
A good analogy to "feel" that, it is a bit like "json vs xml" but for executable binary formats.
But, I keep in mind, those formats (excrutiatingly simple) can work only on modern hardware architectures.