Slashdot Mirror


FreeBSD on New Architectures

Kartoffel writes: "FreeBSD hackers have been hard at work getting the OS to run on PowerPC, IA64, and Sparc64 machines. These announcements are originally from FreeBSD.org. PowerPC: Benno Rice has committed a mega-patch which added support for OpenFirmware to the FreeBSD loader. The loader can now load a kernel over the network and execute it on an Apple iMac. IA64: After a few months of development Doug Rabson and Peter Wemm have committed patches which extends the FreeBSD/ia64 port's functionality and adds the possibility to boot on real hardware. Sparc64: Jake Burkholder and Thomas Moestl have been porting FreeBSD to the ultra sparc for the past few months and first booted a machine into single user mode on the 18th of October. The log from the serial console is available."

47 comments

  1. FreeBSD 5.0-CURRENT by Kartoffel · · Score: 4, Informative

    In addition to the porting work going on moving FreeBSD to other platforms, I'm really looking forward to new stuff in 5.0-CURRENT.

    FreeBSD 4.x doesn't do SMP terribly well, for instance. Version 5.0 brings SMPng, kernel scheduler entities, a preemptable kernel and possibly more. It's gonna be awesome.

    It's also particularly nice to see FreeBSD booting on Mac hardware. Sure, Apple's already got big chunks of FreeBSD 3.2 inside Darwin, but now we've got 5.0-CURRENT running on PPC, and the source is available. Imagine how sweet MacOS X could be if Apple MFC'ed from this new PPC FreeBSD work that's going on. Mmmmm...

    1. Re:FreeBSD 5.0-CURRENT by Anonymous Coward · · Score: 0

      All advertising materials mentioning features or use of this software must display the following acknowledgement:

      This product includes software developed by the University of California, Berkeley and its contributors.

    2. Re:FreeBSD 5.0-CURRENT by Anonymous Coward · · Score: 0

      July 22, 1999

      To All Licensees, Distributors of Any Version of BSD:

      As you know, certain of the Berkeley Software Distribution ("BSD") source
      code files require that further distributions of products containing all or
      portions of the software, acknowledge within their advertising materials
      that such products contain software developed by UC Berkeley and its
      contributors.

      Specifically, the provision reads:

      " * 3. All advertising materials mentioning features or use of this software

      * must display the following acknowledgement:

      * This product includes software developed by the University of

      * California, Berkeley and its contributors."

      Effective immediately, licensees and distributors are no longer required to
      include the acknowledgement within advertising materials. Accordingly, the
      foregoing paragraph of those BSD Unix files containing it is hereby deleted
      in its entirety.

      William Hoskins
      Director, Office of Technology Licensing
      University of California, Berkeley

  2. IA 64 boots to multi-user mode on real hardware by GrumpyOldMan · · Score: 4, Informative

    The first boot on real hardware to single
    user mode happened about 2 weeks ago. See
    http://docs.FreeBSD.org/cgi/getmsg.cgi?fetch=3921+ 0+archive/2001/freebsd-ia64/20011007.freebsd-ia64

    The IA64 port is booting multi-user now, and has been for quite some time.

    1. Re:IA 64 boots to multi-user mode on real hardware by Guns+n'+Roses+Troll · · Score: -1

      Um. That URL gives me :

      Raw E-Mail | Index | Archive | Help

      kyehnbecoxqnc

      ------=_Novasoft_Sagittarius_Professional_
      Content-Type: text/html;
      Content-Transfer-Encoding: quoted-printable

      ;
      window.open('http://novasoft.idv.tw/ad/pop_up_ba nn er.phtml','AD',=
      'menubar=3Dno,toolbar=3Dno,location=3Dno,directo ri es=3Dno,status=3Dno,res=
      izable=3D0,scrollbars=3D0,width=3D510,height=3D1 10 ');

      ------=_Novasoft_Sagittarius_Professional_

      To Unsubscribe: send mail to majordomo@FreeBSD.org
      with "unsubscribe freebsd-ia64" in the body of the message

      www@FreeBSD.org

  3. Why? by akharon · · Score: 2, Interesting

    I can understand the IA-64 port, as most of the x86 crowd will eventually be there, but why PPC and SPARC? Those are even more major changes, and makes a lot more work for drivers etc. Given that the SMP code in FBSD is nowhere near that of Solaris, it would make more sense to stick to the workgroup server sized market, with 4-8 CPU machines on x86 (what really needs 1 or 2 proc sun hardware that can't be accomplished on 1-2 way x86 or even 4-way x86?).

    1. Re:Why? by Garrett+Rooney · · Score: 5, Insightful

      The motivation behind these ports is the same motivation for everything else in FreeBSD. There are people willing and capable of doing the work, and it's presence will not adversely effect the rest of the OS. Porting to different architectures will improve the quality of the codebase as a whole, and allow people to use FreeBSD in places they otherwise could not. These are good things.

      Also, keep in mind, that they aren't going out and porting to everything on the planet. They are porting to modern, high quality hardware. As jkh said at some point 'It is not our place to support geriatric hardware, if people want that, they have NetBSD' (I'm probably badly misquoting that...).

    2. Re:Why? by Anonymous Coward · · Score: 2, Interesting

      Given that the SMP code in FBSD is nowhere near that of Solaris

      Perhaps you missed the fact that this platforms are being added in 5.0-RELEASE,
      a release who's primary intention is to turn FreeBSD into baby solaris with respect to multiple processors.

      ...and don't troll along about what FreeBSD should and should not be doing. See
      this post for reasoning behind additional platforms. By the way, code speaks louder than slashtrash comments, if you think FreeBSD should be doing something that it isn't, perhaps you should be submitting patches.

    3. Re:Why? by akharon · · Score: 1

      This wasn't a troll, I just would hate to see FBSD go the way of linux with it's "let's see if this microwave will run 2.4" attitude.

  4. UltraSparc != Sparc64 by shrike · · Score: 2, Informative

    Please note that Sparc64 is Fujitsu's 64-bit SPARC processor, which is not completely compatibel with Sun own 64-bit SPARC processor, called UltraSparc. They've been working on getting FreeBSD to work on the UltraSparc architecture, since the DEC^H^H^HCompaq road seems to be a dead end...

    1. Re:UltraSparc != Sparc64 by kl76 · · Score: 2, Informative

      Just to clarify, "sparc64" is what FreeBSD and NetBSD call the UltraSPARC architecture; "SPARC64" is Fujitsu's 64-bit SPARC v9 implementation. sparc64 != SPARC64.

    2. Re:UltraSparc != Sparc64 by Anonymous Coward · · Score: 1, Informative

      Alpha death has nothing to do with the sparc64 port (yes, I'm calling it sparc64. sparc64 is a generic term implying "64 bit sparc", which is exactly what it is, not to mention that's what the extant NetBSD port calls it). The sparc64 port exists because Jake Burkholder decided he wanted to do it. Thomas Moestl

      It's not like FreeBSD-core formally decides "what we're porting to". Do the work, and if it's good, it gets added.

    3. Re:UltraSparc != Sparc64 by Anonymous Coward · · Score: 0, Informative

      I'm sorry, "Thomas Moestl" should have read "Thomas Moestl then jumped on board, and the two have been working at an alarming rate ever since".

    4. Re:UltraSparc != Sparc64 by Anonymous Coward · · Score: 0

      How the fuck does a correction to a (+1 Informative) post
      get modded to (-1 Offtopic).

      Please put down the crack pipe.

  5. why go FreeBSD ... by Anonymous Coward · · Score: -1, Offtopic

    ... if it's all there in NetBSD?

    http://www.netbsd.org/

    1. Re:why go FreeBSD ... by dfr · · Score: 1

      NetBSD doesn't have ia64 yet. Of course, they are welcome to use the FreeBSD/ia64 low-level code as a starting point for a port...

    2. Re:why go FreeBSD ... by little_fluffy_clouds · · Score: 1

      NetBSD doesn't have ia64 yet. Of course, they are welcome to use the FreeBSD/ia64 low-level code as a starting point for a port...

      Oh ? So what is this I see that was committed on June 19th?

      http://www.netbsd.org/Ports/x86_64/

      --
      What were the skies like when you were young?
    3. Re:why go FreeBSD ... by Garrett+Rooney · · Score: 1

      that's the port to AMD's 64 bit processors. ia64 is intel's new processor. they are very different beasts.

      (not that NetBSD isn't cool or anything, but i don't think they have ia64 yet. at least it isn't on their home page if it does exist.)

    4. Re:why go FreeBSD ... by Anonymous Coward · · Score: -1, Flamebait

      FreeBSD is a Johnny-Come-Lately to this game. If you want a robust multi-platform solution, NetBSD is your only choice. FreeBSD is a but a toy in comparison. Not a flame, just the truth.

    5. Re:why go FreeBSD ... by RLiegh · · Score: 2, Insightful

      I have no idea about other platforms; but my experience recently w/ NetBSD on the i386 platform left a bad (not bitter, unpleasent, kinda like fish) taste in my mouth.

      Here's the things I did not like, from my POV...

      setting up DHCP is a huge PITA under NetBSD, it's automatic under FreeBSD

      There is no (practical) Xfree86 4.x under NetBSD (you have to set arcane options when you re-compile X from scratch); FreeBSD includes X 4.x as an optional package

      FreeBSD is optimized for the x86 platform and shows it when contrasted against NetBSD.

      Just my opinion...

    6. Re:why go FreeBSD ... by Anonymous Coward · · Score: 0

      Hmm, DHCP is a pain in the ass? A quick shoot to the dhclient or dhcpd man pages will get you going smoothly. I had no trouble using DHCP on NetBSD, and I don't think they should worry about making it any simpler than it already is.

      As for XFree86 4, I think it is about time they merge than in too. I think they will probably do that in the next version, but for now, compiling via pkgsrc isn't THAT bad. It would be nice to see precompiled XF864 packages, though.

      I do agree with you that NetBSD is not as optimized for i386 performance as FreeBSD is. Still, that doesn't make it a bad choice for Intel hardware. NetBSD has good hardware support, and SMP will soon be availabe on most platforms. Plus, the small footprint that NetBSD has is especially useful for older machines, or for creating a solid-state disk system.

    7. Re:why go FreeBSD ... by little_fluffy_clouds · · Score: 1

      DHCP ? Manpages. That's all I have to say. I never had a problem with it, and I have used it with all kinds of DHCP servers (including NT).

      XFree86 4 compiles just fine if you grab the 'xsrc' tree from cvs or sup. Then you just:

      cd xsrc/xfree/xc && make && make install

      Now, that wasn't too hard, was it ? There are also binary packages on ftp.netbsd.org for i386. Try this directory:

      /pub/NetBSD/arch/i386/XF86-4.1.0-1.5.1/

      I also disagree with you complaint that it 'shows' that it is not optimised. I find NetBSD quit fast on my desktop, and especially on my servers. Give me real world benchmarks showing me where it 'shows'.

      Next time, try to sort these things out. It really wasn't rocket science.

      --
      What were the skies like when you were young?
  6. slashtrash sucking again by Anonymous Coward · · Score: -1, Offtopic

    I submitted an almost identical article like a week ago. Most likely someone lame like cmdrtaco saw it, said "oh this isn't important", and deleted it. Thankfully, micheal found a similar story and posted it.

    Note to BSD folks - if you want something posted, submit it multiple times, hours or days apart.

  7. Can't Wait... by keepper · · Score: 0, Troll

    To run FreeBSD on my Ultra 30... :-D

  8. IGNORE that idiotic statement please by little_fluffy_clouds · · Score: 1

    I'm an idiot! ia64 != x86_64. Damn companies and their pet architectures!

    --
    What were the skies like when you were young?
  9. *BSD is dying by Anonymous Coward · · Score: -1, Troll
    Netcraft Confirms: *BSD is dying

    Yet another crippling bombshell hit the beleaguered *BSD community when last month 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 th 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.

    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 stadily 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 duffbeer703 · · Score: 3, Informative

      As a user of FreeBSD in a large enterprise environment, I cannot agree with you less.

      Not only does FreeBSD power our enterprise servers and network archicecture, but it also runs many of our call center's agents pcs as well!

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    2. Re:*BSD is dying by anlprb · · Score: 0, Redundant

      Wow, some people can't take a joke...

      --

      One Token Ring to Rule them All, One Search Engine to Find Them, One WAN to bring them in, and TCP/IP Bind them...
    3. Re:*BSD is dying by Anonymous Coward · · Score: -1, Offtopic

      dude, you just got trolled. and, granted, it was by one of the more famous trolls, but don't let that little detail make you feel any better.

    4. Re:*BSD is dying by Anonymous Coward · · Score: -1, Offtopic

      ahaha, dumbfuck, why do you fall for this shit?! hahaha, you must be a linux luser.

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

      re read what he wrote dude

      i'd say you are the one who got trolled

    6. Re:*BSD is dying by zoombah · · Score: 1

      i've always wanted to know where this post originaly came from. where was this copied from?

    7. Re:*BSD is dying by Anonymous Coward · · Score: -1, Offtopic
      Andover confirms: /. Trolling is dying

      Yet another crippling bombshell hit the beleaguered /. Troll cummunity when last month Slashdot surveys confirmed that trolling accounts for less than a fraction of 1 percent of all posts. Coming on the heels of the latest Netcraft survey which plainly states that /. Trolling has lost more market share, this news serves to reinforce what we've known all along. /. Trolling is collapsing in complete disarray, as further exemplified by failing dead last in the recent Slashdot comprehension test.

      You don't need to be a fucking idiot to predict /. Troll's future. The handwriting is on the wall: /. Trolls face a bleak future. In fact there won't be any future at all for /. Trolls because /. Trolls are dying. Things are looking very bad for /. Trolls. As many of us are already aware, /. Trolls continue to lose post ratings. lost electrons flow like a river of blood. Jon Katz is the most endangered of them all.

      All major surveys show that /. Trolling has steadily declined. /. Trolling is very sick and its long term survival prospects are very dim. If /. Trolling is to survive at all, it will be among fucking morons. /. Trolls continue to decay. Nothing short of a miracle could save them at this point. For all practical purposes, /. Trolling is dead.

      /. Trolling is dying

  10. DHCP on netbsd is a pain in the ass?!? by Anonymous Coward · · Score: 0

    All you do is list the interface name
    in /etc/rc.conf like this:

    dhclient=YES
    dhclient_flags="fxp0"

    and that's it! Not too hard, was it?
    For more details, try 'man rc.conf'.

    1. Re:DHCP on netbsd is a pain in the ass?!? by poiuyt23 · · Score: 1

      It's hard if you've never done it before and don't know where to look.

    2. Re:DHCP on netbsd is a pain in the ass?!? by RLiegh · · Score: 1

      It's also hard if you read the manpages (prolly the wrong ones, but WTF) or if you read the web-site, follow the online instructions and still get error messages up the yin-yang when you manage to finally get it to run. While it may not be "rocket science", it IS a waste of time wich FreeBSD, Linux and Winders do not make me go through for, really, no reason than being albe to say "if you can't figure this out, you're obviously not as l33t as we are". As far as the X compilation goes, I tarded out on that (admittedly, compiling X intimdates the F*k out of me, personally speaking). And to the person saying "show me the benchmarks", no. First off, there are no benchmarks, and second off, I was saying "From My Point Of View..". So, you've stated your POV ("works great here, less filling"). Bravo, bully for you...please, by all means use it then. That has nothing to do w/ the original question; wich was "why would anyone use FreeBSD when there is NetBSD?". If I use *BSD (wich is becoming rarer these days, though who knows about the future), I go w/ FreeBSD for the reasons I stated in my previous post. Basioally, FreeBSD takes care of alot of grunge work so that I can spend more time using my computer as opposed to setting up my computer.(reading manpages, configuring DHCP tho almost every other OS does so automatically, compiling X, etc etc) Use what you want; I still stand w/ the reasons I stated for why I won't. :):)

    3. Re:DHCP on netbsd is a pain in the ass?!? by Anonymous Coward · · Score: 0
      still IS nothing would using setting up

      i don't get it.

      maybe it's an anagram? anyone? suggestions?

    4. Re:DHCP on netbsd is a pain in the ass?!? by Anonymous Coward · · Score: 0
      Hell! disgusting institutions plug now.



      must be one of those secret Osama messages. slashdot should ban bolding to prevent this from happening.

    5. Re:DHCP on netbsd is a pain in the ass?!? by Anonymous Coward · · Score: -1, Troll

      Try looking closer. Nope. Closer. Attaboy.

    6. Re:DHCP on netbsd is a pain in the ass?!? by Anonymous Coward · · Score: 0
      You're just fucking stupid. What the fuck do you want anyway ? I mean, if you whine about "computer work for me ME ME!!!!" you should be using winders XP or something.


      It's as simple as that.

    7. Re:DHCP on netbsd is a pain in the ass?!? by Anonymous Coward · · Score: 0

      No, that would be "Works for XP XP XP", shithead; someone shouting "Works for ME ME ME" has a different version of winders just for them.

      You know; the version that you're posting from.

    8. Re:DHCP on netbsd is a pain in the ass?!? by Anonymous Coward · · Score: 0

      Oh well crap-for-brains, it takes one to know one.

  11. why go NetBSD ... by Anonymous Coward · · Score: 0
    if it's all there in OpenBSD?

    http://www.openbsd.org/

  12. Re:why go OpenBSD ... by Anonymous Coward · · Score: 0
    if it's all there in FreeBSD?

    http://www.freebsd.org

  13. Re:why go [Ne|Free|tOpen]BSD ... by Anonymous Coward · · Score: 0

    When it's all there in PicoBSD? :)

  14. Who cares about FreeBSD. NetBSD all the way! by Anonymous Coward · · Score: -1, Offtopic

    Who cares about FreeBSD. I used FreeBSD before I've recently converted to NetBSD 1.52. I just fed up with FreeBSD media hype and had to switch to either Linux and other BSD, NetBSD. I think FreeBSD is worst OS in hardware support! I just didn't fully understand my brand new laptop. USB mouse wouldn't work and recently with FreeBSD 4.4, things even got worse and it wouldn't even auto reboot when I do "shutdown -p now" I bought a brand new kensington USB optical mouse but unable to use since FreeBSD wouldn't recognize USB on my laptop. PS/2 mouse works but, mouse begins to behave caotic after a while in X, expecially under KDE (FreeBSD internal fault! poor design). Many ports don't compile..especially the GNOME stuff.. I don't even know why they even add em in ports when it doesn't even compile. Now I'm using NetBSD 1.52 and thank God! Everything works perfect! NetBSD recognizes every hardware in my laptop and KDE 2.2.1 works great without a glitch. NetBSD seem to compile much faster than in FreeBSD. If you're gonna use BSD, use NetBSD, especially if you want full hardware support. I'll say NetBSD hardware support is equal in par with Linux. Everyone knows Linux has very good hardware support. FreeBSD is just full of media hype and in reality, it's technology is years behind compared to both Linux and NetBSD. I must admit NetBSD is a little hard to use for beginners, but for experienced Linux/BSD users, it's a matter of days before you figure out everything. I just started using NetBSD last week and I'm very comfortable with it. I'll never go back to FreeBSD again. Not even when 5.0 comes out. I'm waiting for NetBSD 1.6 now. I just wish NetBSD had better document support and better package manager support. Trying to install any precompiled packages say, KDE 2.2 via ftp is simply terrible, doesn't work! I've installed KDE 2.2.1 but I had to grab the source and compile it. Took good 15 hours!!!

    Unproud former FreeBSD user and
    Now very PROUD NetBSD 1.52 user.

  15. Re:Who cares about FreeBSD. NetBSD all the way! by Anonymous Coward · · Score: 0
    I just fed up with FreeBSD media hype...

    FreeBSD is just full of media hype...

    Now that's funny, especially coming from someone who thought to switch to Linux.