amd64 cross-world completed on FreeBSD
BSD Forums writes "FreeBSD's Dag-Erling Smorgrav reports the successful cross-world build of the amd64 tree (A tinderbox is system designed to test builds and report failure. In the FreeBSD case, tinderboxes build world [the base system], GENERIC, and if applicable LINT kernels. Dag-Erling Smorgrav currently runs all the tinderboxes by cross-building from i386)."
It's important to note that this anouncement only affects FreeBSD -current. -current also supports alpha, ia64 (Itanium2), pc98 and sparc64.
The -stable branch currently only supports i386, pc98 and alpha. When the 5.x branch will be deemed to be stable, all of -current's architectures will get official ISO images and testing using a wider audience will be possible. At this point work on 6-current will begin.
The ia64 is considered a tier 2 architecture, and as such isn't on the release engineering teams radar yet. Once the tool-chain is self-hosting, aka the ia64 can nativly build the entire world+GENERIC kernel, then it will be considered for a tier 1 migration. This tid-bit of info just means that the ia64 is built on a cross build (with i386 gcc probably). The next step is to take these bits, and install them on real ia64 hardware, and attempt building the tool chain there. A lot of this work hinges on the need to have gcc 3.2 working on ia64, and I hear that there is still a bunch of work to be done in that area before the compiler produces quality code. What would be nice is to import the NetBSD code to the AMD64 stuff, but we need to more unity in the -CURRENt FreeBSD source tree before adding yet another arch. Whats nice is that bus-dma will allow drivers for one arch to work in others with minimal fuss, in theory anyways. ;)
It isn't a lie if you belive it.
Please forgive my ignorance, but does FreeBSD have a bus/architecture independant driver model similar to the one found in NetBSD? I hear that such a gerneric/"object oriented" driver model greatly eases the porting process from one architecture to another. Does FreeBSD have such a thing, or does it have separate drivers for each different bus or architecture?
I was just reading the following page and began to wonder about this:
http://www.netbsd.org/Goals/system.html
I would be greatful for any information you folks could give me.
Thanks :)
Mod Slashdot down: -6 Pathetic Linux Zealots who have trouble with facts and can't even maintain their buggy web site.
You probably don't know Linux much less *BSD.
Maybe we discuss Windows at my local LUG? Noooo.
We also don't discuss *BSD - that's for the widows group that follows.
One, two, THREE copies of this troll!
/. that bans posting of messages which already exist on the same topic, determined by comparison against existing threads. Or at least use an heuristic and block just the "BSD is dying/dead" trolls *sigh*
There ought to be a filter on
And for an on-topic: Here's to FreeBSD on Opteron!!! *clink*
-uso.
Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
Sweet, thanks.