IBM Ports Linux to S/390 113
smoon writes "The most expensive Linux platform available? IBM appears to be working on a port of Linux to S/390." First version is running on a VM. Second version will be running on 'Bare Metal' as they call it. Pretty cool if you happen to have a 390 sitting around somewhere ;)
Deja Vu? (Score:2)
Intriguing! (Score:3)
Seriously, though, if IBM produce an official, supported version for their medium or high-end hardware, Linux will start to be taken a WHOLE lot more seriously by the pointy-hair guys.
(After all, nobody ever got sacked for buying IBM, right...? :)
What does this mean for Monterrey ? (Score:1)
Will somebody please whack me with a clue-stick? (Score:2)
Linux under a VM for fast porting of Linux apps I can understand -- but Linux on bare mainframe metal? I'm a big Linux fan, but there's no way Linux can be optimal in an environment like this.
Sure it's cool, but is there a point other than hack value?
Is this a publicity stunt to send the message that IBM is your Open Source Friend, or perhaps to send the message that MS is flanked on both ends?
Good example of how Linux can help business. (Score:3)
As your PHB would say, "This is a win-win situation."
Linux on the S/390: server platform par excellence (Score:4)
The bad news is that it's strictly a server platform. I don't even know of a natively attached device that can serve as an X display; the 3270 display system is very much screen-oriented and block-structured, designed to have the user fill in a form and hit the ENTER key to have it all processed. They also don't handle async serial I/O worth a damn, necessitating a channel interrupt and transfer for every input keystroke. The upshot of this is that you'll run the system by telnetting into it, and if your IP configuration is hosed, you'll get to use some really horrendous tools to edit the necessary files.
--
Totally cross-platform operating system? (Score:5)
Interesting idea, let's see how it's implemented. (Score:1)
OS/390 which runs on the S/390 platform currently has a Unix variant running along with "traditional" MVS. A cross compiler which runs Linux programs under this environment would be a tremendous advantage. It would open a lot of programs to the mainframe which would be a real big plus to IBM. As someone who's used Unix System Services, I can say it's not bad but it is definitely suffering from a lack of native applications.
I doubt IBM would sell a whole lot more S/390 boxes running Linux only. They tried something similar to this by offering a S/390 machine running OS/390 Unix System Services only. They stopped offering it because most traditional mainframe shops are not going to buy a unix mainframe at the expense of their existing programs. Buying another box for Unix is also a rather expensive alternative. Running both would definitely be a plus.
Re:News Flash: Rob Malda Does Not Read His Own Sit (Score:1)
MMmmmm.. S/390 (Score:1)
Annoying Operating System (which PF-key?)
Well, at least you can imagine the size of the Tux sticker they could slap on the side of that thing!
Reality: not much to say except "cool".
--
Re:Good example of how Linux can help business. (Score:2)
OS/390 is UNIX 95 branded, and runs both the Domino webserver & also Apache.
Re:Linux on the S/390: server platform par excelle (Score:3)
Yes, IBM's 'native' networking doesn't support the usual cast of Unix remote devices, _but_ the newer IBM networking hardware _does_ support both SNA _and_ TCP/IP, making it easy to attach TCP/IP-enabled devices (terminals, printers, PCs, etc.) to the system. If they've moved any further ahead with Linux on S/390, I don't see any reason why you couldn't access the system from an xterm.
You certainly can do so now.
Here's my theory... (Score:1)
1. To compete with Sun's E10K's. Sun has been encroaching on the mainframe realm with these systems. E10K's support up to 64 processors, terabytes of storage and logical partitioning of hardware resources. I don't believe (you can correct me if I am wrong) that IBM has any AIX based systems on par with what Sun offers. It would allow someone a relatively easy upgrade path (at least from a systems/software view) from their AIX systems.
2. Caving in to all the Linux hype...hey it's good PR.
On a related note...
I am not totally familiar with the inner workings of X, but if a S/390 supports TCP/IP wouldn't there be the possibility of using one of these system as an application server server to graphic terminals? Much of the use of character-mode mainframe applications is software related (CICS) and not so much the limitations of the hardware and I/O.
Give the /. guys a break or Newflash: AC is an *$* (Score:2)
And you've never been so busy that you've done something twice? Or forgotten you did it the first time? Oh that's right, {smack forhead} your so perfect that you don't want anyone to know who you are because we might fall down in worship. I just plumb forgot.
I know you where all excited to get first post, but let's get real. These people are human, and by their very nature sometimes make mistakes.
The sheer ignorance that this type of post displays is amazing.
Or if you really think you could do a better job than
Re:How quickly we forget AIX (Score:1)
Just think if they Beo.... (Score:2)
Re:Will somebody please whack me with a clue-stick (Score:4)
But on running linux as the base OS...
I remember interviewing with some OS/390 guys a while back... One of the interviewers worked in the OS messaging/IPC group. If I remember correctly, they had a very large number of people (around 100?) that did nothing but work on messaging and IPC.
The point is, OS/390 is a very very complex system for very very complex hardware. ja?
And the rumors expect to have linux ported to bare metal relatively soon? How many people would that have taken? How many years?
Here's a abbreviated list of S/390 G5/G6 Features:
Capacity Upgrade on Demand
Open Systems Adapter 2 (OSA-2)
OSA Express Express GbE
Dual cryptographic coprocessors
FICON channel 100MB/sec full-duplex
S/390 architecture
Clustered systems
Parallel Sysplex clustering technology
Sysplex Timer®
Integrated Coupling Migration Facility (ICMF)
Coupling Facility Control Code
Coupling links (HiPerLinks)
Internal Coupling (IC) Channel
Geographically Dispersed Parallel Sysplex
Integrated Cluster Bus (ICB)
Internal Coupling Facility (ICF)
Shared ICFs and CPs
Dynamic ICF Expansion
Transparent ICF Sparing
Dynamic CF Dispatching
Enhanced Parallel Sysplex Clock Functions
VM/ESA Virtual Parallel Sysplex
To the best of my knowledge, most of this stuff is outside the scope of the linux source tree. We're talking a large amount of work here to make linux take a moderate advantage of the underlying hardware. If they've done it, more power to them. But is just seems to be rumors to me.
And what about all the OS/390 software, is that being ported to linux also? How long will that take? Or will you only be able to run Domino on it? I guess that my point here is that there seems to be a large amount of good S/390 specific enterprise software out there. To run linux as the base OS would negate the advantages and capabilities of this software.
"You want to kiss the sky? Better learn how to kneel." - U2
"It was like trying to herd cats..." - Robert A. Heinlein
Re:Will somebody please whack me with a clue-stick (Score:2)
Do they have to include ?
The OS the S/390 runs was unable to run on an S/390 until someone ported it, and was unable to take advantage of the features until someone coded in support.
So why can this be done with one OS and not with another? It's not like Linux has a GUI built in at the kernel level or anything.
And, I'd think conventional Linux and a mainframe OS would be more similar than the Realtime Linux someone made.
A convergence of OSes is a good thing as should be encouraged. If Linux gets properly ported to the S/390 (as in, works as well as what is there already) then a lot of that code could be folded back into the main branch, perhaps helping stability and scalability to other platforms.
Just think of the benefits of being able to take code written on a PC and transparently drop it on a mainframe. Your developers could work on PCs, testing code there and then simply by recompiling the code, make it run on a mainframe. What better way to bring legacy systems up to date?
Bare metal Linux? I'll believe it when I see it... (Score:2)
Testing a VM version of Linux is a no-brainer, and is hardly anything to get excited about. After all, IBM has had Windows NT running on S/390 VM in its labs for years, but never saw any reason to productize it. Further, IBM long sold a version of AIX for S/390, and it was a non-starter, so why would they now start to offer Linux?
Re:Totally cross-platform operating system? (Score:2)
Hmm, but isn't the whole point of Linux being Open Source so that they can add drivers for a journalling FS and do something similar to LVM under Linux? In fact, IIRC isn't a journalling FS already in the works for Linux, and should ready in Linux 2.4?
Maybe IBM & its customers aren't going to ditch AIX/AS400/etc. yet, but who's to say they aren't implementing some advanced journalling FS to be integrated with their Linux port?
Witness the beauty of Open Source. If it doesn't do what you want, do it yourself. And give back to the community in the meantime. (Except perhaps in this case, where their implementations would probably be proprietary.)
Wayyyyy big time off topic here but... (Score:1)
mcrandello@my-deja.com
rschaar{at}pegasus.cc.ucf.edu if it's important.
Re:Totally cross-platform operating system? (Score:1)
But if it isn't efficient... (Score:3)
The mainframe model is that I/O is made really fast by using blocking to a massive degree. Interrupts == evil; blocking == good.
The UNIX model is more oriented towards streaming; this can be mapped onto blocks, but if the blocks are real tiny, this gets real inefficient.
This is already somewhat true on a UNIX when running applications across the network; a single keystroke may initiate a couple of packets of network traffic, thereby having a single byte update result in a couple hundred bytes having to cross the net. UNIX suffers somewhat when hit by interrupt-driven programs; MVS suffers a whole lot more.
The OS/390 hardware has been tuned to do block-oriented I/O, whether we consider disk drives, printers, or terminal controllers.
This may be a neat hack; I am quite unconvinced that it will lead to a commercially viable product, and in order for it to be of any importance, it has to be commercially viable.
Countervailing consideration; if some of the following components were provided some "deep hooks" to the kernel, they could both be coded to "bare iron," and thus be fast, and harness the "blockiness" of the hardware, but also allow integration work to take place in the Linux environment:
Linux could provide a way of gluing these things to (say) a web server, and providing an easy front end to customize, whilst letting the respective components take advantage of the hardware's strengths.
A web server is also likely to represent something that can run pretty effectively on MVS.
Re:Will somebody please whack me with a clue-stick (Score:2)
OTHO, it would be a huge advantage to IBM to make this move.
1) Having a single source base for everything (M$ has been hyping this up for Win2000, btw) from mobile to mainframe. This would let them cut down on the # (and/or cost)of developers for packages like Dominio.
2) Linux OS developers are most likely cheaper than the OS/390 experts. (There are prob. more linux devs. anyway) And a lot of the work is free (GPL'd).
3) Marketing Marketing Marketing....
4) If they can get this to market before Win2000 it pulls the feet out from under M$ for the "one source base everywhere".
5) Marketing (yeah, I know but it's a biggie...)
6) Makes them look good to the Linux community. (This seems to be becoming an important competition "Who is more Open Source friendly"...
So not only are they seeing a a cost savings (eventually), it makes them look like "the good guys," something IBM isn't used to.
Re:News Flash: Rob Malda Does Not Read His Own Sit (Score:1)
C'mon, it's not that hard to look for rehashes. I can't believe that anyone has THAT much of a short attention span!
Ohh, PR mongers :) (Score:1)
In any case, you can be sure there won't be much Linux running on these boxen, even in VM's. AIX/Monterey is what will be running there - it's optimised to do that, and will (does?) run PPC binaries natively (see lxrun).
Re:Will somebody please whack me with a clue-stick (Score:2)
OS/390 wasn't ported. It's the latest version of IBM's mainframe OS's, which has roots going back into the 50's. (Earlier computers didn't really have OS's)
Re:How quickly we forget AIX (Score:2)
Thanks for playing.
Paul
IBM Is Bigger than Small Countries (Score:2)
It might not be vastly worthwhile for them to support both, but even should this be a $100M mistake, that's not going to bankrupt them. And I don't think this would be a $100M mistake...
Re:How quickly we forget AIX (Score:2)
Thanks for playing.
Paul
Re:Will somebody please whack me with a clue-stick (Score:1)
I believe that the S/390 runs System/390.
AIX on largescale (Score:1)
I think these kick just about everything else out of the water for scalability and ceiling height.
Re:Bare metal Linux? I'll believe it when I see it (Score:1)
As far as revealing the inner workings, if someone really wants to know that they could read the OS/390 Principles of Operations on IBM's bookmanager site. That reveals a lot on how OS/390 interacts with the hardware. From that you could learn a lot.
But I digress... I also doubt IBM will release a version of Linux without it being dependent upon another OS because of the enormous effort in a direct port. Think of all of the hardware interfaces that would need to be written. The effort would be enormous.
I bet they: 1.) port the gnu compiler and allow for direct compilation of Linux programs to work within OS/390 Unix Services, and/or 2) Offer Linux under VM as a standalone OS. VM runs other operating systems really well. Both of these would reduce the porting effort because the actual hardware would be hidden. Of course a good port would provide the S/390 platform new applications, something it needs very badly.
Re:Intriguing! (Rumours) (Score:4)
Re:Will somebody please whack me with a clue-stick (Score:2)
So yes, it was written for a 390, but I highly doubt they did it from scratch.
So, at no point did a mainframe-capable OS appear out of thin air, so I see no reason why taking a scalable and robust PC OS, you can't use at least a fair bit of it in a mainframe OS. Sure, the I/O stuff, and other similar low-level bits will have to go, and be replaced with something designed for the hardware, but that happens with the same OS between different hardware anyway.
And their longstanding OS experience and the fact that they made the hardware, will let them accomplish the transition fairly easily.
Re:Bare metal Linux? I'll believe it when I see it (Score:2)
On the other front, moving from running under VM to running without VM isn't _that_ difficult since IBM's VM looks a heck of a lot like the real hardware (surprise!) You'd probably need to port the SVC tables or perhaps provide most of the ones that fall under "OS Simulation Services" for VM (the ones like SVC 93/94 that the TPUT macros use.)
As far as running under VM (which a native version would be able to do as well)- the thing to get excited about is being able to host Linux applications without changing environments, and indeed writing collaberative applications to talk to other VMs. That gives you a signifcant software base for the S/390 that doesn't need to be supported seperately. So, you could run a mail system, USENET, or even hand out shell prompts and not take anything more than some CPU and I/O.
It also may give IBM some extra hardware for porting projects that can run batch compiles and things pretty quickly. If the port is done well enough, it may give IBM a good internal development platform. Now all they need is a good cross-compiler for i386.
Paul
Re:MMmmmm.. S/390 (Score:2)
Annoying Operating System (which PF-key?)
That's not the operating system. That's a command and application shell, probably CICS.
...phil
TCP/IP is S/390 supported (Score:1)
I use it daily for FTP and TELNET 3270 host access.
Plus I use ADSM for server to host back-up. Nothing like having a couple of terrabytes of DASD to back-up to with the ability to archive to automated tape library.
Moderate this *whole article* as "-1, Redundant" (Score:1)
For those who want all the links in one comment: The Linux Today article referenced an article [computerworld.dk] in the Danish version of ComputerWorld [computerworld.dk], and the comments on LinuxToday pointed out this project's home page [linas.org].
I knew something was funny when the story link for this article was black instead of green like it usually is. Can you moderate an article as redundant?
Windows will never be "one source base everywhere" (Score:2)
Everyone knows that the current Windows family is not based on a single source code base. From Windows 3.1, 95, OSR2, 98, NT, Embedded NT ("NT for Toasters"), Embedded CE, 2000, Millenium, Neptune,
The Windows source code is a brittle stack of cards. For more Windows 2000 ramblings, see Nicholas Petreley's article Will Windows NT develop into a super-OS or an unmanageable disaster? [ncworldmag.com].
Three Letters SAP (Score:1)
For those of you that do not know, SAP is the most powerfull application system, ERP system availible today.
It runs on virtually any hardware, any OS and any Database.
Ever wonder what the Fortune 500 or for that matter fortune 5000(midsize) companys run for their end to end applications.SAP is it.
SAP on Linux will be a big. Right now SAP only supports RedHat6.0 on Intel (IBM, Campaq, HP and Siemens). If Compaq has any sence they will push SAP on Alpha/linux.
Why not offer better hardware to run your Enterprise than what IBM can buy from Intel? It makes perfect sence.
Re:AIX on largescale (yeah, but ...) (Score:1)
P.S. lets give credit to the website where this work is happeneing: Linux/390 [linas.org] Its nice that IBM is hyping this, but IBM is *not* pumping actual $$$ into this, the way that e.g. SGI is pumping $$$ into Linux. They're just taking all the credit :-|
Re:Wayyyyy big time off topic here but... (Score:1)
God I wish I knew where this keyboard came from/went to. It has two rows of function keys at the top and then some other crazy keys like the ones on a modern sparq keyboard off ot the left (wish I had one here to get a better description), and IIRC the "F" keys all said "PF" on them. I figured it went to some sort of mainframe. If anyone knows anything about this beast please email me (I'll drop the thread now, promise).
Just seemed like it'd be really cool to have all my Q3 weapons on the top row and my custom says/taunts on the bottom row...
mcrandello@my-deja.com
rschaar{at}pegasus.cc.ucf.edu if it's important.
Re:Will somebody please whack me with a clue-stick (Score:1)
Re:Bare metal Linux? I'll believe it when I see it (Score:5)
Writing software that runs on the bare iron isn't a "mysterious" process
We tried AIX/ESA back when it first came out. It was EXTREMELY inefficient, not compatable with anything else in the world, and a general loser. It deserved to die.
Back in 1993, I sat down with the Linux source and looked into doing a port to our 3090.
The biggest problems I saw right away were:
1) Lack of a tree filesystem with long names
2) Lack of a suitable compiler. IBM's C compiler wasn't up to the job. I started to compile using the Waterloo C compiler, which was a better compiler, but I then ran into
3) 8 character symbol name limitations
4) Not to mention that all my development would have been done in an EBCDIC environment, and the GCC compiler, at the time, had ASCII specific logic, and defied porting. (In EBCDIC, the letters A-Z are *NOT* contiguous, and the numbers 0-9 come after the letters)
5) The output from the IBM compiler would have been in mainframe TXT format, which is basically 80 column punchcards. I didn't see an easy way to get from that to a unix style (a.out) format.
6) Device drivers
7) Paging differences
In fact, nearly the entire hardware interface layer was different enough that it would have had to be rewritten. Things like the filesystems looked like they could drop into place without any changes
but after a couple of weeks I came to the conclusion that this was much more then a "quick hack" project, and never pursued it. Always wish I had.
Re:Ohh, PR mongers :) (Score:2)
AIX/Monterey is optimized to run on System/390? Indeed? The Overview page [ibm.com] under the Project Monterey home page [ibm.com] says
Nothing in there about System/390.
So, no, it appears that Monterey will not be running there. Once upon a time, IBM did have a UNIX that ran on System/3xx, and that they called "AIX" (which doesn't necessarily mean it's the same OS as the AIX that runs on RS/6000's), but I'm not sure it's still around.
Re:Good example of how Linux can help business. (Score:1)
SAMBA running on NT? (Score:3)
Re:AIX on largescale (yeah, but ...) (Score:1)
2) RS/6000s often use SSA adapters as I mentioned, and you can use a fibre optic version of the IBM implementation to put up to 10 km between adapter and host. So you can fill whole rooms with drive boxes.
3) If you had read the article that was referenced, you would have noticed that it was talking about IBMers working on this, not the guys you mentioned in your link. The rumour that is being discussed in this story is that IBM *ARE* putting dollars into this, and that as they haven't announced this yet, they can't take any credit for it at all.
well donr on your tehnical knowledge of the S/390, but please read the posts first next time.
Re:But if it isn't efficient... (Score:1)
I have the feeling that this is a real case of a self-fulfilling prophecy: it'll be commercially viable because people think it will be. After all, it puts that powerhouse of networking OSes, Linux, on that powerhouse of raw computer strength, S/390.
Web servers, and DB/2 or Oracle servers, and Samba servers, and other server-side tasks where you're gonna beat hell out of disk drives and not do a lot of interactive computing, are what I was thinking of. Consider an Apache plugin that lets it talk via MQ/Series to, say, a CICS backend app to get its data...especially with IBM's support for Apache. Consider, especially, that this CICS app may well exist already, having been written in 1982 for a vital corporate function and maintained and enhanced since. Written in COBOL, even. Can you say "leverage"?
The implementation of all this is likely to make Unix weenies turn various shades of green, but IBM is pretty good at hooking things together and making them play. Not quickly, and not well at first, but they do eventually get it right.
--
Sorry in advance for this comment :) (Score:1)
Think of the Beowulf cluster you could run on that!
All on one physical machine!
*duck and cover*
Jeff
Re:Bare metal Linux? I'll believe it when I see it (Score:2)
Or they could just follow this link [ibm.com] if they don't want to go searching for it.
The Linux on the IBM ESA/390 Mainframe Architecture [linas.org] page has links to various documents about S/390.
It's apparently already been done [cozx.com]. (I think S/370 support has been in there for ages; the link is to somebody offering pre-compiled binaries for OS/390 UNIX services.)
I was under the impression that the "virtual machine" that VM implemented looked rather S/3xx-ish, complete with virtual channels talking to virtual I/O devices that look somewhat like real S/3xx I/O devices.
Re:Totally cross-platform operating system? (Score:1)
Oh wait, that is one flaw with this port. All of the previous ports of Linux have had at least a workstation version of the hardware available to the general community. I don't think there's a Mini-390 out there anyways.
That means that basically IBM will be the only ones seriously working on it. They had to have figured that out by now.
Still.. the number of programs that would instantly be able to run on big(REALLY BIG) iron is alluring.
Re:Will somebody please whack me with a clue-stick (Score:2)
The point I was making was not that the VM didn't make sense -- it obviously does. It doesn't make sense to run Linux on bare metal because you'd lose access to your legacy applications, you'd have to write drivers for every weird peripheral (and GPL them), and you'd have to hope that the particular policies about things like scheduling that Linux implements work in this universe of applications etc.
Re:Totally cross-platform operating system? (Score:1)
OTOH, if they don't depend on the latest S/390 architectural features, there are lots of slow, but cheap, machines - 9370-class, for example - that hackers could probably pick up for a song. Until now, they haven't been interesting because there was no freely available/cheap OS for them, but if Linux/390 can run on them, perhaps with some hacking, then they might be worth grabbing.
--
Re:Bare metal Linux? I'll believe it when I see it (Score:1)
--
Re:How quickly we forget AIX (Score:1)
Garg
Re:(Don't underestimate mainframe technology...) (Score:1)
Because one OS relies on blocks of data, does not mean the hardware requires it, it just runs more efficiently that way (less waiting for input). Typical mainframe hardware has controllers for every device attached to the CPU, so the CPU waits for no one! Disk are on controllers, tapes are on controllers, and terminals are on controllers. Did you know that Mainframes were displaying/driving X Windows applications over 15 years ago? Remember, X Windows is data streaming out of a system in packets, and why can't a mainframe generate that data?
Neat applications are possible when you consider several interesting hardware possibilities: deskside 390 class hardware, old 370 plug-in cards for IBM PCs, and other smaller systems.
IBM has made some interesting hardware for 390 arch., and running a clean, simple, OS on that rich, rich CISC CPU would be a wonderful thing - as another poster mentioned, IBM 390-class mainframes live for massive I/O.
Re:PR stunt if anything (Score:1)
I wouldn't be so sure. As many others have pointed out, the step from running under VM to running on the bare metal is a small one, at least for the basic architecture. Yeah, you don't take advantage of the fancy features, but you don't have to, either.
I agree that no bank is going to dedicate a whole mainframe system to Linux. I don't see carving out a small LPAR and a few devices to run a Linux server system on a big machine as soemthing they would blanch at, however, and there could well be real advantages there - if nothing else, saving the cost of a VM/ESA license.
--
Re:Linux crap... (Score:1)
Are you high? Besides the fact that Linux can easily outperform NT, Linux on the S/390 is a very smart move on IBMs part. Think about all those online stock trading companies.
Most of the old-school stock trading companies that are now offereing online services have mainframes doing all the backend stuff. Get Apache (running on Linux) to run on the same mainframe and you get a very powerful combination. Add to that all those systems that handle those big customer databases, and you have an all around e-comerce solution.IBM, S/390's and *nix (Score:2)
Unix system services provides base UNIX services, a Unix shell interface and support for the dbx debugger.
OpenEdition was introduced in OS/390/ESA SP V4.3 and originally supported only some of the Posix standards (1003.1, 1003.1a, 1003.1c, 1003.2).
The latest version (V5.2.2) supports around about 90% of the functions required for XPG4.2 (X/Open Portability Guide).
OpenEdition includes a C Run-time library, a compiler etc. It includes access to telnet, ftp etc.
Basically IBM has (finally) realised things like TCP/IP is nicer than SNA (a.k.a Blue Glue) - which I personally can vouch for. They have changed their SNA and APPC protocols to try and emulate peerless comms instead of a hierarchical model.
Of course they also realised they need for a nice TCP/IP stack etc. Not jumping on the Internet bandwagon would have flushed a lot down the toilet.
So in fact IBM have themselvs been moving their S/390 environments towards absorbing some aspects of *nix, so I can't really see people putting Linux on the 'bare metal' instead of making use of the inbuilt Unix services.
Of course you might be trying to avoid hefty licensing fees (and who could blame you!), but I can't really see an advantage to using an S/390 in this way.
But hey! You can't deny putting Linux on a beasty mainframe wouldn't be cool....be the first on your block to own one!
Re:Will somebody please whack me with a clue-stick (Score:1)
How about logical partitions...
.guess mode on
IIRC VM systems can run on logical partitions, each one witha set of different resources. So, you will have a system that is running OS390 and Linux on bare metal at the same time.
.guess mode off
Re:Will somebody please whack me with a clue-stick (Score:1)
Umm...actually, yes. They did write it from scratch.
Re:Will somebody please whack me with a clue-stick (Score:2)
It's a little hard to believe.
It does come down to a matter of faith, but I find it easier to accept that like the hardware which is in continual evolution, each machine building on the ideas of the previous, that the OS itself is based on previous versions.
Six Nines harware - three nines software? (Score:1)
Re:Will somebody please whack me with a clue-stick (Score:1)
Apparently, that OS/390 was written (well, rewritten) was a selling point. IBM had problems before with an OS port (not sure when, just heard rumblings) that was either slower on the new hardware, or crashed on the new hardware or something bad.
So, for OS/390, they decided to rewrite it (re-code, re-optimize, etc.) in toto for the S/390 hardware.
Meow.
Re:Linux crap... (Score:1)
Re:Good example of how Linux can help business. (Score:1)
Read the fine print on that OS/390 Unix, and you find that very few applications support it.
So, while it's there, AOYC Inc.'s business applications won't run on it, so you end up buying AIX which AOYC have ported to and either running a dual shop (RS-6k + S/390) or you ditch the S/390 which is a big revenue loss for IBM.
That companies like AOYC (and SAP and JDE and Oracle etc.) have mentioned Linux means a massive cost savings to shops, and a massive preserved revenue stream for big blue.
Meow.
Re:Linux crap... (Score:1)
So maybe you're right... I'm no expert and I don't know who is the market leader but, you're missing the point.
What I'm saying is that Linux on the S/390 (and other mainframes) is a good idea... for online stock trading and e-comerce solutions and all kinds of other stuff. If IBM does it (and it actually works), then others will do it too.
Re:Linux crap... (Score:1)
And as someone else said, with SAP (et al) announcing Linux versions, it makes a very nice way to transition from a proprietary mainframe application to a new proprietary but externally supported SAP application.
Meow
Clarification (Score:1)
I originally intended for comment #53 to be funny and informative. Funny, because here we have a whole article that fits a -1 moderation category, and informative, for the links.
I suppose it is somewhat redundent, but as I pointed out, the whole article is. I think moderating me down to zero was a little uncalled for, but who am I to argue with Slashdot?
In any event, in no way did I intend to insult or attack the the two Robs and the rest of the Slashdot masters. I realize they are human and make mistakes. I think laughing at the mistakes (not the people, mind you) is a great way to releave stress, and that was part of the intent of my post. If I offended anyone (and I suspect I did, given the -2 moderation I got), I apologize.
Cheers,
Come on people (Score:1)
Now I dont happen to know for shure that theyre not developing it, but I was over there at the development section for the S/390 applying for a job less than six months ago. And believe me, they told me a lot about what they were doing.
The were looking for people with Linux and Java experience, but not for the S/390 itself. They have a Thinkpad thats sort of built into the main machine and being used as a controller (to boot up the mainframe and to monitor it etc.).
Theyre are moving that thing from OS/2 to Linux and Java, which is no big deal since its just another PC. Thats not to be confused with the real machine, which is an altogether different issue.
Id say it is highly doubtful. To make Linux work on their mainframe would require a complete rewrite, they might as well develop a new OS from scratch.
Besides the performance gain for this machine lies in its tailored applications. OK so it takes longer to do that. But why would anyone want to run a slow emulation on his expensive hardware? Besides, companies take much longer to upgrade even windows boxes, they dont install the latest hype everyday like you freaks. They take 2 to 3 years. Why should they care if porting SAP to the S/390 takes a little longer?
Use your brain people, think (different).
Hackers with S/390s (Score:1)
Re:Here's my theory... (Score:1)
Perhaps, but this misses the point: S/390s are, above all, superb engines for I/O processing. Most commercial data processing - including the kinds of things that businesses would love to put on the web - is far more dependent on I/O speed than CPU power; very little actual computation goes on.
--
Not quite a rumor (Score:1)
The following trace is from my IPLing Linux on Princeton's VM box yesterday. I don't have a root file system set up yet, so it bombs kind of early. But you can see what the first part of the boot sequence looks like: (I've added <br> tags to preserve the formatting)
ipl 191
Linux version 2.2.1 (root@cheapo.rvdheij.iae.nl) (gcc version egcs-2.91.66 19990 314 (egcs-1.1.2 release)) #58 Tue Nov 23 15:31:32 CET 1999
SAPL booting from VMLINUX MODULE dated 991129 152545
Command line: root=/dev/mem
ramdisk_cmsfile=0191:root.disk
register eckd0 at major=60 i_dev=0
Device 9 is console (5, 1)
register eckd1 at major=60 i_dev=0
register eckd2 at major=60 i_dev=0
register eckd3 at major=60 i_dev=0
register eckd4 at major=60 i_dev=0
register eckd5 at major=60 i_dev=0
vm_load_ramdisk()
Failed to load ROOT DISK (rc=1)
exit vm_load_ramdisk()
trap init with storage key=0
enter time init
exit time init
vid3270_putcs 1 chars at (0,0):
vid3270_putcs 1 chars at (0,0):
vid3270_putcs 79 chars at (0,1):
Console: mono vid3270 80x24
Calibrating delay loop... 1710.49 BogoMIPS
trap init with storage key=6
Memory: 9264k available (524k code, 356k data, 32k init)
Init Ramdisk: 0k [00000000,00000000]
kmem_create: Illgl flg 500 - signal_queue
POSIX conformance testing by UNIFIX
i370_kernel_thread
i370_sys_clone flags=0xf00
i370_copy_thread, usp=0xa1fe8
i370_copy_thread: finished swapper pid=1 regs=000fc764
i370_sys_clone(): after do_fork, res=1
i370_kernel_thread(): return from clone, pid=1
task switch swapper/0 -> swapper/1 PSW 0x3680000 0x80014716 cpu 0
current sp=0xa2420 next sp=0xfc828
i370_sys_clone(): after do_fork, res=0
i370_kernel_thread(): return from clone, pid=0
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
i370_kernel_thread
i370_sys_clone flags=0xf00
i370_copy_thread, usp=0xfc5e0
i370_copy_thread: finished swapper pid=2 regs=000f888c
i370_sys_clone(): after do_fork, res=2
i370_kernel_thread(): return from clone, pid=2
Starting kswapd v 1.5
i370_kernel_thread
i370_sys_clone flags=0xf00
i370_copy_thread, usp=0xfc5e0
i370_copy_thread: finished swapper pid=3 regs=009de88c
i370_sys_clone(): after do_fork, res=3
i370_kernel_thread(): return from clone, pid=3
vid3270_putcs 1 chars at (0,0):
vid3270_putcs 79 chars at (0,1):
Console: switching to mono vid3270 80x24
Keyboard hardware init
pty: 256 Unix98 ptys configured
RAM disk driver initialized: 16 RAM disks of 4096K size
VFS: Cannot open root device 00:00
Kernel panic: VFS: Unable to mount root fs on 00:00
HCPGIR450W CP entered; disabled wait PSW 000A0000 8000DEAD
The next question is, why would you ever want to run Linux on the bare metal?
You wouldn't.
At least, not if you had a real S/390.
But for those of us who don't, or who find it inconvenient to get to one, there's Hercules [freeserve.co.uk].
So if Linux/390 runs, even poorly, under Hercules (i.e., on the bare iron), I don't have to either work under x3270 on an actual mainframe, nor do I have to build a cross-compiling GCC to do development and porting on the Linux/390 platform.
Of course it'd be nice if IBM would start distributing evaluation, software-only versions of VM so I could load VM on Hercules and then Linux under VM. But now I'm just fantasizing.
Adam
SNA (Score:2)
--
Re:Good example of how Linux can help business. (Score:2)