FreeBSD on New Architectures 47
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."
FreeBSD 5.0-CURRENT (Score:4, Informative)
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...
IA 64 boots to multi-user mode on real hardware (Score:4, Informative)
user mode happened about 2 weeks ago. See
http://docs.FreeBSD.org/cgi/getmsg.cgi?fetch=3921
The IA64 port is booting multi-user now, and has been for quite some time.
Why? (Score:2, Interesting)
Re:Why? (Score:5, Insightful)
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...).
Re:Why? (Score:2, Interesting)
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 [slashdot.org] 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.
Re:Why? (Score:1)
UltraSparc != Sparc64 (Score:2, Informative)
Re:UltraSparc != Sparc64 (Score:2, Informative)
Re:UltraSparc != Sparc64 (Score:1, Informative)
It's not like FreeBSD-core formally decides "what we're porting to". Do the work, and if it's good, it gets added.
Re:why go FreeBSD ... (Score:1)
Re:why go FreeBSD ... (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/ [netbsd.org]
IGNORE that idiotic statement please (Score:1)
Re:why go FreeBSD ... (Score:1)
(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.)
Re:why go FreeBSD ... (Score:2, Insightful)
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...
Re:why go FreeBSD ... (Score:1)
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.
Re:DHCP on netbsd is a pain in the ass?!? (Score:1)
Re:DHCP on netbsd is a pain in the ass?!? (Score:1)
Re:*BSD is dying (Score:3, Informative)
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!
Re:*BSD is dying (Score:1)