Month: January 2006
The NetBSD quarterly report (that seems to cover a half instead of a quarter; July – December 2005) is out. It covers their new logo, their new releases, new developers and ports, etc. Also, DragonFly’s adoption of pkgsrc is mentioned, along with the fact that Joerg Sonnenberger is more or less responsible for over 3,000 of the successful pkgsrc builds on DragonFly.
The fourth quarter Status Report for FreeBSD is out. Among other items of interest, the report contains links to two recent presentations at EuroBSDCon: New Networking Features in FreeBSD 6.0 and Optimizing the FreeBSD IP and TCP Stack (both links are PDF files). Also, OpenBSD’s dhclient has replaced ISC’s dhclient, and efforts to port DragonFly’s variant symlinks.
For entertainment value, there’s also the FreeBSD/XBox port, which is close to having network support. There’s now a FreeBSD list of available work for volunteers; there’s a number of DragonFly items on there.
Update: PDF links fixed, thanks to Joe “Floid” Kanowitz.
From recent discussion on the users@ mailing list: pkg_chk is a known method for upgrading pkgsrc packages; the problem with it is that it removes existing packages, builds the new versions, then installs them. It has problems; this leaves a system without software for the length of the build time, and if a build dependency fails, the previously installed software is not restored. There are other solutions. There’s pkgmanager, or using a jail/chroot environment to build binary packages and then install using those, which the not-yet-ported pkg_comp can help with.
Csaba Henk wrote up a detailed explanation of his patch for cache coherency; it’s a good, highly technical read on the various issues involved.
informit.com has the typical BSD overview article: BSD: The Other Free UNIX Family. (Seen on hubertf’s site) Shadow Development has an article about FreeBSD as a desktop; topical after this previously-linked DragonFly review. There’s some interesting material about the Intel Macs on there, too. (From BSDnewsletter.com, via Liam Foy’s BSD Portal.
Also: this is the 1,501st post on this blog! I am curious to see how this volume stacks up to the other BSD sites out there…
I’m adding DragonFly BSD Digest JP over to the links – a site that does what I do here, but in Japanese.
Matthew Dillon has posted his second parallel routing patch; there’s still some issues, listed in his post along with a link to the patch.
Freshports.org is changing servers, so it may be intermittently unavailable over the next few days.
mod_php, in pkgsrc, is the package ap-php. If you install the binary version, Apache 1.3 is the dependency it tries to load. This can be a problem if you are alreay running Apache 2.
The ap-php package works with Apache 2 – it has to be built from source, however. Joerg Sonnenberger has more details.
There’s an ongoing debate about this on the pkgsrc tech-pkg list, too.
Matthew Dillon’s posted the first patch for parallelizing the route table. People who don’t mind mangling their network connection are encouraged to give it a try.
UnixReview.com this week has a book review of Real Digital Forensics: Computer Security and Incident Response, and a book review of Book Review: Open Sources 2.0: The Continuing Evolution – good for those who got religion.
This is a test, to ensure I didn’t mangle the database connectivity. Ignore me.
Garance Drosihn wrote up a little summary about the oft-revisited subject of: why isn’t there something easier to build than CVSup?
At Daniel Sturm’s suggestion, I’ve put a link for the DragonFly BSD Frappr group over on the side of the page.
While we’re on the topic of papers, BSDCan 2006 is happening at the University of Ottowa, May 12-13th, and any proposals for a paper are due January 19th.
Joseph Garcia noticed that the newaliases command is apparently not run as part of a new DragonFly 1.4 install.
The USENIX 06 Technical Conference, held May 30th to June 3rd, has a call for papers out – due by the 17th!
Joerg Sonnenberger found a slight problem with linking to gettext, which only can happen when building a pkgsrc package from source; binary users are unaffected. Details and a link to a workaround are in his message.
shiningsilence.com moved from ports to pkgsrc, and rebuilding everything took some work – the website was down for a short while while removing/restoring apache, and search/comments have been broken on the site while moving from /usr/local/bin/perl to /usr/pkg/bin/perl. Everything seems OK now…
The vnodes discussion has morphed into a conversation about kernel memory, and how it is allocated.
In a conversation about having lots of RAM, Matthew Dillon described the relationship of vnodes to memory, and how you rarely want to change it.
If you, like me, track the RELEASE versions of DragonFly, you’ll be moving from version 1.2 to 1.4 in one jump. There’s a few extra upgrade steps to accomodate the drastic underlying changes between 1.2 and 1.4, and I’ve documented them in the src/UPDATING file.