Slashdot Mirror


NetBSD Ported to Motorola MVME PowerPC Boards

hubertf writes: "NetBSD/mvmeppc is a new port of NetBSD to the Motorola MVME PowerPC Single Board Computers. This was made possible through a donation by Gan Starling of two (plus one loaner) MVME160x boards so that a porting effort could be made. Due to NetBSD's highly portable architecture, the operating system was up and running multi-user after just two weeks worth of part-time effort. A NetBSD/mvmeppc specific mailing list has been set up for people to discuss any issues with running NetBSD on their MVME PowerPC boards, and a snapshot of NetBSD/mvmeppc is also available for anyone wishing to experiment with the new port. Steve Woodford is the NetBSD/mvmeppc port maintainer."

18 comments

  1. Why? by Stigmata669 · · Score: 1

    Maybe I am just being a troll, but why put in the effort to port BSD to PPC when Apple has provided a perfectically good (yes i know not free) distro to the PPC already, with optimizations. It seems to me that alot of work in the open source community is wasted in redundant projects. Stig.

    --
    Yawn.
    1. Re:Why? by T-Punkt · · Score: 3, Informative

      Well, you are a troll...

      Or you simple don't understand the article.

      Apple may provide a "perfectically good (yes i know not free) distro to the PPC" (I guess you mean Mac OS X) - but only for (not that old) Apple computers It won't run on anything else. And it probably will never.

      And honestly, Mac OS X is neither targeted nor suited for the kind of application this Motorola MVME PowerPC single board computer is designed for...

    2. Re:Why? by Snowfox · · Score: 2
      Well, you are a troll...

      Or you simple don't understand the article.

      Apple may provide a "perfectically good (yes i know not free) distro to the PPC" (I guess you mean Mac OS X) - but only for (not that old) Apple computers It won't run on anything else. And it probably will never.

      And honestly, Mac OS X is neither targeted nor suited for the kind of application this Motorola MVME PowerPC single board computer is designed for..

      I assume he means Apple Darwin, not Mac OS X.

      Whether Darwin can or should be ported to this hardware, I don't know. Perhaps someone who knows more about the advantages and disadvantages of the Darwin/Mach microkernel architecture, compared to the monolithic NetBSD kernel for this hardware's intended use can say more.

    3. Re:Why? by T-Punkt · · Score: 1

      Ermm, but "not free" and Darwin doesn't match IMHO so he must have ment Mac OS X.

    4. Re:Why? by Anonymous Coward · · Score: 0

      Darwin is not a real microkernel system. Darwin's kernel, xnu, is a BSD uberserver on top of a mach microkernel. As there is only one server and it's hardwired to the microkernel (everything is linked into one very monolithic kernel image), this gives neither the flexibility of a proper microkernel system nor the speed of a monolithic. NetBSD is infact more flexible and modular due to it's kernel module support.

      Oh, and NetBSD's been running on the PPC for ages. Only the port to this particular board is new.

    5. Re:Why? by Anonymous Coward · · Score: 0

      NetBSD has run on Macintosh desktop computers since the early '90s and is a great Unix for those systems. VME bus computers are not common in desktop applications. They generally run headless, without much in the way of user interface.They go into things like sensors, heavy-duty communications equipment or cable boxes. To my knowledge, there is not an extent BSD or Linux distro that supported these machines previously.

    6. Re:Why? by anarkhos · · Score: 0

      Huh?!

      Darwin has kernel modules, WTF are you blabbering about?!

      --
      >80 column hard wrapped e-mail is not a sign of intelligent
      >life
    7. Re:Why? by Listen+Up · · Score: 2, Informative


      Okay, whoever modded you up to +3 doesn't know his ass from a hole in the ground. Apple makes a BSD based distribution called "Darwin" and it IS completely FREE. Porting this OS would make a helluva lot more sense than porting NetBSD to this platform. The only reason to do it with NetBSD would be to waste redundant effort making NetBSD work on yet another platform instead of taking excellent, existing technology and making that work instead.
      But, then I guess there is Linux, QNX, Windows, Solaris, etc. for Intel, so whatever, right?

    8. Re:Why? by NuShrike · · Score: 1

      Well, NetBSD already has PPC ports, and they're usually one of the first to port to a new and different platform.

      Linux does the same.. Isn't the philosophy the more the merrier (and more parallel evolution)?

      After all, OSX absorbed a lot of NetBSD (besides FreeBSD) code into it initially because of NetBSD's previous efforts on the PPC. Same idea here.

      Besides, I see very little reason for anybody to port the more complex Darwin to this new platform because of all the optimizations done for the not-quite-fully-compatible Apple platform.

    9. Re:Why? by Harpagon · · Score: 1
      This is not really true. NetBSD may be the first on Motorola VME PowerPC boards but OpenBSD, NetBSD and Linuxare running on the previous versions of those VME boards based around the Motorola 68000 series of processors.

      NetBSD is not completly on new grounds here [they already had PowerPC and VME code]. For the kind of application these machine runs, having a free OS alternative will be more usefull to companies than having something using a restrictive licence like Linux and Darwin.

    10. Re:Why? by Dahan · · Score: 2
      Yeah, you do sound like a troll. You've got your timeline backwards... why did Apple make the effort to port BSD to PPC when NetBSD had provided a perfectly good (and free) distro to the PPC already? The first NetBSD release for Power Macintosh was in May 1999. MacOS X came about two years later, March 2001. (Well, okay... MacOS X Server was released in March 1999, but that's just barely earlier than NetBSD. Both were in development at the same time...)

      And like other posters have mentioned, the MVME boards are nothing like a PowerMac. MacOS X isn't going to run on 'em anyways.

  2. *BSD is dying by Anonymous Coward · · Score: -1, Troll
    It is now official - Netcraft has confirmed: *BSD is dying

    Yet another crippling bombshell hit the beleaguered *BSD community when recently IDC confirmed that *BSD accounts for less than a fraction of 1 percent of all servers. Coming on the heels of the latest Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as further exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood. FreeBSD is the most endangered of them all, having lost 93% of its core developers.

    Let's keep to the facts and look at the numbers.

    OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

    Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS hobbyist dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

    *BSD is dying

    1. Re:*BSD is dying by Anonymous Coward · · Score: 0

      At Dow Chemical, we use NetBSD exclusively for our engineering workstations. This is 13,500 stations, or roughly ten times your estimate at Dow alone.

    2. Re:*BSD is dying by Anonymous Coward · · Score: -1, Troll

      /xxxxxxxxxxxxxxxxxxxxxxxxx\
      | Please do not feed the trolls |
      \xxxxxxxxxxxxxxxxxxxxxxxxx/
      |
      |
      |
      |
      |
      |
      |

    3. Re:*BSD is dying by Anonymous Coward · · Score: -1, Troll

      Actually, the updated Sys Admin Magazine results put FreeBSD right at the top, as we can see from this google cache

    4. Re:*BSD is dying by sedawkgrep · · Score: 2

      can't we filter out these damned "XXX is dying" posts? JEESH.

      --
      Is that a salami in my pants or am I just happy to be me?
  3. Not as free as Free by Anonymous Coward · · Score: 0

    But Darwin is under the APSL, whereas NetBSD is under the far less restrictive NetBSD licence.

    If I were choosing between the 2, I'd pick NetBSD. Less legaleeeeeeeze to figure out the license.

    So it depends on how free you want your Free to be FREE.

    (and, we can bring in some GPL advocates to point out that neither choice is fREEeeeeeeee. Weeeeeeee!!!!)

  4. VME board? by Anonymous Coward · · Score: 0

    Why bother? Moto is so behind the times. Where's the PPC System-on-a-chip? Where's the (affordable) PPC ATX-compatible motherboard? Why isn't Moto furoiusly scheduling embedded processor seminars (the way Microchip has done for years) pushing the PPC? Why isn't Moto HOSTING a Darwin OS or application site? Eh...they've probably got a BBS you can dial-up.

    Look at the TIVO: great embedded design with a PPC that runs Linux. The processor is not clocked at gigahertzes (it's something like 50Mhz), doesn't have a gigabytes of memory (32MB or something), and stores video on ordinary IDE drives (well, slow, low-power IDE drives are preferred).

    Lesson to be learned here.

    P.S. Intel isn't much better. If it wasn't for the Microsoft monopoly, Intel would be probably be peddling a 16+24 bit architecture (16 bit addressing with 24 bit wide segment registers).