Slashdot Mirror


Next G5 Multitasks Operating Systems

squiggleslash writes "IBM has big plans for the 970, Apple's so-called "G5". The CPU will support partitioning, similar to IBM's mainframe systems, allowing multiple operating systems to run at the same time on a single CPU. A Mac built around this chip could theoretically run OS X, GNU/Linux, Mac OS 9, and the PowerPC version of Windows NT, all simultaneously and independently."

449 comments

  1. great by jrl87 · · Score: 5, Funny

    so now I can crash at least five systems at the same time?

    1. Re:great by tubbtubb · · Score: 1

      Yes, but it's very difficult to crash the Hypervisor.
      That's why LPAR is cool.

    2. Re:great by Anonymous Coward · · Score: 0

      Easy. I think a little 110VAC over IP should do it.

    3. Re:great by mrchapp · · Score: 0, Troll
      so now I can crash at least five systems at the same time?
      Yes, but only if Windows XP is one of the installed operating systems and you're using either SP1 or SP2 (or maybe none.)
    4. Re:great by Nicholas+Hill · · Score: 2, Funny

      Or crash Windows five times at once.

    5. Re:great by Anonymous Coward · · Score: 0

      What is this "crash" that you speak of?

      (Current uptime 7 days 10:29 on this OS X on IBM PowerPC CPU laptop, during a week that included a deadline requiring all my production applications to run simultaneously and reliably, which they did)

    6. Re:great by carboncopy79 · · Score: 2, Informative

      (Current uptime 7 days 10:29 on this OS X on IBM PowerPC CPU laptop, during a week that included a deadline requiring all my production applications to run simultaneously and reliably, which they did) What laptop is that? As far as I know, ALL Apple's laptop (iBook and PowerBook) chip is from Motorola.

    7. Re:great by jbarlow · · Score: 1

      IIRC, (which I may not, Google doesn't seem to be supporting my case) at some point Motorola couldn't make enough G3s for iBooks, and Apple had IBM make a whole bunch. I suppose it's possible that they were really just Motorola-designed chips manufactured at an IBM plant, but I'm fairly certain they were IBM chips for a while.

    8. Re:great by Kardnal · · Score: 1
      As far as I know, ALL Apple's laptop (iBook and PowerBook) chip is from Motorola.

      They all *Currently* do but if you have a G3 iBook, they had processors made from IBM. Motorola made the G4's, and IBM (primarily) the G3's.

      So, it is very possible he has either and iBook, or and older Lombard/Pismo/Wallstreet G3 PowerBook.

      --
      ------------------
      "Never Attribute to malice what is adequately explained by stupidity..."
    9. Re:great by Frightened_Turtle · · Score: 2, Informative


      Quote: I suppose it's possible that they were really just Motorola-designed chips manufactured at an IBM plant...

      Actually, you had it backwards: The PowerPC family of processors are IBM designed and manufactured. Motorola manufactured PowerPC chips under license from IBM with the addition of the [i]Altivec Instruction Set[/i], aka the "Velocity Engine." (Details here.)

      Apple's OS X relies heavily on the Altivec set. Early on, IBM didn't see a value in Altivec, so Apple's only supplier was Motorola. After seeing how well Alitvec worked in Apple's application, IBM changed their mind, and included Altivec as part of the PowerPC design. So now Apple has two potential suppliers.

      Motorola wanted out of the primary chip manufacturing business, wanting instead to concentrate of embedded systems chips which is a much broader and more lucrative market. At the same time, Motorola's chip production division hit on a bad production snag. They were unable to push the G4 chipset beyond 400 MHz. for a painful period of time. Apple turned to IBM to take up the slack. IBM did so.

      I'm pretty sure that IBM is now the predominant producer of Apple's CPU chips -- at least the G5 chips. I believe that Motorola still produces G4 chips, but I think they are producing the variety that are used for embedded systems, not for CPU usage. I also think that Motorola has since spun off its CPU division as a separate company.

      Since Apple finally released the G5s, I really haven't paid any attention to the production issue any more. So I have to admit, the preceding paragraph may be a bit innaccurate.

      --


      Whew! This water sure is cold!
    10. Re:great by lawrephord97 · · Score: 1

      antiqueoperatingsystems in msn groups
      lawrephord2@hotmail.com
      "have you written your own operating system yet ?"

      --
      "Have you written your own operating system yet ?"
    11. Re:great by dorzak · · Score: 1

      Actually they run IBM chips.

      The PowerPC (of which the G5 is generation 5), was developed by the AIM alliance - Apple, IBM and Motorola.

      When Motorola could not keep up with chip production in 2001 or so, IBM took over as the supplier of chips for Apple.

      If you look at the quicktime of Steve Jobs keynote at WWDC 2004 he mentions somewhere between 18 and 26 minutes into it (After hte Ipod stuff) that IBM has managed a 25% processor clock speed in the preceeding 12 months, compared to Intel's 12.5% over the same time frame.

    12. Re:great by Anonymous Coward · · Score: 0

      The G5 is not a 5th generation PPC. G5 is a bit of an Apple marketing term and that's it. The first generation of processors that Apple used were Motorola 68K processors (Apple used the 68000, 68020, 68030, and 68040). The transition to PowerPC in 1994 marked the second generation. This was the PowerPC 60x series processors (601, 603, 603e, 604, and 604e). G3 was the PowerPC 750 family of processors. G4 is the PowerPC 74xx series (two main categories - the earlier designs, 7400 and 7410 which had a 7-stage pipeline, if I remember correctly, and the 7450-class, which I think is up to 7457 now, which added at least 3 pipeline stages over the earlier 7400 and 7410s). G5 is the PowerPC 970 family, which makes it the 4th generation of PowerPCs that Apple has used. There have been many other PowerPCs, such as the 64-bit PPC 620, which have never been widely used by anybody. Motorola had the PPC 8500 family designated as the "G5" on their roadmap, until the G5 actually came out and it was a PPC 970.

    13. Re:great by T.H.+Rick · · Score: 1

      Absolutely the funniest thing I've read in months. I can't keep track of the quirks of one system, let alone five!

  2. What's the point? by Anonymous Coward · · Score: 3, Funny

    OS X is already the best OS available anyway.

    1. Re:What's the point? by mirko · · Score: 1

      Imagine if your java apps run in native mode while the rest is under OSX...

      --
      Trolling using another account since 2005.
    2. Re:What's the point? by Total_Wimp · · Score: 4, Interesting

      OS X is already the best OS available anyway.

      I know this is just a troll, but people need to rethink their notion of the term "best".

      In my IT department, we're abandoning the search for systems that are "the best." Now we look for "very high quality" systems instead. It may seem like mincing words to some of you, but it makes a real difference. Territorial bastards will always be teritorial bastards, but it's amazing how much better their decisions are when you say, "is the solution very high quality" instead of "is it the best." They're forced to make an actual evaluation instead of just going with their gut or their pet. They'll still try to spin their favorite solution, but they're at least forced to acknowledge the real strengths of the competition.

      TW

    3. Re:What's the point? by mrchaotica · · Score: 2, Insightful

      I hate to break it to you, but I don't see how that would work anyway, if you're talking about using GUI Java apps while in OSX. You wouldn't be able to have the Java apps interact with OSX, which is important for things like compositing the windows, getting input, writing to the same disk, etc. The best solution you could hope for would be an X- or VNC-type client/server thing, and I don't see how that could be a better solution than just interpreting the java in OSX anyway...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:What's the point? by Anonymous Coward · · Score: 0

      Imagine that you are an individual who runs a little computer shop. . .you are A+, MCSE, Cisco, Whatever the apple thing is, and so on. Wouldn't it be nice to be running five systems at once for working on computers?

      Scenario 2: You are a tech support guy for a company network. When Bob in accounting calls up and asks for help with a simple problem, it is a lot easier to remember how if you've got the OS's that the company uses sitting in front of you.

      Admittedly, most companies have neither the resources, nor the desire to run Macintosh, but this is an IBM mainframe.

      OSX is NOT FOR MAINFRAMES IBM is going to use them in mainframes, hence OSX is not EVEN an available OS.

      I realize that the system would not be able to run standard Windows. Admit that certain tasks are best handled by certian Opperating systems.

    5. Re:What's the point? by ocelotbob · · Score: 2

      Except when you want to run an I/O heavy job and don't want to deal with the overhead of OS/X. Oh, and when you want to run that nice new DB app that's not available for OS/X. Oh, or when you want to run the much more stable FreeBSD for serving up your webpages. Or when you want to try out a new upgrade and are worried that the update may break some legacy piece of hardware. There are lots of reasons for running virtualization software, even for mindless apple dittoheads.

      --

      Marxism is the opiate of dumbasses

    6. Re:What's the point? by timts · · Score: 0

      as claimed by anonymous crowd...

    7. Re:What's the point? by fongaboo · · Score: 1

      It is the best OS.. but I can't run any Sonic Foundry apps or my VJ software on it.

      I'd buy a Mac if this chip is gonna make it possible to run Windows apps with decent performance.

    8. Re:What's the point? by jurv!s · · Score: 1
      I don't believe FreeBSD runs on New World Macs [yet]. I'd be happy to browse a URL that states otherwise.

      I run gentoo and yellow dog as well as OS X on my PowerBook. I'll be adding NetBSD 2 and OpenBSD 3.6 over the holidays [if I could just get away for a bit]. I can't tell you how excited I would be to have each one available without having to reboot. Right now the best I can do is X running on ctrl-alt-f7 and Mac-on-Linux on ctrl-alt-f8. I nfs export my home directory to the virtual MOL network interface so that I can manipulate the same files no matter which GUI I'm using. It's definitely a bit of a kludge, but this looks like a great solution. I just wonder which OS I'll use as the file server for my /home...


      P.S. Good point about the mindless apple dittoheads. That was really constructive to your argument. As you can see, I'm one mac fanboy who agrees with you about partitioning. Just be more careful in the future- with MacWorld around the corner, the mac fanboys will be in full swing for the next month or so.

      --
      sigs are for fools and trolls. no signature is *always* appropriate. you should turn them off in your preferences.
    9. Re:What's the point? by The+Infamous+Grimace · · Score: 1
      ...hence OSX is not EVEN an available OS.

      Did you RTFA? It is specifically metioned that Apple will be using these chips.

      (tig)
      --
      Ignorance and prejudice and fear
      Walk hand in hand
    10. Re:What's the point? by ocelotbob · · Score: 1
      Sorry. I'm bored and like teasing irrational mac users like the root of this post who wonder why anyone would want to use anything other than OS/X; the kind who post "get a mac" to any hardware post no matter how relevant getting a mac would be to the hardware at hand. I personally dislike the heavy-handed approach apple takes to their operating system; I like the NeXT operating environment a lot better than nearly anything else out there; it's slick and by and large unobtrusive. If only it were possible to run it on more recent hardware.

      With regards to the freebsd remark, that's just an example I threw off the top of my head; unfortunately, the freebsd for ppc project seems to have stalled. Shame, really, because I really like freebsd; it's a very slick server operating environment.

      For the theoretical fileserver, I'd say you're probably best off going NetBSD. It's pretty damn low overhead and I like the system a lot. It strips down a lot easier than even Linux in my experience, so would be the perfect OS for throwing out files.

      --

      Marxism is the opiate of dumbasses

    11. Re:What's the point? by Arcturax · · Score: 1

      In Mac OS X you can write native mac apps in either Objective C (using Cocoa API), C/C++ (Using Carbon) or Java (Using Cocoa API again). Apple seems to be putting more emphasis on Java of late given that Objective C uptake has been tepid at best, with most people opting to write carbon apps instead. So yes, you can write totally normal Mac applications in the Java langauge and they can interect fully with the OS. See Apple's take on this at http://www.apple.com/macosx/features/java/

      Even 'normal' Java programs that use Swing will look and behave rather maclike. Apple has done a lot to ensure Java works seamlessly in OS X.

      --

      --Won't that be grand? Computers and the programs will start thinking and the people will stop. - Dr. Walter Gibbs
    12. Re:What's the point? by geoffspear · · Score: 1
      I know people can't be expected to RTFA, but did you read the article title, summary, or grandparent post?

      No one was talking about native Cocoa applications written in java running under OS X. The suggestion was running a JVM as a separate OS to make java programs run faster. It would make them completely useless.

      --
      Don't blame me; I'm never given mod points.
    13. Re:What's the point? by mrchaotica · · Score: 1

      Yes, I realize that. However, the point I was trying to make is that if you're trying to interpret your Java with a virtual machine running on top of the bare hardware alongside OS X (as the person I was responding to suggested), you'll have trouble using the Cocoa API, since it's running in a separate operating system!

      Get it now?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  3. PowerPC version of Windows NT? by Anonymous Coward · · Score: 5, Funny

    What is this, 1994?

    1. Re:PowerPC version of Windows NT? by tanguyr · · Score: 5, Informative

      a ppc version of the nt kernel will run the next xbox.

      --
      #!/usr/bin/english
    2. Re:PowerPC version of Windows NT? by Anonymous Coward · · Score: 0, Interesting

      What a stupid idea. Why the fuck are they doing that? Lots of time on their hands? How about spending that making my DVD burner not crash Windows XP? Or making their OS a little secure, or considering how to make their stupid fucking mail software not automatically execute attachments?

      Anyway, so, the theoretical part is that MS might actually release this as a non-xbox piece of software. Probably not is my guess.

    3. Re:PowerPC version of Windows NT? by Anonymous Coward · · Score: 0

      XP is a pretty good OS, there's just no denying it if you're remotely sane.

      Ummm... not really. Yes, it's a significant improvement over previous versions of Windows - even Windows 2000 - but on an absolute scale, it leaves a lot to be desired.

      you're just another rabid jackass

      Pot...kettle...black.

      Nuff said.

    4. Re:PowerPC version of Windows NT? by burns210 · · Score: 1

      Yes, a stripped down, highly-customized, non-workstation capable, DRMed version will run on the Xbox. But that has nothing to do with running NT 4 or even Server 2003 as a workstation/server on the next G5's.

    5. Re:PowerPC version of Windows NT? by Anonymous Coward · · Score: 0

      Ummm... not really. Yes, it's a significant improvement over previous versions of Windows - even Windows 2000 - but on an absolute scale, it leaves a lot to be desired.

      What does on an "absolute scale" even mean? Are you comparing it to God's OS?

      The only relevant scale is in comparison to other available OSes, and on that scale it's quite a decent OS.

      you're just another rabid jackass

      Pot...kettle...black.


      Do you even know what this expression means?

      I just said that XP is a pretty good OS and linux has its merits. The only way in which I could be perceived as rabid is if you call me rabidly moderate. I replied to the parent post in a like tone.

      So suck it Trebek. Suck it long, and suck it hard.

    6. Re:PowerPC version of Windows NT? by Anonymous Coward · · Score: 0
      Have you tried [Preview]?

      And the Shift key?

      And verbs?

      Whatever point you might have had, you just failed to communicate it, despite posting it three times.

    7. Re:PowerPC version of Windows NT? by Anonymous Coward · · Score: 0

      Dude, I seriously hope you either 1) Lay off the egg nog or 2) Do NOT drive home...

    8. Re:PowerPC version of Windows NT? by MikeWin10 · · Score: 1

      XP is a piece of shit OS Maybe you don't know what your doing? I have 10 computers running XP/2003 and ALL my hardware works great. Installed mandrake and half of my hardware was unavailable. Yes the scanner worked, but no wireless, CDRW doesn't burn, only reads CD's...ATI drivers suck (there is no accelerated 3D..) Hmm, shall i go on....

    9. Re:PowerPC version of Windows NT? by Pope · · Score: 1

      Next time use a shift key so that us normal people can actually read the damn post! ;)

      --
      It doesn't mean much now, it's built for the future.
    10. Re:PowerPC version of Windows NT? by daoine_sidhe · · Score: 1

      True to a point. If, however, you are attempting to state that it will never run as any kind of workstation, I will kindly point out to you that the XBox development workstations are not just powerpc based, they are full fledged Apple workstations running a custom NT operating system.

    11. Re:PowerPC version of Windows NT? by John_Booty · · Score: 1

      30 minutes later i say f*** it, i don't konw how to burn a cd in xp. oh, third party software. are you freakin serious. what od doesn't have cd burning software, even basic shit?

      XP does have built-in CD burning support. It's built right into Explorer. If you have CD insert notification enabled (aka "AutoPlay", enabled by default) it will even helpfully suggest it to you when you insert a blank CD.

      I don't know about your wireless issues, because I don't use wireless myself. But wouldn't any issues be the fault of the vendors creating the drivers, not XP itself? Most wireless stuff is made by who... Belkin? Linksys? Not exactly shining names synonymous with "quality". Some of their stuff is really good (love my Linksys router) but as a whole it's basically cheap consumer crap with razor-thin profit margins so quality is not a given.

      By the way, I think Linux and OSX are great OSs as well. I'm primarily a Windows user but I'm not pushing an "agenda" here. But I've been using XP on a variety of computers (personal workstations, personal gaming machines, computers at work, computers of friends and family that I maintain) since its release, with generally positive results when it comes to ease-of-use, compatibility, and stability.

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    12. Re:PowerPC version of Windows NT? by ctraltdel · · Score: 1

      Sounds like you're getting some ID 10T errors. Come on, it takes you three tries to post to slashdot? You should have your computer license revoked altogether.

    13. Re:PowerPC version of Windows NT? by micolous · · Score: 1
      XP is a pretty good OS

      I found it an overbloated, convoluted waste of time. All the machines in this house that had XP on them now run Windows 2000 Professional or Linux. They run a lot faster, and all the XP cruft is gone. 2000 isn't fantastic, but it is the last half-decent excuse for an operating system MS made.

      There only thing I miss is the ability to work with ZIP files in Explorer (that only took them what... 10 years). Though after downloading and installing 7-Zip, problem solved.
      --
      SSdtIGFzIGJvcmVkIGFzIHlvdSBhcmUK
    14. Re:PowerPC version of Windows NT? by CharlesF · · Score: 1

      What, is this Xbox made in 1994?

      --
      Do not read this sig!
    15. Re:PowerPC version of Windows NT? by CountBrass · · Score: 1

      Bullshit.

      Apple have nothing to do with the XBox2 and it is most certainly *not* an Apple workstation. It runs Windows numb nuts!

      --
      Bad analogies are like waxing a monkey with a rainbow.
    16. Re:PowerPC version of Windows NT? by lakin · · Score: 1

      As daoine_sidhe said, the XBox 2 Developers Kit was released on Apple G5s running Windows (with a custom ppc NT kernel). (from theinquirer)
      The XBox2 itself runs on power/powerpc processors, so using apples hardware for development workstations makes sense, and as its still running windows its not like microsoft are shouting out that apple machines (as a whole) are better than theirs.

      --
      Paul
    17. Re:PowerPC version of Windows NT? by lawrephord97 · · Score: 1

      ssl incompatibility

      --
      "Have you written your own operating system yet ?"
    18. Re:PowerPC version of Windows NT? by Anonymous Coward · · Score: 0

      AFAIK, the built-in *.ZIP support is available as a custom install option as far back as (at least) WinME, and quite possibly even 98SE (although my memory is fuzzy on that one).

      I guess XP finally rolled it in as a default?

      But it should be there if you hunt around the custom install options.

    19. Re:PowerPC version of Windows NT? by BitGeek · · Score: 1



      Wow, quite brilliant! I love that you think that an Apple G5 is "not an apple workstation", once Microsoft puts their software on it. LOL

      So, once you put Linux on a PC or a Mac, they cease to be pcs or macs?

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    20. Re:PowerPC version of Windows NT? by CountBrass · · Score: 1

      You're an idiot: the gp was referring to the xbox2 itself not some mythical g5 dev environment for the xbox2.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    21. Re:PowerPC version of Windows NT? by BasilBrush · · Score: 1

      The only idiot round here is you for denying that the Xbox2 dev kit is an Apple Mac G5. Try googling before making yourself look even more stupid.

  4. Finally! by Xierox · · Score: 0

    Finally! Something that will stop the big Linux vs. Windows flame wars!

    --
    Xierox
  5. Nothing for you to see here. Please move along by 0racle · · Score: 4, Interesting

    But it sounded really interesting.

    On a more serious note, I doubt it could run the PPC WindowsNT as it would be lacking a few important drivers, but running OS X and Linux side by side would make a very interesting system. It would be nice to see som Xserves in our datacenter here.

    --
    "I use a Mac because I'm just better than you are."
    1. Re:Nothing for you to see here. Please move along by CdBee · · Score: 4, Interesting

      The developer prototype for the next-gen XboX is an Apple G5 running a heavily-updated Windows NT:PPC, they're already in the wild. This may be why MS bought Connectix, makers of VirtualPC

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    2. Re:Nothing for you to see here. Please move along by FuturePastNow · · Score: 1

      I doubt it could run the PPC WindowsNT

      Aren't G5's running Windows NT being used to develop games for the XBox2? How does that work?

      --
      Give a man fire, and you warm him for the night. Set a man on fire, and you warm him for the rest of his life.
    3. Re:Nothing for you to see here. Please move along by Anonymous Coward · · Score: 0

      Aren't G5's running Windows NT being used to develop games for the XBox2?

      No.

      The PPC port of NT will only run on a very specific subset of Macs that are CHRP compliant from several generations ago. It is not supported anymore (NT isn't supported period). The only non-x86 version of NT that really got off the ground was the Alpha port and even that only had a small base of users and applications (and is too now defunt).

    4. Re:Nothing for you to see here. Please move along by fermion · · Score: 1
      My current needs for MS windows is very minimal. I need an internet connection and maybe a print driver. I do not need fancy graphics support, as most everything I do windows is little more than drawing letters on the screen in the generally proper palce, with some simple graphics. The most complex thing might be LaTex. Perhpas a PDF printer would be nice.

      The fact that NT could not print to every device, or accept a special expansion, or run games, was never an issue in all the years I used NT.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    5. Re:Nothing for you to see here. Please move along by ylon · · Score: 1

      No, actually Windows NT _is_ running on G5 machines at the moment provided from Apple. Do some research around and you'll see some interesting information along those lines. Similarly, Mac OS X runs on x86 machines, behind closed doors. It has since its days as NEXTSTEP.

    6. Re:Nothing for you to see here. Please move along by Malc · · Score: 1

      I wonder if they will be able to use VirtualPC to emulate XBox v1 on XBox v2.

    7. Re:Nothing for you to see here. Please move along by Rasta+Prefect · · Score: 1
      I wonder if they will be able to use VirtualPC to emulate XBox v1 on XBox v2.

      I doubt it. Have you ever tried to run VirtualPC? It's more usable than pear, but still..

      --
      Why?
    8. Re:Nothing for you to see here. Please move along by Malc · · Score: 1

      I've used the x86 version on my dual P3-850. Very slow compared with VMWare. I was under the impression that it was originally meant to run on the Mac... maybe it performs better? Could a multi-processor 3+GHz G5 (apparently the spec of XBox v2) emulate a 733MHz P3?

    9. Re:Nothing for you to see here. Please move along by Myuu · · Score: 1

      Well since my 900 mhz G3 runs VPC at ~400 mhz, I would say yes. But I think there are other things like the GPU drivers and such that is just going to make the whole thing waaayyyyy too buggy IMHO.

      --

      forget it.
    10. Re:Nothing for you to see here. Please move along by Anonymous Coward · · Score: 0

      MS bought Connectix so that they could have VPC for windows. This will allow them to run virtualized windows OSes to be compatible with older apps when they break compatibility with them in upcoming versions of windows.

    11. Re:Nothing for you to see here. Please move along by Kenshin · · Score: 1

      Apple G5, as in an actual PowerMac G5 machine.

      Idiot.

      --

      Does it make you happy you're so strange?

    12. Re:Nothing for you to see here. Please move along by rasz · · Score: 0

      >XboX is an Apple G5 running a heavily-updated Windows NT:PPC, they're already in the wild

      In the wild ??? Where ??

    13. Re:Nothing for you to see here. Please move along by CountBrass · · Score: 1

      That just sounds so unlikely: MS would advocate using Apple hardware to develop for one of its toys: what's your source?

      --
      Bad analogies are like waxing a monkey with a rainbow.
    14. Re:Nothing for you to see here. Please move along by jbx · · Score: 1

      Yes, CountBrass, it does seem unlikely. But think about it more: if you're developing a box based on a PowerPC, what better than a G5 to develop on - at least until Microsoft's actual PowerPC X-Box becomes available?

      When I was still working at Microsoft, it was indeed a strange sight to see G5s turning up in the offices of people who didn't know anything about programming for Macs, but there they were!

      --
      (sig) The last bug isn't fixed until the last user is dead. (/sig)
    15. Re:Nothing for you to see here. Please move along by jbx · · Score: 1

      > I wonder if they will be able to use VirtualPC to emulate XBox v1 on XBox v2.

      There are two problems, actually:

      1) emulation of x86 on a PowerPC
      2) emulation of nVidia in a non-nVidia

      In both cases, the real-world show-stopper is timing. To clarify: the timing of the emulation doesn't match the timing of the real thing. As a result, a game that used to feel good now runs in fits and starts - because some things emulate well and fast, while other things emulate slowly.

      Now if you're talking about switching from Word to Excel, you don't notice if the timing is different. That's why VPC works and sells well. But if you're timing a missile or a sword-strike, it's critical that the timing is exactly the same as it used to be.

      The final factor is simply that people don't need compatibility. Generally speaking, if you have a large library of X-Box games, you have an X-Box. And you're not about to throw it away when your X-Box 2 arrives. Likewise, most people don't play their old games for very long. Even though I own a PlayStation 2 and many PS 1 games, I don't play the PS 1 games.

      Or at least, that's what the Microsoft game marketing folk say.

      --
      (sig) The last bug isn't fixed until the last user is dead. (/sig)
    16. Re:Nothing for you to see here. Please move along by CdBee · · Score: 1

      A quick google for "XboX G5 dev" would provide countless reports, however here's one just for you: Gamesindustry.biz

      --
      I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    17. Re:Nothing for you to see here. Please move along by Malc · · Score: 1

      Yes, I've thought about this timing issue. My feeling was that it might take per game tricks, which of course would be expensive for either Microsoft of the developers.

      As for the compatibility issue: that's critical. I don't want nor have space for two consoles. Furthermore, I have more than 15 games - that's approaching CAD$1,000 at $60-$70/game. Am I suppose to throw that away? Compatibility was one of the major selling points for the PS2, and it would be naive to dismiss it in the case of the XBox. They can kiss my arse, they won't get another penny from me!

    18. Re:Nothing for you to see here. Please move along by A+Drake+Man · · Score: 1

      When the Xbox rumors were first being presented along with an admission that Microsoft had already chatted with relevant hardware makers about the reference design and they all weren't interested in producing it, I saw the end of the PC as we know it happening. They would advocate it because they have an opportunity to leave Intel (note that they've been cozy with AMD's 64 of late) and cheap box makers behind and begin to innovate from hardware to software and become more like Apple in that respect which is where I'm sure they'd rather be.

    19. Re:Nothing for you to see here. Please move along by Lord+Flipper · · Score: 1

      One of the many setups I use in VirtualPC is a really lean NT 4.0 sp6, and it flies ( laughs ), no seriously, compared to any of the other Windows OSes in VPC.

      I know nothing about the developer's boxes, but when I saw the NT - PPC connection my first thought was yeah, a working thing, no doubt.

      I understand the "What, 1994, already?" though, but different tasks require different boxes/systems, and sometimes what you don't use is almost more important than what you do use.

      I like Macs and old Unix big boxes, but my military project day job, SGML stuff, has me on a 5 or 6 yr-old Compaq,, runnin' NT... would I want it at home? Not really, but I run a shitload of apps, and since starting back in April, it has yet to crash.. the box, or the network. It's all about applying the correct tool for the job.

  6. In theory yes by computerme · · Score: 5, Interesting

    >A Mac built around this chip could theoretically run OS X, GNU/Linux, Mac OS 9, and the PowerPC version of Windows NT, all simultaneously and independently."

    But in reality, i believe this is so apple can release "big iron" type systems (servers), the VM would allow Multiple versions of the server OS to run for maximum uptime, protection etc...

    Most people are going to take it as "Cool i can run windows and OSX at the same time at full speed" But in reality its closer to what i described above.

    But if others care to chime in i could be completely wrong...

    1. Re:In theory yes by 0x000000 · · Score: 0

      Doubt windows would be ported to it. Windows NT used to run on the PPC architecture but certainly does not anymore, and porting it would be a major pain for Microsoft. I agree with what you said about the uptime, but the function i see this being used for is what BSD jails are used for now. Trying to create a secure enviroment that is outside of the host OS, and has it's own limitations. Another thing, update one OS X, reboot in a different version, have the two running next to each other, then reboot the one you just updated, 0 downtime if it is properly set up.

      --
      cat /dev/null > .signature
    2. Re:In theory yes by owsleyd · · Score: 1

      There are a number of possible options to having virtualization built into the hardware. This has some very distinct performance advantages over software based virtualization (VMWare, Virtual PC, etc.) as there is no additional software layer required. In addition, hardware (firmware) based virtualization has been well proven in the IBM server lines (Unix and AS/400).

      The possibility that I see for a desktop user would be to have a separate OS instance that is optimized for running games. By dynamically changing CPU and memory utilization, users would be able to use a highly optimized environment for gaming that wouldn't touch their other applications, and would be constantly available.

    3. Re:In theory yes by Tony+Hoyle · · Score: 1

      This is IBM. They'll be running OS/400, AIX and Linux on it.

      (Much as I would like OS/400 to die completely, it's still quite popular...)

    4. Re:In theory yes by Anonymous Coward · · Score: 0
      Most people are going to take it as "Cool i can run windows and OSX at the same time at full speed" But in reality its closer to what i described above.

      Just look at the increasing popularity of VMWare ESX or things like Virtuozzo to create "virtual private servers" for hosting. With our ESX server we were able to consolidate a dozen test servers into one system running on virtual machines. Saves a lot of room in the testbed.

    5. Re:In theory yes by LEgregius · · Score: 2, Informative
      In order to run windows and OSX simulataneously, the CPU would have to be able to execute x86 instructions. PPC windows was no doubt mentioned to get another OS in the mix.

      Current macs won't even boot OS9, so there is no way they would start running that again.

      Partitioning the system is essentially the goal so that you could install and configure two separate logical servers with only one machine. It helps with configuration conflict issues. It's a very common practice on mainframes.

    6. Re:In theory yes by dumbnose · · Score: 1

      There are versions of NT that run on PowerPC. I believe that is what they were referring to.

    7. Re:In theory yes by computerme · · Score: 1

      Hi. yes i do know that windows would not be run as a 2nd OS. I meant by using windows as an example is that most people would think this would become magically possible...

    8. Re:In theory yes by mrchaotica · · Score: 1
      Windows NT used to run on the PPC architecture but certainly does not anymore, and porting it would be a major pain for Microsoft.
      If it's such a major pain, why are they doing it anyway (for the Xbox2)?
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    9. Re:In theory yes by Anonymous Coward · · Score: 0

      No kidding, who cares about running "different" OS's on one box, I want to run multiple versions of the SAME OS.

      If a future Xserve had server virtualization built-in, I would have no problem replacing all my x86 BSD servers with Xserves. As it is I'm on the fence about using them, but this would be an AWESOME feature.

      Think about this: you have clients that want to run crap like phpBB. No worries, just jam the whole thing into a virtual server and if the kiddies hack it, big deal.

      Virtualized OS X would KICK SERIOUS BUTTOCK!

    10. Re:In theory yes by mrchaotica · · Score: 1

      Mmm, just think, a Mac and Xbox2 combination! : )

      Too bad it's still a pipe dream due to corporate politics....

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    11. Re:In theory yes by Guy+Harris · · Score: 1
      If it's such a major pain, why are they doing it anyway (for the Xbox2)?

      Because, if what I've heard is true, the XBox runs an NT-derived OS (which is presumably why they're bothering to do it at all), and because they're not "porting Windows NT" in the sense of having a fully-supported PowerPC version of Windows NT 5.1, a/k/a "Windows XP", running on {PowerPC box of the day}, complete with Microsoft apps such as Office, they're selling a box to run XBox games.

      Now, how much work porting the port that has to be ported (kernel, compilers, compiler support libraries, and the like) is, as opposed to how much work would be required to port the part that'd be needed only for a fully-functional version of XP, is another question. It's probably more work for the former than the latter, i.e. most of the libraries and executables would probably Just Recompile And Work, it's just the ones that include assembler code, or tweak hardware directly, that'd need work.

      However, just because something compiles and passes a smoke test, that doesn't mean that it doesn't have some bug due to incompletely-portable code that happens to work on the existing platforms (or is less likely not to work on the existing platforms), or due to compiler bugs, so they'd probably still need to do full QA on a PowerPC version of XP, which is probably more than what's needed for the presumably-smaller PowerPC version of "Windows XB", so there's still a cost - and they might not be interested in paying that cost, except perhaps for server versions.

    12. Re:In theory yes by burns210 · · Score: 2, Insightful

      "But in reality, i believe this is so apple can release "big iron" type systems (servers), the VM would allow Multiple versions of the server OS to run for maximum uptime, protection etc..."

      Personally, I don't think Apple has any importance to the decision. IBM is looking to beef up their powerPC chip. They want to migrate their mainframes and servers and even workstations to it. The more systems that use the processors, the more money they make that can be put into further developing the processor, etc.

      This is just a case, IMHO, where IBM is adding features needed by its highend/mainframe systems so that they can be migrated to the Power5 line of processor and unify the IBM system lineup.

    13. Re:In theory yes by bynary · · Score: 1

      Pipe dream? Yes. Corporate politics? Hardly. It's the marketplace. Seriously, what is the market for a Mac/Xbox hybrid machine? Look at what happened to Sony with the PSX. PS2s and PVRs are flying off shelves, but Sony may very well pull the product. Why? Because it's not selling. And no, a Mac and Xbox2 combination does not make me smile. It makes me ill.

      --
      http://www.bynarystudio.com
    14. Re:In theory yes by bynary · · Score: 1

      Does anyone know just how much influence Apple had in the development of the PowerPC? It is supposedly a joint venture among Apple, IBM, and Motorola. What was everyone's level of participation? From what I understand, Apple is neither IBM's nor Motorola's largest buyer of PowerPC chips. However, it is a bit naive to think that just because IBM is bigger than Apple, they won't change a design based on Apple's input. Case in point: I work for a LARGE software/hardware developer. Our company has $billions in quarterly revenue. We will practically bend over backwards to integrate a component into one of our products if it means selling several thousand additional units regardless of who the customer is.

      --
      http://www.bynarystudio.com
    15. Re:In theory yes by Anonymous Coward · · Score: 1, Insightful

      (Much as I would like OS/400 to die completely, it's still quite popular...)

      Yes. Let's throw away the most advanced operating system out there. Have you read up on OS/400? Every other operating system has been trying to play catch-up (unsucessfully) since it's release. Maybe it's not great for GUI lusers, but from a theoretical standpoint, it beats any form of UNIX, any mainframe, and any windoze system in the world.

    16. Re:In theory yes by zoltamatron · · Score: 2, Interesting

      But in reality, i believe this is so apple can release "big iron" type systems (servers), the VM would allow Multiple versions of the server OS to run for maximum uptime, protection etc...

      I completely agree. To get a true integrated environment that you can cut, copy, paste, and have overlaying windows between OSes then there must be one OS in charge. This architecture would make it very complicated to do that when running two OSes at the chip level. Both OSes would have to be modified to talk to each other like that.

      Most people are going to take it as "Cool i can run windows and OSX at the same time at full speed" But in reality its closer to what i described above.

      Yes, I think that products like QuickTransit from Transitive will make the emulation (or "hardware virtualization" as they call it) of other OSes much more useable, and this product still runs on top of the OS. This technology doesn't sound like it would be all that practical for the average user.

      Plus....at least Windows won't be able to crash my machine (only itself) if it's running on top of OSX. If they're running side by side then who knows....

      --
      Tolerance does not tolerate intolerance, or hypocrisy.
    17. Re:In theory yes by Jeff+DeMaagd · · Score: 1

      IIRC, games for the next XBox will be able to run on PCs too. I don't know the details, but I think there is an intermediate code being used such that you can target that code and it will run on XBox and PCs equally.

    18. Re:In theory yes by Guy+Harris · · Score: 1
      I don't know the details, but I think there is an intermediate code being used such that you can target that code and it will run on XBox and PCs equally

      CLR bytecode?

      (And would they also add that capability to the existing XBox?)

      That, of course, doesn't require a port of full-blown NT 5.1^H^H^H^H^H^HXP to the XBox.

    19. Re:In theory yes by 0x000000 · · Score: 0

      They are not. They are just porting the little kernel they use for the xbox currently. And all they have to do is port it to work on the new hardware, there is no random plugging in of new hardware to use, no new drivers to write besides the ones for the new Xbox. I have heard that it is based on NT, but that in actuallity it is a lot smaller, which means that the code size is smaller, since there is also no random crap like Windows Media player or IE in there, so porting it would most likely be as easy as making sure all the bit shifting is still in tact, and checking for Big endian and little endian.

      --
      cat /dev/null > .signature
    20. Re:In theory yes by QuantumFTL · · Score: 1

      In order to run windows and OSX simulataneously, the CPU would have to be able to execute x86 instructions. PPC windows was no doubt mentioned to get another OS in the mix.

      You forget about PPC version of NT which is being used in the next X-box (and has been around for about 10 years).

      Of course the apps would have to be recompiled but... hey that's half the fun!

    21. Re:In theory yes by burns210 · · Score: 1

      Yea. It was called the AIM Alliance, and they all had a big say it in. I am just saying, this is in IBM's best interest, making Apple happy is an added bonus, but not the driving force.

    22. Re:In theory yes by Anonymous Coward · · Score: 0

      Absolutely! OS/400 with its integrated DB/2 database, single level storage, object oriented system is the most advanced commercially available OS anywhere.

      Imagine an Apple G5 running one instance of OS/X and one Instance of OS/400. OS/X could provide the GUI workstation front end and OS/400 would run all the background services. WOW!

    23. Re:In theory yes by Jozer99 · · Score: 2, Informative

      No, back in the olden days of 1995, Windows NT actually ran natively, not with Virtual PC, on PPCs. Granted, this was not on any PPC, like Macs, but only IBM equiptment that had the right BIOS. Obviously, with such a small market, it did not sell well, and they discontinued all of the NTs except x86 (like PPC, Alpha, RISC). Now it is possible to run windows on a PPC using an emulator, which in essence tricks the OS into thinking it is running on a PC, and translating all of the processor commands into a PPC equivalent. This has a heavy processor overhead. On the next XBox, the processor will run a very small and limited NT kernel natively, with possible (but at this point unlikely) emulation of the x86 for XBox 1 games.

    24. Re:In theory yes by Lord+Flipper · · Score: 1

      You can already re-launch all the varied OSX sub-systems after patches, assuming one reads the info re: the patch, and which subs are involved. All that Apple stuff about "Requires a re-start" is for newbs, heheh.

      If you patch Apache, you'd have to reboot the server, but the OS stays up and running. But anyone in a 'critical' spot has redundancy anyway, no?

      I know plenty of guys do that all the time with Xserves and even regular old G4 or G5 boxes running OSX Server...they stay completely up-to-date, zero downtime. No partitioning required.

      But the ideas that folks have come up with in these threads, re: possibilities, are truly interesting and exciting, no question about it.

  7. So... by Anonymous Coward · · Score: 4, Funny

    I see it runs this "GNU/Linux", but the question is... does it run Linux?

    1. Re:So... by tepples · · Score: 1

      Given that Linux is part of GNU/Linux, then yes. No, I don't know how well it would work in a cluster.

    2. Re:So... by Anonymous Coward · · Score: 0

      Mod parent -1 Overrated. There is such a thing as beating a dead horse.

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

      I see it runs this "GNU/Linux", but the question is... does it run Linux?

      I take it you like running bare car engines without the body and wheels?

    4. Re:So... by Anonymous Coward · · Score: 0

      You guys need to hang around more. This is a joke, folks.

    5. Re:So... by Anonymous Coward · · Score: 0

      No it's not. Jokes are, by definition, funny.

    6. Re:So... by Anonymous Coward · · Score: 0

      No they aren't.

  8. Sounds great... by iamzack · · Score: 5, Funny

    But will it come in a stylish case with a 4-figure price tag?

    1. Re:Sounds great... by Anonymous Coward · · Score: 0

      Uhm, I bet the chip ITSELF costs 4 figures.

  9. what about dual? by jxyama · · Score: 3, Interesting

    if you had a dual, would it be more efficient to have each processor run 50% of two OS'es or each CPU running one OS?

    1. Re:what about dual? by cnettel · · Score: 3, Informative

      The real benefit of true multitasking is of course that you don't have to lock it down. The use of multitasking user mode processes would be quite limited if you only could use it to assign locked processor affinities. Likewise, the ideal situation here would be to let both OSes share both CPUs, with only maybe some additions in the idle loop and perharps an arbitrator driver in each OS. Strictly speaking, I guess an arbitrator would not be needed, but wouldn't it be nice if the OSes could auto-schedule processes of different priorities with each other?

    2. Re:what about dual? by bentfork · · Score: 4, Interesting

      Wow... My head just exploded. Thanks. I wonder if you could run a stable kernel and debug a new kernel at the same time. THAT would be great.

    3. Re:what about dual? by Anonymous Coward · · Score: 0

      whoa.. dual virtualized CPUs?

      Crap.

      I just ejaculated.

    4. Re:what about dual? by Leibel · · Score: 1

      I've thought about this for our Power5 servers here. Ultimate redundancy. I don't know how much overhead there is, but there would be lots of gains in having two two half-processor systems. Don't know about licensing, as the OS would show up as two processors, and licensing would be double :(

    5. Re:what about dual? by macemoneta · · Score: 3, Informative
      if you had a dual, would it be more efficient to have each processor run 50% of two OS'es or each CPU running one OS?

      It depends on your definition of efficiency.

      If each OS is running on a separate CPU, they can use a UP (uniprocessor) configuration eliminating the overhead in SMP. This buys back typically 5-10% CPU resource, depending on the OS's SMP implementation. However, if one of the OS's CPU demands exceed a single processor's capacity, it will max out extending the transactions (even if the other CPU is idle). However, if you have need for strict separation of resource (e.g., you sell a guarantee of a CPU's processing to a customer), this may be the only way to achieve it.

      If both OS share both CPUs, there is additional overhead from the SMP effects, so some CPU resource is "wasted" (not processing the transactions). However, both OS can utilize the resources of both CPUs completely. This would be great for a desktop environment; as you switch between one OS and another, the switched away OS likely goes mostly idle (aside from background processes). In a multiple virtual server environment, it would be useful too; a virtual server that gets "Slashdotted" would be able to obtain on-demand addition resources.

      In a CPU contention situation where both OS want to utilize all of both CPUs, the VM (virtual machine here) scheduler will allocate the resource evenly, unless it has a prioritization/capping capability. This is really an inefficient situation, since you have two (or more) OS with SMP overhead and no available CPU resource (maximum CPU going to non-productive use).

      You also need to remember when running in a shared CPU mode, there is no guaranteed response time. Applications that need near-realtime response will see an increase in latency variability.

      --

      Can You Say Linux? I Knew That You Could.

    6. Re:what about dual? by Amiga+Trombone · · Score: 2, Informative

      We're doing that with a new p520 at my shop. It's setup as a NIM server (the AIX equivalent of JumpStart for you Solaris folks). If I need to test a new version of Samba or some such prior to a production implementation, I just boot another partition on this baby, do my build and my testing, and when I'm done the partition is just shutdown and goes away.

      Comes in real handy.

    7. Re:what about dual? by runderwo · · Score: 1
      You want a process (its code and data) to stay on one CPU as much as possible, because cache is local to each CPU, and performance is dependent on cache hits. Locality of reference plays a big part in answering your question - do I want a particular CPU juggling data from two completely unrelated contexts in its cache, or do I want the CPU dealing with information flow that it is highly optimized for, namely that with a high locality of reference.

      Of course, I'm completely ignoring the issue of load balancing and assuming 100% busy virtual partitions here. Having a scheduler that can cooperate with other instances of itself would be interesting - something like a single system cluster.

    8. Re:what about dual? by VdG · · Score: 2, Informative

      As with all such questions, "it depends..."

      If you're interested, IBM have already produced several books about virtualization in their Power5 iSeries and pSeries machines. You can find these (and many more) at www.redbooks.ibm.com.

      "IBM e-server p5 Virtualization Performance Considerations, SG24-5768" looks to be the most relevant, but there are several others.

    9. Re:what about dual? by ReelOddeeo · · Score: 1

      if you had a dual, would it be more efficient to have each processor run 50% of two OS'es or each CPU running one OS?

      Each OS on both CPUs. If one OS was mostly idle, then the other OS could take advantage of both processors.

      There might be real advantages to having one OS for "server" processes (www, dns, etc.) and another for desktop use. No reason to limit one OS to only using one processor.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    10. Re:what about dual? by babbage · · Score: 1
      I wonder if you could run a stable kernel and debug a new kernel at the same time. THAT would be great.

      You mean User Mode Linux? We've just started using it at my company, and it allows people to have a complete Linux environment, from the kernel up, running within a process on a host system. There's no reason that you couldn't use this for testing experimental kernel builds if you wanted, or for running $distro_that_you_thought_might_be_interesting over $stable_but_boring_debian_that_you_dont_want_to_le ave, or whatever.

      "The future is now." :-)

  10. OMG! by Chief+Typist · · Score: 5, Funny

    I'm going to need more than one mouse button!

    -ch

    1. Re:OMG! by rtaylor · · Score: 3, Funny

      Take your keyboard and put it ontop of the mouse.

      There, now you have over 100 buttons on your mouse.

      --
      Rod Taylor
    2. Re:OMG! by Anonymous Coward · · Score: 0

      ?

      Noob

    3. Re:OMG! by Anonymous Coward · · Score: 0

      I think you're going to need more than one mouse in this case!!!

    4. Re:OMG! by Anonymous Coward · · Score: 0

      If I get mod points soon, you're getting one of them. If anyone else is, come on, that was fucking hilarious.

    5. Re:OMG! by Anonymous Coward · · Score: 0

      I think you're going to need more than one mouse period in this case

    6. Re:OMG! by Anonymous Coward · · Score: 0

      No Boob!
      He's still suckling.

    7. Re:OMG! by Chicks_Hate_Me · · Score: 4, Funny

      WRONG! Steve Jobs has already thought ahead! Pressing control-click will act as a click in Windows, while in Linux it will be command-click, in BSD it will be ctrl-alt-click, and OS/2 it will be control-alt-command-click, and DOS will be control-alt-command-shift-~-click (will require use of nose.)

    8. Re:OMG! by Anonymous Coward · · Score: 0

      The CONFUSION !!! click left you said? wait ummmm left errr that's my arm with the watch right?

    9. Re:OMG! by Anonymous Coward · · Score: 0
    10. Re:OMG! by Anonymous Coward · · Score: 0

      If you have a machine with this chip in it and you have *any* mice connected to it, you're doing something wrong my friend.

    11. Re:OMG! by Otter · · Score: 5, Funny
      ...in Linux it will be command-click...

      Actually, that's only in KDE. It'll be ctrl-click in GNOME, option-click in Motif, :-click in vi and hitting every key simultaneously in emacs.

    12. Re:OMG! by Anonymous Coward · · Score: 0

      Wow guys, you can just get a normal USB 2-button mouse with a scroll wheel, and use that. It's simple Plug-n-Play with a Mac. They simply include an elegant one-button mouse, but you aren't limited to using only that mouse.

    13. Re:OMG! by wirelessbuzzers · · Score: 1
      No. In emacs a click will be left-click, but you can change it to a right-click by typing
      [Meta-X] right-click-mode
      --
      I hereby place the above post in the public domain.
    14. Re:OMG! by MessageDrivenBean · · Score: 1

      Actually, you are almost correct: DOS will be control-alt-del-click tho. Indeed it requires use of the nose.

      --
      Quisque verborum suorum optimus interpres...
    15. Re:OMG! by Anonymous Coward · · Score: 0

      pfft, I can control-alt-command-shift with my thumb

    16. Re:OMG! by feloneous+cat · · Score: 1

      ...and hitting every key simultaneously in emacs.

      That just jammed my typewriter.

      --
      IANAL, but I've seen actors play them on TV
  11. Except on an XServe... by NeoBeans · · Score: 0, Troll
    ....I'm not sure this would be a particularly useful feature for the typical Mac user.. OS 9 is drying up... Yellow Dog Linux can actually co-exist at runtime with Mac OS X. With Fink, I can do an apt-get and pull whatever I need, Debian-style. So... I'm not sure running multiple OSes concurrently is all that big of a deal since I've already picked *one*.

    Speeding up the multitasking of apps under that one OS would be a nice artifact, though!

    1. Re:Except on an XServe... by feldsteins · · Score: 0, Troll

      There's no reason to be running OS 9, no reason to be running LInux (on a Mac) and no reason to be running some aged NT version, either. I think the guy above had it right: this is so Apple can have multiple versions of OS X Server running on an X-Serve for redundancy and uptime. There are no other reasons that seem viable to me.

      --
      You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
    2. Re:Except on an XServe... by Anonymous Coward · · Score: 0

      I completely agree. No flaming intended, but could someone tell me why a typical end user or alternatively, a OSS developer, would need Linux over OS/X (Apart, of course, from the OS price tag)?

      After years of using Linux for scripting / debugging, I find I can use OS X in the exact same way, and, guess what? my data files open in Excel on the same machine.

      In short, why would anyone want to run OS/X and Linux on the same box? (If this is redundant, so be it). I guess this question can be further reduced to: which population exactly would benefit more from Linux than from OS X?

    3. Re:Except on an XServe... by PygmySurfer · · Score: 1

      no reason to be running some aged NT version

      What about some recent NT version? Since the Xbox 2 is apparently heavily modified windows on PPC, there's a chance (however slight) MS could release Windows for PPC again.

      Or maybe someone could get ahold of the Xbox 2 dev kits, so we can all run Xbox 2 games on our Mac :)

    4. Re:Except on an XServe... by Trurl's+Machine · · Score: 1

      ....I'm not sure this would be a particularly useful feature for the typical Mac user

      Just read all the complaints on "MacOS 10.x.y update ate my modem (or whatever"). Imagine the new situation. MacOS 10.x.y arrives. You clone your current main partiotion to a new one and do the upgrade there. You can safely test everything... and either make the new one your main work partition or happily return to 10.x.(y-1) and wait for 10.x.(y+1).

      It's obvious that many Mac users would want to have a feature like this. Would they learn how to use it, it's another question, but judging from how Apple brilliantly designed the UI for managing multiple accounts (with incredibly foolproof "fast user switching"), one can be optimistic about that.

    5. Re:Except on an XServe... by Anonymous Coward · · Score: 0

      pull whatever I need, Debian-style

      For an active Linux users that would be an overstatement. I use OS X on my PowerBook everyday, but in the same time I miss the huge apt repositories the Debian has compared to Fink. Fink is like a sardine compared to the whale that is Debian.

    6. Re:Except on an XServe... by feldsteins · · Score: 1

      I guess that could happen, but again I ask: what reason is there to run it? I mean, beyond the six people in the universe who want to just look at it and go "cool!" No, I stand by my original post. There's no compelling reasons to run any of those operating systems on modern Mac hardware.

      It kind of pisses me off that some idiot modded me down for it, but fuck it, that's how it is.

      --
      You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
    7. Re:Except on an XServe... by Anubis350 · · Score: 1

      remember, this is IBMs chip, they also have OS/400, AIX, and linux servers out there, running more than one of these at a time is a great boon in terms of keeping harware costs down and in scalability in servers.

      --
      "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
    8. Re:Except on an XServe... by Amiga+Trombone · · Score: 1

      Just read all the complaints on "MacOS 10.x.y update ate my modem (or whatever"). Imagine the new situation. MacOS 10.x.y arrives. You clone your current main partiotion to a new one and do the upgrade there. You can safely test everything... and either make the new one your main work partition or happily return to 10.x.(y-1) and wait for 10.x.(y+1).

      I'm not sure this would buy you much in that regard. You can accomplish the same thing with a mirrored disk. Just split your mirror, install your upgrade, and if your upgrade goes south just boot from your split mirror.

      Not sure if OS X supports disk mirroring, but that's how I do it on Suns and HP's.

    9. Re:Except on an XServe... by Amiga+Trombone · · Score: 1

      What about some recent NT version? Since the Xbox 2 is apparently heavily modified windows on PPC, there's a chance (however slight) MS could release Windows for PPC again.

      If PowerPC gains as much popularity as IBM hopes (and not without some justification, either), you can be sure Microsoft will be there with Windows. Especially since Microsoft wants to play in the embedded space, where PPC is big and getting bigger.

      And you never know what IBM might be up to behind the scenes, now that they've ditched their PC division.

      Microsoft isn't dumb. You can be sure that they're going to hedge their bets, just in case.

    10. Re:Except on an XServe... by Anonymous Coward · · Score: 0

      It's not for typical Mac users, or for Macs at all. IBM is doing this to move virtualization technology into future blade servers and other systems they build based on the G5. Apple isn't the only user of the G5, you know...

    11. Re:Except on an XServe... by Anonymous Coward · · Score: 0

      You got modded down because you have tunnel vision; your reaction is also completely out of line with the actual value of posting on a nondescript topic that will soon scroll off a bulletin board system that only geeks care to read. Get a life.

  12. For you.. by Anonymous Coward · · Score: 0
    We'll give you a five-figure price tag.

    -Apple

    1. Re:For you.. by Anonymous Coward · · Score: 0

      I'd prefer a five-finger discount please....

  13. One button mouse... by Anonymous Coward · · Score: 0, Troll

    But parallel operating systems?

    Maybe Mac users should get accustomed to the complexity of a two button mouse first...

  14. After introduction of G5 by Anonymous Coward · · Score: 1, Funny

    ...the CPU PartitionMagic is released.

    1. Re:After introduction of G5 by paradizelost · · Score: 1

      By Symantec nonetheless

      --
      "In a world without walls and fences, who needs Windows and Gates?"
  15. Isn't this done already? by Weaselmancer · · Score: 1, Insightful

    From the article:

    The technology, called partitioning, relies on a concept called virtualization that breaks the hard link between an operating system and the underlying hardware.

    Well, that's what VMware and QEMU already do, isn't it?

    I'm assuming "partitioning" is some sort of architecture change to make schemes like these work better/more easily/more efficiently - but I don't think they should be pushing it as something new.

    Unless it *is* something new and I've missed the point, that is.

    --
    Weaselmancer
    rediculous.
    1. Re:Isn't this done already? by Gadzinka · · Score: 4, Informative

      Partitioning is quite old indeed and has been running on some big iron for a while, but this particular details are somewhat different that VMWare/QEMU.

      They plan to add partitioning support on the chip level, so there will be no performance penalty (like in VMWare) or need to recompile OS (like in QEMU IIRC).

      Robert

      --
      Bastard Operator From 193.219.28.162
    2. Re:Isn't this done already? by IdleTime · · Score: 4, Informative

      No, this is different than Vmware etc al
      They require a host OS to run under. This means you can partition your CPUs so they can run multiple OSes at the same time, nativly. No need for a host OS, just some bitching BIOS.

      There are multiple server vendors who already offer the same ability, mainframes have had this for years.

      Of course, running 2 or more OSes requires 2 or more times the CPU power in order to get similar performance to a one OS machine.

      --
      If you mod me down, I *will* introduce you to my sister!
    3. Re:Isn't this done already? by Anonymous Coward · · Score: 0

      Yes, you are missing the point.

      The G5 has special hardware to facilitate virtualization. VMWare is to virtualization what software rendering is to 3D graphics. A processor with hardware support for virtulization is the equivalent of a hot 3D graphics card in this analogy.

      Virtualization isn't new. The technology has been used in mainframes and mini's for many years. Its implementation in a processor that may find its way into desktop machines is new.

    4. Re:Isn't this done already? by linatux · · Score: 1, Interesting

      Big Iron allows multiple virtual machines to run at the same time. This can be done by partitioning the machine near hardware level (LPAR) or with VM (O/S that allows multiple guests.
      Imagine 5 machines each serving different time zones. Peak load for each machine will vary, but you must be able to cope with the peak. Combine the 5 onto one physical machine & you still have the ability to perform OS maintenance etc seperately, but a single machine could perform the work of the other 5 - just spreading the load.
      Me - I can't wait for this to become more affordable than the current Z & I series machines.

    5. Re:Isn't this done already? by interiot · · Score: 1
      Under the hood, there are a LOT of different ways to run multiple OS's at the same time, and some of these differences can affect the user. There have been mentions of many different projects and products on Slashdot that do various kinds of emulation/virtualization, and the reason is becaues there's so many ways to do it.
      • Vanderpool, Pacifica, VMWare, Xen, WINE, UML, plex86, Bochs, VMWare, coLinux, UML

      On x86 computers, I know that VMWare has to re-write kernel executables to be able to get multiple OS's to cooperate. This has a noticable CPU overhead and is fairly complex (eg. see the lack of a good open-source alternative). I don't know how similar PowerPC's are to x86's, but Intel and AMD will also be adding specific hardware support to x86's so that virtualization is much more efficient, and the software side of things should be much simpler as well (see "Vanderpool" and "Pacifica").

    6. Re:Isn't this done already? by Anonymous Coward · · Score: 3, Informative

      They require a host OS to run under. This means you can partition your CPUs so they can run multiple OSes at the same time, nativly. No need for a host OS, just some bitching BIOS.

      The CPU has to natively support this as well, at least POWER5 does.

      And calling it a BIOS is... almost insulting :). Hypervisor/the FSP on IBM boxes are really insanely cool. BIOS doesn't give it enough credit :)

      Of course, running 2 or more OSes requires 2 or more times the CPU power in order to get similar performance to a one OS machine.

      This is depending on what machines you are talking about, all around :).

      WIth IBM, the i5 now has "burstable" limits for CPU. Basically you can assign priority levels for your partitions. Say you have a OS/400 partition and a Linux LPAR. OS/400 gets 80% of CPU and has the highest priority level, and Linux gets 20% and has second priority. Then you throw a AIX partition in and give it some of OS/400's CPU, but assign it the lowest priority. You allow OS/400 and Linux to have burstable limits of CPU, and AIX to not.

      So you are running a mailserver on the Linux LPAR. When everyone comes in at 8am, the mailserver gets hammered. Hypervisor sees this, and sees that OS/400 is pretty much unused, so Hypervisor gives Linux 60% of OS/400's CPU allocation.

      This all happens without any intervention from you, and without any noticeable different to the OS, aside from the fact that it can suddenly magically kill bits faster.

      Then at the same time, let's say everyone starts running DB queries. Hypervisor sees this, and sees that OS/400 has a higher priority than Linux, so it takes back some CPU.

      Again, this is all without your input.

      And with the higher end Capacity ON Demand systems, you can do really crazy shit. Like a box will ship with 4 active CPUs, but 8 actually installed. You can set that box up so that it will activate those extra CPUs if needed. Completely seemless, completely without your input.

      Basically this technology is the future. Intel has nothing, and they know it.

      And the really cool thing?

      Hypervisor runs on the FSP, which runs linux.

    7. Re:Isn't this done already? by mrchaotica · · Score: 2, Informative
      ...some bitching BIOS.
      It's called OpenFirmware. ; )
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:Isn't this done already? by owlstead · · Score: 1

      Of course, running 2 or more OSes requires 2 or more times the CPU power in order to get similar performance to a one OS machine.

      No it doesn't. Typically it isn't the operating system that takes that much CPU time but the applications (thank god). Some requests might be handled slightly slower, but the number of interupts etc. etc. will stay the same. Maybe there would be some trouble with large background tasks (find, defrag etc) but these tend to be rather IO sensitive instead of CPU sensitive.

      Obviously approximately the same CPU power stays available for both OS'es. I presume that this won't speed up the CPU itself.

    9. Re:Isn't this done already? by Anonymous Coward · · Score: 0

      "They plan to add partitioning support on the chip level, so there will be no performance penalty (like in VMWare) or need to recompile OS (like in QEMU IIRC)."

      VMware has a performance penalty.
      QEMU doesn't need to recompile the OS.

      XEN has little to no performance penalty (worst case scenario is around 90% IIRC). It needs a modification ("recompile"?) in the guest OS though.

    10. Re:Isn't this done already? by jbridge21 · · Score: 1

      You don't need to specifically support partitioning on the chip level per se, you just need to have an instruction set that comes already fully virtualizable. X86 happens to be not quite clean enough, thus you take a slight performance hit with VMware, but this is a special case, not the norm. Mac-On-Linux does the equivalent on PPC, and has a negligible-except-for-I/O hit, IIRC.

    11. Re:Isn't this done already? by Anonymous Coward · · Score: 0

      PPC has been fully virtualizable since day one, so things like MOL don't need to binary translate privledged code like VMware does.

      All interrupts happen with paging disabled, and all privledged instructions fault when run in unprivledged mode (unlike x86, where some instructions, most notably POPF, run fine in userspace, but behave differently).

  16. yea but... by Anonymous Coward · · Score: 0

    can it run linux?

    oh,
    five versions, you say?
    well.. cool

  17. What about the rest of the hardware ? by Bluesuperman · · Score: 4, Insightful

    So what about the rest of the hardware ? Now you have two OS's accessing the same hard drive. There goes the IO ... unless you had two SCSI drives .. now it gets interesting. Michael.

    --
    Linux: For those able to think out side of a window
    1. Re:What about the rest of the hardware ? by multiplexo · · Score: 1
      So when you virtualize at the CPU level do you have one CPU partition that handles all of the I/O calls to the hardware and processes interrupts that the other CPU partitions talk to. Is this what the current, hardware based management console that they mention in the article is responsible for?

      --
      cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
    2. Re:What about the rest of the hardware ? by Leibel · · Score: 1

      The Power5 systems can virualise the IO as well. It is possible to share ethernet and SAN stuff. Power4 could only split down to each CPU and each PCI slot.

    3. Re:What about the rest of the hardware ? by Anonymous Coward · · Score: 0

      "now it gets interesting."

      And expensive. Apple seems to be on the right track.

    4. Re:What about the rest of the hardware ? by Jeff+DeMaagd · · Score: 1

      Each CPU has its own dedicated link to the chipset., so that part isn't a problem. I'm not sure if they support SCSI anymore. It looks like Firewire, USB, Fibrechannel and SATA, but I don't see SCSI anywhere. I don't see a problem with drives, a second SATA disc would help a lot, or of course, I imagine both virtualizations could access a RAID without a major penalty.

    5. Re:What about the rest of the hardware ? by JohnsonWax · · Score: 1

      My Xserve has 4 drives each on an independent IDE channel. Does that suffice?

    6. Re:What about the rest of the hardware ? by hackstraw · · Score: 1

      So what about the rest of the hardware ? Now you have two OS's accessing the same hard drive. There goes the IO ... unless you had two SCSI drives .. now it gets interesting.

      Then you need 2 separate memory subsystems, and of course separate NICs.

      You will gain a bunch by sharing your redundant power supplies though.

    7. Re:What about the rest of the hardware ? by Diabolical · · Score: 1

      This is insightfull in what way?

      If you have the need for such a processor you probably allready have multiple disks in the configuration you will be using it in.

      Besides, this isn't your regular mainstream CPU we are talking about here. There will be very little use for it outside datacenters for the moment. The only exception will probably be geeks. The rest of the users wouldn't give a flying f*ck what their processor is capable of as long as they can view their favorite pr0n on the intarweb or play their EA branded games.

    8. Re:What about the rest of the hardware ? by VdG · · Score: 1

      There are several options.

      On the Power4 hardware, you assign PCI slots to particular partitions. So each partition has its own ethernet card, SCSI adapter, FC adapter etc.

      With Power5 IBM introduced mechanisms for shared network and I/O. Essentially, you run a dedicated partition which has all your network adapters, and another for your disks, (SCSI or FC) and the resources are then made available through shared memory. You can run multiple partitions for improved availability.

      There are overheads, so if you've got a high I/O load it's better to have dedicated adapters.

      Take a look at www.redbooks.ibm.com for more info.

  18. Re:Quit with the "GNU/Linux" crap, by gregh76 · · Score: 1

    Linux is a kernel, not an OS.

  19. All at once by lheal · · Score: 1

    ... and slowly.

    The first generation of chips with features like those are never fast enough.

    A Beowulf cluster of these would be fast enough (if you could get it work at all).

    Yeah, I'm a cynical, bitter shell of the promising youth I once was.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
    1. Re:All at once by bte · · Score: 1

      This isn't the first generation of powerPC chips with virtualisation features, it is the third (powerPC-4, powerPC-4+ now powerPC-5)

      Obviously you haven't seen any of the articles around about the performance of the new range of IBM powerPC chips.

      Go educate yourself:
      http://www.theregister.co.uk/2004/11/18 /ibm_shatte rrs_tpcc/

    2. Re:All at once by Anonymous Coward · · Score: 0

      You were never that promising.

    3. Re:All at once by Anonymous Coward · · Score: 0

      Do you have proof for this or maybe some benchmark results?

  20. Before You Embarass Yourself by Anonymous Coward · · Score: 0

    Please spare us your:

    "Kewl! I've always wanted to run OS A and OS B at the same time on my computer at home!"

    drivel.

    This is a big iron server feature.

  21. Can't wait by gkuz · · Score: 2, Funny

    NT for PowerPC. Be still, my heart!

    1. Re:Can't wait by sH4RD · · Score: 1

      It's been around for years. As a matter of fact, they killed it off for the most part (during the beta stage of Windows 2000), otherwise you would see XP on PowerPC ;)

      Examples:
      http://pc.watch.impress.co.jp/docs/article/960919/ nt40l.jpg

      http://wwb.dreams.ne.jp/~pb1895/WinNT/

      http://pc.watch.impress.co.jp/docs/article/960905/ wexppc.htm

      --
      WASTE - The Secure P2P
    2. Re:Can't wait by styrotech · · Score: 1

      As a matter of fact, they killed it off for the most part (during the beta stage of Windows 2000)

      That was Alpha, I seem to remember NT PPC being killed off sometime around NT4 SP3 (possibly SP2 maybe).

  22. Re:Quit with the "GNU/Linux" crap, by Anonymous Coward · · Score: 0

    You did not explain why Linux is correct in this case. Reason is this time we are only interested in running the kernel, in this case, just Linux, not with the other GNU applications.

  23. I'm still wondering if the wheel mouse... by NeoBeans · · Score: 1
    ...has two or THREE buttons. :-)

    Just kidding. I get kidded by friends about owning a computer that comes standard with less than three buttons. :-)

  24. G5 can't boot OS 9 by rgovostes · · Score: 5, Interesting

    A Mac built around this chip could theoretically run OS X, GNU/Linux, Mac OS 9, and ... The G5 cannot natively boot Mac OS 9. However, you can run most OS 9 software through the Classic Environment in Mac OS X. If we count the Classic Environment, though, why stop at that list? You could run virtually any OS, through various emulators. Windows 95, DOS, BeOS, etc...

    1. Re:G5 can't boot OS 9 by bhima · · Score: 1

      I am already doing that with a current dual 2.5 gHz G5. BeOS works fine!

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
    2. Re:G5 can't boot OS 9 by mmkkbb · · Score: 1

      You run the BeOS Bootloader from OS X Classic mode?

      --
      -mkb
    3. Re:G5 can't boot OS 9 by bhima · · Score: 1

      No I run BeOS from Virtual PC, just like I run WinXP & FreeDOS

      --
      Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity.
  25. My Conspiracy Theorist view by Kraegar · · Score: 4, Insightful
    1) IBM Partners with apple to make the g5
    2) IBM Sells off its intel based PC & Laptop line
    3) IBM incorporates more features into the g5 to make it a bigger competitor to intel / amd
    (begin conspiracy)
    4) IBM pushes linux more heavily on the apple g5
    5) IBM pushes the idea of apple desktops paired with IBM servers running linux or AIX

    Could a stronger IBM / apple partnership be the culmination of technologies (power processors, apple desktops, IBM servers, the marketing engine of both companies) that finally steps up and pushes an all *nix platform to challenge Microsoft?

    1. Re:My Conspiracy Theorist view by Anonymous Coward · · Score: 0

      Why don't you actually read, or at least have someone with a clue, explain to you the agreement IBM signed with the company they sold their peecee division to.

    2. Re:My Conspiracy Theorist view by Anonymous Coward · · Score: 3, Interesting

      Decent theory except that: a) IBM has been working with apple on chips for almost 10 years b) IBM is too much of a corporate bohemoth to do anything even slightly creative like that.

    3. Re:My Conspiracy Theorist view by Anonymous Coward · · Score: 0

      Um, I see you forgot one item in your list.

      6) PROFIT!

    4. Re:My Conspiracy Theorist view by JawzX · · Score: 1

      corporate behemoth or no, IBM has consistently delivered intersting and highly inovative hardware... My theory is more along the lines of using Apple workstations clustered. User (secretary, call center slave etc...) sees nice pretty, friendly OS-X up front, meanwhile the cluster is crunching the corporate databases in the background under AIX/Linux. Reduce hardware outlay for companies by providing a single system solution for desktops and servers.

      result: Corporate accounting's wet dream, reduce IT hardware budget by 50% (well ok, 30% since they'll have to shell out for Apple hardware, but still...): IT geek's wet dream, cool hardware that ALSO keeps the users happy.

      Thats my personal conspiracy theory.

    5. Re:My Conspiracy Theorist view by 0racle · · Score: 3, Interesting

      Apple once made a Network Server that ran AIX.

      --
      "I use a Mac because I'm just better than you are."
    6. Re:My Conspiracy Theorist view by Comatose51 · · Score: 1

      Conspiracy to you, business strategy to IBM.

      --
      EvilCON - Made Famous by /.
    7. Re:My Conspiracy Theorist view by SpongeBobLinuxPants · · Score: 1

      Aside from the iPod and the hard core Mac users, I don't think Apple COULD exist without IBM's help. At least, not to the extent that they do now.

    8. Re:My Conspiracy Theorist view by NutscrapeSucks · · Score: 1, Insightful

      The old IBM tried to push these crazy totalizing end-to-end schemes on people and pretty much got smacked down hard.

      The new IBM is much more focused on giving enterprise customers What They Want. And What They Want is a commodity OS (Linux/Windows) on commodity hardware (x86). They want CHEAP, and IBM will give it to them.

      Other than Nerd Fantasy World, nobody in the enterprise world wants AIX (where they can avoid it), nobody wants a single source desktops ( like Apple) and nobody wants an oddball CPU like the G5 when x86 is faster and more readily available. It probably hurts some of you to hear it, but it's true.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    9. Re:My Conspiracy Theorist view by Anonymous Coward · · Score: 0

      And they sold like 12 of them. Don't think they'll be trying that again.

    10. Re:My Conspiracy Theorist view by nine-times · · Score: 1
      I think it's quite obvious that it's in IBM's best interest A) for Apple to gain in the market and B) for Linux/Unix to gain in the market.

      Any gains for Apple means more IBM processors sold. Nothing hard to understand about this.

      If Linux hits it big on the desktop market, then for people to migrate from x86 to PPC architecture becomes trivial. If you're running Ubuntu on x86 and someone switched you over to using a PPC processor, who would ever know the difference? Likewise, Microsoft developing a PPC version of Windows is (potentially) a big win for IBM (obviously).

      So, yeah, IBM's big fields of success as of late are hardware (processors and big iron) and e-business services. Helping Apple and Novell (who's pushing Linux big-time) succeed is the best way to ensure continued success in those fields, and they're openly partnered with each of those companies. Where's the conspiracy?

    11. Re:My Conspiracy Theorist view by Radiohead · · Score: 1

      Well - selling what most people want is not the only way to have a profitable business. Companies that focus on mass-market computing face stiff competition and razor-thin margins. If you want to actually make money, you will carve out a niche that you can charge a premium for.

    12. Re:My Conspiracy Theorist view by Anubis350 · · Score: 1

      I'll give you most of this buuuuuut...

      nobody wants an oddball CPU like the G5 when x86 is faster

      it's very very difficult to do speed comparisons between archs. However, on a purely subjective comparison, my friend's 2.5ghz powermac certainly runs just as fast, if not faster (subjectvely) as the 3ghz amd64 that I'm sitting at right now. For that matter my 1.5ghz powerbook g4 runs just as fast (again subjectively) as my amd xp 2800 running at 2.1ghz with same amount and speeds of ram.

      However, as I said before inter-arch comparison are tricky, the chips happen to be better at different things, thats why the for example peter jackson used g5s on lotr's graphics work.

      --
      "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
    13. Re:My Conspiracy Theorist view by sleepingsquirrel · · Score: 2, Interesting

      Linux Insider is running a couple of editorials speculating about running Linux on the 'Cell' processor for the next Sony Playstation. The bold prediction? 'the Linux developer community will, virtually en masse, abandon the x86 in favor of the new machine.' And guess who has partnered with Sony to manufacture the 'Cell'? Why its none other than IBM.

    14. Re:My Conspiracy Theorist view by Anonymous Coward · · Score: 0

      > The bold prediction? 'the Linux developer community will, virtually en masse, abandon the x86 in favor of the new machine.'

      Bold? More like, unbelievable. No, the Linux developer community will not abandon the 95% of the world's computers that run on the x86 CPUs. Extending the life of older machines is one of Linux's strengths - I can't see that being discarded, not while it's gaining acceptance in the wider user world, especially the places that will be using older PCs for quite some time.

    15. Re:My Conspiracy Theorist view by Anonymous Coward · · Score: 0

      I recently left a job working on AIX. IBM are betting all their chips on Linux and there is a massive brain drain from AIX kernel development to Linux. AIX has no future.

    16. Re:My Conspiracy Theorist view by ZackSchil · · Score: 2, Insightful

      nobody wants an oddball CPU like the G5 when x86 is faster and more readily available

      Jeez, I guess the guys at Virginia Tech must be feeling really stupid right now then. Oh wait.

    17. Re:My Conspiracy Theorist view by ArbitraryConstant · · Score: 4, Interesting

      "The new IBM is much more focused on giving enterprise customers What They Want. And What They Want is a commodity OS (Linux/Windows) on commodity hardware (x86). They want CHEAP, and IBM will give it to them."

      While it's true they want cheap, I don't think many people are married to x86 for things like databases. Those can usually be anything. And when it comes out, the POWER5 will have the lead in database performance by a factor of 3. With numbers like that, nobody cares what the CPU is or what the OS is.

      I doubt IBM will require that clients be any platform in particular, but there are advantages to having binary compatability between the servers and the clients. Or perhaps more importantly, binary compatability between giant mainframes and smaller servers.

      In any case, the more alternatives there are, the better. And if such a partnership exists, I'm sure they'll eventually be able to convince Apple to sell desktops with ECC memory so they can actually have a proper workstation.

      --
      I rarely criticize things I don't care about.
    18. Re:My Conspiracy Theorist view by dukeisgod · · Score: 1

      You forgot 2 things. ??? and Profit!

    19. Re:My Conspiracy Theorist view by Anonymous Coward · · Score: 0

      Enterprise consumers (sic) don't care what hardware they are running. As long as it works and it's cheap. Why do you see Java all over the place if you are stuck with some specific hardware?

      AC

    20. Re:My Conspiracy Theorist view by Nikker · · Score: 1

      But the question is can IBM make the PPC chip cheaper then INTEL? Sure.
      Can IBM make a rock solid server. Yup.
      Can IBM twist linux and AIX to make a server OS? Yup again.
      Can they make all of that lightning fast? Yup.

      So is it so hard to belive now?

      --
      A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
    21. Re:My Conspiracy Theorist view by jurv!s · · Score: 1

      If I hadn't already posted in this thread I would be modding you most 'Interesting'...

      --
      sigs are for fools and trolls. no signature is *always* appropriate. you should turn them off in your preferences.
    22. Re:My Conspiracy Theorist view by Anonymous Coward · · Score: 0

      Duh! That's like pointing out Dell couldn't ship systems without Intel sending them chips. Apple and IBM have been the A and I in the AIM alliance for the last decade or so for each others *mutual* benefit.

    23. Re:My Conspiracy Theorist view by PhotoGuy · · Score: 1
      Could a stronger IBM / apple partnership be the culmination of technologies (power processors, apple desktops, IBM servers, the marketing engine of both companies) that finally steps up and pushes an all *nix platform to challenge Microsoft?
      I for one . . .
      --
      Love many, trust a few, do harm to none.
    24. Re:My Conspiracy Theorist view by Scudsucker · · Score: 1

      And What They Want is a commodity OS (Linux/Windows)

      Huh? Linux, sure, but Windows, a commodity? Since when? Its expensive to start with, then you have the expense of administering possibly the buggiest and least secure operating system you can buy.

    25. Re:My Conspiracy Theorist view by NutscrapeSucks · · Score: 1

      Wasn't their cluster down for 2 months while they waited for Apple/IBM to deliver machines? Oh wait.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  26. Linux and OS X side by side by XavierItzmann · · Score: 2, Insightful

    Yeah, I feel a burning need to run two Unices at the same time on the same machine. Maybe Ill have the GIMP running on X Windows in OS X and Ill have another GIMP under Red Hat. Just for the heck of it.

    --
    The next pasture is always greener
    1. Re:Linux and OS X side by side by 0racle · · Score: 1

      You've never run multiple machines have you.

      --
      "I use a Mac because I'm just better than you are."
    2. Re:Linux and OS X side by side by tanguyr · · Score: 1

      As a general rule you don't mind 'em in software, but you'd rather keep the total number of hardware units low, allowing for performance and disaster recovery needs.

      You can already get all that today from big blue. Are you really going to buy it next year from Apple?

      --
      #!/usr/bin/english
    3. Re:Linux and OS X side by side by Monx · · Score: 1

      Dynamic partitioning is great. Lets say you want to try out a new os version. Install it under another partition and test as much as you want -- without ever shutting off the other os.

      You can also use this system anytime you'd dual boot. Just cut one partition down to 1/10 of a proc and increase the allocation for the other one. When you're done playing your game or using some obscure app, just reverse the values and go back to using your main system. You never have to shut it down again.

      Want to try a new mailserver config w/out taking your live system offline? Don't have a spare box? Use logical partitioning.

      Do you need to test a multi-machine app? Don't feel like buying more hardware yet? Guess what technology solves that problem ...

    4. Re:Linux and OS X side by side by Anonymous Coward · · Score: 0
      Run your FreeBSD firewall and your Linux server and your MacOS desktop in the same system.

      Yes. that would be cool and useful.

    5. Re:Linux and OS X side by side by pegr · · Score: 2, Funny

      Do you need to test a multi-machine app? Don't feel like buying more hardware yet? Guess what technology solves that problem ...

      VM-Ware?

      Really, how is this different? When the OS rides directly "on the metal", you're supposed to get the best performance. Abstract the hardware layer and yes, you can do tricks like this but you pay for it in ticks. Maybe individually affordable hardware now has the ticks to spare. That, and while I love VM-Ware, it's still subject to the goings-on of the underlying OS...

      Crap, wasn't the 386 supposed to do this? If only Intel had written the hardware abstraction layer instead of trusting OS vendors to do "what's right"...

    6. Re:Linux and OS X side by side by 0racle · · Score: 1

      Maybe the performance of an Xserve with one of these updated G5's will kick ass, so why wouldn't I get something like that.

      --
      "I use a Mac because I'm just better than you are."
    7. Re:Linux and OS X side by side by tanguyr · · Score: 1

      hey, don't get me wrong, i see the ads, i dream as well, but i can't see myself telling the ops manager i'm installing Macs in those big cold rooms.

      --
      #!/usr/bin/english
    8. Re:Linux and OS X side by side by tverbeek · · Score: 2, Insightful
      i can't see myself telling the ops manager i'm installing Macs in those big cold rooms.

      So don't. An Xserve isn't a "Mac"; it's an IBM-PPC server running a version of Unix called OS-X. Tell him that.

      --
      http://alternatives.rzero.com/
    9. Re:Linux and OS X side by side by tanguyr · · Score: 1

      maybe if they make it in black and put an IBM logo on it. but i'm not promising anything.

      --
      #!/usr/bin/english
    10. Re:Linux and OS X side by side by Monx · · Score: 1

      The OS does run directly "on the metal" the "metal" is designed to be able to switch operating systems the way and OS switches processes. This is much more efficient than any software virtualization solution. There is no underlying OS.

  27. Wow, it's press releaeses from 1995 by Anonymous Coward · · Score: 0

    Seriously, isn't this exactly what IBM said about "OS WORKPLACE" at the time? Right down to the "PPC Version of Windows NT" (which was cancelled at that time). Maybe it was a slow day at the IBM PR department.

  28. I want one! I want one! by __aaclcg7560 · · Score: 1

    What would be cool if you have one partition for the Mac Os and another partition running VMware to emulate a (AMD :P ) x86 CPU for the all the non-Mac OSes.

    I been wanting to get a Mac for a long time but I really haven't found the "killer app" reason to do so spend the money.

    1. Re:I want one! I want one! by Anonymous Coward · · Score: 0

      Yes logical partitions are possible (LPAR) with the G5 (I have an IBM box at work that is partitioned into OS400, AIX and Linux as if they were seperate systems all within the same box), I dont know if Apple is planning on adding the extra hardware to utilize it though.

    2. Re:I want one! I want one! by pla · · Score: 1

      and another partition running VMware to emulate a (AMD :P ) x86 CPU for the all the non-Mac OSes.

      VM counts as a "virtualizer", not an emulator.

      Big difference. The former just does in software what (it sounds like) the 970 can do in hardware. The latter translates an arbitrary machine's instruction set (usually also translating any needed interaction with the most common peripherals) so it can run under the "real" host architecture.

    3. Re:I want one! I want one! by the_mushroom_king · · Score: 1

      Windows NT is defintely the "killer app" you've been waiting for. Trust me, nothing kills your system like Windows NT.

      -- TMK

    4. Re:I want one! I want one! by __aaclcg7560 · · Score: 1

      Big difference. The former just does in software what (it sounds like) the 970 can do in hardware. The latter translates an arbitrary machine's instruction set (usually also translating any needed interaction with the most common peripherals) so it can run under the "real" host architecture.

      If I understand this correctly (50/50 that I might not), runing an x86 OS on a non-x86 CPU requires emulating the x86 instruction set. For that to happen on a PowerPC, you're need both emulation and virtualization.

    5. Re:I want one! I want one! by pla · · Score: 1

      If I understand this correctly (50/50 that I might not), runing an x86 OS on a non-x86 CPU requires emulating the x86 instruction set.

      Correct. On a non-native platform (or one not so close as to count as all-but-native), you need to use emulation to run code.


      For that to happen on a PowerPC, you're need both emulation and virtualization.

      Well, Yes and no. Yes, you need emulation. And yes, the way you described it running, you would also need virtualization. But in general, since you wouldn't gain anything by virtualizing an emulator (in fact, you'd need to run it under a host OS, so you'd probably actually lose performance), you would do much better to just run the emulator under one of the native OSs (Linux or OS-X, in this case).


      Now, an exception to this would exist if, for example, the IBM 970 included support for virtual instruction sets, something like Transmeta promised but on which they haven't really delivered. Then, and only then, could you run a VM and have it also act as an emulator.

    6. Re:I want one! I want one! by Anonymous Coward · · Score: 0

      The killer app is called OSX. It runs all of the software you want, and it doesn't crash and doesn't have nearly the security problems. MS Office/Photoshop and the full suite of OSS software running side by side, natively on the same OS. Now thats a killer app!

  29. "has"? by HogGeek · · Score: 0, Offtopic
    What do you mean has? "has" indicates it isn't available yet.

    I have a P550 running right now, and it has 2 AIX (5.3), 2 SuSE linux, and 2 virtual IO servers running on 4 processors and eight Gig ram...

  30. LPAR, Hypervisor relatively easy to add by tubbtubb · · Score: 1

    This isn't really a surprise, LPAR and Hypervisor are relatively easy to add to a microprocessor.
    I'd guess it's mainly adding an extra supervisor mode above the existing supervisor mode. Some control logic needs to be adjusted to take a privledged interrupt if a resource isn't allowed to be accessed in hypervisor mode.
    Expect multithreading to be added soon as well, It's mainly just adding a thread bit to each pipeline, some extra control logic, and more registers.
    For comparison, adding this stuff to the PPC970 as it is now is much easier than, say, adding VMX/Altivec to a stripped-down Power5.

    1. Re:LPAR, Hypervisor relatively easy to add by Anonymous Coward · · Score: 0

      No, they are not.

      Hence, the reason that Power4's LPAR setup is completely different than Power5. They handle it completely differently.

      Hypervisor is a feature currently unique to Power5. Obviously the CNET author really didn't do shit for research, because there are a ton of inconsistencies in his story :).

      But really, we just migrated from a IBM iSeries 820 (Power4) to a i5/520 (Power5). The LPAR scheme on the two is so different that I've been reading a 440pg manual on it all day long.

      Hypervisor is very cool technology. Don't expect to see it in consumer machines anytime soon, though.

    2. Re:LPAR, Hypervisor relatively easy to add by tubbtubb · · Score: 1

      I'm talking about the relative ease of implementation on the microprocessor. Hardware, not software.

      Aren't their other reasons why they would have wanted to change the implementation between p4 and p5? Say, Performance? Chip area? Power?

    3. Re:LPAR, Hypervisor relatively easy to add by bigredradio · · Score: 1
      "LPAR setup is completely different than Power5. They handle it completely differently."

      I would be interested in hearing more about this. I am familiar with pSeries LPAR systems on Power4, but have not touched a power 5 yet. Still use an HMC? Still have the virtual terminal /dev/vt0? Still use yaboot for Linux?

  31. That's old news.. by Anonymous Coward · · Score: 5, Informative

    ..the REALLY cool partitioning is the new POWER5 based iSeries and pSeries. Hell, we've been using a Linux LPAR on our iSeries for two years now.

    Now it just works better with POWER5. The FSP (Flexible System Processor) that contains the Hypervisor code is just a card that runs an embedded Linux kernel. Plug that in to a IBM "HMC", or a xSeries Xeon box running SuSE Enterprise 8, which boots into Fluxbox. Open a Java-based config utility, and control all your partitions. Do you see a ongoing theme here? That's right folks, IBM trusts Linux enough to stake the reputation of their Big Iron on it.

    With POWER5 all the partitioning is transparent to the OSes. WIth out i5/520 I can move RAM and CPU seamlessly without OS reboots. Hell, I can (and do) have my Linux partition specified with just 2/10ths of one of the POWER5's, with a "burst" limit of 8/10ths. You just setup the FSP/Hypervisor with permissions/profiles for the OSes. If it sees that OS/400 needs more CPU and has a higher priority than Linux, it gets it.

    However, this is a very cool move for apple. If I could get a Mac that did all that?

    Well, yeah. That would own.

    Insert profit.

    1. Re:That's old news.. by Jeff+DeMaagd · · Score: 1

      I thought DEC's Galaxy system could do dynamic system repartitioning, like five years ago. Multiple instances of the same OS, or instances of UNIX, VMS and NT could have processors added or taken away as needed.

    2. Re:That's old news.. by Chanc_Gorkon · · Score: 1

      iSeries = pSeries. In every respect. I can load OS/400, Linux or AIX on our 570. Awesome box. Oh, BTW, IBM had LPAR's sicne at least Power4 (Regatta) and may even have had it in the Power 3's. HMC runs Linux with some special kernel extensions and programs for managing the server. After the server is up, the HMC can literally die and it would not matter. The HMC is a xSeries Xeon based machine. Not sure of the RAM in the HMC but I really don't care. It works so well, I don't have to use the HMC much.

      --

      Gorkman

  32. Native Mode Java? by NeoBeans · · Score: 1
    Imagine if your java apps run in native mode while the rest is under OSX...

    I'm sorry, but... what the heck is "native mode" Java?

    Sounds like an oxymoron.

    1. Re:Native Mode Java? by mirko · · Score: 3, Informative

      This would be a JVM running on top of hardware instead of using an intermediate OS layer... Kinda like Sun NCs with Java procs.

      --
      Trolling using another account since 2005.
    2. Re:Native Mode Java? by Timesprout · · Score: 4, Funny

      native mode is when a resident national of the country in which the machine is located types "java LocalMain" at the console to launch the program and is not to be confused with indigenous mode which is when a resident national of the country in which the machine is located launches it from an IDE GUI. Hope this clarifies things.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    3. Re:Native Mode Java? by Anonymous Coward · · Score: 0

      I thought it was when you ran Java in the nude.

    4. Re:Native Mode Java? by Anonymous Coward · · Score: 0

      Maybe an OS like jNode?

    5. Re:Native Mode Java? by Stonent1 · · Score: 1

      Yeah but those were actually Microsparc cpus.

  33. you still need a supervisor by johnjones · · Score: 1

    you still need a stupervisor

    see http://www.cl.cam.ac.uk/Research/SRG/netos/xen/ind ex.html

    they calll this a managment console but linux already has this kind of caperbility with the right software.... hence MOL and to a lesser degreee UML

    you could even go down the virtual ISA route hence IBM daisy and transmeta....

    really old thing but nice to have support in hardware to make easy for the software but I am at a loss to see where in PowerPC thay are going to do this what are they going to add ?

    anyone ?

    regards

    John Jones

  34. Mach? by Phroggy · · Score: 2, Interesting

    How does this tie in with Mach? I heard something about OSX running the Java Virtual Machine directly on top of Mach for better performance, but I don't really understand how any of this stuff works....

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    1. Re:Mach? by Guy+Harris · · Score: 1
      How does this tie in with Mach?

      Probably not at all, given that most of those OSes would have to be modified to run atop Mach primitives.

      I heard something about OSX running the Java Virtual Machine directly on top of Mach for better performance

      "Running directly on top of Mach", in OS X, would require stuff to be added to Mach to make that useful. The UN*X part of OS X is integrated with Mach; it doesn't run as a Mach server. To do, for example, networking or file system operations, a JVM "running ... directly on top of Mach" would have to have a server in the Mach kernel to talk to in order to do that, and that doesn't exist - and it's not clear that you'd get better performance from that.

    2. Re:Mach? by iamacat · · Score: 1

      Welcome to OSX technology jumble. Application programs can use a lot of Mach facilities like ports directly instead of Unix calls and a lot of them (like NetInfo server) do just that. This occasionally causes permission problems that can not be explained by looking at uids and gids of processes.

      There are also Carbon APIs that can do some things that don't have a Unix equivalent or at least not a documented one - like accessing resource forks.

      If what you heard is true, JavaVM probably just uses some low-level calls that have the least overhead.

    3. Re:Mach? by drinkypoo · · Score: 1

      A microkernel handles hardware access, process and memory management, and message passing. Some people put some of that stuff into the microkernel and some don't. NT, for example, uses its microkernel pretty much just for hardware access and interrupt processing, with another kernel doing process management and hosting the drivers. A fully microkernel environment would run everything in user space, including drivers. IIRC MacOS X's user processes run under a freebsd kernel, but I've been wrong before. Maybe that's just the BSD subsystem stuff, and fink ports.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Mach? by am+2k · · Score: 1

      You can access the resource fork pretty easily from POSIX calls by appending /rsrc to the file name.

  35. call me a n00b, but... by sdkaneda · · Score: 1

    ...with such a CPU, wouldn't it be more efficient to run just one OS that takes advantage of the partitioning for redundancy / uptime reliability / something along those lines?

    It seems kinda pointless (and, I also imagine, quite slow) to run multiple OSes unless each one is aware of the other one(s).

    --
    #roses { color: #ff0000; } #violets { color: #0000ff; }
    1. Re:call me a n00b, but... by lost_n_confused · · Score: 1

      Ever think of running 2 operating systems for security reasons? Run one operating system on a red network and one on the black network. Each operating system uses it's own network interface and seperate user volume. This way you can play on your p0rn sites and still be connected to a secure netwrok with no worry of compromising your data or system.

      --
      -- To mess up an OS X box, you need to work at it; to mess up your Windows box, you just need to work on it.--
  36. So. by Anonymous Coward · · Score: 0

    Apple is finally getting serious about Linux.

  37. Not too strange coming from IBM by strlen · · Score: 2, Interesting

    Given how this is the setup being used on the S/390 (with Linux and Z/OS being able to run concurrently, including multiple Linux partions), and possibly (though I'm not certain about this one) the AS400.

    A multi-cored CPU, or a CPU which has a technology similar to Intel's Hyper Threading would be very well suited to this task.

    Of course if tools such as VMWARE and Xen virtualization already offer such capabilities in software, I wonder if it's even needed or desireable to use CPU-specific features for this, couldn't this be simply done at the BIOS level (or by simply porting IBM's VM from the S/390 to the PPC?).

    1. Re:Not too strange coming from IBM by bte · · Score: 1

      The whole IBM powerPC lineup (i/p/z) is now capable of what you have described for z/OS. Both iSeries & pSeries have had it for a few years, but with the p5 chip, IBM is REALLY starting to push it, as the p5 chip has some muscle to throw around and it really does become possible to use virtualisation to consolidate multiple servers on a single partitioned box.

      Hardware & software (ie. using VMWare/Xen) virtualisation are not quite the same thing .

    2. Re:Not too strange coming from IBM by Boone^ · · Score: 1

      Doing things in hardware was, is, and will always be faster than doing things in software. Early CPUs had software division math, and it stunk. Having 2 processors running 1 thread each is faster than having 1 processor running 2 threads.

    3. Re:Not too strange coming from IBM by Chanc_Gorkon · · Score: 1

      iSeries and pSeries are the same now and yes indeed the iSeries supports LPARING. IN fact, they both use Power 5. The old tech used in the AS/400 is pretty much integrated into the iSeries/pSeries. There's no new machine now that will JUST run OS/400.

      --

      Gorkman

    4. Re:Not too strange coming from IBM by VdG · · Score: 1

      The POWER5 chips also support SMT - IBM's version of hyperthreading.

      When you couple this with CPU virtualization things can get really weird. You might give your partition 3.5 CPUs out of a pool of eight, but configured to appear to the server as six CPUs. Each of these will have SMT, so the OS thinks it's got 12 processors!

      I don't think I'm going to fully grasp this until I can have one of these boxes to play with. (Early next year, I expect.)

    5. Re:Not too strange coming from IBM by Anonymous Coward · · Score: 0

      VMware ESX server on a XEON has similar bizzare interactions with hyperthreading, and is available now. The vmkernel's scheduler even has some support for intelligently scheduling VMs in the presence of hyperthreads.

  38. Re:Quit with the "GNU/Linux" crap, by totallygeek · · Score: 1
    If anything it should be called IBM 970/Linux.


    Probably wrong too. Perhaps it should be Linux/970 with GNU utilities. I mean, following the examples of Solaris/86, OS/400, and others.

  39. I Have to Wonder by RAMMS+EIN · · Score: 0

    Running systems in parallel sounds interesting, but I have to wonder if, with the same amount of logic, we couldn't make a simpler CPU that would run faster.

    --
    Please correct me if I got my facts wrong.
  40. Re:Quit with the "GNU/Linux" crap, by acidrain69 · · Score: 1

    True. I have to comment on this for the trolls out there.

    While Linux is the GNU operating system, he doesn't really have any right to call it GNU/Linux. It's like saying Model T/Ferrari, or Wright/747, or even IBM PC. Oh wait :)

    It is accurate to describe it as a GNU operating system (errr, in so much as linux can be called an operating system, since it is just a kernel).

    Sorry. You can mod this offtopic now.

    --
    -- Having a Creationist Museum is like having an Atheist place of worship
  41. Whats the point? by dan_sdot · · Score: 1, Funny

    I hate the state the obvious, but, why not get two computers?

    1. Re:Whats the point? by bte · · Score: 2, Insightful

      one word: CONSOLIDATION

      If you have 5 servers in a rack that are doing whatever they and only pushing an average 15% utilisation each, you can consolidate into a single physical box, partition it into 5 machines.

      This saves you on:
      * rack space
      * power (electricity)
      * cost (only have to buy 1 server, not 5)

      That's for a server envirnoment. As Apple is traditionally targeted as a desktop, then it would allow you to do the same thing. How may people do you know who have 2 or 3 computers at home, connected with a KVM switch ? You'd be able to have a single box running all your different OS.

    2. Re:Whats the point? by diegocgteleline.es · · Score: 1

      Why not get only one and run two operative systems? (that don't forbids you from buying two comptures either)

    3. Re:Whats the point? by drivers · · Score: 1

      I hate the state the obvious, but, why not get two computers?

      I think the idea is that normally you have a pile of servers each running at about 0-5% cpu utilization. If you can consolodate them all into few servers you'd be saving on hardware. You can give a partition as small as 1/10th of a CPU (on IBM P5) and adjust them by 1% increments. You can even have these multiple partitions share other resources like i/o cards. It's kind of the same idea as SAN. Instead of having a bunch of direct attached storage with enough overhead on each one, if you combine them you can keep the data in a larger pool and allocate space to different servers as you need it. In reality I don't think it really saves any money in the long run, because this enterprise stuff is expensive, not mention all the licenses and stuff you have to buy. Take the P5 for instance. Say you have a database running 10 threads. It can actually spread those across 10 cpus even though the total capacity is 1 cpu. But you still have to license your database for all the cpus in the box.

    4. Re:Whats the point? by justsomebody · · Score: 1

      Nah, that`s just a IBMs conspiracy against monitor makers. (those who make monitors with two VGA connectors)

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    5. Re:Whats the point? by rob_squared · · Score: 1

      For the same reason people have calculators and address books in their cell phones.

      --
      I don't get it.
    6. Re:Whats the point? by ArticleI · · Score: 1

      Bragging rights.

  42. Interesting, but questionable. by YouHaveSnail · · Score: 3, Insightful

    A Mac built around this chip could theoretically run OS X, GNU/Linux, Mac OS 9, and the PowerPC version of Windows NT, all simultaneously and independently.

    That sounds cool and all, but I don't multitask nearly as well as even the current G5. One OS running a few applications is about all I need most of the time. Until Apple (or someone else) starts selling extra terminals that can connect to my machine, I can't really share the machine with other people (aside from providing various services, or letting them log into a command line environment). And no matter what, I don't want a copy of any version of Windows running on even a sliver of my machine, thanks very much.

    What would be much more interesting, for developers at least, would be to run multiple copies of the same operating system. I could run my app in one copy of the OS and debug it "remotely" from a second copy... two machine debugging in one machine!

    1. Re:Interesting, but questionable. by tepples · · Score: 1

      I don't multitask nearly as well as even the current G5. One OS running a few applications is about all I need most of the time.

      The point of stronger multitasking is that you can run more demanding always-on apps such as Freenet, BitTorrent, ed2k, etc. In addition, if you have a dual G5 and your computer's hypervisor doesn't grant each OS a dedicated CPU, then a multithreaded image editor can apply a filter to one half of the image on one CPU and to the other half of the image on the other CPU.

      Until Apple (or someone else) starts selling extra terminals that can connect to my machine, I can't really share the machine with other people (aside from providing various services, or letting them log into a command line environment).

      You could make your machine an X11 application server, and have other users connect X11 terminals (computers running a dedicated X server) and use your machine that way. No, they won't be able to use Mac specific apps, but it at least gives them a GIMP to play with while you use Photoshop.

    2. Re:Interesting, but questionable. by Anonymous Coward · · Score: 0

      "And no matter what, I don't want a copy of any version of Windows running on even a sliver of my machine, thanks very much."

      And we care because? Nice way to gain some karma points you dumbass...

    3. Re:Interesting, but questionable. by YouHaveSnail · · Score: 1

      In addition, if you have a dual G5 and your computer's hypervisor doesn't grant each OS a dedicated CPU, then a multithreaded image editor can apply a filter to one half of the image on one CPU and to the other half of the image on the other CPU.

      I've got a dual processor G5, and my multithreaded image editor can already apply a filter to one half of the image on one CPU and to the other half on the other CPU. Or, completely different processes can run simultaneously on the two processors. And the beauty of it is that it all happens behind the scenes, without my being aware of any of that. That's the whole freakin' point of using a multitasking system.

      Now, you start running different operating systems simultaneously on the one machine, and the OS that I'm actually dealing with will likely be limited to a single processor. I'm sure there are cases where this sort of thing would be useful, but I don't think single-user desktop machines is one of 'em.

      You could make your machine an X11 application server, and have other users connect X11 terminals (computers running a dedicated X server) and use your machine that way. No, they won't be able to use Mac specific apps, but it at least gives them a GIMP to play with while you use Photoshop.

      I could, but if they've already got a computer of their own, why do they need to use mine? Time sharing makes a lot of sense for systems that are too big or too expensive to give to everyone in an organization. Desktop machines are what they are because they're small and cheap enough to put one on every desktop. They're the antithesis of time sharing systems.

    4. Re:Interesting, but questionable. by tepples · · Score: 1

      Desktop machines are what they are because they're small and cheap enough to put one on every desktop. They're the antithesis of time sharing systems.

      Unless the kids complain that their 333 MHz antique runs the filters too slowly and thus want to tap into your unused CPU time with all its l33t multithreading.

    5. Re:Interesting, but questionable. by mikefe · · Score: 1

      What apple needs is a terminal server.

      Sure, you can run X programs on OSX to remote locations and have several users loged into with a shell, but only one user can have an aqua graphical interface.

      OSXvnc mentions talking with apple on allowing multiple desktops, but I haven't seen anything happening on that front.

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
  43. great-Demolition derby. by Anonymous Coward · · Score: 1, Funny

    "so now I can crash at least five systems at the same time?"

    Just wait till partitioning comes to the automotive industry.

  44. I've used this by wandazulu · · Score: 4, Informative

    IBM sells a product simply called VM. Actually, I guess it's more of a lease option, as it's only available for mainframes (and I used it on an ES/9000...one of the biggest mainframe (read: MVS/CICS) machines around). It's cool in that you could assign separate processors separate copies of the OS, unlike VMware which has a "host" operating system and then various Guests. There's still a bit of low-level software, but for us it was seemless (which, given how much everything associated with this machine cost, had better have been).

    Interestingly, this brought to mind the Pink operating system that IBM and Apple were working on way-back-when(tm). The idea, if I remember correctly, was to have a low level OS kernel that could run multiple personalities...they talked about a MacOS personality (back when System 8 was still being developed), OS/2 and probably some flavor of Unix.

    I remember being at what I believe was the last Unix Convention at the Javits Center in NYC around '92 or '93 and they (IBM) had a prototype Power box that purported to be running a super super early pre-alpha version of it. The guy standing by it wouldn't let me touch it, and all he said he could do was run a "DIR" on what was supposed to be the OS/2 personality (no Mac one in sight, for the obvious reason there never was one). He also mentioned that there was a second box, but they couldn't get it to boot.

    *Sigh* ... strange times. Full of promises yet to be fulfilled. But as someone else pointed out, now that OS X is essentialy Unix, there would be precious little reason to go back to the "personality" scheme. I rather think they'd bring out some kick-ass server type box running multiple copies of OS X server, if that is in fact what they're trying to do.

    I was actually under the impression it was just going to be a dual core PPC, but I RTFA off os OSNews.com a couple of days ago and I don't really remember it.

    1. Re:I've used this by jonbrewer · · Score: 2, Insightful

      "unlike VMware which has a "host" operating system and then various Guests"

      IBM came to give a demo at my former place of employ about two years ago with an Intel-based XServer and VMWare ESX, which ran directly on the hardware without a host OS. Really slick stuff - one of these monsters could run 30+ instances of Linux, Win2k Server, BSD, etc., great for us as 80% of our boxes averaged 1% CPU load and all our storage was on a SAN. I remember writing a proposal based on this to replace five racks of old machines with one 6U XServer.

  45. yeah.. BUT by jspectre · · Score: 0

    will apple every allow it? hahaah.. maybe you can run osx & os9.. but you can bet they'll restrict it from running anything else..

    what ever happened to the chrp machines that would multi-boot apple's OS + anything else you wanted?

    --

    abcdefghijklmnopqrstuvwxyz

    1. Re:yeah.. BUT by PygmySurfer · · Score: 2, Insightful

      will apple every allow it? hahaah.. maybe you can run osx & os9.. but you can bet they'll restrict it from running anything else..

      You mean just like they restrict you from running Linux, BSD, and BeOS right now? Oh wait...

    2. Re:yeah.. BUT by Anonymous Coward · · Score: 0

      I think you got it backward. Apple restricts people from running OSX on non-Apple hardware, not from running non-Apple software on Apple hardware.

      This is because Apple makes profit off of their hardware, not software. They could care less what you run on their machines.

    3. Re:yeah.. BUT by jspectre · · Score: 1

      while they haven't locked things out they sure haven't made it easy for developers (no documentation for hardware mostly). don't get me wrong, i like apple. i'm typing this up on a 12" AL book. but linux is far easier to install and run on x86 hardware than an apple branded machine.

      --

      abcdefghijklmnopqrstuvwxyz

  46. Oh my. by NMerriam · · Score: 0

    Fap, fap, fap...

    Did i say that out loud?

    --
    Recursive: Adj. See Recursive.
  47. Re:Quit with the "GNU/Linux" crap, by SCVirus · · Score: 1

    Linux is a kernel GNU/Linux is an operating system.

  48. Re:Quit with the "GNU/Linux" crap, by Anonymous Coward · · Score: 0

    Why are you including GNU but not IBM? Who is doing the actual work here? It's IBM that is putting forth the effort and resources, not GNU. And if you are trying to be "fair", the name should be more along the lines of "IBM 970/Linux with some plenty of BSD code and some GNU code". Yeah, the "ls" command might be GNU's but the TCP stack sure as hell isn't.

  49. Re:This has little to do with Apple by LEgregius · · Score: 1

    In an article I read about this, the IBM rep was quoted as saying that Apple would be using it. Whether or not they use that feature is up in the air.

  50. Am I the only one... by evilmeow · · Score: 0

    Am I the only one who just read this /. news item as "IBM has big plans for 1970"... and weren't surprised a least bit?

  51. Re:Quit with the "GNU/Linux" crap, by totallygeek · · Score: 1
    Why are you including GNU but not IBM? Who is doing the actual work here? It's IBM that is putting forth the effort and resources, not GNU. And if you are trying to be "fair", the name should be more along the lines of "IBM 970/Linux with some plenty of BSD code and some GNU code". Yeah, the "ls" command might be GNU's but the TCP stack sure as hell isn't.


    Forgive me. How about */* since just about everyone has contributed to this by dreaming up computing, making microprocessors, writing software, developing hardware, or purchasing them (thus funding future development)?

  52. Trickle-down Technology. by Anonymous Coward · · Score: 0

    In other words. Mainframe features coming to a CPU near you. Now if we could only get the insane IO.

  53. For software with per-CPU licensing.... by Anonymous Coward · · Score: 0

    Do I only have to pay "1/5 CPU" if I'm running 5 OS's on the same CPU?

  54. that's great, but... by bikerguy99 · · Score: 0

    can they put inside an iPod?

  55. Related stories by TTop · · Score: 4, Informative

    An interesting article and commentary about this Power 5 stuff related to Apple.

  56. Re:Quit with the "GNU/Linux" crap, by Anonymous Coward · · Score: 0

    Yep.

    At some point Linux needs to be purged of the majority of the GNU crap. BSD tools/utilities would be the obvious choice.

    The GNU loonies are going to need to be jettisoned at some point for Linux to continue to grow. Sooner rather than later.

  57. Re:Quit with the "GNU/Linux" crap, by Anonymous Coward · · Score: 0

    That works for me. At least it keeps RMS from hijacking other people's efforts by insisting his self-righteous GNU "seal of approval" gets plastered on without contributing one new thing.

  58. set the DISPLAY variable to see both at once :) by Anonymous Coward · · Score: 0
    We had this cool performance trick at school... pairs of people would each log into each others computers and set the DISPLAY variable to the other one.

    Me sitting at computer A would rlogin to computer B and "setenv DISPLAY a:0"

    The guy sitting at computer B would login to my computer (A) and "setenv DISPLAY b:0"

    Since the network was far faster than the CPUs, it made the systems far more responsive for both users - when you hit a key, your application an your display would both get to work at the same time... when your partner hit a key, chances were that you were idle.

    Yeah, I know that won't help if both OSs are sharing a single CPU - but it might be fun just for the memories.

  59. Opens up possibilities? by nxtr · · Score: 1

    Instead of running multiple operating systems on one processor, could it fundamentally change the way an operating system runs on a computer? Also, if you were to run multiple operating systems, how would you switch between them? Would you have a key combination (like the apple and enter keys that switched between a mac and pc on hybrid systems back in the day) that would allow you to switch or would you be running a super OS that would let you see what each OS is doing at each moment? Or, would you have a multiple graphics card setup that will have an independant terminal for each OS? Lotsa unanswered questions there...

    1. Re:Opens up possibilities? by thegnu · · Score: 0

      That multiple graphics card one sounds creepy. The implications of taking the mouse cursor off the right edge of an OS X screen onto the left edge of a Linux screen are mind-boggling.

      It's like a spooky spider.

      --
      Please stop stalking me, bro.
  60. Re:Except that by Elwood+P+Dowd · · Score: 5, Informative

    The G5 is a 970. The 970 is a G5.

    The Power5 is not a 970. They scaled down the Power5 to make the 970.

    --

    There are no trails. There are no trees out here.
  61. That's neat and all . . . . by theparanoidcynic · · Score: 1

    But the only two OSes that I would ever want to run simultaneously on a PPC box would be Linux and OSX. Mac-on-Linux already allows this handily.

    --
    Only in a Slashdot fantasy can a Slackware install turn into several hours of sex . . . . .
  62. you can already do that by jeif1k · · Score: 1

    This is probably not going to be a big deal for Apple: Windows NT on PPC is non-existent, and people who want to run Linux alongside OS X on Macintosh hardware already have good solutions.

    The main utility of virtualization is for server farms and mainframes. IBM will probably be shipping some server solutions based on the 970, and the rest of the market will go to Intel and AMD-based solutions. Neither Apple nor OS X are big players in that market.

    1. Re:you can already do that by Chanc_Gorkon · · Score: 1

      Probably? They already do. That's the Power 5. Granted, that is not exactly the 970, but it's actually pretty much the same although Poer 5 is better then the 970. IBM may make either blades or desktop AIX or Linux boxes based on this chip. It makes me wonder if they may start using this chip in future HMC's for the full fledged Power 5 series?

      --

      Gorkman

  63. Re:Quit with the "GNU/Linux" crap, by Anonymous Coward · · Score: 0

    Yeah Right... just get rid of all the GNU/ and everything in "GNU/Linux" that was created by the toolsets....
    Next "good idea" please!
    hahahahahahahahahahahahaha...

  64. Sandboxes? by jevvim · · Score: 3, Interesting
    Who says virtualization needs to be used to run different/independent operating systems? I think it'd be nice to be able to run multiple copies of the same OS, each in an independent virtual machine, so that programs - or, more importantly, virues/malware - cannot affect other software running on the same system, even if the OS itself is compromised.

    Until, of course, a flaw is found in the virtualization layer itself, at which point it would be possible to hijack a computer at the CPU level and run a new, independent, trojan OS to do who-knows-what. Thankfully IBM has some experience with this, which means that such a vulnerability is less likely... right? ^^;

    1. Re:Sandboxes? by VdG · · Score: 1

      IBM are very good at memory management, stemming from OS/VS (predecessor of MVS) back in the '60s. I wouldn't be concerned about anything being able to hi-jack the server from within a partition.

      The biggest risk is with the HMC, since that's what is used to configure new partitions. IBM recommend taking some care with this, (use of dedicated, private networks, for example). All of the links between the HMC and the servers it controls use strong encryption. The Power4 versions required a serial connection, but I think the new Power5 only needs ethernet. (I could be wrong: I haven't studied the manuals in detail, yet.)

    2. Re:Sandboxes? by Amiga+Trombone · · Score: 2, Informative

      The Power4 versions required a serial connection, but I think the new Power5 only needs ethernet. (I could be wrong: I haven't studied the manuals in detail, yet.)

      You can use either ethernet (ASMI) or serial (HMC).

      Fun fact I found out the hard way - you can't attach Power5 servers to the same HMC as Power4 servers. You need to get a seperate HMC for the Power5's. I couldn't get a clear answer on why this is, something to do with a difference in their communication protocols.

      As for the manuals, you'll read them in vain, because the information you're looking for isn't in there. I couldn't even find it in the online manuals. I ended up calling support, who didn't have the information either, but were able to hook me up with the backline support people who were at least able to give me enough information to get me started.

      Another fun fact I learned the hard way: if you try to set one up by attaching a console to the serial port, be sure you set the termninal to 19200 baud. Most terminals default to 9600, which is fine for most servers, but will only get you garbage on a Power5.

      Despite the fact that they look pretty much the same as the Power4's, the Power5's are an entirely different breed of cat. Be sure to allow yourself plenty of time for trial and error experimentation when you go to set one up. Believe me, you'll need it. You're going to be in for a few surprises, and not all of them pleasant.

  65. But what will the HMC be... by bigredradio · · Score: 1

    For IBM pSeries systems that are partitionable, they need to have a Hardware Maintenance Console (HMC) to configure the system resources into the separate Logical Partitions (LPARs). For pSeries boxes it is a x86 PC with redhat 7.1 installed. (With an msdos bootloader...wierd). So you have a Mac G5 that you can partition, but you might have to use a cheap PC to configure it. That would just be wrong. Also, it connects via serial cables. Do the new Macs even have serial cables?

    There are an aweful lot they would need to add to the Macs to make this work. But, from experience it is awesome to run multiple instances of the OS from one machine. (And not on top of one another like VMWARE or Virtual PC). Good Luck Apple and IBM. It would be sweet to have a partitionable system at the Apple price point.

    1. Re:But what will the HMC be... by Anonymous Coward · · Score: 0

      The Xserve has a serial consol. So maybe it will only show up as a feature for the Xserve and not their PowerMac line. Too bad, if that's the case.

  66. xen/pacifica/silvervale by tupshin · · Score: 3, Informative

    It's a bit sad that with all the comments posted so far, nobody has mentioned xen, and the fact that it is accomplishing the same kind of thing today on x86 machines with operating systems (including linux 2.4 and 2.6, a couple xbsds, and plan 9) that have been ported to it, and will be able to support un-ported operating systems (e.g. windows xxx) once Intel's silvervale or AMD's pacifica technologies (both are CPU extensions that assist virtualization in hardware) become available (probably in 2006).

    1. Re:xen/pacifica/silvervale by Alioth · · Score: 2, Informative

      Because Xen (or UML or coLinux) is not the same thing. They all require a host operating system. This will do it *without* a host OS, just like IBM mainframes have for decades.

    2. Re:xen/pacifica/silvervale by tupshin · · Score: 1

      Actually, xen is a lot closer to this than you think. The "host operating system" is in fact just a guest (or domain in xen's terminology) that has access to hardware (privileged domain), and can therefore utilize its drivers to provide access to this hardware to unprivileged domains. Right now, this privileged domain is only linux, but a previous version had an xbsd functional as a privileged domains, and the unprivileged domains wouldn't be aware of the difference. Xen itself is the low level kernel that effectively delegates hardware interaction to a privileged domain.
      Xen is much closer to the kind of virtualization you are talking about than either UML or coLinux, or VMWare, for that matter.

    3. Re:xen/pacifica/silvervale by hattig · · Score: 2, Informative

      That's Intel's Vanderpool technology, will be available in 2005 probably.

      Xen is a very nice solution, at the moment it is nice for free software due to requiring a port for it, but as you mention that will go away with virtualisation hardware.

  67. I want to give credit where credit is due. by jbn-o · · Score: 2, Informative

    I do count the Hurd as a kernel replacement because otherwise it is hard to explain what GNU/Hurd is and how it differs from the way in which most people use GNU (with the Linux kernel). Some people are running GNU/Hurd on their computers right now, so this isn't just an idea in someone's head. Granted, the complete GNU OS (which includes the Hurd) isn't ready for everyone's use yet and is nowhere nearly as popular as GNU/Linux, but in the past the Linux kernel was used by only a few technical people and in no way fit for everyday use. I don't think decisions of fairness and accuracy need to hinge on popularity.

    Who's doing the porting hardly qualifies as relevant criteria. When I see that the programmers who make Sky OS ported Firefox (a recent /. thread), I wouldn't say that the Firefox program has undergone some transformation that makes it significantly different from what Firefox users on other OSes are using.

    I want to give credit to the projects that I'm discussing, I want to be more clear in what I'm describing, and I want to be accurate to what I'm describing. Therefore, I don't see a problem with giving GNU a share of the credit when I'm talking about the union of the GNU OS with the Linux kernel. These days, the Linux kernel shows up in so many places that I need to differentiate between where it is being used with GNU, where it is being used alone, and where Linux is being used with something else.

    There are other instances where it is simply inaccurate to call something by another name--calling the "free software" movement "open source", for instance, is simply wrong, as is trying to link the open source movement (or Open Source Initiative) to the GNU GPL in a substantive way. I would be happy to explain more on this if you're curious, but generally I think this explains why I use language in a way you claim nobody does.

    1. Re:I want to give credit where credit is due. by Anonymous Coward · · Score: 0

      When the "GNU OS" is clean of all non-GNU code (including lots of things like BSD-ported code like the TCP/IP stack or even the Linux kernel) then I see no problem with the "GNU" label like RMS insists on. But until then, with all the Linux distributions out there (even Debian) with PLENTY of non-GNU code (GPL or not is not relavent) the "GNU" moniker is not mandatory. Hell, GNU.ORG runs Apache as a webserver. RMS's position on calling it "GNU/Linux" is simply arrogance. The FSF has contributed zero to IBM's endevors regarding the 970 project (and 99% of the Linux kernel itself), so I stand by my position.

    2. Re:I want to give credit where credit is due. by Anonymous Coward · · Score: 0

      Look, GNU contributed a lot to the free unix-like operating-system-that-isn't-BSD, but far less of it is GNU than you might realise. Perl was developed independantly of GNU. So was X Windows. So was vi, tcp/ip, patch, diff, samba, rsync, apache, open-office, etc etc etc. If you count lines of code you'll see what I mean. So if you are going to attribute credit, you might as well call it the X/Sun/BSD/GNU/MIT/../Linux operating system - GNU has a significant claim, but not an overriding one.

      (The) Linux (kernel) made the system complete and usable and hence why its name got associated with the whole shebang. Before that usable free unix was a myth - instead everyone just patched their Sun 4's with all this free software - there was no other choice. (The) Linux (kernel) made the difference in bringing it together into something that ordinary people could use.

      RMS is now just grandstanding by insisting his organisation take the credit. If RMS was all about software libre, he'd be pushing for wider adoption of free software systems and ignore the name even though it rubs him the wrong way. Instead he **discourages** adoption by government and organisations by making division publicly over its poster-child's name.

      Thankyou RMS for GCC and EMACS, and most importantly the GPL, but stop dividing the adoption of free software and ideals by your pettiness. We all know you contributed an enormous amount, but let the personal credit issue move aside for the greater good of adoption of free software and ideals!

    3. Re:I want to give credit where credit is due. by jbn-o · · Score: 1

      If you read the FSF's FAQ on the matter, I think you'll find that they respect everyone's freedom to call the system what they want, and that they ask that people name the principal parts of the system, of which they ask that you consider GNU and Linux (not Linux alone) to be such parts:

      Q: Many other projects contributed to the system as it is today; it includes TeX, X11, Apache, Perl, and many more programs. Don't your arguments imply we have to give them credit too? (But that would lead to a name so long it is absurd.)

      A: What we say is that you ought to give the system's principal developer a share of the credit. The principal developer is the GNU Project.

      If you feel even more strongly about giving credit where it is due, you might feel that some secondary contributors also deserve credit in the system's name. If so, far be it from us to argue against it. If you feel that X11 deserves credit in the system's name, and you want to call the system GNU/X11/Linux, please do. If you feel that Perl simply cries out for mention, and you want to write GNU/Linux/Perl, go ahead.

      Since a long name such as GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv becomes absurd, at some point you will have to set a threshold and omit the names of the many other secondary contributions. There is no one obvious right place to set the threshold, so wherever you set it, we won't argue against it.

      Different threshold levels would lead to different choices of name for the system. But one name that cannot result from concerns of fairness and giving credit, not for any possible threshold level, is "Linux". It can't be fair to give all the credit to one secondary contribution (Linux) while omitting the principal contribution (GNU).

      You apparently consider Apache and BSD code to be significant contributions, yet you hide their contributions by calling the whole system "Linux".

    4. Re:I want to give credit where credit is due. by Anonymous Coward · · Score: 0

      You apparently consider Apache and BSD code to be significant contributions, yet you hide their contributions by calling the whole system "Linux".

      Your FAQ post already shows why I simply refer to it as Linux: "Since a long name such as GNU/X11/Apache/Linux/TeX/Perl/Python/FreeCiv becomes absurd, at some point you will have to set a threshold and omit the names of the many other secondary contributions." I call it Linux because either I need to give credit where it's due in all places, else give the credit by implying its existance because of the general inclusion of such packages in a typical distro.

      Besides, the answer to this FAQ is a lie. "The principal developer is the GNU Project." Bullshit. GNU code consists of SOME of the CORE features of a typical Linux distro, but a vast majority of both a usual server and a usual workstation is NOT GNU SOFTWARE. Is GNU responsible for X? PostgreSQL? MySQL? PHP? Perl? Python? KDE? Most window managers? Any packaging tools like RPM or APT? SSL? SSH? Mozilla? Most development tools? Think about it: Much of the *nix software out there that lots of us use on a daily basis is NOT created by the hands of FSF/GNU folks but other people. The GNU folks are simply trying to hijack the efforts of others by claiming much more credit than they actually deserve.

    5. Re:I want to give credit where credit is due. by jbn-o · · Score: 1

      How fortunate it is, then, for the programmers of some of those programs that the GNU GPL and LGPL exist.

      You claim that RMS is not "pushing for wider adoption of free software" but that's why he goes on speaking tours around the world. Eben Moglen too, talks to groups about his work with the FSF (and recently his take on the whole SCO debacle). I'd hardly call it petty to remind people to preserve software freedom, certainly in comparison with what I'm reminded of when I'm asked to call the whole system "Linux".

      When it comes to free software adoption by government, my experience differs from your views. Brad Kuhn, executive vice president of the FSF, went on the record saying that governments should use free software in a talk at the University of Illinois at Urbana-Champaign. Earlier this year, I wrote an article published on Counterpunch.org about free software voting machines and RMS wrote me to thank me for writing the article. He and I both acknowledge that free software voting machines are not enough to overcome our current electronic voting machine problems, but they are a step in the right direction and this would solve a problem many districts will face later on.

    6. Re:I want to give credit where credit is due. by Anonymous Coward · · Score: 0

      I'd hardly call it petty to remind people to preserve software freedom, certainly in comparison with what I'm reminded of when I'm asked to call the whole system "Linux".

      That's not "freedom" but "conformity". Most of the software in a given Linux distribution isn't GNU software but is created by others, yet the GNU zealots have no problem with stealing the works of others to promote their own agenda. Your concept of "freedom" isn't freedom, it's idealogical theft.

  68. Re:Except that by Anonymous Coward · · Score: 2, Informative

    They scaled the Power4 down to create the 970, not the Power5.

  69. Stupid question: by Anonymous Coward · · Score: 0

    Are viruses that affect the Windows portion going to compromise the other ones?

    With a Linux/Windows dual-boot, you run the risk of having a Windows partition virus affect the Linux part.

  70. If lowering your criteria is so good, by rah1420 · · Score: 2, Interesting

    imagine what quality decisions you can make if you simply look for "systems that don't suck."

    Well, the decisions may not be of higher quality, but the decision tree is that much more robust.

    --
    Mit der Dummheit kämpfen Götter selbst vergebens.
    1. Re:If lowering your criteria is so good, by ArbitraryConstant · · Score: 2, Insightful

      "imagine what quality decisions you can make if you simply look for "systems that don't suck."

      Well, the decisions may not be of higher quality, but the decision tree is that much more robust.
      "

      There's a system that doesn't suck?

      News to me.

      --
      I rarely criticize things I don't care about.
    2. Re:If lowering your criteria is so good, by dipipanone · · Score: 1

      > There's a system that doesn't suck?

      Not according to these guys

  71. VMS by krokodil · · Score: 2, Informative

    History repeats itself. VM/CMS is back, but
    on smaller sexier boxes.

  72. Re:Quit with the "GNU/Linux" crap, by Anonymous Coward · · Score: 0

    Yep.

    It's already in progress...

    What's so fucking hilarious about the GNU freaks is how similar their reactions are to MS freaks when they realize that, no, the world won't come to an end if/when they are dumped.

    Longterm the only GNU stuff likely to last is GCC...

  73. wow by adeydas · · Score: 1

    wow!!! windows on mac...

  74. never happen by pascalpp · · Score: 0

    my mom can barely manage 2 apps on windows or on a mac. apple's main focus is on simplifying the computing experience 'for the rest us'. which is why they'll never ship a machine that runs more than one operating system.

  75. I'd settle for just OSX running as fast as Win2K by irishkev · · Score: 0, Flamebait

    Why is OSX on the latest dual processor G5 system sluggish compared to Win 2K on a 1.6Ghz AMD system? Will the G5 processor innovations finally eliminate the clunkiness factor of OSX?

  76. Testing my browser, you can mod this away by Anonymous Coward · · Score: 0

    Hello there, my name is Bob. Not really, but oh well. So, how's the weather out there? Rain? Yeah, rain is wet. What about them Pacers? Ouch, don't hit me! Look a cat is up that tree over there. No, don't use the rifle, I'll get it out with this rock. Meeeoowwrrrlll! He's okay, now. This would be a lot easier if Slashdot didn't abort my simpler test posts so much. That's life.

    Hello there, my name is Bob. Not really, but oh well. So, how's the weather out there? Rain? Yeah, rain is wet. What about them Pacers? Ouch, don't hit me! Look a cat is up that tree over there. No, don't use the rifle, I'll get it out with this rock. Meeeoowwrrrlll! He's okay, now. This would be a lot easier if Slashdot didn't abort my simpler test posts so much. That's life.

    Hello there, my name is Bob. Not really, but oh well. So, how's the weather out there? Rain? Yeah, rain is wet. What about them Pacers? Ouch, don't hit me! Look a cat is up that tree over there. No, don't use the rifle, I'll get it out with this rock. Meeeoowwrrrlll! He's okay, now. This would be a lot easier if Slashdot didn't abort my simpler test posts so much. That's life.

    Hello there, my name is Bob. Not really, but oh well. So, how's the weather out there? Rain? Yeah, rain is wet. What about them Pacers? Ouch, don't hit me! Look a cat is up that tree over there. No, don't use the rifle, I'll get it out with this rock. Meeeoowwrrrlll! He's okay, now. This would be a lot easier if Slashdot didn't abort my simpler test posts so much. That's life.

  77. You guys are all missing the point!! by Anonymous Coward · · Score: 0

    What is this, all the college students on slashdot today?

    You don't need this feature for your desktop.

    And you probably wouldn't use this often for running *different* operating systems.

    Server virtualization is great for *multiple instances of the same OS*.

    This would be great for security, for instance. Let's say you've got a server with a custom app. You wrote it yourself and it's very secure, efficient, and it uses partitioning techniques that would make DJB proud. Everything is cool. Then the client insists on this open-source 3rd-party module. You check out the source code and it looks like a high school kid wrote it. You spot 2 buffer overflows in the code that prints the version string. Wonderful.

    If you have a virtualized OS (think "jails" under FreeBSD or some of those Linux virtual servers), you just set up a separate instance to run just this crappy code. When the kiddies hack it, you don't sweat too much, because this separate VM has its own memory limits, its own firewall, and runs nothing special except this one module.

    This would be so cool.. I'd love to see Mac OS X virtualized. I'm really starting to run out of reasons to NOT recommend Xserves in the future.

  78. Testing my browser, you can mod this away by Anonymous Coward · · Score: 0

    Hello there, my name is Bob. Not really, but oh well. So, how's the weather out there? Rain? Yeah, rain is wet. What about them Pacers? Ouch, don't hit me! Look a cat is up that tree over there. No, don't use the rifle, I'll get it out with this rock. Meeeoowwrrrlll! He's okay, now. This would be a lot easier if Slashdot didn't abort my simpler test posts so much. That's life.

    Hello there, my name is Bob. Not really, but oh well. So, how's the weather out there? Rain? Yeah, rain is wet. What about them Pacers? Ouch, don't hit me! Look a cat is up that tree over there. No, don't use the rifle, I'll get it out with this rock. Meeeoowwrrrlll! He's okay, now. This would be a lot easier if Slashdot didn't abort my simpler test posts so much. That's life.

  79. Should have RTF'd by strlen · · Score: 1

    I wasn't aware that the z-series (the S/390 ancestor?) was using a PPC. I knew that the iSERIES were using some sort of a RISC chip now, but wasn't sure whether this was a PPC or something more proprietary, now that I see this it does make a great deal of sense.

  80. Re:Except that by Elwood+P+Dowd · · Score: 1

    Crap.

    Thanks.

    --

    There are no trails. There are no trees out here.
  81. Why stop? by logic+hack · · Score: 0
    ... "why stop at that list?" ... "You could run virtually any OS it" ... "Windows 95"
    I think you just answered your own question :P
  82. Re:I'd settle for just OSX running as fast as Win2 by Twid · · Score: 1

    I know you're trolling, but I'll bite.

    I have (ok, had, it went back to the demo pool) a dual 2.5GHz PowerMac G5 on my desk for the past week. It was lightning fast on any task I threw at it. I was doing some benchmarks for a customer, and our numbers were much, much better than any of the competition running their benchmark code, including the latest Itanium and Opterons.

    You can argue price, but to argue that a Dual 2.5GHz PowerMac G5 is sluggish is insane. Care to provide some data to back that up?

    --
    - "When you want something with all your heart, the entire universe conspires to give it to you" -Paulo Coelho
  83. What's particularly interesting by MerlinTheWizard · · Score: 0

    is the security level that can be achieved with such a processor; not the fact that it can run "several OSs at the same time", which is just a by-product of its architecture. Apart from some real crude memory protection, modern "mainstream" processors hadn't had any kind of abstraction/security feature, so I think this is good news. And if that ever succeeds in a reasonably "mainstream" future Apple computer, along with a hardened Mac OS, the couple Intel/Microsoft or even AMD/Microsoft are in for a rough ride...

  84. Got root? by zakezuke · · Score: 1

    Selling space on a virtual server is not a new concept. Very handy when a client needs full autonomy over their own server but you don't want them to have root everywhere. They have the rights to install all the services they need but it doesn't necessarily affect the over all security of the rest of the machine. You can do this with a product called Vmware which is basicly a host OS that allows you to spawn independent virtual machines. It looks like they plan to do this on the hardware level.

    Not too useful for a home user but very useful for a Blade Server.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  85. POdp by Anonymous Coward · · Score: 0

    ASDKLNASLDNKLASJNDLASJKNDLKASJDNKLASNDLAKSNDJKASND KLASJNDLASKND d asldnaslkjdn nasklDNLAKSNdlk asDKJNASLkdna asdnasjklnd

    http://WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW.wwwww.casmldkmsal kmd

    WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWW

  86. You mean like the 8086? by Leomania · · Score: 1

    Hopefully they've added the segment registers to this architecture... that would be so cool. Er, waitaminute...

    Obviously not what they'd do. But I gotta admit, it was the first thing that popped into my head when I read the headline.

    - Leo

    --
    You don't use science to show that you're right, you use science to become right.
    1. Re:You mean like the 8086? by andreyw · · Score: 1

      I don't see why you thought of this as "adding segment registers" to the architecture. I don't understand how this could pop into your head. Really. The x86 has no functionality similar to this, and the only thing that came close was the Virtual-8086 mode which came to life ONLY with the creation of a (then 16-bit) Protected Mode on the 286, wherein the segment registers started to contain references to entries in the GLOBAL DESCRIPTOR TABLE and LOCAL DESCRIPTOR TABLES, instead of being used directly in memory address computation. (Protected Mode allowed access control to memory and I/O, and was the only reason why the x86 is treated like a "real" CPU now and not as an MCU. Finally the OS couldn't be crashed by the user applications fubarring. The 386 expanded on the idea by implementing a 32-bit Protected Mode (and obviously extending the registers and increasing the memory range from 16MB to 4GB)). The PPC already has segment registers. Here is a quick run-down of the PPC memory managment facilities.

      Program memory references are 32-bit logical addresses. The 4 high order bits of the logical address index a set of segment registers, each of which contains a 24-bit ``virtual segment identifier''(VSID). The logical address is concatenated with the VSID to produce a virtual address. There is a translation look-aside buffer of cached virtual -> physical translations and hashed page tables indexed by a (hashed) virtual address. The tables are organized into ``buckets'', each consisting of eight page table entries (PTEs). Each PTE contains a 20-bit physical page address, a 24-bit virtual segment identifier (VSID) and permission and other housekeeping information. Once a TLB miss occurs, a hash function is computed on the virtual address to obtain the index of a bucket. If no matching entry is found in this bucket, a secondary hash function is computed to find the index of an overflow bucket. If no entry is found in either bucket, the OS must determine further action. The PPC also offers an alternative translation from logical to physical that bypasses the TLB/hash-table paging mechanism. When a logical address is referenced, the processor begins the page lookup and, in parallel, begins an operation called block address translation(BAT). Block address translation depends on BAT registers. The BAT registers associate virtual blocks of 128K or more with physical segments. If a translation via the BAT registers succeeds, the page table translation is abandoned.

    2. Re:You mean like the 8086? by andreyw · · Score: 1

      And obviously I described the PPC-32, since I have no knowledge of PPC-64, aside from minor assembly.

  87. Two is too many by Anonymous Coward · · Score: 0
    I have 4 which is way too much and way too noisy.

    Partitioning is just VM in "firmware". It's great for testing new stuff. Want to test a new Linux kernel. Just create a new partition and boot it. Excellent debugging facilities if it's anything like what VM had.

  88. Sigh... by WillerZ · · Score: 1

    People keep getting this wrong:

    iSeries is not Big Iron -- zSeries is Big Iron.

    iSeries is either Medium Iron or Big Manganese, according to taste.

    Either way the eServer i5 rocks, it's just the eServer zSeries z990 is just that bit more ferric...

    Phil

    --
    I guess today is a passable day to die.
    1. Re:Sigh... by easter1916 · · Score: 1

      The iSeries scales up to be quite a large and powerful system... I think it qualifies depending on configuration as midrange or low-end mainframe.

    2. Re:Sigh... by Anonymous Coward · · Score: 0

      With 64 P5 CPU's and a CPW rating of over 120,000 now available as an i/595, it is BIG iron. As big as any zSeries box. The only bigger zSeries is a Sysplex implementation with many seperate z boxes running in a cluster.

  89. Re:RMS can kiss my ass by Anonymous Coward · · Score: 0

    Then stop using gcc and glibc.

  90. VMWare on a chip? by stankulp · · Score: 1

    I would presume that virtual machines implemented on the hardware would be faster than virtual machines implemented in software but, other than the speed issue, is there anything different about this than running multiple operating systems with VMWare?

    --
    We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
    1. Re:VMWare on a chip? by Alioth · · Score: 1
      Yeah - you don't need a host OS.

      Instead of:
      Host OS
      |-----|------|
      guest guest
      you have
      OS OS
      eliminating the resources taken up by the host OS.
    2. Re:VMWare on a chip? by Anonymous Coward · · Score: 0

      You've just described VMware ESX. The "Console OS" is primarily a boot loader and management VM (well, it is not actually a VM like the other VMs, since it is a version of linux modified to virtualize easily).

  91. Re:Stupid question: Not really by bigredradio · · Score: 1

    Depending on the virus. I am no windows expert, but if it can access the disk as a raw device, then it could easily effect the other systems.

    For instance, if it was two linux machines on different partitions or disks, you could simply run: dd if=/dev/zero of=/dev/hda bs=1024 count=100 and wipe out the partition table on the other disk. Even the echo or cat command can write ascii text to a raw device. I am sure windows has it's own version of those programs.

  92. Re:I'd settle for just OSX running as fast as Win2 by Anonymous Coward · · Score: 0

    OS X currently isn't optimized for the G5. I'd understand if it's clunky on such machines. Although, it's quite fast on a 1Ghz G4.

    The solution? OS X 10.4, optimized for G5. You don't need all this CPU partitoning stuff to make OS X fast.

  93. maybe no.... by moosesocks · · Score: 2, Interesting

    I wouldn't place any bets on this being used in the G5.

    There were MANY variations of the G4-series chips which were not specifically designed for workstation/mainframe use and were never picked up by Apple.

    Offtopic, but interesting to note is that there were actually TWO G4s. I'm not 100% sure, but I think when apple transitioned to DDR RAM, they used a different series of processor -- they were quite different chips... apple never made a big deal out of it (and rightfully so, as it made little difference to the consumer). Still, compiling using optimizations only found on the newer G4s can yield impressive results as shown with the optimized firefox builds.

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  94. A new OS is born by Wescotte · · Score: 1

    VirusOS!

  95. Re:I'd settle for just OSX running as fast as Win2 by michaeldot · · Score: 1

    You shouldn't feed the trolls, but just in case the parent is genuine in his belief and he's actually used OS X for a minute, he may be influenced by the double-buffered screen redraw and comparing it unfavorably to the flickering redraw done by Windows (pre-Longhorn).

    I've noticed a lot of people who don't know what they're talking about play around with the scrollbars and windows and conclude the system is sluggish.

  96. Yes, but by ScrewMaster · · Score: 1

    A Mac built around this chip could theoretically run OS X, GNU/Linux, Mac OS 9, and the PowerPC version of Windows NT, all simultaneously and independently."

    ... and slowly.

    --
    The higher the technology, the sharper that two-edged sword.
  97. Re:Except that by Morky · · Score: 4, Informative

    Actually, they scaled down the Power4 to make the 970.

  98. What if ... by systems · · Score: 1

    after I install some software on thw windows-NT it asks for a reboot! How will that work, without taking down the other systems. And what about system shutdown, which OS will be allowed to shut the power down?

    I think such a system will require some sort of an OS manager ! a layer downwards between the OS(es) and the hardware.

    1. Re:What if ... by easter1916 · · Score: 1

      You didn't RTFA, did you? They clearly explain and illustrate this new BIOS layer, with diagrams even.

    2. Re:What if ... by ocelotbob · · Score: 1

      There's still going to need to be some sort of hypervisor task to monitor the OSes running on the system to ensure that reboots, new system images, etc, are handled correctly. Think of open firmware on the suns. Most of the time, it's just sort of there, but the second you hit l1-a it becomes very visible. You put in a reboot request, and you can set it up to bring you back to open firmware. I imagine a similar system would be in place for any partitoned OS system, where you'll have an area where you can control what OSes are running and how they work.

      --

      Marxism is the opiate of dumbasses

  99. Hurd? Taligent? Pink OS? by sleepingsquirrel · · Score: 2
    I wonder if you could run a stable kernel and debug a new kernel at the same time.
    Isn't that what the Hurd is all about...
    The GNU system (also called GNU/Hurd) is completely self-contained (you can compile all parts of it using GNU itself). You can run several instances of the Hurd in parallel, and debug even critical servers in one Hurd instance with gdb running on another Hurd instance.
    The more I hear about all of these virtualization projects (xen, user mode linux, vserver, qemu), the more I think we're reinventing the microkernel. Any else remember how Taligent and Pink were going to be IBM's way of allowing Mac, OS/2, and AIX to run on the same box?
  100. IBM better watch thier backs by Anonymous Coward · · Score: 0

    Spreading rumors about future Apple products is likely to get them sued.

    1. Re:IBM better watch thier backs by frambris · · Score: 1

      It doesn't matter then that PowerPC has been developed by IBM, Apple and Motorola?

  101. Slashdot.org down? by dantheman82 · · Score: 0, Offtopic

    I got this error message on the main Slashdot website:
    503 Service Unavailable
    The service is not available. Please try again later.

    --
    This sig donated to Pater. Long live /.
    1. Re:Slashdot.org down? by Jsutton1027w · · Score: 0

      Same here....has Slashdot been Slashdot'ed?

    2. Re:Slashdot.org down? by Anonymous Coward · · Score: 0

      You mean Slashdot has been slashdotted? Fark me...

  102. Yes, it is! by Anonymous Coward · · Score: 0

    I run the Mac OS X panther...I used to have Debian running on it, but OS X makes it unnecessary (also see the FINK project http://fink.sf.net/ and DarwinPorts http://www.darwinports.org/

    I run Fluxbox in my apple X11. It's very handy..

  103. PPC is not RISC, PPC is really very Complex CISC. by Anonymous Coward · · Score: 0
    The internal architecture of PowerPC is very MARRANA, MARRANA, MARRANA, MARRANA, MARRANA, ...

    I have lost at anywhere of thousands and thousands of PPC's instructions!!! (see pem64b.pdf e-book)

    PowerPC is worse, worse, worse, harder, harder, harder, dirtier, dirtier, dirtier than the cleanest & simpler Alpha 21364.

    I'm building an Alpha 21364 simulator!!!

    open4free ©

  104. Re:Mac OSX Panther is not the worlds best OS by kilauea · · Score: 2, Interesting

    I've never heard such shite in all my life.

    I've used Linux for just as long and although not a current mac user I can not remember arseing around for hours with dependancies on OSX to get simple stuff like an MP3 player working.

    I also can not think of one Linux app with anywhere near the thought apple put into GUI design. Most are frankly hideous and clunky as hell.

    And WhoTF uses X11 on a mac? Its there as a "add-on" at best. When you can Quartz render stuff I don't see the point. X11 is crap on anyway.

    And we all know OpenOffice only exists cos MS will never release a "proper" office (you know - the one OO keeps chasing and never catches up) on Linux os Solaris. Mac has an office from MS which is better than the Windows one!!

    You've missed the point mate - your a budget shopper confused in Harrods....

  105. clusterd by Anonymous Coward · · Score: 1, Funny

    yes but I run a beowolf ckuster in the chip

    1. Re:clusterd by Anonymous Coward · · Score: 0

      now imagine a beowulf cluster of beowulf clustered chips each running a beowulf cluster

  106. Apple has no input on the PowerPC CPU's by Anonymous Coward · · Score: 0

    They even got into a fight years ago with the altivec unit. Motorola started making the CPU's for Apple and they got out of that in a hurry. The CPU's where not cutting enough edge and the Mac line started going downhill.

    This is a good feature, but not really for Apple. I think it was designed for IBM's Power line of (super)computers.

    Apple doesn't do big iron. They do iPods, consumer grade stuff.

    1. Re:Apple has no input on the PowerPC CPU's by Jeff+DeMaagd · · Score: 1

      Apple is trying to get into the supposed high margin enterprise market with XServe, XServe cluster and the RAID system. I don't know if it cuts into any of IBM's market though, I wonder what they think of it.

  107. Blue Screen? by Jsutton1027w · · Score: 0

    So, what happens if WinNT gets a BSoD and reboots; does that reboot all the OSes running on the machine or just Window$?

  108. Re:Mac OSX Panther is not the worlds best OS by Anonymous Coward · · Score: 0

    Kilauea, I must agree. The parent contains the biggest wheel-barrow load of bollocks I've ever heard.

  109. Virtual disks by Anonymous Coward · · Score: 1, Informative

    IBM supplies the virtual disk device drivers for the guest OSes. The device driver does i/o via hypervisor calls. The virtual disk is simple so the device drivers are easy to write. Something like that. Think how logical volumes work.

  110. Re:I'd settle for just OSX running as fast as Win2 by easter1916 · · Score: 1

    michaeldot, i don't know jack about graphics -- would you explain this for me? it sounds interesting... thanks!

  111. Apple not a big player? by Anonymous Coward · · Score: 0

    Neither Apple nor OS X are big players in that market
    This is quite simply not true. The Apple XServe and Mac OS X Server are both considered very powerful, cost-effective solutions. That is why Virgina Tech has 1100 dual-2.3Ghz XServes in their System X. It was determined to have the highest gigaflops-to-price and takes the least power consumption and physical space, ratio by COLSA Corp. & the US Army for their MACH5 cluster, with 1,562 dual 2Ghz G5 XServes. And it runs Mac OS X Server. Apple's XServes are extremely competitive, making them a big player in the server market.

    1. Re:Apple not a big player? by Anonymous Coward · · Score: 0

      This is quite simply not true. The Apple XServe and Mac OS X Server are both considered very powerful, cost-effective solutions.

      Apple's market share is still tiny--i.e., they are not a big player in that market.

      Of course, your claims are also technically false: OS X and XServe are not cost-effective or particularly good solutions for mainstream server applications, for many reasons: their proprietary and non-standard administration tools, their incompatible file system, their lack of a network transparent window system, and their lack of applications, to name just a few. Virtualization won't fix any of that.

  112. umm - why? by Robocoastie · · Score: 1

    why would one need to run 5 operating systems at once? All an O/S does is tell the hardware what to do. The actual software should be agnostic IMO and unless I'm wrong is why good old C is still such a strong and popular language.

    Perhaps I misunderstand though, let me know.

    Rob

  113. but is it ultra? by Anonymous Coward · · Score: 0

    I only use professional delux OS's. Because I demand, no ...deserve, the very best.

  114. Parent is correct? by Anonymous Coward · · Score: 0

    I thought the segment cludge is what allows you to address more than 64k on the 8088?

    1. Re:Parent is correct? by andreyw · · Score: 1

      What does this have to with TFA though? And who used the fugly "segment cludge" ever since the 80286 (yes, 286 - 16-bit pmode) came out?

  115. Re:Mac OSX Panther is not the worlds best OS by Anonymous Coward · · Score: 2, Interesting

    I've been a linux user for 12 years now since slackware 0.91, and I've finally managed to get everything the way I like on a linux desktop.

    That was the sound of you shooting yourself in the foot. Ouch. I feel for you.

    unless you like the strange program they enclose (iLife) I hate iTunes (a properitary mp3 player tied to a online service for ripping money out of you.)

    Personally, I like iLife, which is actually a combo of several programs like iPhoto, iMovie, iTunes, iDVD and Garage Band. They just work, out of the box. While they're not work-horse applications, they do enough for what I want for my hobbies. I have an iPod, and iTunes is like magic. I can't imagine things getting any easier. I didn't expect my MIDI equipment to "just work" with a toy like Garage Band. It did, and it blew me away. So really, it depends on what you want to do with your computer. (As a side note, I live in a country where iTMS is not available even if I wanted it. Which I don't, but that again is a choice that is allowed.)

    Its better to just use xmms and add all the various decoder plugins.

    ...except that xmms and skins are ugly as hell compared to iTunes, and won't automatically sync with my iPod.

    The X11 term window is not scrollable with the mouse, how do you set the windowbuffer. it is way to small.

    OK, you got me there, but I think you're something like the 3rd person that actually attempted to use X11 on MacOS. There's a need, I'm sure, but what it has right now is usually good enough to get around the temporary "need". If you need something more than a temporary fix, you shouldn't be using a Mac. Or Windows, for that matter. Sorta like walking into a shoe store and complaining that you can't find suitable pants!

    Openoffice must be used through the X11 windowmanager.

    This begs the question... why do you want to use OOo on a Mac? It's fun to tinker around with, as a hobby, but I'd use MS Office for MacOS X. And if you're complaining about the cost, well really, you should have thought about the cost of ownership before you bought that Hummer, son. A Mac is a fancy piece of equipment, and it costs. The cost does not end at hardware alone, although you can sorta get by if you really need to. Sorta like only taking out your H2 on Sundays because you realized you couldn't pay for gas.

    Fonts look terrible (poor antialiasing) in the X11 windowmanager.
    /chuckle/ ANYTHING looks ugly as hell in X11 dude!

    The enclosed PDF viewing-program called preview is fast, but I've never got search working. this work fine in ggv and xpdf in linux.

    I have no idea what you're talking about, since it works fine for me. Dunno, can't help you.

    I'm seriously considering wiping out the mac OsX and install latest Debian for PPC on it instead.

    Sounds like a viable solution. Sort of wastes part of the idea of buying a PowerBook in the first place, but if that's your thing, why not? In the mean time, the majority of PB users will just merily chug along getting things done on MacOS X.

  116. CPU Partitioning != Virtual Machine(aka emulation) by borgheron · · Score: 3, Informative

    Hopefully, the following helps clear up some things:

    A virtual machine (which for some reason Java-ites seem to believe is *ONLY* a concept which applies to java) "virtualizes" aspects of the host machine. In the case of VMware on intel a technique called a monitor is used to run code natively on the processor for maximum speed. The monitor is basically a pseudo-device which accesses memory directly (you'll see it in the dev dir as vmmon). Other aspects of the machine, such as video, audio, keyboard, network, etc must be "virtualized".

    With CPU parititioning, running several operating systems becomes more or less trivial since much of the work of handling all of the ins and outs of virtualizing the hardware is handled for you at the lowest possible level.

    So, yes, there may be some performance hit when running several OSes in this way, but not quite as much of one as when this is done totally in software.

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  117. Re:Mac OSX Panther is not the worlds best OS by gerbache · · Score: 1

    X11 is really nice for those of us who work in a unix environment on a regular basis, since we can run apps remotely on the mac and have the best of both worlds. I do this sort of thing fairly regularly for school and work, and the only real downside is that if I'm doing it from home, it runs painfully slowly.

  118. Re:Mac OSX Panther is not the worlds best OS by Anonymous Coward · · Score: 0

    You're still using Panther?

    I've been running MacOS X 10.6 Calico for a year now, ever since I found that souped up Delorean...

    But I remember Panther.. you're being hypercritical, or just a troll..

    In the future, we feed trolls to Iraqi children. They call it Soylent Green.

    Merry Christmas all! :-)

  119. Re:Except that by JB72 · · Score: 1

    Actually I believe they scaled down the Power 4 to make the G5.

  120. Re:Mac OSX Panther is not the worlds best OS by Photoman321 · · Score: 2, Insightful

    Booo on you. OS X rocks for many reasons. I'm not saying it is better than Linux, but definately competes with it quite well, IMHO. Your comment that even windows is better is completely Bogus. In Os X everything just works. You don't have to worry about having to install drivers for things that should work without one (Something I have trouble on windows with ALL of the time), and the interface is just worlds ahead of Windows, and even kde, IMHO.

  121. Re:Except that by norwoodites · · Score: 1

    Actually the 970 has the feature already, witness the IBM blade server.

  122. Re:Mac OSX Panther is not the worlds best OS by Tom+Davies · · Score: 3, Informative

    I don't know what you mean by 'only the protege can access subwindows'. In OS X Command-Tab cycles applications and Command-Backquote cycles windows within the current application.

    I find mail fast enough. I'm not sure what you want from 'postfiltering' but I find the rules which let me place email from particular people or mailing lists into particular folders, or forward to my gmail account flexible enough to do anything I need.

    Search works in preview for me.

    Tom

    --
    I have discovered a wonderful .sig, but 120 characters is too small to contain it.
  123. Re:Mac OSX Panther is not the worlds best OS by Z4rd0Z · · Score: 1

    Which is nice on Mac, because it's just there as a tool, not the only game in town.

    --
    You had me at "dicks fuck assholes".
  124. Is this new? by Easy2RememberNick · · Score: 1

    I seem to recall them showing multiple Operating Systems running at the same time when the PowerPC was reviewed in magazines in the earyl 90's...I think. Didn't I? I'm sure I remember seeing a magazine article showing two windows with two OS'es running. Call me crazy.

    Then again I remember when people said processors will get so fast (1GHz oooh) all devices will be virtual, no need for a modem just have a "virtual modem".

  125. WOW by DarkMantle · · Score: 2, Informative

    Reading the replies I see mostly prejudiced personal opinions.

    Apple has always made great OSes for their computers. They are more intuitive for beginners, the interface is clean and easy to read. On kde/gnome It can be quite difficult to find applications. With linux in general there's the massive and complex dependency tree to worry about. I wanna install xmms and i gotta install 5 other things as well (ok I'm exagerating for effect.)

    People have to realize that Linux isn't quite ready for the average user desktop. It's great for our parents/releatives because when they have problems they'll ask us. But not everyone has that luxury. Mac and windows, for the most part, you install it and it just works. No worries. Also, lets see you do High quality graphics work on Linux. Mac gives you more true colors for the image and prints the way you see it.

    And for those of you that are gonna say so-and-so copied so-and-so, lets just set the record straight. Apple BOUGHT their interface from Xerox PARC after Microsoft turned it away. Then when MS saw the success apple was having in the early 90's decided to copy and modify the interface and created the "Start" menu (Finder anyone.) Incidently kde/gnome also designed their launcher menus based on the apple one. Which apple had been prototyping for a while, and many Geeks/nerds knew about it before it was released.

    So don't bad mouth a company you know nothing about, especially when most of the technology we have is owed to them.

    BTW: i feel I should tell you this was written on a Windows/Xandros Dual boot system. I was beta testing Xandros 3.0 prior to release.

    --
    DarkMantle I been bored, so I started a blog.
  126. What a way to "switch" by amichalo · · Score: 1

    Apple gets to sell a Windows compatible box without having to sell Windows on their boxes. Further, the idea that Apple makes its money off hardware is still in play because Apple isn't switching to Intel, rather MS et al will be switching to Power5/Apple.

    So just as one might have multiple desktops on a PC, this would allow a home user who traditionally uses Windows to have a MS Windows "Desktop" as well as an OS X and/or Linux desktop. The consumer gets to use the applications they are familiar with natively, but also has the choice of other OSes when work compatibility gives way to curiosity.

    The question is, will Apple and IBM shack up to lock out Wintel and if they do, how much of the iTunes/iPod enterprise does IBM want in return.

    --
    I only came here to do two things; kick some ass, and drink some beer...looks like we're almost out of beer.
  127. Re:Hurd? Taligent? Pink OS? by ArbitraryConstant · · Score: 1

    Funny you should mention Hurd...

    Hurd and Darwin (the core of MacOS) are both based on Mach.

    --
    I rarely criticize things I don't care about.
  128. Been there, done that... VMWare by fitten · · Score: 1

    I've been doing this for years running VMWare. I run as many as 4 virtual machines in addition to my host regularly. None interfere with the others.

    The main uses for this type thing that I've seen are:
    1. Partitioning a large box into a number of smaller virtual boxes. This is done typically to handle load during certain peak seasons. Example: with a Sun 10K, the IT folks I know at a university partitioned the 32 proc machine into three. Administration got 8 processors, general computing needs got 16, and someone else got 8. During registration, they would move 4 to 8 processors from the general use to Administration because students aren't using it so heavy at that time, but administration needs more CPU power.

    2. Q/A testing. VMWare works great for this (version 5 looks like it's going to be even better for it) where someone may have to test a product against multiple platforms for compatibility both running on top of them and interfacing between them (Windows client against a Linux server, for example).

    We have had a bunch of dual boot machines in labs before (Windows and Linux) and found that 99.999% of the time, each machine stays in one OS or the other (most often Windows). Folks dual booting is rare outside of developer/enthusiast circles and basically becomes a waste of HDD space.

  129. IBM the Sun killer? by failedlogic · · Score: 1

    Sun's slogan is "The Network is the computer".

    This has me thinking. Maybe IBM isn't trying to kill off MS or compete against it right away. Maybe its trying to take on Sun covertly.

    Consider this:
    1) Sun is using, ever increasingly, commodity hardware. The mobo's etc are definately "custom".
    I might 'lose' on this point, but consider my other two.

    2) Solaris and AIX are probably comparable Unixes but OS X is gaining ground in other markets (NAS, SAN) which Sun couldn't touch because they were too expensive. IBM can push AIX (if it wants to continue it) on the one end for high availabilty server and/or promote Linux more. For the smaller companies with smaller budgets than want low maintenance and easy use Apple is their solution. IBM doesn't lose out since their CPUs are still being bought ... which to them is better than having a client buy AMD or Intel.

    And more specifically yet,
    3) This point specifically had me thinking of the SUN slogan. Sun wanted "their" servers running office computers and the databases. With dummy networked terminals providing a screen, no storage space and a nice looking OS. What if IBM is willing to accept that their servers and OS might not run the network or the desktops.... but THEIR chips will (using OS X as both the desktop and server OS. They still make money on the chip sales.

    Wait a sec.... with a mulit-taking VM PPC chip, couldn't the server OS also run the desktop at the same time???? So there you have it. A SUN killer with a fast, high power chip running the corporate desktops in small/med businesses.

  130. Re:Except that by Anonymous Coward · · Score: 1, Informative

    The PowerPC 970 is the CPU in the G5 model PowerMac. The G5 designation encompasses the whole system, including the logic board, case design, etc. Like the G4 before it, individual components of the system will be changed and upgraded over time, but the system will remain a G5 for, probably, several years and past the time when the 970 has been replaced with a 975 or 980.

  131. Not independently by Anonymous Coward · · Score: 0
    ...since when did the G5 start supporting non-Von Neumann architectures? As long as we have a single bus shared by devices, the CPU, and memory, the operating systems will not be "independent" in any more of a fashion than can already be achieved with software VMs.

    What IBM's added is a simplification of this procedure in order to help out their mainframe crowd. IBM's been doing this for a long, long, long time. You see, back in the '60s IBM introduced an operating system called VM, which had this crazy notion of being able to provide virtual machines each with their own operating system environment....

  132. This story reminds me... by rinkjustice · · Score: 1

    ...of when the first cd burners with buffer underrun-proof technology came out, a sales rep made the outrageous claim you could theoretically burn a cd and play Quake 3 simultaneously. This is another overly optimistic theoretical claim that is best ignored until proven.

  133. Intro 64-bit....x86 will die? by Linuxathome · · Score: 1
    This article written by Tom Yager of InfoWorld seems to corroborate your argument. What I find interesting is his emphasis in his article about the move towards 64-bit processors, their production by manufacturers, and their adoption by OS developers. Excerpt:

    Apple drove IBM to create the 64-bit home runs PowerPC 970 and 970FX, chips that, similar to the 601, appeared in Apple hardware in record time. Power Mac G5, Xserve G5, and OS X did for Mac users what even the brilliant AMD can't do without Microsoft's help: migrate users to a 64-bit platform without one bump. Just as intriguing, Apple, IBM, and the public partners that sign IBM's open license could carry Mac users all the way to Power without the suffering that blocked users' migration from x86 to Itanium.
    [emphasis is mine]

    So those of you who argue that people want commodity hardware (i.e. x86) and commodity software are living in the past models of this economy. Wait until 64-bit is the norm and we will see the shakedown of what processor is king. Tom Yager makes the argument that x86 (to 64-bit Itanium) is too butt-tied to MS that consumers will be fed up and will buy IBM PowerPC with an OS smorgasbord (Linux, Mac OS X, etc.)

    1. Re:Intro 64-bit....x86 will die? by Ryan+Amos · · Score: 1

      Except customers don't care. Sure, high end graphics shops that need the power might switch, but most computing-intensive applications already use macs. For the home consumer user, they don't give a fuck if their OS is 32 bit and the CPU is 64 bit. They don't know the difference. Anyone who does and who cares is probably using a mac already. If you've ever used one of those dual G5s, you know what I mean.

    2. Re:Intro 64-bit....x86 will die? by MysteriousPreacher · · Score: 1

      They won't really understand why 64 bit is useful but they'll buy it anyway because of the salesmen and adverts telling them that 'Wally's Computers! Now with 64 bit POOOWWWEERRRRRRRR!!'.

      --
      -- Using the preview button since 2005
  134. Re:Mac OSX Panther is not the worlds best OS by Enahs · · Score: 1
    OK, you got me there, but I think you're something like the 3rd person that actually attempted to use X11 on MacOS. There's a need, I'm sure, but what it has right now is usually good enough to get around the temporary "need". If you need something more than a temporary fix, you shouldn't be using a Mac. Or Windows, for that matter. Sorta like walking into a shoe store and complaining that you can't find suitable pants!



    I use X11 all the time, and use Apple's wonky window manager. I like it! I can run those few apps I can't live without, and I don't have to use the equally wonky Aqua ports of X11 apps. And thanks to the Fink project, I can install something like Emacs for X11 and have it just work.



    This begs the question... why do you want to use OOo on a Mac? It's fun to tinker around with, as a hobby, but I'd use MS Office for MacOS X. And if you're complaining about the cost, well really, you should have thought about the cost of ownership before you bought that Hummer, son. A Mac is a fancy piece of equipment, and it costs. The cost does not end at hardware alone, although you can sorta get by if you really need to. Sorta like only taking out your H2 on Sundays because you realized you couldn't pay for gas.



    Heh. I work at a small newspaper. Explain that to my boss. Someone high up has everyone bamboozled that, hey, MacOS has great, uhm, everything for publishing. Yep, it does. The next time I see someone doing any real color calibration will be the first. ;-D

    --
    Stating on Slashdot that I like cheese since 1997.
  135. memory by Anonymous Coward · · Score: 0

    I'm still waiting for the Powermac G5's to get ECC memory support. I really want one of those sexy machines but I won't buy a workstation that doesn't have ECC memory.

    1. Re:memory by the_2nd_coming · · Score: 1

      why? are you running a continuous calculation application that reads and writes data to a file in memory?

      if you are, why the hell are you not running that on a server like the Xserve which has ECC now?

      otherwise, you are working interactively with the machine and at such a low data rate that interactive work produces, the chances that there will be a transmission error are crazy low, and the chances that you would not notice it are even smaller (well unless your stupid... then they are probably larger)

      --



      I am the Alpha and the Omega-3
    2. Re:memory by adzoox · · Score: 2, Informative

      Also, I thought the programs associated with such application [as needed for error correction] are running multiple scenarios/multiple threads of the same calculation.

      Take the human genome for instance. Most of it [the real research part] is being done on Xserves currently.

      The sequencing program is actually running 1000's of times and taking the calculation that comes up 99.97% of the time to be the correct one. This is then rerun until the calculation reaches an impossibly close number to 100%.

      No error correction needed.

      --
      Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
  136. Nothing new and error in the parent by Chanc_Gorkon · · Score: 2, Insightful

    Not just mainframe systems support LPARING. We have 3 LPARS running on our big Power 5 570 server. It's a beefy server. Plenty of ram (106 GB split between LPARS) and 16 processors to divide between LPARS. When AIX 5.3 comes out, you can order a new feature code that adds fractional LPARING....that is you can create a LPAR with as little as 1/10th of a processor. It's not surprising that the next 970 has this built in it. The real competition for UNIX servers in the near future will both be powered by IBM chips. That is, Apple, and IBM. IBM better be careful in how much power they give the 970's because IBM could get a real run for it's money if Apple exploits this ability.

    --

    Gorkman

  137. Thank goodness for Haiku! by ChunderDownunder · · Score: 1

    Hopefully someone will complete the PPC port and you will Be able to run your BeOS software natively. A dual G5, that would Be some BeBox!!!

  138. *gasp* that was my idea by Snipes420 · · Score: 1


    not really, but I thought of something like this a while ago.
    http://snipes.undergroundcanada.net/articles/

    --
    What goes around comes around, kid.
  139. Kernel compile and rebooting. by Krunaldo · · Score: 2, Interesting

    The most annoying thing with running the 2.6 kernel on a production server is that you've to reboot it every time you wan't to have all the bugfixes and so on.
    My question is: Is it possible to run a kernel and then compile the latest 2.6 kernel and then start it on another cpu "partition"?Then move over all the applications running under the old kernel to the new one without any significant downtime (under 1 second). And you just kill the old kernel and vola you're running the latest 2.6 kernel without any rebooting? :)

    --
    God,root what's the difference? I read slashdot, there for I errr... am stupid?
  140. MaconLinux let you do that already by acz · · Score: 1
    Mac-on-Linux is a linux/ppc program which makes it possible to run Mac OS in parallel with Linux.

    MOL is primarily intended to be used by those who run linux/ppc as their main operating system but still want to be able to run that occasional Mac OS application.

    Oh, and soon it would be possible to run linux on top of Mac Os X too.

    Anthony

    --
    Bellua Cyber Security Asia 2005

  141. It's already there by Anonymous Coward · · Score: 2, Informative

    The 970 already supports that feature and always did. It's derived from a POWER4 core.

    I don't think Apple enables it when they bootstrap the processor though, but it's just a matter for them of updating the service processor firmware.

    However, good partitionning (read: safe) would also require some support at the chipset level, for example, the ability for the IOMMU to prevent a PCI card used by one partition from doing DMA to the memory of anohter partition etc...

    IBM hardware has this support in the complete chipset, Apple hardware doesn't, at least not so far.

  142. Re:Mac OSX Panther is not the worlds best OS by MysteriousPreacher · · Score: 1

    I don't like to see a troll go unfed at Christmas.


    I've been a linux user for 12 years now since slackware 0.91, and I've finally managed to get everything the way I like on a linux desktop. (server side has been great for years).

    But in June I bought a Powerbook G4 12". it looks great and the hardware is great, but the OS stink! Even windows is better. Linux is now way ahead. latest kde or gnome have all the features I need, maybe not all the fancy bells and whizzles in OsX, but it is configurable and productive.


    If it took 12 years to get the Linux desktop working, shouldn't you give OS X the same amount time. Post a reply sometime around 2016 to let us know how it worked out.


    I hate iTunes (a properitary mp3 player tied to a online service for ripping money out of you.)


    Damn that whole idea of exchanging money for goods and services.

    You do know that you're not actually required to use the Music Store? I think most people don't care if their software is proprietry as long as it works. iTunes can support ogg though via a plug-in.


    The enclosed PDF viewing-program called preview is fast, but I've never got search working. this work fine in ggv and xpdf in linux.


    Sounds like problem is located between the keyboard and chair. RTFM.

    --
    -- Using the preview button since 2005
  143. Wow! Beowulf cluster on a single chip by Ingolfke · · Score: 1

    Can you imagine it?!

  144. Re:Hurd? Taligent? Pink OS? by TheRaven64 · · Score: 1

    True, although Darwin is a single-server (uses Mach as a HAL) and Hurd is multi-server (true microkernel) implementation. Not to mention the fact that there is an effort underway to move Hurd to L4 (a much lighter microkernel than Mach).

    --
    I am TheRaven on Soylent News
  145. My experience is the opposite. by MarcQuadra · · Score: 1

    Well, it's hoped that most of the hardware involved is connected to a SAN anyway, so it wouldn't matter much.

    But in my experience using Mac-On-Linux, which lets you virtualize Mac OS (and OS X) sessions on Linux, the disk performance is actually INCREASED. What you have is one OS providing the virtualization services (network, disks, memory segment) for the others. When the hosted system does IO it gets handed to the master OS right away, all IO becomes asynchronous when it hits the hosting layer.

    What you end up with is an OS that's tuned for great IO providing services with 'native dummy' drivers to the hosted systems. the net result is increased performance.

    Overall though, partitioning is really nothing new, my G3 can run partitioned sessions of Linux, Mac OS, Mac OS X, and I'll bet getting *BSD wouldn't be rocket science. I think this announcement by IBM is really just market-driven hype of a feature they've already got. They might just be reimplementing their way of doing it too. I can see the next PPC970 hardware running the 'hosting OS' as embedded Linux on the PC4XX 'control chip' present on all the 9XX motherboards. This would essentially be an IBM/PowerPC-enhanced version of LinuxBIOS. It would be LinuxBIOS that booted your OS inside a virtualized environment. Way cool, and way useful!

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  146. Re:Quit with the "GNU/Linux" crap, by squiggleslash · · Score: 1

    I was refering to the whole operating system, not just the kernel. If I wanted to write "Linux" I'd have had to say "run xnu, Linux, nu, and the PowerPC version of ntkrnl.sys" for consistance, and I can bet 90% of Slashbots who express concerns about GNU being mentioned with Linux wouldn't have understood a word of that.

    --
    You are not alone. This is not normal. None of this is normal.
  147. Windows does not run on PowerPC by adb · · Score: 1

    ...at least not since Microsoft dropped support for NT 4 PPC in 1997. There is no reason to believe it will ever be back, if only because nobody ever bothered to port applications to it.

  148. Re:greatboot Os9 by lawrephord97 · · Score: 1

    wanted MORE EMULATORS ALL SORTS OF STYLES please send to antiqueoperatingsystems @ msn groups
    lawrephord2@hotmail.com

    "Have you written your own operating system yet ?"

    --
    "Have you written your own operating system yet ?"
  149. Re:Mac OSX Panther is not the worlds best OS by bytemonger · · Score: 0
    And WhoTF uses X11 on a mac? Its there as a "add-on" at best. When you can Quartz render stuff I don't see the point. X11 is crap on anyway.

    That's not the point. I've been using OOo for years and if I switch back to MS I need to alter all my templates, which works by the way on all versions of OOo. with the correct template and window configs OOo is highly productive. OOo is not available in a quartz native version.

    I've no problems with hardware on the powerbook, but the OS on it makes me unproductive.

    in apple's mail program there is no option to postfiler the messages into various folders of various BCC, CC,etc, you can only cc yourself.

    So I had to set up a sendmailserver on localhost to filter it.

    I installed Debian on it and it works excellent. some problems with audio and wfi setup, but it is fixed now. care shit about hw-accelerated graphics.

    And whoo it is fast, it loads in 15sec.

    Haven't booted OSX in an week :-) And I've had to restart mozilla once either.

  150. Apple will never allow any REAL OS competition by Anonymous Coward · · Score: 0

    "theoretically" is the keyword in this article description. Apple has already prevented users from the choice of booting operating systems such as OS 9 on it's computers. This was key to forcing users to increasing the number of users to use OS X. When there was a choice of operating systems OS 9 and OS X, users chose OS 9 by overwhelming numbers. These numbers were an emberassment inside of Apple and Steve needed to convince users and third party developers that OS X was being adopted and used at a radical pace (a fact that did not exist). Apple had failed with previous operating systems replacements in the past for OS 9. We can all remember what happened with Copeland. Apple was attempting to force third party developers to rewrite their apps. in this new OS and users to purchase all news apps. as well as a new OS to run on their hardware. The Copeland OS was a failure. Third party developers refused to write new applications to support Apple's new operating system and users of the Mac OS has no real reason to upgrade. Apple was determined not to repeat the history of Copeland with OS X. Apple remidied this issue by making new hardware incompatible with OS 9. If Apple perceives any OS a threat to OS X on it's hardware you can be sure that a simple firmware update or new hardware introduction will remove the threat of any legitimate competition. I know that many will respond by stating that Linux runs on PowerPC hardware provided by Apple and Apple has not locked out this OS. The GNU/Linux distributions that run on PowerPC hardware provided by Apple do NOT pose a real threat to the OS X operating system. My point is that any OS that poses a REAL threat to Apple's OS X will not be allowed to continue to thirve on Apple's closed and proprietary hardware.