Wade Curry wrote:
paragraphs :-) .  The breach between the mainframe and *nix camps
is more cultural than anything else, IMHO.  We tout our clusters and
distributed setups, and then install a blade server to get them all
in the same rack.  They tout the blessings of consolidated
hardware, higher throughput and ability to get everything out of a
CP (they are designed to run at 100% capacity), and then install
dozens of virtual machines...

I would definitely like to learn more about mainframes and apply the good ideas from the mainframe world to the Unix world. I understand that mainframe hardware is of the highest quality and fault tolerant with lots of emphasis put on IO and I hope we can carry more of that over into the Unix/PC world. I am still trying to understand what advantages the mainframe software world has. My biggest complaint (which I recently voiced on slashdot) is that we have no way of learning about mainframes. The average person can't afford one. The average (small) company can't even afford one! And Wade is only the second person I have ever met in my life who had any real experience with mainframes. I think mainframes would be a lot more widespread if IBM had given the software away for free and some minimal hardware platform on which to run it so that more people could have access to understand the technology. I know I will never recommend a mainframe solution to my employer until I really have some practical experience with one. And given the amount of OLTP and OLAP that we do around here we could probably use some of those capabilities of a mainframe.

The *nix camp though, seems to be absorbing less of the better
technology from mainframes... and doing it more slowly.  Xen seems
to be a good example.  On the other hand, there's not a whole lot
else.  We don't have nearly as robust facilities for scheduling
batch jobs, allocating resources to specific tasks on the fly,
detailed transaction logging, etc.

What do you mean by "scheduling batch jobs"? I understand that "batch jobs" are a major part of the workload for mainframes but I have no idea what they really are. Would a batch job just be the generation of a report or something? If so we schedule batch jobs out of cron and it works just fine. Maybe the mainframes have a better way of doing it but the way we are doing it is "good enough". I would like to be able to allocate resources to specific tasks on the fly but I think we are getting there with clustering and Xen. Detailed transaction logging is a part of our application. Is it part of the OS in the mainframe world? If so, why should the OS need to be aware of Alice buying a toothbrush?

The blog link mentioned below is a fairly good one for mainframers.

I will definitely be checking it out.

In case you need a reminder, IFLs are specialized CPUs that
are optimized for Linux.

If you run Linux on a mainframe don't you lose the batch processing and other niceties that the mainframe OS provides you? Then what you have is a very reliable Linux box on very expensive hardware. Still better than running it on a PC, I'm sure.

Oh.. and let me know if you think these posts are too off-topic.  I
don't intend to make a habit of it, just when I see a more
prominent announcement.  FWIW, the press release that Timothy

I think these posts are very much on topic and I hope you will send us more stuff like this.

--
Tracy R Reed
http://copilotconsulting.com
1-877-MY-COPILOT


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to