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."

36 comments

  1. Open-source firmware?! by Anonymous Coward · · Score: 0

    That's an oxymoron!

    (I, for one, would welcome our new open-source firmware overlords. But I don't think anyone else would do this.)

    1. 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..
  2. 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 Moderator · · Score: 0

      Probably. From what I understand, OpenFirmware will be one of the main obstacles preventing people from installing OS X on any Intel-based computer. Now, just days after Apple tells IBM to go fuck themselves, IBM has open-sourced the firmware. The timing is too close for this to be a coincidence...

      --
      The World is Yours.
    2. 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

    3. 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.

    4. 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.

    5. Re:Apple? by Anonymous Coward · · Score: 0
      I cancelled Apple brand from my mind (for future), it fires its liar CEO again, I am back to buying.

      I'll bet you burned your Milli Vanilli albums too, when you found out it was someone else singing.

    6. Re:Apple? by Anonymous Coward · · Score: 0
      Their strategy does seem a little schizophrenic, as they promote linux on Power but have antagonized the largest vendor of PPC solutions


      Apple was trivial to IBM.

      PPC will be dominated by embedded and game systems. Apple's name may be big, but its relevance to the PPC market is insubstantial.
    7. 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
    8. Re:Apple? by Anonymous Coward · · Score: 0

      Well, the question here is that the money you get from a copy of Mac OS X + iLife bundled with a new PC is not the same that what you get selling them for itself. By a huge amount, I suspect. When Dell sells you a computer with Windows preinstalled, that copy maybe costs them 10$. The volume could make the revenue increase, but probably not linearly.

      I'm not sure that Apple has anything to win licensing OS X to third party vendors. Specially considering that possibly they will have to spend more resources testing machines from other vendors. And, of course, there's the legend of Jobs being a "control freak" :-)

    9. 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.
  3. Apple jumped ship, ... by Stoopid-Guy0 · · Score: 0

    It would be interesting to know if this was in the works before IBM knew Apple was going to go to Intel... If so, then IBM is my new hero!

  4. 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 Anonymous Coward · · Score: 0

      This is my theory... Somebody will continue the PPC line. It won't be Apple, it might be IBM, or it might be a new startup.

      They will make computers using PPC chips that try to look cool like the old Apple stuff in order to fill the void left by Apple for people who refuse to use x86. I see these systems running Linux most likely.

    5. 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.

    6. 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.

    7. 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.

    8. 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.

    9. 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.

  5. 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

    2. Re:IBM & Public Licensing by Anonymous Coward · · Score: 0

      Yes -- that's what I meant, sorry if I wasn't clear. It seems like a more liberal license than IBM usually uses. I had also meant to mention that the download requires registration -- I'm sorry that I forgot to mention that when submitting the post.

      You don't get to the license terms til halfway through the registration; so for anyone who doesn't want to do that just to see it =), the license reads:

      Slimline Open Firmware

      Copyright (c) 2004, 2005 IBM Corporation
      All rights reserved.

      License Terms for SLOF:

      Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

      Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of IBM nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

  6. Commercial by Anonymous Coward · · Score: 0

    'IBM, we make high-end server and stuff for game-consoles'

    love that slogan!

  7. 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
  8. Why is this on apple.slashdot.org and not main ? by Anonymous Coward · · Score: 0

    See subject. This has nothing to do with Crapple.

  9. 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.

  10. 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.

  11. 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.

  12. xbox by morcheeba · · Score: 1

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