Linked by Thom Holwerda on Thu 5th Nov 2009 23:05 UTC
Linux As we all know, Mac OS X has support for what is called 'fat binaries'. These are binaries that can carry code for for instance multiple architectures - in the case of the Mac, PowerPC and x86. Ryan Gordon was working on an implementation of fat binaries for Linux - but due to the conduct of the Linux maintainers, Gordon has halted the effort.
Permalink for comment 393165
To read all comments associated with this story, please click here.
Comment by smitty
by smitty on Fri 6th Nov 2009 04:52 UTC
smitty
Member since:
2005-10-13

I for one am glad this got dropped. It does absolutely nothing that a tarball with a script to start the correct executable based on the environment can't already do, at the cost of many invasive changes to the very bottom of the stack.

Now if there were huge numbers of proprietary apps out there running into some problem detecting what system they were running on then this might make sense. But there isn't. The hard part is actually fixing the code to know that pointers aren't necessarily the same size as an int, and that bit endianess might be swapped. Packaging has always been dead simple.

Reply Score: 2