Slashdot Mirror


Main Linux Distros Port To IBM's S/390

SuSE has announced that they are going to release a beta SuSE Linux for IBM's S/390. A beta version will be out in late June. TurboLinux has signed an agreement to port their Linux distribution to S/390 as well. The only major distributor that is missing here is Redhat. What do you think about Linux distributions and the S/390??

200 comments

  1. Sweet by vvulfe · · Score: 1

    Having to slug away with good 'ol OS/400 on a virtual terminal here at work has been quite an experiance for me...RPG is fun and all, but using the massive computing power of the S/390, and hopefully, the reset of the IBM Mid/Mainframes in the future, with a *nix is a boon to many of us IT types.. Plus, with IBM backing the Open Source movement, I think we could see a lot more acceptance in the "real world". 'Course, we can't let that go to Big Blue's head *LOL* --vvulfe@yahoo.com

  2. Linux on Mainframes by frog51 · · Score: 1

    The main points here are:

    The S/390 is a superb, multi-user, highly secure stable machine; very scalable and powerful.
    Linux is very popular and getting ever more so with Microsoft's security faux pas; it is fairly stable, and fairly secure so people are turning to it in droves for database/app serve/web serve type uses.

    Put the two together and you get a powerful machine, which is no longer esoteric and scary. It becomes more 'everyday' and easily accepted. Okay, this will lower the average salaries of an S/390 tech, but it will open up the S/390 to companies who wouldn't have thought of it before.

    Oh, and sources at IBM say Red Hat is working on it.

    The Parking Lot Is Full

  3. Re:Who cares? by Silver+A · · Score: 2

    Aside from the target market, ISPs, not many folks will have a financial or work-related interest. I certainly won't. I've only worked at one company that even had a mainframe, and I was a user, not an admin at all. I'm still not an admin, and it's just not that likely I'll ever work with an S/390 or its successors.

    However, I still care. This is really neat stuff. It tells me stuff about Linux, Linux kernel hackers, and IBM that are all good to hear. Just knowing that people are using Linux in this way, and that it works, is something I care about.

    There are plenty of things which I care about that have little or no practical use to me. I'm probably never going to go to Mars, or other planetary systems. I still care about the research being done on them. I may never visit South Africa, or buy anything made there, or know anyone who lives there. But I'm still glad that the ANC won without a bloodbath. Only someone with no empathy or imagination would think that only those directly affected can care about something.

  4. Re:Ok, Ok, I'll do it... by Sir+Tristam · · Score: 1

    Hmmm... Actually, you could set up several VMs, use the internal networking, make one the controlling node and the others child nodes, and run a Beowulf internally in one S/390. I would think that that would put you well in the running for the "And the Point of This Was?" award.

  5. Re:Linux on IBM by ikaros · · Score: 1

    Obligatory Disclaimer: I do work for IBM, and I am not representing the company or any part of it ... just speaking my own mind. Sheesh. :)

    You might be surprised.

    IBM announced some time ago that Linux compatibility was going to be added to AIX. While this may seem kinda backwards - I think it would be better to just make AIX fully Linux compatible, or scrap it entirely and run with Linux, period - it's an important signal of general acceptance of what's been called 'a college project gone horribly right'.

    Don't forget, IBM's been in the computer business longer than pretty much anyone else (if someone's older, I'd like to know who), and nobody learned a lesson the way they did about trying to dictate market terms -- remember Microchannel, or the PCjr? Sometimes the best lead can be taken by following along a while and seeing what happens.

    What I think we have here is not that there's an expectation that companies will ditch MVS in favor of running Linux on their S/390s, it's that companies that had no use for Big Iron with a cryptic and user-hostile OS may have use for Big Iron with a widely-distributed, widely-supported and widely-understood OS on it. After all, it's better to sell a nude S/390 than to not sell a fully loaded one.



    ikaros, who, being a lowly field tech, does not have access to top secret marketing plans, but this sounds rational to me.

    --
    You're only as young as the last time you changed your mind -- Timothy Leary
  6. only if apps get ported... by Army+No+Va · · Score: 1

    will it be commercially sucessful. remember NT on RISC? it is an interesting reinvigoration strategy for S/390.... just got to fire up that S/390 in my basement and get to work on it. Or maybe IBM will give me one. ;-)

    --
    Aide: Grant drinks too much to command an army. Lincoln: Find out what he drinks and give it to my other generals!
    1. Re:only if apps get ported... by Ded+Mike · · Score: 1

      As noted elsewhere in this article/thread: The new (June 2000) issue of Linux Journal (http://www.linuxjournal.com) has an excellent article that serves to answer many of the why's and wherefore's of this issue. Unfortunately, the article, by Adam J. Thornton, and titled, "_The Penguin and the Dinosaur_," unlike Linux is not yet 'open,' so we'll have to wait a month to see it in all its glory (and glorious it is! Includes much of the functionality/info of the 'Unix vs. NT' site!)

      Mr Thornton addresses the compatibility issue by pointing out emulation engines (Hercules at http://www.snipx.freeserve.co.uk/hercules.htm) and saying that "Linux on the S/390 is just as much Linux as Linux/PPC, Linux m68k or Linux/Alpha...its the stock kernel, rather than a subset or extension...if it comes with source, (chances are) your can build and run it with minimal effort." Then he talks about "Think Blue Linux and the "Iron Penguin" and the fact that they have 420 RPMs running for binary installers.

      Now think a Beowulf cluster of 50,000 machines, installed in an hour, with each machine having available a minimum of 550Mbps PPP comm channel between the machines. Shared memory is no problem (think /usr, /bin, and /lib shared across the cluster at bus speed). More shared/pooled memory for PVM/MPICH/DCE or CORBA (pick 'em). 50K Apache/JSERVE/mod_PHP/mod_PERL/mod_so/mod_REBOL machines with virtually infinite (as compared to PC's) memory/resources that never need to be backed up (done by the VM) and never (NEVER!) hard fail. There are 420 RPMs (and growing) available for this platform and the resources who can understand and continue this development exist in almost every company of any size in the world. YUM YUM YUM!!!! WORLD DOMINATION!!!!

      What was your question?????

      --
      Remember guys, this is Amerika. Just because you have the most votes, doesn't mean you get to win.--Fox Mulder
  7. Re:What about IBM's BEST hardware? by hen · · Score: 1

    What you can't play 3d monster maze on your Cray? Why not? I know for a fact you can play Quake on a Cray do why not 3d monster maze.

    With repect to the topic at hand I personally don't play with s/390s on a daily basis busis but allowing your mainframe (if you already have one for your SAP/Peoplesoft stuffs) to function as a web server as well is smart strategy in leveraging existing resources. Bringing linux to the high end computing market is probably important than some of the other features we linux freaks has been clamouring for because those computers have sufficient omph to do mission critical apps.
    By the way I want a s/390 ;-)

  8. Re:What do I think? by SoftwareJanitor · · Score: 2

    Many of the newer IBM mainframe machines are air cooled (no water chiller needed) and could probably be run in a normal house with a decent air conditioning system.

  9. Re:You're forgetting something by RobL3 · · Score: 1

    I think I covered this in point #1, we can already run mutiple instances of linux in virtual machine mode. The subject of this thread is a *native* port....

  10. Re:Doesn't say it's a guest OS by MrRocket · · Score: 1

    It runs in native mode (bare metal). Done that. It
    runs in LPAR - done that, too. And it runs as a
    guest under VM - do that all day every day. It's
    good stuff.

    Linux on S390 is an ASCII machine - USS under
    OS/390 is EBCDIC - that's often a nightmare when
    trying to port software - ask me, I know - it's
    my day job!

    Linux on S390 supports ext2fs. It's reasonable to
    expect there will be a CMS filesystem driver some
    day as well.

    All in all, Linux on S390 is pretty darn good.

  11. Actually, no... by Ded+Mike · · Score: 1

    Port done by Alan and the kernel team, with input from IBM...support exists in every kernel after 2.2.13 (princeton u.) and is stock in every source image since 2.2.14. Keep in mind that without Linus' say-so, it ain't in the kernel and it ain't Linux!

    Marist College and Princeton University did it first. I don't know where Dr. Vepstas (the guy who did it in a lunch hour) teaches, but I don't think he's an IBM fellow.

    IBM arrived to this, like Apache, late. However, they saw the value in how this was done, saw it worked and decided (rightly) not to screw with it.

    IRON PENGUIN FOREVER!!!!
    http://linux.s390.org/
    http://linas.org

    --
    Remember guys, this is Amerika. Just because you have the most votes, doesn't mean you get to win.--Fox Mulder
    1. Re:Actually, no... by JohnQPublic · · Score: 1
      Actually, no..

      Actually, yes. Give credit where credit is due - the IBMers in Boerblingen did an awful lot of work on their own. We know because there was a simultaneous open, user-driven attempt at getting Linux up on S/390 (the "i370" port, championed by Linas Vepstas) that some of us believe helped coax the S/390 port out of IBM's lab. Alan Cox and others have been extremely helpful to the crowd, and the kernel changes have certainly been integrated since 2.2.14, but if you read the LINUX-VM list archives it's clear that the IBM guys did a hell of a lot of work. There's no reason to belittle or discount their efforts.

      IRON PENGUIN FOREVER!!!!
      http://linux.s390.org/

      Rock on! Check out http://www.linuxvm.org too.

    2. Re:Actually, no... by Ded+Mike · · Score: 1

      Sorry, I stand corrected. No excuses

      --
      Remember guys, this is Amerika. Just because you have the most votes, doesn't mean you get to win.--Fox Mulder
  12. Re:Linux on IBM by SoftwareJanitor · · Score: 2

    While I'd agree that Linux on S390 doesn't need CICS to be useful, CICS isn't strictly a mainframe thing. IBM has versions of CICS for AIX and OS/2. There are 3rd party software developers who do products like UniKix which is a CICS emulator for many of the commercial UNIXes. There isn't any reason why one of those couldn't be ported to Linux on S390.

  13. Re:Linux on IBM by finkployd · · Score: 2

    The reliability of a mainframe comes not from the software (though that is a factor) but from the hardware.

    Wrong. It comes from redundancy built into both the hardware and software. The hardware is only as reliable as the software running on it and vice versa.

    Finkployd

  14. Re:Linux on IBM by Kelt · · Score: 1

    Umm, it's MVS, not VMS. MVS is run by 390 machines, VMS is run by VAX'es and Digital Alpha chips. -Steve

    --
    My intelligence insults itself.
  15. Re:Redhat on IBM by Ded+Mike · · Score: 1

    It's called ThinkBlue Linux, or Iron Penguin. http://linux.s390.org

    --
    Remember guys, this is Amerika. Just because you have the most votes, doesn't mean you get to win.--Fox Mulder
  16. Re:Looks like by Snack+Cake · · Score: 1

    TurboLinux already has an Itanium port, and it was out well before RedHat's.

  17. Who'da thunk it? by Moose4 · · Score: 2
    This is a very smooth move on IBM's part. I would've never imagined IBM and Linux ever being mentioned in the same breath...they seem like such polar opposites, y'know?

    I work on a fairly small mainframe (oxymoron) running OS/390, programming COBOL on loan systems on a small co-op bank--I've got a PII/450 running W98 on my desk that only gets used as a 3270 emulator (and Web browser when the boss isn't looking). There's nothing new, sexy, or "hip" about S/390 mainframes, but they are dead solid reliable. They just don't break.

    So of course our CIO is hellbent on scrapping our ugly but functional COBOL-based systems for the Brave New World of client/server, VB 6, SQL Server 7, Microsoft everything, distributed processing, blah blah blah. Forget what works, it isn't New! and Improved! so we dump it and go for eye candy. This is why I like seeing stuff like this--keep that super-reliable raised-floor gear but bring it forward into the 21st century, or at least the mid-90s.

    This sure seems like the best of both worlds--mainframe reliability and *nix flexibility. Now, when the heavy iron operations people meet the Linux geeks, that is gonna be fun...

    --
    "Settle down, Beavis. We've got an experiment to do."
  18. how big are these things? by cthonious · · Score: 1

    On the website, the S/390 looks to be no bigger than an ordinary PC - or is that just the way the pic looks? Also, how much are they? It's exciting to think that linux may be the instrument to bring greater variety to the hardware world ... it's already doing so, but slowly.

    --

    support gun control: take guns from cops
    1. Re:how big are these things? by Guy+Harris · · Score: 2
      They're actually quite large.

      Depends on the "they" to which you're referring, and on what "quite large" means. According to the S/390 Multiprise 3000 Reference Guide, the "Base (CPC) Frame" for said machine is 520mm wide, 1110mm deep, and 819mm high, or 20" wide, 43" deep, 31.5" high for us Yanks, and, according to this page from the S/390 Integrated Server Technical Application Brief, that box is about the same size (533mm wide, 1038mm deep, 819mm high).

    2. Re:how big are these things? by Kelar · · Score: 1

      They're actually quite large. The only one I've seen first hand was probably about 5 feet tall, 8 feet deep, and about 4 feet wide. This is a mainframe after all.

    3. Re:how big are these things? by Army+No+Va · · Score: 1

      I've seen S/390s about the same size as 2 to 3 full size PC tower cases....quite small.

      --
      Aide: Grant drinks too much to command an army. Lincoln: Find out what he drinks and give it to my other generals!
  19. IBM support is far more significant by Tet · · Score: 2

    While the availability of our familiar distributions is nice, it's not that important in the scheme of things. Of more significance, by far, is that fact that IBM is now officially supporting the S/390 port. It had previously been available for free download, but that's not going to convince an IT manager to install it as a mission critical system. The fact that it is now supported by IGS (IBM Global Services), however, is likely to make them sit and and take notice. IBM offering the same consulting and implementation services that they offer for other S/390 OSes is a major boost. It make Linux/S390 into a mainstream platform. The importance of that shouldn't be underestimated.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  20. Re:What do I think? by Ed+Avis · · Score: 2

    I think you can get S/390 cards for your PC. You won't get the mainframe reliability - which is the whole point of having a mainframe - but you will get a good chunk of the speed.

    Even an S/390 emulator might run Linux at reasonable speeds, if you run the emulator on a modern PC or workstation.

    --
    -- Ed Avis ed@membled.com
  21. Which distro - why not all of them ! by Lowther · · Score: 1

    The average S/390 is capable of running numerous virtual Linux boxes at once (several thousand I read). For major software developers (read megabucks budget), any or all of the distros could be loaded into a VM to test the product.

    Having thousands of concurrent Linux boxes running offers another option. Web server software to date has been developed on the basis of multiple users using a single server. OK, there is load balancing, but this doesn't alter the paradigm, it merely loosens a few of the constraints. The S/390 opens up the option of each user connected to the site having one (or more) virtual Linux boxes of their very own to process their transactions (or whatever). What could your e-commerce site do with that ?

    --
    Stephen Hawking has written another book. It's about time as well.
  22. Re:Linux on the S/390 by Dr.+Sp0ng · · Score: 2

    Actually the point of the articles and press releases is that Linux will now run natively on an S/390 and not just inside a virtual machine on OS/390. That is pretty damn cool :)

    Yeah, that is pretty damn cool, but not terribly useful. I think it would be much more useful running under a virtual machine. Linux just can't possibly take full advantage of that hardware, what with all the billions of CPUs (err... maybe not billions :-) and crazy I/O channels.

    I'd love to see some performance specs on Linux vs OS/390!

    I'm sure it would get creamed. Except for Intel chips (maybe others too, but I know not Alpha or PPC), Linux is generally not as fast on the hardware as operating systems which were designed specifically for that hardware.

    On a related off-topic topic (?), does anybody know if Compaq is still doing that free Tru64 for personal use thing? I'd love to give that a test drive on my Alpha (or, if nothing else, just steal the math libs and compiler to run under Linux with the Tru64 emulation libs :-)
    --

  23. Re:Slackware?! by VB · · Score: 1

    Yes, I agree with AC. Will Volkerding put S-390 support in the Slackware Dist?


    Linux rocks!!! www.dedserius.com

    --
    www.dedserius.com
    VB != VisualBasic
  24. Re:What do I think? by tzanger · · Score: 1
    I want to see you run a mainframe in your house.

    I've got three-phase in my house, don't you?

  25. Doesn't say it's a guest OS by gelfling · · Score: 1

    A few of you have indicated that this instance would be a guest OS, probably under VM. That fact isn't made clear in the announcement and AFAIK that is not a requirement to run Linux on a S390 server. That is, one of the big hurdles to running Linux on S390 is to NOT run it as a VM guest instead running it native on the HW. The big problem is to support native IO, channels and whatnot. The other problem is that Linux does not support any 'native' S390 FS so you have implement some extensions to the OS in order to overlay a Linux FS on top of the basic FS functions on the S390. This, instead of attempting to create PDS's and so on within Linux. All of this work seems to be a follow on to work directed at doing more or less the same thing for AIX on S390 which has been around for several years. In fact OS/390 pretty much IS a Unix variant running on S390 - at least it's certified that way.

    1. Re:Doesn't say it's a guest OS by old_sysprog · · Score: 1

      Do some reading. The UNIX kernel is part of the OS/390 nucleus now, not an overlay. IBM didn't decide that OS/390 is UNIX on a whim; it is branded UNIX by the people who own the trademark. Each UNIX variant has a set of extensions unique to that vendor/hardware combination. OS/390's extensions are the operating system formerly known as MVS. When you telnet into the OS/390 system, your default directory may be either a dataset high-level qualifier or a pathname. The UNIX filesystems are contained in MVS PDSE-type datasets called HFS's. Over the last 3 years, as I supported UNIX System Services on OS/390, I read with interest on Monday mornings how my UNIX counterparts were called in the middle of the night to correct application errors which brought down the Sun systems (OS/390 separates applications from OS), or full filesystems brought the system to its knees, as my O/390 just added another extent and kept trucking. More moronic posts: Lotus Notes: I installed Lotus notes on OS/390. No sweat. UNIX applications don't port: See the MKS web site for a list of applications which port just fine. Or the IBM web site, for that matter. OS/390 doesn't have a password file: DUH!!! Think there may be a connection between this and why OS/390 has never been truly hacked? Web serving: Guess which platform/http server can service the most transaction requests over a sustained time period? Yup, I'm an OS/390 bigot. I'm not blind to the strengths of other platforms; it would just be nice for others to give the mainframe its due.

      --
      Steve Conway Assembler Programmer "Never trust a computer you can lift."
    2. Re:Doesn't say it's a guest OS by JohnQPublic · · Score: 1
      That fact isn't made clear in the announcement and AFAIK that is not a requirement to run Linux on a S390 server

      Damn straight. Lots of us have been running Linux on S/390 for some time now, both on the metal and in virtual machines. Check out the archives of the LINUX-VM list for the war stories and glories. This is the group that was reported on here several months ago, the news is IBM's big-time commitment to the idea instead of just skunk-works'ing it.

      The other problem is that Linux does not support any 'native' S390 FS so you have implement some extensions to the OS in order to overlay a Linux FS on top of the basic FS functions on the S390

      Nope, Linux on S/390 uses EXT2 just like everybody else does. Two of the S/390 native OSes (OS/390 (aka MVS) and VM/ESA) already have NFS servers, so if you want access to the "native" filesystems, just mount them.

  26. Re:Why? by marat · · Score: 1
    RS/6000, now S/390... What kind of reasons did you expect? That is IBM. They actually think different:

    Wow, everybody does Linux! We should not stay out of this. We should do some Linux too. Let's close this project, this and that, then spend $x.xxE6 on this and see.

  27. Re:Linux on IBM by rnturn · · Score: 2

    Heh, just call me picky today... :-)

    ``You can still buy VAX architecture systems from Compaq blah, blah, blah...

    er, so? how's that an error in my comment (which was also marked AFAIK)''

    It surprises me how most people don't remember that VMS was born on the VAX architecture. Not too different from the folks who think that PCs started with Pentiums. I'll concede that it was more of an oversight or omission than an error.

    ``a FAT-like file system and drive letters on steroids.. BARF. And I dunno who make's Compaq's hardware, but it bites.''

    Methinks you're referring to an older version of VMS. It's had a journaled filesystem (the Spiralog file system) since v7.0 or maybe the later v6.x releases (if memory serves). Don't ask me about it though; we never used at the last VMS site I worked at though I know some people swear by it (while others swear at it). It's not IBM's jfs, DEC's advfs, or whatever Veritas's is called but it's not really FAT-like either or so I understand. Now Files-11 is/was sort of FATty but I've never actually had a corrupted file on a File-11 disk while I've had, and seen countless other people have too, plenty of experience losing files on FAT-based filesystems (via the infamous cross-linked cluster problem). I suspect, though, that most of those losses were due to essentially being root on the PC when using DOS/Windows and its propensity to crashing. If I ran around on VMS systems with BYPASS privilege turned on all the time, I would expect more problems.

    As for the drive letters: I never found the drive naming to be a problem. It was tons better than PCs had at the time. I suppose it depends on whet you used first. Personally, I'd find it somewhat annoying to go back to drive letters nowadays. In fact, I currently find it annoying as hell that Linux still uses sequentially assigned drive letters in the SCSI subsystem when other, more transparent, naming conventions exist (especially, since I was using a PC UNIX in the early '90s that didn't have this limitation). One wonders why the kernel developers seem to hate the way System V handles SCSI devices. Oh, well.

    Just what are the complaints about Compaq's hardware? I've never heard anyone complain about the VAX and Alpha hardware before other than about the price. Now Compaq's PC hardware? That's another story and I do know of techs who will say it ``bites''.

    ``our main cluster has three nodes, and it has yet to compensate for a single hardware failure (even some HDD failures have crippled the thing, and they're supposed to be RAID!!)''

    Not sure what you're driving at with this comment. What kind of ``cluster'' is this, I wonder. It sounds like you mean hardware fault tolerance. Buy a Tandem or a Stratus. They're hard to beat FT-wise. Of course, you gotta have some pretty deep pockets to consider those hardware platforms.

    rtscts? Gee, I'm still getting by with xonxoff.



    --

    --
    CUR ALLOC 20195.....5804M
  28. Um, Debian? by elbarono · · Score: 1

    According to most recent polls, Debian is either the most popular or second most popular Linux distro.

  29. Article in Linux Journal by Erik+Hollensbe · · Score: 2

    Anyone who receieved a Linux Journal in the last few days will notice there is a HUGE article about the S/390 and the linux port done by both IBM and hte Open Source community.

    It also goes to mention that in the IBM port, there are a couple of core level modules (i'm not much with a S/390 so not sure what they are) that are object code only, IOW, not open source.

    I have no problem with this other than the fact that Debian, which is mentioned as having a port in the works (the writer of the article is a core debian maintainer), prides itself in being a "Free Software Only" distribution. I'd really like to hear some comments on why that is or should be any different for this case.

    The big advantage from what I can tell is not even runnign linux as the core OS, but running it under the very powerful VM mechanisms in the S/390 (the article explains how the VM is actually tied into the HARDWARE, which just plain rules) allowed the writer of the full free software kernel port (which is not finished, IBM did a private port and announced it this month) to START OVER *41,000* COPIES OF LINUX + THE APACHE WEBSERVER! Good LORD!

    So don't kid yourself, with native power like that, no one is going to even bother running linux standalone on one of these things, not to mention there is much cheaper, adequate hardware that will run linux by itself - a S/390 is a very high end machine and chances are it's going to be a cold day in hell before the suits let you throw your "Free OS" directly on the machine.

    But that doesn't matter, from the article I gathered it's going to be much more popular in a VM. :)

    -Erik-

    1. Re:Article in Linux Journal by joey · · Score: 2

      Well that's a good question. I'm a Debian developer, although I have never touched a S/390.

      The main debian S/390 porter at the point is not an actual official Debian developer. Debian is supporting him though, with a mailing list, &etc because such a port is a very cool thing.

      Before such a port is actually blessed as official debian, it would have to be 100% free, which would mean it would have to use the fully free kernel port. However, pragmatically it doesn't make sense to force someone to wait until that is ready before they begin porting debian over to the platform

      So in summary, debian is, and will continue to be, 100% free software. A correlary to that is that you may port debian to run under non-free software, like IBM's kernel modules, if you want to. Just like people who don't have access to mainframes can run it under the non-free vmware.
      --

      --
      see shy jo
  30. Re:Bridging the skills gap, apparently by Moose4 · · Score: 1
    Very interesting point about the recruiting of S/390 programmers. I'm probably one of the last of the COBOL Mohicans--got out of school in 1987 with a degree and scads of COBOL training and went right to work on IBM heavy iron. Now it's 13 years later and at age 33 I'm the youngest mainframe programmer I know.

    Most 390s are probably still running old COBOL stuff, that's my guess. And the knowledge pool for that old software is drying up. So if a business can keep that monster humming in the basement and shift to a "modern" language, thus allowing them to recruit new talent...hey, why not? And maybe they can teach a couple of the new guys some COBOL to keep the old applications running until they can be ported over. :)

    --
    "Settle down, Beavis. We've got an experiment to do."
  31. Try it, you may like it by Grimwiz · · Score: 1

    Well I've played on it at work - lynx, apache
    and samba all compiled fine.

    It looks mostly like linux on intel - configure
    can barf when it sees *-s390-* as the host
    to configure against but thats an application
    configuration problem, easily worked round.

    --
    -- Don't believe everything you read, hear or think
  32. Re:Linux on the S/390 by jburroug · · Score: 1

    Why the hell was this moderated up? It sure as hell isn't insightful, every article posted on /. about Linux on the 390 has said the same thing as this guy, only much better. No offense to Sp0ng or anything but at least a couple moderators must be smoking crack.

    --
    "Listen: We are here on Earth to fart around. Don't let anybody tell you any different!" - Kurt Vonnegut
  33. What do I think? by FascDot+Killed+My+Pr · · Score: 5

    If you give me a free S/390 I'll do a review for you...
    --
    Have Exchange users? Want to run Linux? Can't afford OpenMail?

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:What do I think? by PinkPanther · · Score: 1

      I used to maintain a "P/390" four years ago, a Pentium machine (I think a P200), running OS/2 which hosted the OS/390 card.

      There is no way in the world anyone would use the term "a good chunck of speed" to describe this box. Even the later releases which promised a doubling of performance of the 390 card were next to unusable. Compiling GNU Make took something in the order of 6 hours.

      Pp.

      --
      It's a simple matter of complex programming.
    2. Re:What do I think? by AppyPappy · · Score: 1

      I want to see you run a mainframe in your house.

      --

      If you aren't part of the solution, there is good money to be made prolonging the problem

  34. Re:MHz aren't everything by stripes · · Score: 2
    Caveat: I know absolutely nothing about the S/390.

    This doesn't relate to how fast the actual computers are. Most of the supercomputers I use run under 300 MHz (even the ones purchased this year). Of course, most of those supercomputers are actually glorified clusters...

    You are right, Mhz isn't everything. For the 390, it is fairly telling. I don't recall any superscaler implmentations. I don't beleve it has a fused FP multiply and add. For FP it just isn't all that fast, nor even for 32 bit integer math. On the other hand it's BCD math can be quite fast (single instruction for most ops, something like 40 or 60ish digets supported in hardware, more possable with OS assist). Translate table instructions.

    Of course, speed all depends on what the job is. In my case I run memory/floating point intensive quantum mechanics calculations.

    If it's I/O you need fast a 390 can do it. If it is something else you need fast, there is almost certonally another computer that will do it better. Frequently even made by IBM :-)

    For FP Fortran code, I would guess a Alpha would really run much faster (in absolute terms, or per dollar) then a 390, unless you have quite a bit of I/O going on. Even then maybe. I'm sure Compaq has a F90 compiler.

    Of corse the 390 is very very very good at making sure that the answer you get is right. It's somewhat fault tolerent, but more importantly for many applications it actaully notices many kinds of breakage and will let you know about them rather then blondering on with the wrong answers.

  35. Oh, goodie! by Black+Parrot · · Score: 1

    There may be some life left in my Apple ][ yet!

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  36. Looks like by trexl · · Score: 1
    Redhat's been pretty busy with the Itanium port. Maybe no time for this one ... yet?

    1. Re:Looks like by jlittle · · Score: 1

      TurboLinux already did an Itanium port.. and they are doing an S390..

  37. Linux Counter by Mignon · · Score: 2
    So what's a sysadmin to do when registering one of these with The Linux Counter?

    At this point there are 76148 machines registered; one of these could increase this number by 50%!

  38. Re:What do I thnk? by Fyndo · · Score: 1
    any imagineable? uhh, no, for highly parallel tasks, that don't ned to communicate much with each other (many science apps), the speed of the cluster scales pretty much linearly with the number of machines, and there really isn't much limit on the size of the cluster.

    I can imagine some really big clusters.

    However, I will grant that there's a great many computational problems that don't parralellize that way, and some of those it may very well be impossible to build a cluster that's faster than a top-end mainframe (or supercomputer).

    All depends on your workload...

  39. Re:Linux on IBM and NT on Unisys by Strog · · Score: 1
    I work at a 1/2 Billion dollar bank (Granted not huge by any means) and we are running on a Unisys mainframe running MCP/Unixware. Right after we bought our mainframe Unisys started coming out with their Clearpath mainframes which have 2 operating environments, MCP/Unixware and NT running on the same hardware. The new mainframes are up to 32 CPU's dynamically able to reallocate CPU's to either environment. This all sounds pretty cool but it is NT. The upside is that the mainframe programs do communicate with NT servers and if you do it internally it is much faster.

    I have had some experience with IBM AS/400's and I know that they are rock solid and I hear the same things about the S/390's. I don't know why you wouldn't run a VM Linux session to at least check it out. There are a lot scarier things out there than Linux on mainframes!!

  40. Linux on IBM by IainMH · · Score: 2

    I heard that they were going to phase out totally in favor of Linux.

    I wonder what the banks will think of that?

    1. Re:Linux on IBM by Methodica · · Score: 1

      I work for one of the largest banks in canada. We have 6 OS/390 servers. One production, one development / backup, and a Y2K one (Which is getting hauled off in a month I think). We also have a similar setup at an alternate site 30 miles away. The systems are all located on a raised foor a long with 100 sun 4500, VAX, Tandem, etc etc. We have close to 1 billion dollar worth of hardware at each site plus we have 20 Nearline STK lsm as well.. Do you really think were not protect against power surges. Also we have these huge generators in the basment as well. (Attually pretty cool if you ever saw them something out of a sci-fi movie)

      --
      -=Methodica=- -= Can An Artist Make It In the Linux World =-
    2. Re:Linux on IBM by null_ptr · · Score: 1

      This is an interesting concept...What about redundancy for integrity? Not to play the Devil's advocate here, but assume that you are running Linux on an S/390, and doing the work of 400 Sun server (figure courtesy of abcnews.com), and there is one HUGE power spike and the S/390 goes down. Goodbye enterprise because that was your ONLY system. Sure, you can run 41,000 copies of Linux on one, but it's still only one machine. In short, there are advantages (one system provides simplicity for maintenance) and disadvantages (as stated above) associated with the return of the mainframe computer. As for the idea of IBM phasing all of their OS's out in favor of Linux--good luck. With some of the bank tellers I've dealt with, I'll be pleasantly surprised if they would even be able to handle the idea of Linux in their place of business. That's all I have to say about that.

      --

      --

      --
      Linux: It just tastes better.
    3. Re:Linux on IBM by mrBoB · · Score: 1

      Not only that, but consider the investment. They would have to rewrite MILLIONS of lines of code from cobol to whatever. They didn't rewrite for Y2K, what make (that guy) think they'd rewrite for a system downgrade (yes, i realize I said downgrade). I agree that VMS is the most mature OS around, what do you expect for 30+ years in the making. Bank's wouldn't move from the reliability associated with mainframes to that of questionable integrity associated with a PC (based, developed) OS, even if it _WAS_ on the same old hardware. The fact is you _cannot_ beat a mainframe for reliabilty, stability at HIGH loads, and total cost per transaction, and THAT is what banks look at.

      Bob

    4. Re:Linux on IBM by Jeff+Mahoney · · Score: 3

      Granted I don't work for IBM, but I'd hazard a guess there isn't a snowball's chance in hell of that happening.

      From the few commercial UNIX vendors that have been offering Linux support - NONE, AFAIK, have announced any plans to migrate completely.

      I've posted this before, but Linux just isn't there yet for the enterprise environment. Sure, some sites are deploying it in that environment, but major feature sets that enterprise users demand aren't implemented. Personally, I find admins that deploy Linux in a "mission critical" environment irresponsible [*] I've seen a few clustering packages for Linux, and quite bluntly - they all suck at this point.

      I *am* a Linux user. I have been since 1995. But I'm also a realist, and an admin in the enterprise environment. While I might consider deploying Linux for a small non-critical system (like my workstation), I wouldn't dream of deploying it for "critical" applications.

      Now IBM migrating to Linux on the S/390 is just an entirely different argument. Not only are you suggesting that IBM would migrate to Linux, you're suggesting that IBM would dump its huge investment in a specifically NON-UNIX operation systems strategy.

      I know people that run S/390s with MVS, and I don't think they'd ever considering giving up the consistantly proven reliability of MVS for anything UNIXish. Indeed, that's not even a problem with Linux, but UNIX in general. (Yes, UNIX is reliable - but not next to a mainframe)

      -Jeff

      [*]: Unless they fake failover with something like the Cisco LocalDirector.

    5. Re:Linux on IBM by Anonymous Coward · · Score: 1

      It is true that the Linux operating system does run on the S/390 platform but I think it is lacking some crucial software components available in OS/390 that businesses rely on.

      Things that come to mind are:

      * CICS (a transaction processing system that a many large companies rely on)

      * A Cobol development environment (yes many, many businesses still run on Cobol)

      There are probably others that mainframe veterans would know of as well...

    6. Re:Linux on IBM by Moose4 · · Score: 1
      This is an interesting concept...What about redundancy for integrity? Not to play the Devil's advocate here, but assume that you are running Linux on an S/390, and doing the work of 400 Sun server (figure courtesy of abcnews.com), and there is one HUGE power spike and the S/390 goes down. Goodbye enterprise because that was your ONLY system.

      Well, any decent mainframe installation is going to be heavily secured against disasters--massive battery backups, generators, etc. And the biggest companies have entire duplicate systems at other sites, ready to be brought up in the event of a disaster.

      Now that's not gonna protect you if your building burns down, but then again your multiple smaller Linux servers would be burnt too. Unless you physically distributed them in different sites, and doesn't that make administration a bitch? (Excuse my ignorance, I'm just a mainframe toad.)

      --
      "Settle down, Beavis. We've got an experiment to do."
    7. Re:Linux on IBM by JohnQPublic · · Score: 1
      In fact, you can probably run the linux VMs under MVS

      Nope, MVS doesn't virtualize the underliying hardware. One of the other S/390-native OSes, VM/ESA ("VM" as in "Virtual Machine") does, and that's what many (most?) of us are running Linux under on S/390 hardware currently. It's just like what VMWare does for x86 hardware, in fact the precursor to VMWare was called "VM/386" when the precursor to VM/ESA was called "VM/370".

    8. Re:Linux on IBM by rtscts · · Score: 1

      You can still buy VAX architecture systems from Compaq blah, blah, blah...

      er, so? how's that an error in my comment (which was also marked AFAIK)

      You're wrong. My guess is that if you had any real experience with VMS it was on a poorly configured and managed system.

      Poorly configured is an understatement - though I dunno how much better it can get, with a FAT-like file system and drive letters on steroids.. BARF. And I dunno who make's Compaq's hardware, but it bites.

      VMS and UNIX to be more alike than either of their most rabid proponents are willing to admit

      Well, if you can make that statement, you're infinitely more experienced than me. The only similarities between them I can see is the rabid-ness of the zealots who use em.

      Most of what the UNIX community calls clusters is really just a failover capability

      bwahahaha!! our main cluster has three nodes, and it has yet to compensate for a single hardware failure (even some HDD failures have crippled the thing, and they're supposed to be RAID!!)

    9. Re:Linux on IBM by finkployd · · Score: 2

      Agreed.
      And hey, it's not just banks. I know of insurance companies, airplane manufacters, grocery store chains, universities, brokers, construction companies, etc. that all use s/390s

      Finkployd

    10. Re:Linux on IBM by Duxup · · Score: 2

      I can't imagine IBM making that big of a commitment to remove OS/390 on such a successful product as the S/390. There's tons of S/390s out there running OS/390 and doing just fine.

      This is not to say Linux won't be good. However, reliability is one of it's big selling points and I'm not sure many of IBM's current S/390 customers will want to just hop into Linux when they already have a proven product.

    11. Re:Linux on IBM by tetrode · · Score: 1

      On a S390 it is possible to run multiple operating systems at the same time, and they even can share disks. So one can imagine running OS/390 and linux at the same time. OS/390 for the existing applications, and linux for a webserver.

      Mark

    12. Re:Linux on IBM by mrBoB · · Score: 1

      Apparently you didn't understand the point of my posting. What I was hinting at was that it would be stupid for (insert fortune500 name here) to rewrite the millions of lines of code to a new OS that they would have to run on the same underlying OS. I'm _not_familiar_ with the particulars, but at a very high level, the cobol programs are running on MVS. If one decided to run numerous LinuxVM's, they would have to port the Cobol apps to Linux, No? If they ported them, they would lose all the reliabilty inherent in the fact that some of these programs are 30 years old. If they didn't port them (ie, a cobol translator/emulator on the LinuxVM, if such a thing exists) it would be redundant in the fact that the LinuxVM itself is running the same way as one of those cobol apps.

      IMHO, it is silly to work on a Linux port to the mainframe hardware outside of the opinion it is neat (with which I agree). There could be some business need to have _some_ LinuxVM's on a mainframe, but it certainly isn't what the Iron should be used primarily for. If you can make a profit using your 390 as a LinuxVM-hosting ONLY box/wing (sic), great; congratulations. I just wouldn't think that was possible.

      ps. that statement about maturity is a little flawed. Maturity is about knowing which things to implement. OS/390+Big Blue/Big Iron are mature because they have weathered constant and oftentimes drastic changes in the computer field. They have outstanding products that do not buckle under the high stress these changes have placed on computing, where PC based systems WOULD HAVE. It is an ENTIRELY DIFFERENT market and it should STAY that way. I don't screw around with the mainframes, the mainframers don't screw around with the PC systems. We have a mutual respect for each other. When issues arrise, they're usually PC related ;-) go figure, we just haven't been around that long.

    13. Re:Linux on IBM by drinkypoo · · Score: 1

      Apparently, you didn't read the article, nor have you been keeping up with current news. The reliability of a mainframe comes not from the software (though that is a factor) but from the hardware. This is on the SAME HARDWARE. In fact, you can probably run the linux VMs under MVS, but *I* didn't read the whole article, I just took some time out to flame you and possibly get moderated down.

      Keep in mind that the S/390 Linux offering basically emulates a bunch of linux boxen, right? So you can do clustering on one box if you need high availability. Since IBM touts a "five minutes per year" downtime, you should get that with Linux under MVS as easily as OS/390 under MVS.

      Also, just because an OS has been around the longest doesn't mean it's the most mature; Part of maturity is having cutting-edge features.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:Linux on IBM by rtscts · · Score: 1

      er, did you mean to say MVS? VMS is by Digital for Alphas, AFAIK, not IBM for their _real_ mainframes

      FWIW: VMS sucks. I can't put my finger on why, but it just does, k?

    15. Re:Linux on IBM by drinkypoo · · Score: 1

      Take as example the requirements for installing a Cray at your location; You have to have a concrete pad made to certain exacting specifications (Reminiscent of THX) before they'll even bring the sucker in.

      Now, I've never been an S/390 admin, nor have I prepped a site for a new install, but I'm willing to bet there are certain requirements before they will sell you certain service levels. Some of them are undoubtedly site requirements.

      On a further side note (I'm fond of them) a coworker of mine who used to work for Tandem once told me a story about a mainframe that fell through a floor during an earthquake and kept running because the cables were all attached to it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    16. Re:Linux on IBM by rtscts · · Score: 1

      I'll concede that it was more of an oversight or omission than an error

      Ah, fairy-nuff..

      Methinks you're referring to an older version of VMS

      It's OpenVMS, I dunno what version. Maybe the dude that did the training course was a little out of date, the course was only 1/3 about VMS, we were there to learn the app running on it

      As for the drive letters: I never found the drive naming to be a problem

      DOS was the first OS I really experienced (never played with the OS on my first computer, a vic20) which lasted about 5 or 6 years, until i first experienced unix. I just clicked with it from day one.. it's just so clean and logical. VMS on the other hand just doesn't speak to me, vla1:[0,0] is just twisted, IMO. Then you get phunky with symbols and get shit like com$mgr and stuff.. this would have been just dandy in my DOS days, but after experiencing UNIX, it just seems a little backward...

      What kind of ``cluster'' is this, I wonder.

      NFI, but the theory is, if one node goes belly up, the other(s) will just take over.. at least that's what the support people reckon. Problem is, we are getting hardware failures every couple of months, Compaq's hardware crowd are probably on the support peoples' speed-dial

      It sounds like you mean hardware fault tolerance. Buy a Tandem or a Stratus.

      The VMS setup is replacing one of our Tandems (a rather unpopular decision company wide). Tandem still isn't perfect, losing a CPU still causes problems, how severe depends on what was running on it.. sometimes nobody notices until we get a PUPCHECK message, other times we lose a couple hundred terminals or something :)

      Of course, you gotta have some pretty deep pockets to consider those hardware platforms.

      Yeah, we do :)

      rtscts? Gee, I'm still getting by with xonxoff.

      heh :)
      My BBS has been running sweet on hardware flow control for the better part of a decade.. I highly recommend the upgrade! Though aparently OS/2 might not be such a good move considering recent events...

    17. Re:Linux on IBM by drinkypoo · · Score: 1

      I don't know that it should stay that way. We could all benefit from the reliability of big iron hardware. The biggest use for this is still a web hosting buisness, though; Just think, you could allow your customers to have their "own linux box", and run CGI and such without risk of interrupting other people's sites, while not having to maintain a couple thousand PCs.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:Linux on IBM by sirwired · · Score: 1

      I do work for Big Blue, and I can tell you that what you probably heard was that IBM was going to roll out Linux so it will run on each of its four server platforms. (NetFinity, AS/400, RS/6000, and S/390) There is simply no way that OS/390 will disappear, ever. Remember that OS/390 is a direct descendent of the OS that IBM "bet the company" on in the early '70's. (Software Eng. students will recall that that masssive, ugly project spawned the book, "The Mythical Man-Month".) You can be pretty sure that most of the bugs have been squashed flat by three decades of field use. IBM's goal is to have zero downtime by the end of next year, (I'm not sure, I am not in the )S/390 division) when a client uses a geographically distributed parallel sysplex setup. (That means two S/390s spread far apart working concurrently.) In addition, as another poster pointed out, OS/390 is tightly coupled to many of the unique features of the hardware, including parallel sysplex, a load balancing system so powerful that it makes Solaris look about as advanced as DOS, the partitioning system that provides rock-solid security by partitioning the system in hardware, all source of complex resource-sharing mechanisms, etc. In conclusion: When hell freezes over and Big Blue, and every one of our big clients goes bankrupt.

    19. Re:Linux on IBM by Chanc_Gorkon · · Score: 1
      Um, if your running Linux on S/390 what's the whole POINT of running CICS?? You don't need it. Just run a web server and do everything in a browser, or use it for running X programs! CICS is a mainframe and specifically MVS and DOS/VSE only thing. As far as COBOL on Linux, it's possible. I bet there's a compiler out ther for Linux, you just can't find it. COBOL is just another language and not needed just because you are running a mainframe. Although most shops do use COBOL, they don't have to.

      --

      Gorkman

    20. Re:Linux on IBM by Winged+Cat · · Score: 1

      Now IBM migrating to Linux on the S/390 is just an entirely different argument. Not only are you suggesting that IBM would migrate to Linux, you're suggesting that IBM would dump its huge investment in a specifically NON-UNIX operation systems strategy.

      Dump, no. The old ways are still there. But there's this other path now available for new customers, who to date are only used to PC systems like Linux and don't want to dump their investment just because their needs have grown to require a mainframe's power...

    21. Re:Linux on IBM by mrBoB · · Score: 1

      yeah man sorry 'bout that. so many damn acronyms.

    22. Re:Linux on IBM by rnturn · · Score: 2

      Two errors in your post:

      1. ``VMS is by Digital for Alphas''

      You can still buy VAX architecture systems from Compaq (cringe -- I still have problems associating Digital's products with Compaq). The top of the line system is slower than most all of the current Alpha line (even the workstations) so I can't imagine who'd buy them nowadays though I suppose some organizations would have their reasons.

      2. ``VMS sucks. I can't put my finger on why, but it just does''

      You're wrong. My guess is that if you had any real experience with VMS it was on a poorly configured and managed system. I've always considered VMS and UNIX to be more alike than either of their most rabid proponents are willing to admit.

      Funny how the state of the art in clustered systems is still a VMScluster (IMNSHO). Most of what the UNIX community calls clusters is really just a failover capability. Now that Tru64 has 99.44% of the functionality of a VMS-based cluster, including a common system disk, er, I mean, root filesystem, it should be assuming that title real soon now. What would float my boat would be if Compaq were to provide the details of how they do their clustering to the world so that Alan Cox could crank out a set of patches to provide Linux with this capability. Should only take him a weekend or so, right?
      --

      --
      CUR ALLOC 20195.....5804M
    23. Re:Linux on IBM by finkployd · · Score: 2

      There is no way Linux will replace the OS/390 on IBM's mainframe. It is the most mature OS in existance, it is written specifically for the hardware, and it can do too many things Linux cannot.

      Finkployd

  41. Why? by AppyPappy · · Score: 2

    I guess my stupid questions is Why? What advantages are there to running Linux on a mainframe?

    --

    If you aren't part of the solution, there is good money to be made prolonging the problem

    1. Re:Why? by Holophax · · Score: 1

      With linux ported over to mainframe, now they can use big iron technologies for things they never could before. They can take it and make web servers, emails servers, all kinds of crazy things that didn't exist in the mainframe world.

    2. Re:Why? by wljones · · Score: 1

      IBM started down the road to infamy by separating the administrators from the programmers, and the users from both of these groups. Using Linux on a mainframe makes it practical for a single person to do all three functions. Linux allows thousands of users to each have their own tailored operating system, personal programming environment, and customized terminal. Each user can operate with full freedom, knowing that a blunder will affect only the guilty user. The mainframe environment provides full backup, logs, and protection of the innocent. The main gain is restoring all functions to a single person. Remember, this is what made the original IBM PC so popular. Now IBM can offer the freedom of a PC on a reliable (and profitable) mainframe, letting everybody in any large organization have the best of both setups, all under the watchful eye of a CIO. Slashdotters may not care for that last item, but the big corporations that buy IBM 390 computers love it.

    3. Re:Why? by P.+Legba · · Score: 1

      Think about it. What OS is able to run on the largest number of hardware platforms these days? If linux isn't on top, it's #$%@^ close.

      FORTH, baybee.

      P.

    4. Re:Why? by rkent · · Score: 1
      The more ports, the merrier, that's why.

      Think about it. What OS is able to run on the largest number of hardware platforms these days? If linux isn't on top, it's #$%@^ close. This makes linux, in many ways, the ideal development platform - "Write once, compile anywhere," if you will. The more platforms linux runs on, the closer this comes to reality.

      Of course, it's pretty much nowhere close to reality at the moment. Writing a program and betting that it'll compile on i386, alpha, and mkLinux is asking for disaster. But hopefully, the linux standard base (or what's it called now?), in combination with tons of hardware platforms, will bring this about.

    5. Re:Why? by AppyPappy · · Score: 1
      Using Linux on a mainframe makes it practical for a single person to do all three functions.

      You just choked an auditor to death through his anus.

      --

      If you aren't part of the solution, there is good money to be made prolonging the problem

    6. Re:Why? by AppyPappy · · Score: 1

      Florida (State?) is using their mainframe to run web for students. You can choke the bandwidth to the floor before you get the mainframe to even gag. That's one use but I bet you don't need Linux to do it.

      Linux advantage over Unix is its openness. I'm trying to imagine a shop that can afford a mainframe AND wants to run Linux.

      Of course, I'm trying to imagine the shitbag who invented JCL.

      --

      If you aren't part of the solution, there is good money to be made prolonging the problem

    7. Re:Why? by remande · · Score: 2
      Mainframes are known for being very powerful (in IO speed, not necessarily CPU speed), but very unfriendly. Normally, one sets up smaller, more friendly computers that connect to the mainframe, and nobody but the High Priests actually works with the mainframe itself.

      Many companies have a huge mainframe investment. They have a lot of money tied up in the hardware, software, and data onboard. Other companies just starting up find that their bandwidth actually requires a mainframe--think of an online stock brokerage or online bank.

      Unfortunately, it is really hard to get mainframe people--admins, programmers, and the like. It's a relative cakewalk to get Unix/Linux types.

      Linux on the mainframe allows easy access to the mainframe bandwidth and the data already there, as well as better access to a techie base.

      Think of it this way: you are running a trading firm (already using a mainframe for trade databases), and you want to become an online trading firm. You need a very powerful web site that can handle heavy bandwidth. that site needs to be able to communicate with a slew of online users (so many that your network guys are installing a T-3 rather than multiple T-1s), and it needs to hit that mainframe database, fast.

      Install Linux on that mainframe, compile Apache on it, and build your website onto the mainframe. The web site is now on a machine that can take full advantage of a T-3, and will access the database within the same machine. Effectively, your database connection is TCP over loopback. Finally, you can attract really good sysadmins, programmers, and Web designers because it's easier to find Linux talent than OS/390 talent.

      --

      --The basis of all love is respect

    8. Re:Why? by derch · · Score: 1

      Visit Wired's article at http://www.wired.com/news/b usiness/0,1367,36395,00.html. It outlines what IBM sees as the advantages of running Linux on OS/390.

      I'm new to Linux, but the explanation makes sense to me. On an OS/390 mainframe, you can supposedly can run 200 to 300 Linux virtual servers. Add to that a low average yearly downtime (IBM claims 5 minutes a year), and a single mainframe becomes as practical as 200 individual boxes.

    9. Re:Why? by PugMajere · · Score: 1
      6 words:

      Porting
      Notes
      to
      OS/390
      takes
      forever.

      With Linux on the S/390, IBM can make one small port to Linux, and then a second, again, small port to the Linux-S/390, and be able to deliver Linux on the biggest server platform in existence.

    10. Re:Why? by Anonymous Coward · · Score: 1
      The big problem with OS/390 is that starting processes and forking takes a lot of time and resources in comparison to *NIX like OS's. Porting stuff like Baan and SAP is very difficult, despite Open Edition (or whatever the *NIX enviroment is called on OS/390). And since these packages are already running on *NIX/Linux it is a lot easier to port them.

      You just run your old stuff on OS/390 and Linux for the new stuff, with VM or LPAR you even need only one machine.

      And IBM officiallyu supports it now, check out the s390 Site. See ya

  42. Re:This is wonderful! by Jeff+Trawick · · Score: 1

    >There are several thousand supported >instructions on IBM's assembler for OS/390. Are you talking directives provided by the assembler or S/390 instructions? You can write an S/390 disassembler in less than several thousand lines including tables. Maybe you're talking about assembly language macros which interface with operating system services (e.g., STORAGE, WTO, ATTACH, etc.)?

  43. Debian - One distribution to rule them all by Moderation+abuser · · Score: 1

    Actually, I want Debian. It's the one distribution that you can get for every single platform (that I can think of anyway).

    It's an administrators dream.

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:Debian - One distribution to rule them all by ozzmosis · · Score: 1

      1word , netbsd

  44. S/390 and Linux by Floyd_The_Wanderer · · Score: 1

    Being a person trained to use JCL I welcome the addition of LINUX as an OS for s/390. Should make things a little easier to do anyways.

  45. Re:Slackware port for 6502 by warkeng · · Score: 1

    Don't laugh. It may not be Linux but....

    http://www.choin.netsurf.de/~dallmann/lunix/lng. html

    Lunix for the Commodore 64 and 128.

    --
    -- Spammers: My E-mail server is in California. Consider yourself warned.
  46. Who's going to take the risk? by Java+Pimp · · Score: 1

    Well, let's see. Ever since my 390 replaced my refrigerator in my kitchen, I've been looking something a little less cumbersome than MVS and cheaper than OE. This is a God send... Ok, really,... The only people who could afford (or atleast have a use for a 390) aren't saving that much cash by running linux. Is it worth the risk? A high end company invests in a 390 for it's mission critical enterprise solutions (..insert other buzz words here..) Are they going to use a tried and true OS/390 that's been hacked and rehacked for 30+ years and is possibly the most stable OS around or are they going to go with the new Linux port?

    --
    Ascalante: Your bride is over 3,000 years old.
    Kull: She told me she was 19!
  47. Re:Slackware port for 6502 by pacc · · Score: 1

    SuSE must have taken in account the possibility of running 1000's of Linux instances on every installed S/390 to decide if there would be enough users to make a port worthwhile.

    If you allocate the equivalent of a c64 to each user, S/390 might very well surpass the i386 world Linux userbase.

    I challenge you all to download the ISO in the name of Discordia. Fnord

  48. I have a busy weekend planned by dsplat · · Score: 2

    Now I have to clean out my basement. There's nowhere else in the house big enough for an S/390 and the disk farm that I'm going to want attached to it. And I'm definitely going to need something faster than a single cable modem. My heating problems are solved!

    --
    The net will not be what we demand, but what we make it. Build it well.
    1. Re:I have a busy weekend planned by Chanc_Gorkon · · Score: 1
      Yup! Got to LOVE intergrated DASD! And with Telnet and TCP/IP, who needs controllers for direct connects? :) Although you may want to clear a little space out for a channel printer (Xerox 4890 or a solimar box and Xerox DP65 running Solaris would be my choice) and a big tape backup (no, you don't need a silo, but you can get a tape backup the size of a small fridge that would do it).

      Anyone notice mainframes getting smaller and PC schtuff getting bigger? Weird huh?

      --

      Gorkman

    2. Re:I have a busy weekend planned by dsplat · · Score: 1

      On my budget, I'll have to buy a used one. Unfortunately, I won't be able to get the latest model.

      --
      The net will not be what we demand, but what we make it. Build it well.
    3. Re:I have a busy weekend planned by smudge · · Score: 1

      Sorry guy, a S/390 is about the size of a washing machine now, and it's air cooled. You'll have to keep the furnace.

  49. One more server platform by lbrlove · · Score: 1

    Am I missing something here? I see a lot of negative comments, but this seems like a good thing for Linux. It is one more server platform that, when viewed as a piece of the total server pie, gives people options.

    Even if it does involve older hardware in some cases (as another post mentioned/accused), that extends the life of something that may lose its base of support otherwise.

    -L

  50. z80 Linux?! by Lucite · · Score: 1

    What would really be an accomplishment would be to port Linux to a z80 machine.

    Anybody done it already? I know Elks has one to the 8088/8086.

    Even an 8080 would be pretty nice . . .

  51. Re:Is there a market? by vluther · · Score: 1

    redhat suse caldera all of them make money from media sales and more from Services. Linuxmall sells cds for each distro at 1.99/cd.. thats not enough money to retire on.. the service is where the value is.. as for ibm.. they make money by selling the mainframe and services on top of that.

    whoever thinks there is no market for mainframes.. hasn't dealt with a true enterprise system.
    Right now

    linux on a x86 is a promising student
    Sparc is the adolescent.. very good at what he does.. but not the best.. not wise etc..
    IBM's mainframes are the old masters.. strong, wise mature and proven.

    I think Linux on mainframes is a good thing(tm).

  52. Demonstrates Linux scalability by Paul+Johnson · · Score: 2
    One thing about the OS390 port is that now you can say to management
    Linux scales from a single floppy disk right up to an OS390 mainframe, and can do useful work at both ends. A Linux-based router or simple firewall will fit on a floppy, and IBM now support Linux on OS390.
    Paul.
    --
    You are lost in a twisty maze of little standards, all different.
  53. RELIABILITY by Ungrounded+Lightning · · Score: 2

    Linix has software reliability - and can be hardened even more. But the platforms it runs on die when the bits get dropped.

    On mainframes, no bits drop. (Actually, they do. But the mainframe fixes it and keeps on going. So as far as the software is concerned the computer is perfect.)

    Now suppose you want to do a reliable web server for an enterprise:

    - You could do a farm of PCs running Linux and Apache. But when a processor failes you lose the transactions in progress there.

    - You could port Apache to (or write a web server for) an ordinary mainframe OS.

    - You could port Apache to a mainframe Unix. (Has been done for UTS - Amdahl's mainframe SVR4. But while that will run on IBM mainframes it isn't from IBM.)

    - You could port Linux to a mainframe. Apache and EVERYTHING ELSE UNIX/LINUX comes along for free.

    Lots of other uses for Linux on a mainframe, of course. Mainframe reliability, capacity, and speed, combined with Linux reliability and functionality, is a powerful combination. But I bet enterprise-reliable web servers are the first "Killer App".

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  54. Re:This is wonderful! by JohnQPublic · · Score: 1
    From what I understand, IBM didn't even consider supporting TCP/IP until about ten years ago or so

    Nope, not true. IBM S/390 systems have had TCP/IP available since the early 1980s when Dr. Larry Landweber's group out at U. Wisconsin wrote the precursor to IBM's current VM stack, "WISCNET" as the core for the CSNET network. To this day, IBM's "TCP/IP for VM/ESA" stack supports 14.0.0.1 as a loopback address because CSNET was net 14.

  55. Re:Big Deal? No, but not for the reasons you think by barooo · · Score: 2

    I think the whole point is, you'd have one machine doing nearly everything. Have one LPAR running /DB\/?2/ maybe running some legacy cics/cobol apps, have another one running linux as a webserver / samba server. It can talk to the db2 server with a ridiculously high-bandwidth connection. need another server for something, or want a test environment? Just fire off another one.

    MVS, while unpleasant at best, from a user's perspctive, has power roughly equivalent to an aircraft carrier. If you want to abuse that metaphor a little (and I do), maybe linux is the fleet of planes based off that carrier?

    Anyway, we have some big iron here where I (for the next week at least) work, and there are aspects of it that rock nads. It's uber-reliable, and relatively low cost, in some respects. For companies that already use mainframes, this is simply beyond cool. We all know how well linux integrates with disparate systems. MVS is about as poor at that as linux is good, so this could be a piece which ties everything together.

    --
    One more drink, and I'll move on. --Dave Matthews Band
  56. Too Slow... by gillbates · · Score: 2

    The only problem with porting Linux to a mainframe is that Linux is probably too slow. I work with an S/390 at Northern Illinois University, and have experienced firsthand just how slow mainframes run. Contrary to popular belief, mainframes are not fast machines - the average Sun server can run circles around a mainframe in terms of instructions executed per second. However, mainframes make up for slow processor speed with massive IO capabilities - and given that most data processing tasks are IO bound, this is good design. However, Linux wasn't designed to be run on systems where every single processor cycle counts, and MVS was. Granted, MVS is a piece of junk from the user's perspective, and I would rather run Linux any day. But I don't think that Linux will make successful inroads into the mainframe community simply because it is a processor-cycle intensive operating system; this isn't a problem on PC's which have processor cycles to waste, but on a mainframe, where every clock cycle counts, Linux would probably be more of a drag on the system than anything else. Think about it - if you have to process 250 million records, you don't need the OS taking away any more clock cycles than absolutely necessary, and a kernel written in C with portability in mind can't possibly be as efficient as one written specifically for the hardware (and probably in assembler).

    --
    The society for a thought-free internet welcomes you.
    1. Re:Too Slow... by josepha48 · · Score: 2
      Yes and No. The Linux kernel was ported to the MF. Linux does I/O pretty well, so without actaully trying it I could not say. Hmm which is faster COBOL or C? Most of what you typically do on a mainframe is in COBOL. Yuch! I too have worked on MF and find them to be real MF. No they are not that fast. That is because of the way the OS works. UNIX for years has been able to run on MF, and yes very few people run UNIX on MF I guess. This is more of just a show that Linux can run anywhere. Also I think that when they ported it to the MF that they would take into consideration that MF are more I/O than CPU and that is why they have a s390 branch in the kernel. Think about it this way. If you can run Linux on a MF then you can start to port all its applications over to the MF. Also with MF you can partition regions. SO that one region you have Linux and another you have MVS. This would good for someone who wanted to run lets say oracle, but had a MF. They could keep the hardware and have a less expensive software replacement.

      Just my .02cents though

      send flames > /dev/null

      --

      Only 'flamers' flame!

  57. Re:Forked before birth? by Guy+Harris · · Score: 2
    should two separate teams even be working on this?

    No, of course not.

    The same applies to Linux/x86, of course; let's pick the one distribution that should be the only one on x86. :-)

    As far as I know, the "port", in the sense of "kernel, glibc, compiler, binutils (and perhaps gdb)" (i.e., the part of a Linux distribution that contains the most platform-dependent code - other than perhaps the X server) has already been done, just as it's been done for x86, Alpha, etc.; I presume what TurboLinux, SuSE, etc. will be doing will be combining that with their distributions to make S/390 versions, to go along with versions for whatever other processors the distributors in question support.

  58. Re:Is there a market? by ibbey · · Score: 1

    Well, IBM helped with the support, so they presumably provided access to the system. So, it presumably cost no more to do this port then it would to any other platform (& maybe less depending on just how much help IBM provided). But I suspect that there are two factors that make the port reasonable for SuSE. As the last person pointed out, the first is support. The other is convenience. If you run SuSE on the mainframe, you're more likely to run it on your desktop systems, & your employees will probably run it on their PCs at home.

  59. Big Deal? No, but not for the reasons you think. by RobL3 · · Score: 2

    1. We've been able to run Linux on S/390's for a long time, in virtual machine mode. This is pretty neat but has limited practical usage. 2.IBM has had Linux available for the S/390 since January! 3.A mainframe is VERY expensive to purchase and maintain (or lease). Who's going to make that kind of investment to run an operating system that wastes a good percentage of those expensive MIPS when OS/390:MVS does a much better job? 4. Mainframes are used for mission critical, enterprise level proccessing. Who's going to tell the 25,000 users who depend on the mainframe to do thier jobs, that we're going to switch operating systems and then rewrite or recompile the 18,000 jobs and associated programs that execute every night? Not me. I like my job. *--> "Go away or I shall taunt you a second time!" *-->

  60. This is wonderful! by Loundry · · Score: 4

    I knew nothing at mainframes until I worked at a shop where one was used. Coming from a Windoze/UNIX background I was really really surprised to learn that there is this whole other mainframe universe in which there are many people working, coding, and living as if Windoze and UNIX didn't even exist. (Well, of course they're all aware of Microsoft.)

    I got to learn a little bit about OS/390 (the operating system which runs on those mainframes) and it's a nightmare (in this UNIX bigot's opinion). lrecl, fb or vb, PDSes, GDGs, ftp commands like 'put BFDG.XD.DIWDOS(+1)', ISPF, fortythousand acronyms, gawd. From what I understand, IBM didn't even consider supporting TCP/IP until about ten years ago or so -- for a very Microsoft reason: they don't want to support any protocols they can't control (see also Direct3D vs. OpenGL and kerberos). There are several thousand supported instructions on IBM's assembler for OS/390. This is because there was such a huge number of assembler programmers for OS/390 IBM kept adding instructions to make programming easier. If I understand correctly, I think there is even a "print" instruction in OS/390 assembler.

    90% of IBM's products =~ m|\w\w?/\d{1,4}|;

    But the IBM of today is, what appears to me, a very different company. The prospect of running Linux on IBM is, in my mind, revolutionary for IBM. The prospects of Linux on IBM look really cool -- kind of like compacting hundreds of linux boxen into one big, black, airstreamed box with a big, red, candylike power switch that screams "Flip me!" So I think this is great. The more Linux, the better.

    --
    I don't make the rules. I just make fun of them.
    1. Re:This is wonderful! by hargettp · · Score: 1

      Part of the reason for the "thousands of instructions" is that IBM delivers an _integrated_ product, not unlike Apple: hardware and software specifically designed to work together. Unlike the PC world, where there is a clean delineation between the CPU, the Memory manager, the BIOS, and the OS on top of that, IBM has traditionally delivered a monolithic product that blurs the lines between all of these components.

      Having said that, their mainframe products are still the gold standard for speed and reliability in a corporate IT environment.

    2. Re:This is wonderful! by Chanc_Gorkon · · Score: 1
      Nope no print command on S/390 assembler. The assembler most OS/390 and DOS/VSE shops use is a macro assmbler where MOST of the program can be done in pure assembler, and there are macros written to take care of alot of the real complex shtuff. This might be what you are thinking of. I should know. I had to take the class before I could take ANY other programming classes at our school which is also where I work! ;)

      --

      Gorkman

    3. Re:This is wonderful! by jms · · Score: 4

      From what I understand, IBM didn't even consider supporting TCP/IP until about ten years ago or so -- for a very Microsoft reason: they don't want to support any protocols they can't control

      I don't think that was why they ignored TCP/IP for so long. IBM wasn't playing the undocumented protocols game at the time, at least not on their mainframes. You can order manuals from IBM that exactly describe each and every detail of their communications protocols -- enough information to actually implement the protocols, and there were third-party hardware vendors who did just that.

      The issue with TCP/IP was more likely that it's a very CPU intensive protocol. It kills your performance. TCP/IP peppers the processor with a constant stream of little interrupts for each packet, and the internal design of OS/390 (and VM also) is optimized for a small number of interrupts that each do a lot of work. For instance, you can tell the hardware to scatter-read 200 blocks from disk into non-consecutive memory, then generate a single interrupt when finished. IBM terminals are designed so that the terminal buffers everything you type until you press the send key, then the terminal creates a single data stream that describes all the changes you made to the screen data, and sends it all at once, generating a single interrupt.

      It works a lot like slashdot. I'm typing away in the Comment window, making lots of changes as I go, but I'm not echoing each character off of the slashdot server. Instead, when I press preview or submit, everything I've typed is forwarded at once.

      The heavy interrupt rate of TCP/IP is a big issue. The main reason that a mainframe can support thousands of users, all sitting at 3270-like terminals, is that most people tend to spend their time doing things like moving their cursor around the screen, backspacing, using the arrow keys, and typing a lot of text, only pressing enter/send occasionally. When you're using ordinary telnet over TCP/IP, each time someone presses a key, the CPU is interrupted, has to wake up that user's editor process to handle the incoming character, and most likely echo the character back out. When you are using a 3270 editor like XEDIT, you can busily type an entire page, moving the cursor around the screen, inserting and deleting text, all the while your user process is completely idle -- maybe even swapped out -- on the mainframe, until you press return. This lets mainframes support much larger numbers of interactive users and TCP/IP would have broken that.

      Back then, IBM had their own networks, and they were all running mainframes and mainframe networking protocols. Educational sites like ours were mostly on an IBM hardware network called BITNET with some cool features of its' own, (we had instant messaging in 1982!) and TCP/IP just wasn't important. The internet hadn't become important yet, and no one would have even considered degrading their mainframe performance by adding a TCP/IP stack, unless there was a damn good reason, and there wasn't. IBM had devised more efficient protocols, optimized for their hardware model, and everyone was using them.

      One of the "features" of unix-like systems is that the TCP/IP stack is buried in the kernel, and the TCP/IP overhead is buried in the kernel overhead. On VM, the TCP/IP stack runs as its own process, and shows up in the process list, so you can see just how much of your CPU is being wasted on receiving and reassembling packets. It's a lot.

      When IBM finally started seriously supporting TCP/IP, they had a lot of trouble getting good performance, because it breaks their interrupt model. One of the products that came out of that was an outboard TCP/IP coprocessor -- a dedicated PC with an ethernet card and an IBM channel card. The PC would receive data from the ethernet, reassemble the packets, batch them up, and present a bunch of them to the processor at once, reducing the number of interrupts. TN3270 also helped -- TN3270 does what the 3270 hardware did -- buffers all of the user's screen changes, and keeps track of the cursor, lets you do inserts and deletes, and sends a summary of all the changes when you press return.

      IBM's spent more time and effort on their TCP/IP stacks now that they have become more important.

      There are several thousand supported instructions on IBM's assembler for OS/390. This is because there was such a huge number of assembler programmers for OS/390 IBM kept adding instructions to make programming easier. If I understand correctly, I think there is even a "print" instruction in OS/390 assembler.

      The 370 instruction set is a fairly standard instruction set. It does have a handful of really oddball instructions, but certainly doesn't have thousands of instructions. What you are describing are the macro libraries. The traditional programming language for the IBM mainframes is and has always been 370 assembly language. The operating system provides extensive assembler macro libraries, and when you are programming, you use those macros in-line, so they look like instructions. There's an entire, fairly powerful programming language just for writing macros, because they are used so heavily by application code.

      But describing the contents of all those macro libraries as instructions is like decrying the C programming language for having thousands of instructions like printf() and strcpy(). Those macro libraries are the equivalent of the ".h" files in /usr/include.

      Yah, there are a lot of acronyms. If you thought you had a lot of macro names to keep track of, you should have tried a little VM internals programming. There is a two-volume, 1500 page book with dense text, describing tens of thousands of eight character macro definitions and equates like "VMDIORBK" and subroutines with eight character names like "HCPDSPCH"

      Why?

      It took IBM until the 1990s to release an assembler that could handle symbols with more then 8 characters.

      Back in 1993, I downloaded whatever the latest Linux kernel was at the time (0.99pl10, I think), and just for grins, ran the IBM C compiler against the source. It truncated all of the function names down to 8 characters, and of the modules that did compile, the load module had over a thousand duplicate symbols. I started writing a huge macro with entries like:

      #define insert_vm_struct MMINSVMS

      to map each and every function name down to 8 characters. Eventually, I gave up in disgust. I knew that it wouldn't have worked without a huge amount of rework, but I just wanted to see how hard it would be to get a clean compile. Never got one.

  61. Used to be able to by gelfling · · Score: 1

    There was a PC370 add on card for MCA bus IBM PS2's. There was an RS370-390 add on card for older RS6000's. Both of these had channel IO emulation. There was an RS6000 add on card for PS2's. There was hybrid 370 machine called the 9370 that came with an Intel add on board - again here an MCA type. The AS400 LAN connect server is an Intel board inside. None of these are real elegant.

    1. Re:Used to be able to by rnturn · · Score: 2
      ``There was a PC370 add on card for MCA bus IBM PS2's. There was an RS370-390 add on card for older RS6000's.'

      IBM's always seems to have had things like this. Anyone else remember the 370 emulator for the XT that even let you run a version of the VM/CMS operating system on your desktop. (We were a big CMS shop back in those days and I lobbied to get a couple of these cards but they were much too pricy for us.)
      --

      --
      CUR ALLOC 20195.....5804M
  62. ftp is simple on OS/390 w/o Linux by bunyip · · Score: 1

    Here's a session from Unix to OS/390 (MVS), I use it all the time, in both directions. We also have mainframe jobs ftp files to servers, even to a Linux box.

    /home/snfs01/alanw [!] > ftp mvsk
    Connected to mvsk.dev.sabre.com.
    220 MVSSYK -- FTP Server, Enter command or HELP
    Name (mvsk:alanw): z6504
    331 Enter PASS command
    Password:
    230--- GREETINGS ---
    *** TCPaccess (FTP) for MVS-SYK ***
    Logged in - User=Z6504 Working directory "Z6504."
    230 The local host for the control connection is 144.9.3.2.
    ftp> ls
    200 OK, Ready
    125 Transfer started
    AABKTFST.FAC1
    ISPF.ISPPROF
    MESSAGE.LOG
    ROSS.DATAPULL
    TEST.SAS
    TKDATA
    226-Transfer complete. 75 bytes sent in 0.04 seconds (1875 bytes/s)
    Path name: Z6504. User=Z6504 Data bytes read: 63.
    226 End of reply.
    75 bytes received in 0.08 seconds (0.91 Kbytes/s)
    ftp>

    See - no problem! I've also used the command shell and tools like awk on the mainframe. But wait, I was doing that in 1994....

  63. Re:Who cares? by hargettp · · Score: 2

    Sorry, but most fortune 500 shops rely upon IBM mainframes to crunch through the data in their core business applications.

    Although Linux is an elegant OS with a bright future, at the moment it suffers from youth and the deficiencies of its original platform: the PC.

    1. Raw I/O throughput. The strength of a mainframe resides primarily in its enormous capacity to move data through I/O channels. Separate I/O controllers handle most devices (like the I20 architecture), so the main CPUs are free to focus on computing tasks. The PC is not even in the same league--yet.

    2. Advanced enterprise features, such as hierarchical storage management. Although Linux is moving towards LVM (Linux Volume Manager) to handle disk space, the mainframe data management facilities go one further: the OS will automatically migrate unused data from "small," fast hard drives to slower, larger hard drives, and finally to removable tape storage. This means that, unlike Linux where we manage mount points and disk partitions, the OS takes care of moving data around on all of its volumes to ensure best access. To the user (and an administrator), the sum total of all available hard disks and all cataloged tapes represents the complete collection of available data: terabytes upon terabytes of storage!

    3. Another advanced feature: machine partitioning. Although incorporation of the User Mode Kernel is a step in the right direction, OS/390 (and high-end UNIX platforms, such as SUN, as well) allow an adminstrator to _partition_ a machine into completely isolated units, or partitions. Not to be confused with the Virtual Machine capability much discussed with Linux on S/390, but a partition is simply a fixed allocation of CPUs, memory, and I/O devices to an instance of a running OS/390 system.

    What that means is 1 box may be split into multiple partitions, and each partition may have completely separate disk drives, memory, CPUs, etc. Basically, each partition becomes it's own machine, which can be useful for segregating activities onto different sets of resources (e.g., a test or development partition and a production partition). S/390 can do this because of hardware support, but unfortunately, efforts such as the User Mode Kernel do not achieve quite the same results: the "partitions" or "user mode kernels" still share the same underlying kernel data structures. If one UMK craps out, it could potentially bring down the whole machine.

    Of course, give the Linux/Open Source community another 6 months, and it will solve all of these in spades. ;)

  64. Re:The Blue Devil is my Best Friend now by Thomasvdv · · Score: 1
    Running Linux on IBM mainframes in their virtual-machine "userland" is nothing new in itself (was noticed on /. way ago), but large production deployment is only possible with official support.

    Which is available by IBM, have a look at the S/390 site

    --
    See ya, Thomas
  65. Redhat on IBM by [hk]doogie · · Score: 1

    I wonder what they would call it.... Big Blue Hat?

  66. Rumors on Campus by Earl+Shannon · · Score: 1
    Been hearing rumors here on the NCSU campus that IBM may allow us the use of a 390. I've also heard that Red Hat wants to work with NCSU to bring Linux to the campus community. Local efforts are already underway. Perhaps something broader may come of it.

    --
    -- Some people say they can tell the time by looking at the Sun, but I have trouble seeing the numbers.
    1. Re:Rumors on Campus by AppyPappy · · Score: 1
      . I've also heard that Red Hat wants to work with NCSU to bring Linux to the campus community.

      Virginia Tech seems to be enslaved to FreeBSD for the techies anyway.

      --

      If you aren't part of the solution, there is good money to be made prolonging the problem

  67. Re:I'm not sure I understand this. by Guy+Harris · · Score: 2
    and second, they shouldn't be doing it for business reasons, since there already is UNIX on os/390

    Meaning a native port of some flavor of UNIX, or S/390 Open Edition? If the latter, then you may already have given the reason:

    It is very, very strange as UNIX goes.

    meaning it may be easier to put Linux on an S/390 (or in a virtual machine or logical partition on an S/390) than to put some New Economy Dot Com applications on Open Edition.

    Unfortunately, none of the architecture dependant GNU utilities will compile on this beast, since the hardware isn't even similar to anything unix boxes are used to running on.

    General-register-based architecture, 16 general-purpose registers, 4 (or is it 8 or more, now?) floating-point registers, memory-to-register and register-to-register arithmetic instructions - not all that different from VAXes, 68Ks, x86's; it's just another general-register-based CISC box. (Yeah, it has specialized instructions, but so do the other CISCs for which GCC generates code; you don't necessarily have to use them.)

    The relatively short offsets in instructions may be the biggest problem.

    If suse is going to port linux

    Linux has already been ported; presumably SuSE and TurboLinux will be integrating the kernel, glibc, GCC, binutils, GDB, etc. changes into their distributions.

    they may encounter the hardest part in porting things like gas and gcc, since AFAIK they don't know how to spit out binary for this CPU as of now.

    There's been S/370 support in GCC for a while,a s I remember; the S/3x0 config directory of the EGCS source includes notes and checkins that suggest support (e.g, the 1.3 version of the README file says that it currently "supports three different styles of assembly", including MVS using the HLASM assembler, S/390 Open Edition, and "ELF/Linux for use with the binutils/gas GNU assembler".

    There's also, in the GAS CVS tree, tc-i370.c and tc-i370.h files (which are for S/360 and S/390 as well as S/370, according to the comment).

  68. IBM's /390: NO Linux !! by jfwcc · · Score: 1
    -
    I've been working decades on the /360, /370,... up to the ES/9000 IBM mainframe architecture.

    It would be going backwards to port Linux from the ASCII world to EBCDIC.

    Even IBM's VM architecture is too esoteric, although it incorporates some features we find on Unix. (I see "Linux" as a "Unix flavor".)

    There is NO point in creating some kind of emulation on an IBM mainframe running MVS/ESA, like an ES/9000 and the /390 do.

    Or would you write an emulation to run IBM's EBCDIC on Linux ?? The system architecture is from another planet !
    Believe me, I've been working on both systems long enough...

  69. Re:Linux on the S/390 by GenCuster · · Score: 1

    Still if you like cool IBM hardware go check out the AS/400. You can literally upgrade from a 32 bit to a 64 bit processor and guarantee no bugs. The AS/400 suffers from some of the worst marketing by IBM around, but it is still cool as hell. Nate Custer

    --
    "The poet presents his thoughts festively, on the carriage of rhythm; usually because they could not walk" Nietzsche
  70. Well put by Loundry · · Score: 1

    I'm always learning something new about IBM. They are an amazing company -- even if part of their history is downright evil. For a while they had a compilier which they considered so awesome that they wouldn't even sell it. You had to ship your source code to IBM on tape, they would compile it, and then return the object code to you on tape. Hearing that was almost too much for my little GPL-steeped brain to handle. ;)

    Having said that, their mainframe products are still the gold standard for speed and reliability in a corporate IT environment.

    Agreed, particularly on the reliability front. Perhaps the speed would be more obvious if OS/390 wasn't so sucky! (Again, my biased opinion.) Some folks don't seem to realize that (I think) every bank and financial institution on the planet relies on an IBM mainframe and that won't be changing anytime soon. IBM is faaaar from irrelevent.

    Which means that some of us UNIX people are going to have to continue to be familiar with all those ridiculous acronyms and gobs of proprietary, expensive IBM hardware. As long as we don't have to learn SNA!

    --
    I don't make the rules. I just make fun of them.
  71. Re:Who cares? by panda · · Score: 1

    Man, you guys are easy!!!!

    --
    Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
  72. Re:SUSE and SAP like apps and IBM = Reliability by jpowers · · Score: 1
    What you said is right over my head - I was just conjecturing. We have all these SuperSPARCS to run one big database (lab data for cancer patients all over the world, plus massive statistical calculations over that data), plus a little NT LAN for our end users. Since they do like 90% of their work on the SPARCS through cheesy VT320 emulators, and the non-VT320 stuff, WordPerfect 2000 and Netscape, has been ported to Linux, we could run a mainframe without using Windows at all.

    I figured we solve all our problems in one shot:

    Run IBM's mainframe w/ virtual machines to emulate the SPARCS, then emulate a few Linux servers for the end users to boot from, which will turn their machines into dumb X terminals, while still giving them ports of their favorite apps (WP and NS). The users keep their current apps and get the benefit of using Color X (they don't even have cut-and-paste now!) for their database work, the company doesn't have to buy new hardware for like 10 years, and I don't have to screw around with windows.

    I guess I'm just dreaming again.

    -jpowers
    You Know You've Been Watching Too Much Ranma 1/2 When...
    --

    -jpowers
  73. Is there a market? by Pseudonymus+Bosch · · Score: 2

    I suppose that building a mainframe distribution is very costly. (I suppose they need at least one expensive actual mainframe to do the testing, don't they?)

    And then, since it is mainly GPL software, you could buy just one copy (disc? tape?) of a distro and install it in all the virtual machines of all the mainframes in the company. So you have a maximum number of sales as big as the number of Data Processing departments that run S/390s. I expect this number to be small, at least, compared to the number of individual-owned PCs.

    So I think that the number of sales of these distributions has to be very low (comparing to PC distros). And media sales is the main revenue of distribution makers.

    Am I wrong?
    __

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
    1. Re:Is there a market? by PhoboS · · Score: 1

      And media sales is the main revenue of distribution makers.

      I don't know much about this, but doesn't Redhat make a lot of money from selling support?

      --

      Phobos - Greek word for fear or flight

  74. Think Partitioning by msbrown · · Score: 1

    IIRC, 390 allows for "partitioning", where different things (OSes, for example) can run natively on the H/W under different HW/firmware partitions (There is a "supervisor" console to manage this). Thus, you have native MVS alongside native Linux, and then UNIX-only apps port easily but you don't deprive the other users of anything.

  75. Re:What about IBM's BEST hardware? by forgey · · Score: 1

    An S80 is SP/2 hardware. I haven't heard anything about Linux on an SP/2 yet, but I would be surprised if it wasn't running somewhere. There are a lot of hardware bits that someone would need to make Linux support, but if it's running on an S/390 I don't think porting it to an SP/2 will be a big deal.

    the S/390 may not be one of IBM's fastest machines for benchmarks but it is definitely one it's most powerful machines. We have a group of SP's including 2 (soon to be 4) S80's and we are going to have to _upgrade_ to an S/390. The SP's can't offer us the horsepower and uptime that the S/390 can. The SP's will be great for our data-warehouse, but for the real heavy financials and SAP work, the S/390 is what we'll need.

    forge

  76. I'm not sure I understand this. by Uruk · · Score: 2

    This would undoubtedly be a neat hack, and nice to have, but first, I'm guessing this is going to impact roughly 0.02% of slashdot, and second, they shouldn't be doing it for business reasons, since there already is UNIX on os/390.

    At my job I spend a lot of time working with IBM's Open Edition, which is a UNIX that IBM implemented on top of os/390. It is very, very strange as UNIX goes. A lot of common things you associate with unix aren't there like a password file, and other common facilities. Things are put in very strange places on the filesystem, and the way the backend works, (i.e. how it interfaces with MVS) is far weirder than weird. That said, it's a very interesting system that seems pretty stable.

    Unfortunately, none of the architecture dependant GNU utilities will compile on this beast, since the hardware isn't even similar to anything unix boxes are used to running on. If suse is going to port linux, they may encounter the hardest part in porting things like gas and gcc, since AFAIK they don't know how to spit out binary for this CPU as of now.

    (FYI for people who aren't familiar with OS/390 - it's IBM's mainframe OS. These types of boxes generally start in the $60,000 range for one that probably isn't worth using, and range in price up to the multi-million dollar range. On the one I work on, each individual CPU costs $200K.)

    That's why I say probably most slashdot readers won't care. For the vast majority of people, they never work with a mainframe because the only people who can afford to have mainframes are large organizations. (The federal reserve has some bitchin huge mainframes)

    --
    -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    1. Re:I'm not sure I understand this. by bornholtz · · Score: 1

      AFAIK, the real expense of a mainframe isn't the hardware. Most mainframe software is priced based on the speed of the machine. So when you add a new CPU to your machine you have to pay more for *every* software package you have installed on the mainframe. It makes no difference if the software will ever physically be used on the new CPU.
      A former employer of mine regularly added CPUs to the mainframe. The hardware only cost around $20K but the software licensing cost around $400K. This included software like our debugger that *only* ran on the test partition and would never in a million years be able to touch the power that the new CPU added.

      --
      -- Freedom means letting other people do things you don't like.
    2. Re:I'm not sure I understand this. by Rob+Wilderspin · · Score: 1

      Although it might only be of relevance to 0.02% of Slashdot readers, that doesn't mean the rest of us aren't interested in it, that we don't care. Speaking for myself I love to hear about new ports, especially the way-out-where ones to machine like the S/390.

      Aside from the coolness factor, projects like this go to show how far Linux is advancing and being accepted out in the Real World. These are hugely serious machines, used for mission-critical data that directly affects our lives (financial records, medical data and so on), and if Linux is making inroads there it's proof that it's not just a toy OS any more.

  77. Re:Linux on the S/390 by mikefoley · · Score: 1

    Why not just download the compilers and math libs that have been ported from Tru64 to Linux?

    http://www.compaq.com/linux

    --
    What's my Karma Mr. Burns? "Excellent"
  78. Re:One swallow maketh not a summer... by molog · · Score: 2
    I always thought that the big distros that everyone knew about were Slackware, RedHat, Suse, Debian, Mandrake and Caldera. Corel is a new comer and it wouldn't make sense for them to port a distro focused on usability to a mainframe. Caldera is probably losing its spot as a "Main Linux distrobution" as it seems that people in the Linux comunity don't like them too much and anytime they open their mouths people here seem to take the attitude "Caldera shut the hell up!" I thought though that Debian was bringing a port over?
    Molog

    So Linus, what are we doing tonight?

    --
    So Linus, what are we going to do tonight?
    The same thing we do every night Tux. Try to take over the world!
  79. Re:Who cares? by hargettp · · Score: 2

    Fair enough: you are correct. That's the point of "user mode kernel:" if it's in user-space, it can crap out just like any other user-space app, so the rest of the system is safe.

    However, valuable as UMK is for some applications, it's (yet) not in the same league as mainframe partitioning.

    1. The OS and system software on mainframe partitions may be upgraded separately without affecting other active partitions. UMKs, too, can be upgraded, but if the real kernel has to be upgraded, the whole machine goes down.

    2. How well does the UMK protect the underlying real kernel (and thus other user-space apps) for excessive resource consumption? For example, what if an errant application running in an active UMK (or just buggy code in the kernel used by the UMK) starts spawning threads like crazy, will the UMK protect the rest of the real machine from adverse effects?

    3. The UMK kernel, valuable as it is, is still limited in it's ability to differ from the true underlying kernel. For example, can a kernel within a UMK provide a different thread-scheduling policy that the underlying real kernel?

    BTW: don't get me wrong, I love UMK and what it can become. It's quite an accomplishment to put such a thing together. Further, I may be incorrect about the completeness of it's operation. However, my whole point is to emphasize how in IBM's mainframe environment complete isolation of distinct partitions is very easy, and it's a feature that the Linux commmunity may wish to emulate as it moves further into enterprise computing territory.

  80. Re:Who cares? by stripes · · Score: 2
    You'd be shocked to find that these machines are still being made, keeping up with the latest technology, and faster and more reliable than the best cluster systems.

    They arn't so much faster and more reliable then the latest cluster systems so much as actually being the latest cluster systems. Oh, and being far more reliable (lots of check logic, ECC on the cache, and register files, not just main memory). Not so much the faster part though. The CPUs only run a few hundrad Mhz (last year 300Mhz to 400Mhz was extreamly fast for them). Of corse they have dedicated IO processors, and small tens of CPUs is a common size.

    Most of the innovations in clustering in the micro world is re-inventing what mainframes have allready been doing. Then again so was having caches, and out-of-order execution. That's not to say micros didn't invent something, or that finding the right time to re-use what had gone before isn't hard in and of itself.

  81. Re:What about IBM's BEST hardware? by perky · · Score: 1
    Who cares if it is not the fastest academic computer in the world (although the UK met office do use them for their forecasting work). The point is that S/390s are used in the real world because they have five nines _PLUS_ reliability, and are hugely scaleable. IIRC you buy them with 10 processors installed, but only pay for the processors that you are using. If you ned to up the MIPS, you pay the money and turn another CPU on.

    This is far more important to Linux as a community as it shows the big businesses that Linux is REAL, in a way that they understand. The fact that almost no one will actually use Linux on S/390s (apart from over a VM) is irrelevant, the execs will see that Linux is now available on the most hard core piece of big iron in the world, and so it is no longer just a toy.

    Secondly, IT budgets aren't spent by old farts. They are spent by CTOs who really know their stuff, and they buy S/390s because they provide unparalled reliability, scaleability and cost effectiveness when used for server consolidation within large corporations.

    --
    "The new wave is not value-added; it's garbage-subtracted" - Esther Dyson, Dec 1994
  82. Re:I agree with Anonymous Coward by Dungeon+Dweller · · Score: 1

    This isn't offtopic, for the sorts of work being discussed, slack is a great distro. ALSO, it wasn't mentioned. Porting SLACK to S/390 is better than porting redhat.

    --
    Eh...
  83. You're forgetting something by delevant · · Score: 3
    This Linux port is not, generally speaking, intended for day-to-day JCL stuff. Nope. IBM wants ISPs to buy a single S/390 to run their server farms.

    Your basic S/390 can run 200-300 Linux server images under VM. Taking the usual uptime and hardware failure figures into consideration, these 200 Linux "servers" will be VASTLY more reliable than the equivalent "real" Linux servers. In any large hosting environment, you've got machines crashing hard every week -- the MTBF really comes back to bite you when you're dealing with hundreds of physical units.

    IBM doesn't think anybody in the world will go replace MVS with Linux. They're trying to grab the hosting market. Don't forget, when we talk about running 200 Linux servers, they're not talking about 200 hosting accounts -- they're talking about the equivalent of 200 actual servers, each of which would have bunches of hosting accounts on it.

    Nobody is going to switch their bank transaction stuff over to Linux. IBM's just aiming for Sun. Besides which, I'm sure they're thinking about eventual transitions, etc.

    . . . of course I could be wrong.

    --
    I have no .sig, and I must scream.
  84. MHz aren't everything by David+Roundy · · Score: 1
    The CPUs only run a few hundrad Mhz (last year 300Mhz to 400Mhz was extreamly fast for them).

    Caveat: I know absolutely nothing about the S/390.

    This doesn't relate to how fast the actual computers are. Most of the supercomputers I use run under 300 MHz (even the ones purchased this year). Of course, most of those supercomputers are actually glorified clusters...

    I haven't compiled my code for intel (it's in f90, and I have no intel f90 compiler for linux), but I would guess that they would easily kick the pants off of our 600 MHz linux boxen. I'll see if I ever bother with a linux port.

    Of course, speed all depends on what the job is. In my case I run memory/floating point intensive quantum mechanics calculations.

  85. Re:What about IBM's BEST hardware? by chickenmadrasplease · · Score: 1

    Finally a comment made by someone who doesn't sound like he sits in front of a mirror squeezing spots and arguing the toss about a machine and OS they've never actually used!

    The prattle in these parts lately reminds me of all those people in the late 80's/early 90's that claimed you can run your entire corporate data processing on a PC, all based upon their huge knowledge of doing a mail-merge.

    Yeah, my zx81 with 16k wobbly RAM-pack is better than anything Cray ever delivered 'cos they can't run 3d monster maze, bagsy.

  86. Not possible... by gwolf · · Score: 1

    IBM is commiting to give users the chance to run Linux on their systems - but they can not possibly phase out their own OS for a simple reason: One of the main features of their systems is the ability to transparently virtualize everything. If you had a huge 370 devoted 100% to Linux, it would be a real waste of resources. You have to set up a virtual machine to do this - and that's where both OS's start playing along nicely.

  87. Oh, I want a colo! Bad! by Karmageddon · · Score: 1
    I already pay to colo an i386 box on which I run linux, and I host a few dozen domains for friends and charitable organizations. I'd much rather do it as a VM on a mainframe with somebody else worrying about keeping it running and backed up, but with me having total sysadmin control.

    My total traffic and other activity is low, but wouldn't it be nice to have some big horsepower and a big fat pipe whenever I need it?

    I use RedHat right now, but I'd switch in a heartbeat. I've tested Mandrake and SuSE, and the switch from RedHat was painless. I've also played around with the other free unixalikes and they're all easy enough to change to that the distro is not overwhelmingly important.

    Please, somebody, start offering virtual machine linux et al hosting: even if you inevitably decide to charge just a little too much for it, the new option will drive down the price that other ISPs will need to charge :)

  88. I doubt debian will port... by Uruk · · Score: 2

    Unless they get sponsorship from some huge company. Not that they couldn't do it, just that mainframes are so hugely expensive, that I really doubt they could afford one, or that they own even a small one already. Possibly if some huge company "donated" an LPAR for a period of time it'd be possible, but otherwise I don't know how they'd actually get a hold of the platform to do it.

    (I hope I'm wrong about that. Debian kicks ass)

    --
    -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    1. Re:I doubt debian will port... by superlame · · Score: 1

      IBM's S/390s start at $50k. Since linux on S/390 seems to be near and dear to IBMs heart, I'm sure a short term lease could be worked out which would make things even cheaper.

      Besides, debian is based on volunteer labor. The debian team doesn't need to have a s/390 to work with hands on. They just need a volunteer to have access to one to work on. Now, there are many s/390s out there, and the port could be written without disturbing normal operation, so it is entirely possible that time may be borrowed from some university or corperate system somewhere.

      --
      -- Superlame http://catpro.dragonfire.net/joshua/
    2. Re:I doubt debian will port... by Chris+Pimlott · · Score: 1

      The main guy behind Debian S/390 brought it up and has been doing some work on it well over a month (at least) before the mailing list got created.

    3. Re:I doubt debian will port... by Rob+Wilderspin · · Score: 2

      As someone else has mentioned, someone has already start a port for Debian. The May 9th edition of the Debian weekly newsletter gives the following link:

      http://www.debian.org/News/weekly/2000/15/mail#2

      Quite a good paragraph from it says...

      "I've found many friends of Debian within IBM. Debian is seen here as a well respected, high quality distribution. A debian-s390 distribution also seems to fit well with the idea that IBM just doesn't want to be in the distribution business."

      There's a mailing list at debian-s390@lists.debian.org and a site at http://pax.gt.owl.de/~higson/debian-s390/ if you're interested.

      Debian just gets better and better!

  89. Re:Linux on the S/390 by Dr.+Sp0ng · · Score: 2

    Why not just download the compilers and math libs that have been ported from Tru64 to Linux?

    Hmmm.... well, that's an idea. Although I'd still like to try Tru64.
    --

  90. What do I thnk? by Pig+Hogger · · Score: 2
    This is the Final victory! The lowly adaptable geeks have finally conquered the mighty slow-moving Dinosaur Pen Big-Iron!!!!

    Let's celebrate!!!

    --
    Here's my mirror

    1. Re:What do I thnk? by finkployd · · Score: 2

      Hate to burst your bubble, but the "mighty slow-moving Dinosaur Pen Big-Iron" is faster than any cluster imaginable.

      Finkployd

  91. Re:What about IBM's BEST hardware? by perky · · Score: 1
    What do you mean "what about IBM's best hardware?"

    An S/390 the top of the range, market leading enterprise server.

    where don't you see then in the F500?

    accoring to computer associates: "International Data Corporation estimates that at least 85 percent of Fortune 500 companies rely on OS/390 for their mission-critical business functions."

    How about Nabisco, Charles Schwab, Merill Lynch, The US Postal Service, Motorola, Mazda and Bank of America for a start. S/390's are very serious pieces of kit.

    --
    "The new wave is not value-added; it's garbage-subtracted" - Esther Dyson, Dec 1994
  92. Re:I agree with Anonymous Coward by SquadBoy · · Score: 1

    WTF? Since when is tftpd a "mission critical" service tftp is a great big security hole that most installs don't need and *should* be turned off by default. If you really do need it you will know how to turn it on if you don't need it it is better to have it turned off.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  93. From IBM by superlame · · Score: 1

    Frankly, if I owned a S/390, I wouldn't want to buy TurboLinux or SuSe for it. I wouldn't even want Redhat for it. I'd only be willing to run one that is endorsed and supported by IBM. Otherwise, why take the chance?

    --
    -- Superlame http://catpro.dragonfire.net/joshua/
  94. Uh Oh.... by stungod · · Score: 1

    My wife is going to kill me when I bring a mainframe home...provided I can find one at a garage sale somewhere.

    Now I just need to find a map big enough for a 14,000-player Quake 3 CTF game. ;)

  95. It's ISP hosting by delevant · · Score: 2
    Or at least that's the only thing I can think of. IBM doesn't want people to throw away MVS just because Linux has arrived on the scene.

    Instead, they want an ISP to buy a 390 and pop a couple hundred Linux "servers" on it, each with their own wad of hosting accounts.

    This might actually make sense, as if you're running a truly gigantic hosting farm then you're probably getting bit by MTBF on a regular basis. Using the 390 would significantly reduce your exposure to outages etc.

    Now, since each Linux image would be a "real" server, even if it didn't exist in the physical world, the ISP could use their normal admins etc. -- they'd just need to hire somebody to run VM for them.

    This way they can run monster hosting farms on reliable hardware, probably save a fortune in power requirements (one 390 vs. 300 PC-level boxen), and they don't have to all start learning VM or MVS.

    It's obviously not for everyone, but I really do think it might be useful for lots of companies that wouldn't otherwise even think about mainframes.

    --
    I have no .sig, and I must scream.
  96. This is like a Hollywood marriage by The+Big+Bopper · · Score: 1

    Sure the idea of Linux being officially supported on Big Iron is very sexy. This will certainly get some media attention, and put the idea that "Linux isn't scalable" firmly into the grave.

    However, there is a fundamental difference in philosphy between Linux sysadmins and mainframe operators. I think if and when we see large corporations adopt this, the sysadmins and operators will be at each other's throats. IBM is not going to be too forthcoming about opening things that they don't have to. The sizzle will disappear, and a few universities will have great fun with this but it won't catch on in the corporate arena.

    HOWEVER, this is the Holy Grail for IBM. They can now effectively say they have a cross-platform OS that runs on everything from their PDA to the Big Iron and everything in between. Even in their wildest dreams, OS/2 wasn't supposed to ever be this portable. IBM is posturing itself to do something that no one else can: provide a complete end-to-end enterprise information infrastructure based on common tools cross-platform to reduce the need for sysadmins versed in multiple OS's. This concept won't necessarily sell big iron, but it WILL sell IBM.

  97. Linux on the S/390 by Dr.+Sp0ng · · Score: 3

    The S/390 is a big mainframe, correct? If so, then Linux on that thing is phat. Not as the main operating system, of course - but as another operating system running on the same machine. That's what so cool about these things - you can run several operating systems at the same time on the hardware. So you could have the main OS serving up huge databases or whatever and then have Linux with Apache serving up web pages, Samba serving up shares, etc. I want one.
    --

    1. Re:Linux on the S/390 by Chanc_Gorkon · · Score: 1
      Actually, IBM ALREADY had Linux running Natively on a mainframe. You see, VM virtual machines need MF OS's to run. So, it can run on the raw iron. I don't know why anyone would not want to run VM tho. You can have 2 servers up on the same machine and have one be a test or mirror of the other. The testing is the cool thing. They could test everything in a limited sense and then when they got it working, they could just change the IP and servername of the test server to that of the old server and vice versa and the move is DONE! I here that the 3/390 is also excellent running x clients too. Graphics on a mainframe? Well, no, but the calculations for your program would occur on the mainframe!

      Mainframes are back baby and they are MAD and running Linux!

      --

      Gorkman

    2. Re:Linux on the S/390 by mrBoB · · Score: 3

      dude, did you read that article from linuxplanet awhile back? Twas awesome! If you thought that article was awesome, check out this sweet piece of hardware.

    3. Re:Linux on the S/390 by forgey · · Score: 1

      Actually the point of the articles and press releases is that Linux will now run natively on an S/390 and not just inside a virtual machine on OS/390. That is pretty damn cool :)

      I'd love to see some performance specs on Linux vs OS/390!

      forge

    4. Re:Linux on the S/390 by Dr.+Sp0ng · · Score: 2

      Drool.... I want one :-)

      Good article link, BTW. Somebody moderate that up.
      --

  98. Debian? by EraseMe · · Score: 2

    The only major distributor that is missing here is Redhat.

    Does Debian have a proposed port? I'd love to load up Linux on my S/390 here at home... *dreaming* ;)

    eraseme

    1. Re:Debian? by crumley · · Score: 2

      Yes, Debian has an S/390 port. Check out the mailing list archives for details. The porters seem to be making progress, but they still seem to be in the bootstrapping stage according to this message.

      --
      Preventive War is like committing suicide for fear of death. - Otto Von Bismarck
  99. I think you forgot... by Cee · · Score: 3

    The only major distributor that is missing here is Redhat.
    And Debian is not a major distribution? I think you should be a bit more impartial in your comments. "The only" is a quite strong expression.

    1. Re:I think you forgot... by Anonymous Coward · · Score: 1

      And Debian is not a major distribution? I think you should be a bit more impartial in your comments. "The only" is a quite strong expression.

      If you actually kept up with Debian, you'd know that work is underway on a Debian port to the S/390.

  100. I think... by ArchieBunker · · Score: 1

    If you're going to spend that much money on a box, then use the OS it was designed for. Thats great you can run 40,000 simultaneous copies of linux, but what happens when they actually start doing work? I seriously doubt its like having 40,000 seperate computers.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  101. One swallow maketh not a summer... by BigStink · · Score: 2
    On a point of pedantry, I don't see how SuSE and TurboLinux porting their distros to S/390 constitutes "Main Linux distributions port their Linux..". This is only two distributions. Similarly, I would argue with the statement "The only major distributor that is missing here is Redhat" - what about Debian, Mandrake, Caldera and Corel?

    I'm only playing Devil's advocate, but this sort of logic is only a small step away from that of people who think RedHat==Linux.

    1. Re:One swallow maketh not a summer... by AppyPappy · · Score: 1

      Mandrake is RedHat. But if Redhat is even considering it, Mandrake is ready to do it.

      --

      If you aren't part of the solution, there is good money to be made prolonging the problem

  102. What about IBM's BEST hardware? by Avenger1 · · Score: 1

    S/390? Big Deal... I don't see any of them in the Top500 list.

    Where is the port for the SP/2?

    1. Re:What about IBM's BEST hardware? by Avenger1 · · Score: 1

      No, not the F500... the top 500 computers in the world.... Just because some old fart at those companies bought it, doesn't mean it's the best.

    2. Re:What about IBM's BEST hardware? by ShallowBlue · · Score: 1
      I think some terms got mixed up a little in the previous posts. "S80 is SP/2 hardware" doesn't make sence. S80 is a RS6000 based Unix/AIX Enterprise Server. It is a 24-way symmetric multiprocessor. RS6000 is IBM's RISC architecture, very similar to PCC.

      The SP/2 was a RS/6000 based numbercruncher. The machine that won the chess match agains Kasparow was SP/2 based. SP/2 is not a SMP machine but a cluster. The specific SP/2 machine is not built anymore. They call the series of machines just SP.

      S390 is a totaly different processor architecture. Its design goes back some 30 years. Porting Linux to these machines has absolutely nothing to do with porting to the RS6000-based S-Series (S70, S80, ...) or the SP-Series. A port to this architecture already exists. It's the PPC Linux Port. I've seen a S70 running Linux recently.

  103. Re:Who cares? by Black+Parrot · · Score: 3

    > Apart from a few academics running dinosaur equipment, who cares?

    Actually, mainframes are quite rare in academia, unless you want to count the registrar and business office. They are found most commonly in business environments: banks, corporate payroll systems, etc.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  104. Re:Who cares? by finkployd · · Score: 3

    Apart from a few academics running dinosaur equipment, who cares?

    I'll bet you think large companies do all their computing on PC's huh?

    You'd be shocked to find that these machines are still being made, keeping up with the latest technology, and faster and more reliable than the best cluster systems.

    Finkployd

  105. You missed the point by TonyGreene · · Score: 1

    Nobody is talking about porting mainframe apps to Linux.

    The goal is to enable Internet applications on high performance, extremely reliable hardware. There's no Apache port for OS/390, but Apache can run on hundreds of Linux virtual machines on S390 hardware. It's a different way to achieve cluster reliability. IBM says throughput is higher and downtime and overall costs are reduced when compared to a cluster of Intel-based small servers.

  106. System V on Amdahl S/370 Clone A Long Time Ago by billstewart · · Score: 2
    A long time ago, in a phone company far, far away, though after the Death Star exploded, I was working at Bell Labs in a building with mainframes in the basement and Vaxen and PDP11s scattered all over. A friend of mine was in (or maybe running, by then) the Unix System V porting group, and they did a port of System V Unix to mainframes, and installed it on the Amdahl in my building.


    It wasn't perfect - getting backspace-echo to work well on that sort of I/O controller just wasn't going to happen - but it was pretty close, and you could at least use vi. I was taking a compiler course at the time, doing a lot of compilation, and the choice of timesharing a Vax with ~40 people or using the Amdahl with ~2 people was pretty obvious :-)

    Why would you port Unix to Big Iron? Well, not only could you use the blazingly fast 10+ MIPS of CPU (when Vaxen were the canonical 1 MIPS), but more importantly, the distributed I/O architecture lets you do immense quantities of disk I/O to run databases. Not only is this Entertaining Research, but it was valuable for phone company billing and equipment-configuration-management applications, allowing more flexible Unix development environments, and it was a much better development environment that Vax-sized machines for the 5ESS phone switch development folks, who needed to compile and build programs that were huge then and large even today.


    On the other hand, fsck took a *long* time to run, since the machines had a lot of disks, and this was back when Unix file systems really did need to be checked every time you booted :-) That was one of the things that prompted the development of multi-threaded fsck programs, since checking one at a time was immensely annoying.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  107. What is there to think about it? by ThrobbingGristle · · Score: 1

    How many people in the world will ever run linux on an S/390? How many people will ever even see an S/390?

    1. Re:What is there to think about it? by Chanc_Gorkon · · Score: 1
      I have seen one and I use it everyday. We don't have Linux on it yet, but our director is looking at Linux on her PC! :) Our thing is that we have to have something we can cheaply distribute to students ( community college ). Linux fits the bill there!

      --

      Gorkman

  108. Virtual Machines by jpowers · · Score: 1
    Anyone remember the previous story about mainframes running linux on virtual machines? Maybe you take one of these S390s and run hundreds of dumb terminals from it, each one a fully-functioning linux install. That way you get both the 390s mainframe applications (another VM?) and all of the little tools and apps that get ported to Linux.

    This actually sounds like a good move. It would allow one of these big bank/insurance/investment/Mr. Burns-type organizations to save millions on hardware (a few of these and cheap dumb terminals) and software (no need for windows licensing).

    I bet IBM offered SuSE a deal to do this, and it's a good move on their part if they did. IBM could sell a complete solution (including a mainframe with the old OS and one with the new stuff, then a bunch of terminals and a HUGE support contract) and Microsoft wouldn't see a dime in licensing.

    -jpowers
    You Know You've Been Watching Too Much Ranma 1/2 When...
    --

    -jpowers
  109. Ok, Ok, I'll do it... by superdoo · · Score: 1

    Just imagine a beowulf cluster of these things!?

  110. Re:Who cares? by jdike · · Score: 2


    > efforts such as the User Mode Kernel do not
    > achieve quite the same results: the "partitions"
    > or "user mode kernels" still share the same
    > underlying kernel data structures. If one UMK
    > craps out, it could potentially bring down the
    > whole machine.

    Wrong. If one umk craps out, it affects nothing else. Every umk has its own data structures, completely separate from every other kernel on the system.

    Jeff

  111. Re:I agree with Anonymous Coward by mrBoB · · Score: 1

    and it is kiddo. the point is, is that it should be available in the case that one _needs_ it, as my friend does. BTW, I never said "mission critical." You implied.

  112. Re:Slackware port for 6502 by Havokmon · · Score: 1
    >Critics of the company are sceptical about
    >whether the system will be reliable since it
    >comes on tape.
    >
    > "I just used the CD record feature
    >on my stereo" said Rob. "It works for music so
    >why not data?"

    :( That's not funny. I used to save my data to
    60 minute audio tape on my TI99/4a.

    Now I just feel old.

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  113. UNIX beats big iron by Epeeist · · Score: 2

    "Mainframes are known for being very powerful (in IO speed, not necessarily CPU speed)"

    This used to be true, with I/O devices directly connected running at channel speeds. However with the advent of cross-bar technology and SANS (12.6GB/s on a Starfire and 100MB/s full duplex disc access using fibre) it is true no longer. A big UNIX box can beat the pants off a mainframe in terms of CPU, I/O and cost.

    Where UNIX doesn't come anywhere near the mainframe is in handling a complex workmix and availability. These are the major reasons why you find enterprises running online transaction processing on the mainframe and datawarehousing on a cheaper, more powerful box.

  114. Re:Who cares? by finkployd · · Score: 2

    Cluster are catching up in speed, but have light years to go before hitting the reliability and stability of a big iron.

    Finkployd

  115. You're missing the point! by decaf_dude · · Score: 1

    Large corporations running their payroll, insurance, banking systems *are not* going to migrate from the ridiculously reliable OS/390. That OS has been tested and tweaked for the past 30+ years and is state of near perfection.
    What Linux on OS/390 is bringing is the possibility of running an ISP/ASP or an e-commerce hosting. S/390 and Linux, Apache, Perl, PHP, Zope, MySQL/PostgreSQL. If you shell out $2m for a beast of a mainframe, you can setup 20,000 virtual servers on it (twice more than that has already been done successfully), each running their own copy of Linux. It works out to about $1,000 per server, which will beat the shit out of any Intel based server with regards to performance or reliability, not to mention the price (can you say "five-fold"). As an added bonus, each of these 20,000 servers "sold" can be given full root privileges without fear of bringing down any other server if they screw up. Admins of those "rented" servers can install whatever software they like, do as they please.
    Don't underestimate Big Blue, they thought this through many times over. I'm sure we'll see heck of a business plan unravelling soon.

    Perhaps we're privilleged to be the historical witnesses of the computing revolution that is currently taking place, my dear fellow Slashdotters!

  116. Not a bad Idea for IBM. by Sun+Tsu · · Score: 1

    I have often wondered why IBM did not run everything possable under there manframe hardware. I was the administrator of a IBM 4381 running VM that I was able to discomision and the amount of IO was impressive even for that very small and week Mainframe. I think the new modle IBM is pushing is that a big company can have the best of all worlds. get rid of all of the PC and network and put it in the big blue box. You can invest in a IBM Mainfram and still run vm mvs os/360, OS/2, aix, Linux. Most mainfram engineers think they can do anything that a PC can do except get good press. From what I seen they ar right. This helps with the mainframs are uncool bad part of the pass Idea that a lot of windows and some unix people have even after they see hard facts showing cost, reliability, and performace superiority of big iron. The religion of the PC world is the OS not the hardware almost no one cares what the hard ware is as long as it is fast and stable and runs my OS native. This is why this is happing.

  117. The Blue Devil is my Best Friend now by korpiq · · Score: 2

    From a purely functional viewpoint the monopoly nukement trials seem to do chock piles of goodness. Look at IBM: it's grown to a very clever player from the ultimate bully. I think every sufficiently big power concentration (governmental/corporational/religious/whatever) should be limited like that; what do our liberalists think? The worst problem is that there should always be a bigger power establishing the limits :P

    Running Linux on IBM mainframes in their virtual-machine "userland" is nothing new in itself (was noticed on /. way ago), but large production deployment is only possible with official support.

    --

    I think, therefore thoughts exist. Ego is just an impression.
  118. Software available too. by Black+Parrot · · Score: 3

    At Linux PR you can read a bit about the e-commerce apps coming out for that environment.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  119. Slackware port for 6502 by Anonymous Coward · · Score: 5

    Following the recent announcements that SuSE and TurboLinux will be releaseing Linux for the IBM S/390 and RedHat's release for the Itanium, Slackware have announced a release for the Commodore 64.

    "It just seemed logical to go for a machine with a huge userbase." Said a spokesman with a funny last name who was probably called Rob or something. "Linux scales remarkable well to small machines. In fact much better than it does large servers."

    Critics of the company are sceptical about whether the system will be reliable since it comes on tape.

    "I just used the CD record feature on my stereo" said Rob. "It works for music so why not data?"

    When asked whether a spectrumversion would be available, Rob said "It all depends on the success of this version. We're hoping to port it to all Z80 based machines, and possibly even pre-electronic machines".

    Charles Babbage was not available for comment

    1. Re:Slackware port for 6502 by Nerds · · Score: 1

      Critics of the company are sceptical about whether the system will be reliable since it comes on tape.

      Thanks, that's the funniest thing I've read all day.

      --
      My other .sig is 'The Art of Computer Programming'
  120. Re:Who cares? by jdike · · Score: 2

    > However, valuable as UMK is for some
    > applications, it's (yet) not in the same league
    > as mainframe partitioning.

    True enough. I never claimed I was creating the next VM.

    > UMKs, too, can be upgraded, but if the real
    > kernel has to be upgraded, the whole
    > machine goes down.

    Yup. But if you ever have a setup where essentially everything is inside a UMK, and the hosting kernel is stripped down to the point that it's just providing processes, device drivers, and a filesystem, then you can run that forever, and just upgrade the UMKs.

    > How well does the UMK protect the underlying
    > real kernel (and thus other user-space apps)
    > for excessive resource consumption? For
    > example, what if an errant application running
    > in an active UMK (or just buggy code in the
    > kernel used by the UMK) starts spawning threads
    > like crazy, will the UMK protect the rest of
    > the real machine from adverse effects?

    The UMK, just like a native kernel, runs in a constant amount of memory. You configure it with 64M, that's all it will ever use. You configure it with 4 processors, it will never have more than four processes running at once. So, you can protect the native kernel from excessive resource consumption by sticking things inside a virtual machine.

    > The UMK kernel, valuable as it is, is still
    > limited in it's ability to differ from the true
    > underlying kernel.

    No it's not.

    > For example, can a kernel within a UMK provide a
    > different thread-scheduling policy that the
    > underlying real kernel?

    You seem to think that the UMK is somehow not a full kernel. It is. The underlying kernel is just a provider of resources. If a new version of the kernel provided a funky new scheduling policy, UMK would support it, regardless of what is supported by the underlying kernel.

    > However, my whole point is to emphasize how in
    > IBM's mainframe environment complete isolation
    > of distinct partitions is very easy

    Yeah. Nothing comes close. Not even Linux plus UMK. Maybe this is a small step in that direction and maybe some people will find that useful, but there is a long way to go.

    Jeff

  121. Links by _claw_ · · Score: 1

    http://www.s390.ibm.com/linux/

  122. Why Linux and S/390 & Related Links by Sir+Logic · · Score: 1

    Browsing through the comments, it seems that most of the posters don't have a clue.

    There are many applications for Linux on a S/390, not one of the least being the ability to provide thousands of virtual machines on one physical machine. Just think what this could do for the dedicated hardware web hosting business!

    With an IBM S/390 I could provide all of the capabilities of the dedicated machine, including full root access to each user of a virtual machine, and I could do it for under $100 per month. I'd make a killing. I'm suprised someone hasn't already done it.

    Anyway, here are some relevant links:
  123. Forked before birth? by mj01nir · · Score: 1

    OK, setting the "is this a worthwhile port" issues aside for a moment, should two separate teams even be working on this? It doesn't appear that TL and SuSE are exactly teaming up to tackle this. Does this mean that these ports won't be released as GPL? Or are they just trying to out do each other to say "we did it first"? Either way, this doesn't sound good to me...

    Joe Wells

    --
    the no .sig .sig
  124. Mandrake != RedHat by BigStink · · Score: 1

    Repeat after me, RedHat is not Mandrake. Mandrake is based on RedHat, but is very different. The Mandrake distro has several different packages to the RedHat distro it is based on, and Mandrake compile everything for Pentium optimisation. I really cannot see Mandrake branching into such radically new territory - they are far happy serving the (Pentium owning) mass market.

  125. Bridging the skills gap, apparently by Taurine · · Score: 1

    In this week's Computer Weekly (British IT trade newspaper) an IBM spokesman, Rich Lechner (Vice-President of e-business at IBM's enterprise systems group), is quoted as saying 'Linux opens the S/390 to a new generation of programming talent'. The tone of the article is that IBM is bringing software like Linux and Java to the S/390 because it is getting very difficult for S/390 users to recruit new programmers. This is an angle I haven't seen covered in all the articles that have tracked the progress of this on /.

    As a programmer out of college for only a couple of years, I have always been interested in the big iron, but not enough to get skills that seem to be widely considered dead-end. I wouldn't mind writing Java to run on an S/390!

  126. Penguin Rocket Pack by ScumBiker · · Score: 1

    Our mainframe sysadmin's brother is running Linux on a vm on an S/390. She went to take a look and came back convinced. We'll soon have one for ourselves! This is *WAY* cool. Simple things like ftp'ing files to elsewhere are now a simple shell script away.
    Or, how about a humongo *webserver*? Lessee, PHP, Sybase (yes, we're one of those shops)
    Bwahahahahahaha...



    Dive Gear

    --
    --- Think of it as evolution in action ---
  127. Re:I agree with Anonymous Coward by mrBoB · · Score: 1

    Yeah man. I love slack. You can't guess how many times a buddy of mine has asked for some help, or asked me to point him in the direction of a good (put app name here). I usually say "It's in the XYZ directory." "No it's not," he'll reply. I'll then say "Get a real dist." It's amazing that so many "big name" Linux distros (like Caldera, nudge, nudge) don't install by default critical services like tftpd. Duh!! I take so many things for granted that I assume other (li/*NUX) admins now where to find things. Duh me.

    Bob