Hacker News new | ask | show | jobs
by ams6110 3426 days ago
In the NeXT days, a program could be compiled as a "fat" binary that would run on multiple supported CPU architectures.

It made things easier for developers because they only had to ship one set of installation media regardless of the CPU the user had.

3 comments

This capability still exists, and is in fact often used for libraries. The lipo command-line tool lets you bundle code compiled for multiple architectures into the same physical file (or extract the code for a specific architecture, etc.).
Didn't Apple have the same thing during the PowerPC->Intel migration? "universal binary" or something like that.
Apple's 68K->PowerPC transition did roughly the same thing.