Linked by Thom Holwerda on Wed 14th Apr 2010 23:51 UTC
IBM This article describes a real-word software port, with examples of how various porting challenges are resolved. If you are a software developer porting software to UNIX, you will find these techniques invaluable in avoiding common pitfalls, resolving bugs, and improving your productivity.
Thread beginning with comment 419148
To read all comments associated with this story, please click here.
Why?
by Kebabbert on Thu 15th Apr 2010 14:42 UTC
Kebabbert
Member since:
2007-07-27

As I have shown, a modern x86 cpu is roughly 10x faster than a Mainframe CPU. Why port from fast x86 cpus, to dog slow cpus? I dont understand why you want to get 1/10th of the speed?

Reply Score: 2

RE: Why?
by ebasconp on Thu 15th Apr 2010 14:57 in reply to "Why?"
ebasconp Member since:
2006-05-09

Because two things:

* A lot of old mainframes are still around;
why just let them die if we can update their
software stack and make them still useful instead
of being pieces of museums?

* It is done to demonstrate that it can be done. That
is the way that engineering works.

Edited 2010-04-15 15:10 UTC

Reply Parent Score: 4

RE[2]: Why?
by computeruser on Thu 15th Apr 2010 15:12 in reply to "RE: Why?"
computeruser Member since:
2009-07-21

A lot of old mainframes are still around;
why just let them die if we can update their
software stack and make them still useful instead
of being pieces of museums?

Because it is much cheaper to just use modern hardware: it's cheaper in the time required to port software, cheaper to find administrators, cheaper to maintain the hardware, cheaper to license the operating system, cheaper to power the hardware, cheaper to store the hardware, and cheaper to cool the hardware.

It is done to demonstrate that it can be done. That
is how engineering works, right?

I don't think there are many people who have access to IBM mainframes and do things with them just because they can. It's one thing to mess around with workstations or servers, but a mainframe isn't exactly something one can usually get off Craigslist or eBay and put in his basement.

Reply Parent Score: 1

RE: Why?
by foobar on Fri 16th Apr 2010 01:52 in reply to "Why?"
foobar Member since:
2006-02-07

As I have shown, a modern x86 cpu is roughly 10x faster than a Mainframe CPU. Why port from fast x86 cpus, to dog slow cpus? I dont understand why you want to get 1/10th of the speed?


Do you have any numbers to back this claim up, or are you just hand waving?

Reply Parent Score: 2