Archive for the ‘Linux’ Category

Why Not A More Universal Binary?

Wednesday, March 21st, 2007

Now that Apple computers have Intel processors and their operating systems are Mach + FreeBSD, why don’t software companies like Adobe port their applications to other BSD’s and unix variants?

I have read a couple of good articles about differences among several unix operating systems and linux in binary execution methods. I can get that they aren’t the same but they aren’t completely different either. Apple’s MAC OS X uses its own method of binary execution. Linux uses something called ELF. Anyway, I will not get into technical detail. My dream is rather economical in a perspective of a consumer.

Sometimes I doubt about Adobe’s willing to earn more money from its software by increasing sales. Suppose that you own a small business, a small advertising agency that specializes on below-the-line work for big agencies and graphical design for web sites and web applications. If you had the chance to buy Adobe software and run it on linux or freebsd, why wouldn’t you do just that instead of purchasing a set of expensive Apple computers?

I think that porting its applications onto unix operating systems other than MAC OS X would just add to Adobe’s profits. The same holds valid for other software companies that produce software for Windows and MAC OS X too. Now that they have universal binaries for Apple so their software would run on Intel based Macs (which will be the only future of Apple computers), they should also port them to other unix variants.