Slashdot Mirror


IBM Open Source Firmware Download for PowerPC

Nora writes "IBM developerWorks has posted an open source Slimline Open Firmware (SLOF) download intended to aid the development of operating systems and virtualization layers for PowerPC-based machines. One thing that's kind of neat about it is that it is under a pretty liberal "BSD-like" license -- something I have not often seen IBM do. If I am not much mistaken (and please correct me if I am), this license makes it compatible with both GPL'd and BSD'd projects, among others. And in the interest of full disclosure, I'd like to add that I *am* affiliated with the developerWorks site."

25 of 36 comments (clear)

  1. Apple? by poopdeville · · Score: 1

    I wonder if this has anything to do with Apple's recent *ahem* announcement.

    --
    After all, I am strangely colored.
    1. Re:Apple? by Ilgaz · · Score: 1

      As a G5 1600 owner, I don't know what the heck it means but its cool to hear something "positive" about PowerPC recently.

      You know, they are expensive, hot , slow etc, Steve says so

    2. Re:Apple? by Ilgaz · · Score: 1

      Well, we G5 owners sure said go fsck yourself to Apple in a less polite way.

      I cancelled Apple brand from my mind (for future), it fires its liar CEO again, I am back to buying.

    3. Re:Apple? by guet · · Score: 2, Informative

      OS X on x86 will not use Open Firmware according to Apple's docs. Presumably they'll use other methods to try to stop it working on any old x86 without some hacking around (some small compatibility problems are probably enough to stop the majority of people running OS X on cheaper PCs).

      However I'm sure IBM have released this to try to bolster the credibility of PowerPC as a platform now that the major desktop vendor is leaving.

      The question is, is there any future in PowerPC on the desktop if Apple is no longer promoting it and IBM are not willing to put a lot of work into developing the chips for desktops/laptops? Their strategy does seem a little schizophrenic, as they promote linux on Power but have antagonized the largest vendor of PPC solutions.

    4. Re:Apple? by TheRaven64 · · Score: 1
      I suspect that OS X86 will run just fine on generic PC systems, but there will be a clause in the license agreement saying this is not allowed. There will also be no copy protection, which will lead to wide-spread piracy. This will help to (unofficially) increase the install base. Once there is a definite demand shown for OS X in other manufacturers hardware, Apple will `reluctantly' agree to license it for use on other systems.

      On Apple's currently selling systems, the profit margin is significantly less that that of a copy of OS X + iLife, and the potential increase in revenue from volume is significant.

      I don't expect Apple to become a pure software company - they will continue to make OS X systems that either fill certain niches, or serve to showcase the abilities of OS X - serious users will continue to want Apple systems, but the more pragmatic will buy other systems (or build their own) and just get OS X from Apple (maybe even an OEM version).

      --
      I am TheRaven on Soylent News
    5. Re:Apple? by aristotle-dude · · Score: 2, Insightful

      So you long of the days when Apple was going into the toilet with Scully at the helm then?

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
  2. Very relevant.... by kawika · · Score: 2, Interesting

    ...until this Monday's announcement by Apple. Are a lot of developers going to want to pour their souls into code that will decrease in relevance and market size over the next five years?

    1. Re:Very relevant.... by mrch0mp3rs · · Score: 1

      I respectfully disagree. I think it is relevant, and that developers will put effort into making use of it.

      Think of all the XBoxes running Linux distros currently. The new XBoxes are going to have 3 970 chips in them -- that's a hella-powerful box for $399.

      If I'm not mistaken, the code released by IBM will help developers port OSs for the processor. How long until someone uses it to port Windows or (gasp) OS X to the XBox, among other game consoles and devices using the 970 processor?

      --
      --- -a- "I'd love to change the world, but it'd be easier if the universe exposed its API."
    2. Re:Very relevant.... by Anonymous Coward · · Score: 1, Insightful

      I don't think that the two things (the Apple announcement and the Open Firmware download) are in any way related. To paraphrase an earlier post, I think the timing is too close for it to be anything *more* than coincidence.I could be totally wrong though =)

      But don't forget that one of the largest markets for PowerPC (if not "the" largest) is in embedded -- often deeply embedded. That's an environment where writing your own firmware and/or OS is more relevant -- and one of the reasons it seems particularly smart (to me) to have made the license so liberal.

    3. Re:Very relevant.... by forkazoo · · Score: 1

      PPC Open firmware... Flash PS3 with new firmware... Cheap Cell based Linux box...

      Naw, never mind, you are probably right. Most likely, nobody will want to do anything with the 20 million PPC boxes coming out over the next few years. Nobody ever uses hardware in unintended ways.

      Not that I am suggesting that this will be something that can be put directly on a PS3, but it may prove interesting, and educational to people wanting to make low level software...

    4. Re:Very relevant.... by Wesley+Felter · · Score: 1

      You can't port an OS that you don't have the source code for to a hardware platform that you don't have the specs for.

      And for the nth time, the Xbox 360 does not use 970s.

    5. Re:Very relevant.... by Wesley+Felter · · Score: 2, Informative

      The SLOF firmware was never relevant to Macs, thus it cannot become less relevant.

      Meanwhile Apple's announcement has no effect on the embedded market that SLOF is intended for.

    6. Re:Very relevant.... by larry+bagina · · Score: 1
      If I'm not mistaken, the code released by IBM will help developers port OSs for the processor. How long until someone uses it to port Windows

      Most of the people with access to the full windows source code probably have access to the the full xbox specs as well. Unless you think open firmware is the only thing that's preventing legions of hackers from porting the leaked windows source code to PPC.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    7. Re:Very relevant.... by Devil's+Avocado · · Score: 2, Informative

      None of the game consoles are using 970s. The processors in the game consoles will have significantly less integer power than the 970, which makes them far less attractive for multitasking, multi-user desktop computing.

      The lead engineer of the Cell project spoke at my university a while back. He pointed out that the flight simulator demo on the cell ran 50 times faster than it did on the 970 where they developed it, but the Cell was somewhat slower than the 970 on integer benchmarks.

    8. Re:Very relevant.... by larry+bagina · · Score: 1
      yeah. Like Be, umm, no like Amiga, umm no like pegasos, oops, well i guess it will have to be a new startup..

      PPC isn't dead, IBM still uses it for their AIX/Linux servers, XBox 360 uses it, the embedded market uses it.

      But really, how many people care if their processor is x86 or not? If it matters, you're probably going to be buying a Sparc or RS and not a macintosh.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  3. IBM & Public Licensing by roach2002 · · Score: 1
    One thing that's kind of neat about it is that it is under a pretty liberal "BSD-like" license -- something I have not often seen IBM do.


    IBM's pretty serious about releasing things to the public community:
    Cloudscape
    Eclipse
    XML4J

    Am I missing some? Unless you're talking about it being more liberal than GPL, then I might agree with you.
    1. Re:IBM & Public Licensing by Incadenza · · Score: 2, Insightful

      Am I missing some?

      Postfix

  4. Re:Open-source firmware?! by Somegeek · · Score: 1

    Why is that an oxymoron? Or were you just trying for a funny first post and the brain wasn't fully in gear yet?

    --
    And as you tread the halls of sanity, You feel so glad to be, Unable to go beyond. I have a message, From another time..
  5. PearPC? by R.Mo_Robert · · Score: 1

    Would this help PearPC (and countless commercian vendors) any? Or is it for making virtualizations, say of x86, on PPC? It sounds more like the latter, but for some reason, that also seems like it might be a good thing...

    --
    R.Mo
  6. The Return of BeOS? by torpor · · Score: 1

    Don't count all the chickens yet. Be may be up for a come-back. There need not be only one CPU, and people are wising up to the speed-chase crack games that go on, with all the blinky pixels..

    Put Be in a dual-PPC, portable, system, such as (but only similar to) the PSP/DS scenario, and we may not be so bothered with 'desktop winners and losers' any more, war-wise ...

    Same with Linux of course, and all its buildkits-de-jour among the CPU-du-jour folks..

    Oh, and one more thing: Apple taking over x86 is because Microsoft are abandoning it.

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:The Return of BeOS? by LochNess · · Score: 1

      BeOS? There hasn't been a PowerPC version of BeOS in at least 4 years. You'll have about as much luck resurrecting OS/2 for the PowerPC.

  7. Dancing with PC Vendors by Gary+W.+Longsine · · Score: 1

    This whole dance has been strange. There is still this thread dangling from Steve Jobs telling Fortune Magazine that PC vendors want Mac OS X, which led to speculation that PC makers might ship PowerPC systems.

    What was the point of dropping that hint, at that time, in that way, if Apple really doesn't plan to license Mac OS X to other PC vendors?

    --
    If you mod me down, I shall become more powerful than you could possibly imagine.
    1. Re:Dancing with PC Vendors by guet · · Score: 1

      They can't yet, it's a matter of timing.

      Why warn your major competitor before you can announce any deals or get any momentum? First they have to manage the switch to Intel, then they can start doing deals with other vendors.

  8. PowerPC != Apple by IntergalacticWalrus · · Score: 2, Interesting

    And this is in the Apple section because...?

    Anyway, I guess soon generic PowerPC articles won't be dumped into the Apple section anymore. Heh.

  9. xbox by morcheeba · · Score: 1

    Sounds like this might come in handy for putting linux on the xbox 360.