Slashdot Mirror


SGI behind Linux: it's official

Cornel Ciocîrlan writes "SGI announced yesterday that it will support Linux as its fourth operating system. The press release talks about contributions to the open-source community in the area of high-performance file systems, OpenGL, high-bandwidth I/O, compilers and other scalability features. "

45 comments

  1. UNICOS? by Anonymous Coward · · Score: 0

    What the hell is UNICOS®?

    1. Re:UNICOS? by Anonymous Coward · · Score: 0

      What'$ a cray you knob?

  2. Re: Digital Unix Scalability by Anonymous Coward · · Score: 0

    "HP-UX and AIX really only scale up 16 processors, Digital UNIX even less so"

    This doesn't surprise me. I know a kernel hacker who worked for Digital who was always finding the same bugs in the Digital Unix kernel as those he had come across in the Linux kernel. (Cue Twilight Zone music.)

    Coincidence?

  3. Re:Irix by Anonymous Coward · · Score: 0

    "sieve-like security"? You're being kind. It is almost as bad as NT. I have worked with large systems since, well, that was what they were called, I made the jump to UNIX pretty early, and I am still amazed at what ships out of SGI. SGI is famous for this. Than and 400MB tarball binary patches. More than a few people pointed out that the fact that Netscape was raiding the two most bug-tolerant places around (Apple and SGI -- both barely better than M$) for staff was a Bad Thing. I would rather keep IRIX somewhere else -- not in Linux, thank you very much.

    And not to gloat, but I haven't heard ant FreeBSD weenies saying "yippee -- maybe we can have some of SGI's elephantine bugware released under a BSD licence!" Perhasps we should take a hint from the crabby old men for a change ...

  4. Wow -- perhaps I should learn to spell ... by Anonymous Coward · · Score: 0

    Sorry about that -- one handed with coffee in the other and an eye on ADSM ...

  5. Re:That's wraps for IRIX by Anonymous Coward · · Score: 0

    Yes it is, but it only scales to 14 CPUs. With Parallel Sysplex, you can get 34 machines, but that is a cluster. Even with the Uber-OS, it is still not MMP.

  6. OpenVault? by Anonymous Coward · · Score: 0

    I recall the release of GLX as OSS, but what is this OpenVault mentioned in the article? Some kind of version control? And why did the article lack links of any kind? Seems like it might have been nice if the words GLX and OpenVault were links to the respective stories...

    1. Re:OpenVault? by Anonymous Coward · · Score: 0

      Open Vault is a mass storage media manager. It deals with tape drives, CD-R, and other storage media doing stuff like scheduled stores, stores to the most appropriate media.

  7. More Vaporware? by Anonymous Coward · · Score: 0

    I work with SGI's and they are marvelously engineered. I would love to see them push Linux too, but I'm suspicious. They announced months ago they were going to support Linux but nothing has happened. In this article, they say they don't have any current plans and that makes me think nothing is gonna happen. They, along with the other corporations need to do more than just talk hype.

    1. Re:More Vaporware? by Anonymous Coward · · Score: 0

      The companies ARE doing more than talking hype. They're continuing to develop and improve their proprietary OSes while their public relations departments amplify the Linux-noise to a level sufficient to batter Microsoft with. In a few months when the DOJ case is closed, they can and will all go back to producing excellent proprietary software products. Linux developers will then continue (on their lunch hour and when the boss isn't around to see them stealing company time) to develop more i386 code for their Linux toy.

    2. Re:More Vaporware? by Anonymous Coward · · Score: 0

      GLX has been opened up for a quite a while now, I researched this some time ago, and in GNOME the gtkglarea widget uses GLX, and you can run a software implementation of OpenGL called Mesa, although Mesa is not from SGI, I think Mesa has recently received funding (from id software) to take the conformance test so that they can get a OpenGL license. Sounds like there is a lot of things going on here. :)

  8. Re:That's wraps for IRIX by Anonymous Coward · · Score: 0

    Load level means really nothing until you investigate further. Use sar & top and find your bottleneck, a high load level means that you have lots of processes waiting to use the CPU. You could be I/O bound or memory starved and the CPU idly twirling it's fingers waiting for your disks or waiting for a block of memory.

    I've had a load over 40 before when I had over 200+ sendmail processes running at once and over 70+ popper processes running at once. There is nothing bad about this mail was comming in fine, humanly you couldn't notice any slowdown at all with the machine. That is the mark of a good machine, throw everything at it and it keeps chugging along, try that with NT.

    The information on the ping times can't even be guessed at what causes it. Traceroute is much more usefull than a ping, ping just checks accessibility. When you say "other way" are you pinging from a connected server? Pinging from a server on the internet has way better performance than pinging through a modem (of course 500ms is still high even for that). You have something else wrong than your Irix OS, hell CNN, ATT, etc. are running it and they are not low bandwidth sites in any shape or form.

  9. 'Enterprise Linux Distribution' by Anonymous Coward · · Score: 0

    College students all over the world are thinking about "Enterprise Linux Distribution". Eventually they will even know the definition of the word 'Enterprise' if they keep at it.

    Seriously, though, who is going to write this "Open Source" Enterprise Linux? Shouldn't they maybe be fired for not working on what their employer is paying them to do? (in almost all cases certainly not Linux)

  10. Unix on Merced by Anonymous Coward · · Score: 0

    Intel has already picked AIX with some SCO utilities as the reference Unix for Merced.

  11. Re:Irix by Anonymous Coward · · Score: 0

    Obviously you haven't used Irix 6.5, which is a much improved release of one of the finest operating systems in the world.

  12. Re:That's wraps for IRIX by Anonymous Coward · · Score: 0

    Last year, I seem to remember SGI (Then Silicon Graphics Inc...*cough*) issued a press release saying that they are planning to port Irix to IA64 (i.e. Merced / McKinley). I haven't seen anything recent, though on it. You might be able to dig up that press release on their site..

  13. Re:Irix by Anonymous Coward · · Score: 0

    Here's the SGI press release..

  14. Re:two way street [with radiant lighting] by Anonymous Coward · · Score: 0

    I agree, the graphics software for Linux can't even come close to what's on IRIX. They have a few cool graphics software for NT now on those new SGIs. When they bring it to Linux I'm goign to buy one.

  15. Linux has stolen Digital Unix code? by Anonymous Coward · · Score: 0

    Are you suggesting that some Linux hacker stole Digital Unix code? Wouldn't surprise me. Explains some things, actually.

  16. So junk the linux file servers by Anonymous Coward · · Score: 0

    If the linux file servers aren't compatible, why are you using them? People need to quit this Linux Jihad crap and use what works.

  17. SGI and Interoperability by Anonymous Coward · · Score: 1

    The SGI press release speaks much of interoperability. The question is
    what mechanisms they intend to employ to those ends. The only thing
    specifically mentioned is their official support for Samba. While this
    is a Good Thing, it is important to remember that Samba is, at its base,
    a mechanism for providing interoperability on one specific vendor's
    terms: Microsoft's.

    If SGI is truly interested in pushing interoperability, what they ought
    to be pushing, IMO, is open-standards, cross-platform interoperability
    mechanisms such as CORBA, Java and LDAP.

    1. Re:SGI and Interoperability by NumberCruncher · · Score: 1


      If SGI is truly interested in pushing interoperability, what they ought
      to be pushing, IMO, is open-standards, cross-platform interoperability
      mechanisms such as CORBA, Java and LDAP


      Several points. Corba is supported by several vendors commercial ORBs, as well as non-commercial OpenSource ORBs (Zope, et al). LDAP and crew are supported on IRIX as well, using commercial software or the LDAP software from UofM.

      Java is a moving target. This is one of the reasons that many companies have banded together to define standards for things like real time and other related technologies. It appears that the hype-meisters of the technology seem to forget that every subtle tweak, every existing standard they ignore (OpenGL, Optimizer, VRML, etc) means longer lead times to real product. Further, the API/spec d'jour is generally frustrating, and it has given Java a reputation for write many times to run everywhere.

      All that said, SGI is supporting 1.2 Java (relabeled as 2.0 by Sun).

  18. Linux is NOT ready for SGI/IBM/etc's customers... by Anonymous Coward · · Score: 2

    Ok lets face it, obviously most of you reading this are younger and NOT working in LARGE hardware manufacturers shops. Good software that scales well and is robust takes a hell of a lot of time.
    SGI is probably hard at work porting stuff.
    I see from a few web sites that the 320 VW runs
    linux 2.2.5 pretty good. ^_^

    Lets face it, Linux is NOT ready for serious
    HARD CORE production work at the same level as the
    Solaris's and Irix's of this world. A few examples you say? Async IO. I wouldn't bother
    with databases until this happens in the kernel.
    Sgi(should this be capatilized now?) or IBM could
    bring this to the table. No journaled LARGE file
    support. ext2fs and xiafs,et al are all well and good, but something like SGI's new cxfs would
    be absolutely phenomenal for beowulfs!! clustered
    file systems are the future. Especially with
    larger sites moving to SAN and failsafe solutions.

    "But XXX!" you say. "There are plenty of places
    using Linux in production work!" Yes, but where is the money for an IBM or an SGI? SGI's big install base was the Indigo2. A kickass desktop 10 years ago. Now they do scalable FAST servers and cling to the remnants of super-computing, while trying to revive the low end with NT and Linux. No margin, what value-add with a linux
    box? Has sgi EVER been easily affordable?

    Sgi has a lot of cool products I'd LOVE to see
    go OpenSource. (performer, cxfs,failsafe,nqe,
    4dwm,etc... But I bet we'll only see older
    versions like xfs instead of cxfs. That'll still
    rock! Sgi backed out of selling the secrets of
    Cellular Irix to Mr. Gates & co. perhaps
    they'll bring decent SMP and excellent scalability. (ala' ASCII Blue Mountain anyone?)
    They are planning 256p machine sales now. Why
    not make their future clusters on Intel with Linux? Granted a lot of kernel work will have to
    go on again.

    A buddy of mine sez that the first Linux only
    boxes from SGI are ALREADY out in the field!!
    the 1400L or somthing. IBM is still trying to
    get their first linux only up and going...
    And where is SUN and HP?

    And yes I do know WAY more about this then I'm saying, but I am covered by a DEC, an AT&T, a
    SUN and SGI non-disclosure agreements. This stuff
    is all public or conjecture.

    A unix guy..

  19. Re:That's wraps for IRIX (My unix is bigger than y by Trepidity · · Score: 1

    Is anyone thinking about an "Enterprise Linux Distribution?

    I wouldn't hold your breath. Linux is largely developed by volunteers, many of them college students (and most of the rest under 30). I seriously doubt any of them can afford to buy a Cray to play around with in their spare time.

  20. Re:Linux is NOT ready for SGI/IBM/etc's customers. by gavinhall · · Score: 1

    Posted by OGL:

    Question: what's stopping SGI (or anyone else for that matter) from enhancing Linux? I can't think of any reason why a cxfs patch wouldn't be integrated into the kernel proper.

    -W.W.

  21. Re:Irix by jabbo · · Score: 1

    Well, yeah, but then the FreeBSD guys believe that all the SysV folks will See The Light and switch to a simpler (but nonstandard) initialization sequence.

    Again, the world keeps spinning. The great thing is that with Linux, we can pick up after SGI, fix the bugs, and still have a better system than when it started. I don't really think that the BSD folks would mind that, either, if SGI wanted to use FreeBSD or NetBSD as the in-house OS of choice.

    There's a lot that I hate(d) about Irix, and when I saw the CERT advisory about "4dgifts" and other unpassworded default accounts I decided that security wasn't top priority on Irix.

    Still, their I/O has always been top notch. If we can have better, fully reentrant I/O in Linux and ditch the crufty old bits of Irix, why not?

    Incidentally, the crabby old men are usually right, as I'm sure you were implying. But sometimes they don't see the big picture.

    --
    Remember that what's inside of you doesn't matter because nobody can see it.
  22. Irix by jabbo · · Score: 3

    >>...if SGI decides to hold close it's dead IRIX >>technology the community will lose a very good
    >>scalable operating system.

    With sieve-like security and a tiny user base. I used to use Irix and loved it, but come on... the world keeps on spinning. Cellular Irix will probably show up on the ultra-high-end; go get yerself a O2K, maaan. As for the midrange, who cares? Linux scales as well as Irix on an O2...

    I'm overjoyed that SGI is bringing in the heavy I/O artillery for Linux. Unless you really despise all us unwashed Linux users, you should be too. AOL will probably be enough (by themselves) to drive Irix *support*, but maybe not *development*, especially on the low end. (AOL runs AOLserver on O2Ks with Sybase as the main backend; they're keeping all 3 of these in business by my estimation ;-))

    Incidentally, Irix goes to 128-way on the big CC-NUMA systems. It effortlessly did 20-way on our (straight SMP) Onyx when I was at Cornell... I don't disagree that it rules, but try explaining that to a PHB that thinks GUI hooks in a server OS kernel are Modern.

    They OSS'ed OpenVault, why wouldn't they do the same (or similar) with XFS? Well, methinks they may take the opportunity to engineer something better. I went and bought the Be book on Filesystem Design when I realized the level of flexibility the VFS gives you. It's pretty cool.

    Anyways, SGI == I/O and we should all rejoice. The chances of NT retaining a lead in brute-force I/O (which is a big, big hangup for Linux in the scalability/multithreaded department) should now be slim-to-none. Hah, Hah... and we all thought SGI had sold out. Maybe they just pulled an IBM.

    Long Live SGI.

    --
    Remember that what's inside of you doesn't matter because nobody can see it.
  23. Re:That's wraps for IRIX by elyard · · Score: 1

    Oh well, even though they're not announcing it, I guess we should assume that IRIX is officially dead.

    If they didn't officially announce it, why should anyone assume this? I mean, given the MIPS processor line has been extended at least through the R14000?

    Personally, I prefer IRIX to Linux. Free or not.

    --

    .oO=----------------------=Oo.

    • IRIX, BeOS, and Mac OS.
  24. Re:That's wraps for IRIX by Per+Abrahamsen · · Score: 1

    According to the press release, they are moving technology from UNICOS to Irix, so I guess Irix is not _quite_ dead yet, but it might be reserved for high-end systems.

  25. Re:That's wraps for IRIX by Erik+Corry · · Score: 1
    They are not porting Irix to IA-32 (x86), which was NT only and is now also Linux, but they intend to have all 3 of them on the IA-64 (Merced).

    Makes sense. Apparently one of the main reasons that they don't just port IRIX to IA32 is that they want to take advantage of all sorts of 64 bit stuff in IRIX, and porting to a 32 bit platform now would disturb that.

    I wouldn't discount IRIX yet. Let's see how it does on IA64/Merced/McKinley. Could well beat Linux, since gcc is likely to suck on IA64.

  26. Re:That's wraps for IRIX by GrenDel+Fuego · · Score: 1

    EEK!
    World.std.com!

    I'm working on moving away from them currently.
    try fingering my account sometime. Only time i've ever seen a load balance of 16 on a Unix machine. Before that, the highest I'd seen was a 6.0 on a heavily used mailhub/proxy server/Netscape Calendar server at my old job.

    Not to mention that when I dial into the World, I get 500ms ping times to world.std.com. When I access the internet in any other way, I get 100ms or less. The server responds quick unless you're directly connected to it. :/

  27. Re:That's wraps for IRIX by GrenDel+Fuego · · Score: 1

    I tried traceroute, but it didn't help.
    I was dailing into the server, so it showed 1 hop.
    Someone suggested it could be whatever is connecting the modems to the server itself.

  28. Re:That's wraps for IRIX by Tet · · Score: 1
    IRIX and Solaris are the only serious scalable UNIXen on the market.

    Not quite. DG/UX scales to 128 processors, and I believe Dynix/ptx and NCR's Unix are similar in that respect. Sure, none of them are major players in the Unix world, but they certainly do scale.

    Oh, and isn't OS/390 technically classed as Unix these days? :-)

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  29. Filesystem's aren't as simple as that by slothbait · · Score: 1

    Modern filesystems are extremely complex. Once I put together a very simple filesystem -- one less complicated even than DOS's FAT -- and it was a *nightmare* to write. Implementing extensible files, process synchronization and caching dealing directly with inodes and raw sectors makes for some very ugly code.

    If a new filesystem is very similar to an old one that is already in the kernel, things are much easier as quite a lot of code can be reused. Howevre, if cxfs is a journaling system (I don't know too much about it), then we are almost starting over.

    I imagine that putting cxfs support into the Linux kernel would be a Big Deal. SGI would have to open source a lot of IRIX code that presumably cost them a great deal to develop, or there would have to be an extremely large Linux development effort.

    If we are lucky, SGI will decide that Linux really needs a cutting edge, high performance (better than ext2fs), file system and that they might as well just give us the filesystem code out of IRIX.
    One way or the other, I'm liking SGI more and more.

    --Lenny

  30. Not yet by matomira · · Score: 1

    R12000 is out
    R14000 is on the way

    The interesting stuff (Beast) was killed,
    but I pray they'll resume as:

    1. Merced is delayed
    2. EPIC will show how wasteful of resources it is

    SGI/MIPS has always shown how it is not just about
    MHz. There's one very good BINARY COMPATIBLE opportunity open:

    a THREADED processor

    Of course, for O2K/Cray style machines, a low-volume, expensive VECTOR processor would
    be a better match for most nodes in most applications.

  31. That's wraps for IRIX by maynard · · Score: 3

    Oh well, even though they're not announcing it, I guess we should assume that IRIX is officially dead. If they're not porting IRIX to Intel, and they're certainly not going to continue developing their MIPS hardware line after spinning MIPS, Inc. off last year, then what's going to happen to that IRIX source tree?

    What a shame. IRIX and Solaris are the only serious scalable UNIXen on the market. HP-UX and AIX really only scale up 16 processors, Digital UNIX even less so, while IRIX and Solaris can handle a good 64 processors with a reasonable backplane. This means that if SGI decides to hold close it's dead IRIX technology the community will lose a very good scalable operating system.

    Betcha the admins over at world.std.com are frowning over this... A good consolation prize might be freeing the source for XFS. Who thinks SGI might be willing to take such a drastic course of action?

    1. Re:That's wraps for IRIX by Neil+Franklin · · Score: 2

      > I guess we should assume that IRIX is officially dead

      Or that it is really going to be relegated to high end stuff such as Origins. Linux has got quite a bit of way to go until it can do one of them justice (and NT is completely out of discussion).

      > If they're not porting IRIX to Intel, and they're certainly not going to continue developing their MIPS hardware

      They are not porting Irix to IA-32 (x86), which was NT only and is now also Linux, but they intend to have all 3 of them on the IA-64 (Merced).

      That is official, by the way, from the SGI representative who does our university.

      > What a shame. IRIX and Solaris are the only serious scalable UNIXen

      So it does seems they both will be with us for a while. Small stuff on Linux, big on Irix/Solaris. And hopefully nothing on NT :-).

      --

      --

      --
      Intellectual Property is Intellectual Robbery

    2. Re:That's wraps for IRIX by hdh · · Score: 1

      I highly doubt that this will sound the death knell for Irix. It's a pretty powerful OS with some impressive capabilities. If anything this should help to promote the interoperability of Irix which should make it even more useful.

      I've got a server room full of Linux file servers and a small force of SGI workstations along with an Origin server and trying to get them all to work and play well together has been a chore to say the least. Which is a shame because the capabilities and engineering in these Irix machines is an asset we have not been able to fully utilize because of these interoperability issues we've fought with.

      I'm not frowning at all. I'm just hopeful this might lead to fixes for all those confounded NFS problems we've been fighting with for a few years now.

      And depending on how things work out, we might be able to breath new life into older SGIs we've got that don't run the latest and greatest OS since their processors are no longer supported by the OS.

      FYI - Irix can scale to 128 processors in an Origin. Check out http://www.sgi.com/origin/2000/index.html for data. And they don't have backplanes anymore. They use a modular midplane system in the Origins.

      --
      I like toast!
  32. Disconcerting pattern... by fugue · · Score: 1

    Why does it make me nervous that all the financially troubled companies (ie. those who get beat up by MS) turn to Linux? Ok, so there's IBM and Oracle too.

    Hmmm: "The more you tighten your grip, the more they'll slip through your fingers".

    Perhaps if we all boycotted Cavedog... nah.

    --
    "The biggest problem with communication is the illusion that it has taken place."
  33. Load wars! by otis+wildflower · · Score: 1

    The highest I've ever seen was on a RS/6000 model
    370 doing Sendmail 8.6.x duty.. The box got up
    to a load of 160 before crashing.... Granted, it
    was because of a nasty tight script loop (which wasn't mine, honest!!) and didn't reflect a realistic situation, but lord knows if I wasn't on a 3164 I would have gotten a screenshot (had to go terminal because everything else went to shit)..

    My Linux laptop is regularly loaded > 2, but that's because it's usually doing a kernel rebuild at the same time as a KDE rebuild (or a GTK rebuild, or a wild attempt at a Mozilla build, or.... ;)

    1. Re:Load wars! by kkreamer · · Score: 1

      My highest was around 120 on Linux on a dual 233 machine, our news server. This was all disk I/O though ... I was making INN cycbuffs (dd if=/dev/zero of=./buffer1 bs=1k count=500000) * (64 cycbuffs), set them all up and let the machine whirr for a hour or so. The system just kept chugging along til it got done. Granted, this is not an everyday experience, but it was interesting nonetheless.

  34. SGI is presenting papers at Linux Expo by bofh23 · · Score: 1
    check out the press release
    SGI Makes Linux Debut at Linux Expo

    they're presenting a paper called:

    Scalable File Systems for the Open Source Community

    sounds like they might be open sourcing XFS , cool!

  35. Re:Everyone behind Linux by The+Fonze · · Score: 1

    The fonze doesn't do conga lines. But i'll tell you one thing, if sgi had any sauce, they'd start releaseing xservers with insane 3d support and not pull a mozilla and say, "here's the code guys, make it work on linux and we'll make more money from it."

  36. two way street [with radiant lighting] by schmack · · Score: 1

    this is really good news. it was refreshing to read a press release that mentioned more than just 'cutting edge' this and 'industry leader' that -- SGI seem to have a healthy attitude towards Open Source and hopefully we'll begin to see Linux become a realistic environment for running up a 3D workstation or Non-linear digital video suite. Some of us more graphic types would like a little more to play with than the Gimp and Xview.

    And I KNOW Bowie J. Poag gonna make some sweet Propaganda themes with a copy of Maya for Linux!

  37. Re:That's wraps for IRIX (My unix is bigger than y by d^2b · · Score: 1
    HP-UX and AIX really only scale up 16 processors, Digital UNIX even less so,

    Golly, I guess that means the Compaq Wildfire project is in big trouble. Well, I suppose that's possible, but I would be surprised if scalability of the OS is the problem. For those not obsessive Q-watchers, Wildfire is an alleged large scale SMP Alpha box, yet to be introduced, with plans up to 72 processors.

    I concede the point that IRIX and Solaris have the most scalability street cred. And Wildfire is still in the labs, rather than the stores.

    ObLinux: Is there a well defined set of goals for scalability other than SMP support for large numbers of processors and not crashing (sorry NT :-)? Is anyone thinking about an "Enterprise Linux Distribution?"