Month: November 2005
Joerg Sonneberger wants everyone to try out pkgsrc if possible; apparently large projects like KDE and Gnome are building, mostly.
UnixReview.com this week has two book reviews: Network Administrators Survival Guide and High Order Perl (I saw the book author, Mark Jason Dominus, at a conference a while back, come to think of it), an article about IPC called “Networking’s Easier than Programmers Realize“, and an article about forensic CDs, which is a cooler way to say “rescue CD”.
Let’s say you want to debug a crash, but it was caused by a separate kernel module? Hiten Pandya has a way to use asf(8) to get at the module-specific data.
Questions about multiprocessor machines and routing ability led to this post from Matthew Dillon, who described the bottlenecks (and how they will be eliminated).
Just to follow up on earlier threads: the first part of the multiprocessor-safe network interrupt code has gone in.
Do you use wireless? Specifically, the iwi, ipw, wi, or ndis drivers? Do you need WPA encryption? You need Andrew Atrens’ large patch.
Simon ‘corecode’ Schubert plans to commit this patch before the next release if he can get at least one person using one of each of the drivers listed above to test. That means before December 15th, so time’s a-wasting! Andrew Atrens has already been using this patch in production.
BSDCan 2006 is looking for proposals for (technical) papers, for presentation at their next event in May, 2006.
Matthew Dillon’s posted his first patch that can make network interrupts multiprocessor-safe. If you don’t want to run bleeding-edge code, it’s worth reading for the explanation.
‘walt’ wrote up a rather nice description about how debugging works, or at least how it can work.
UnixReview.com has several new articles: “Making a Dashboard Widget for Systems Administration Purposes” (for you Mac/BSD users), “Common Network Protocols“, focusing on Perl, and “John & Ed’s Scripting Screwups“.
Matthew Dillon posted his plans for the next release, which revolve around multiprocessor capability and the inclusion of pkgsrc. He also noted some of what he plans for immediately after the 1.4 release.
Joerg Sonnenberger posted a warning for those running DragonFly 1.2 systems that plan to move to 1.4: the RC system is changing slightly, removing a keyword issue.
If you’re running the latest Development code, you will need to do a full build/install of world and kernel, because of a libc change. Matthew Dillon says so.
Matthew Dillon’s tsleep patches are in, making another chunk of code multiprocessor safe. The commit message comes with a good bit of explanation, too.
It’s labeled 3 but named 4. Either way, read the message to see the details.
Matthew Dillon’s got another tsleep patch for people, especially SMP users, to try out. As is usual, he has a good description of the work involved in producing it.
Matthew Dillon wrote out his final report on the Shuttle XPC with a AMD X2 dual-core processor. The short version: it works under the latest DragonFly code, except for the built-in ethernet. It’s zippy.
Joerg Sonnenberger wrote me to describe the preferred bug reporting path for pkgsrc issues on DragonFly:
1: Mail Joerg Sonnenberger or email@example.com
2: Mail DragonFly developers known to work on pkgsrc
3: send-pr, on the NetBSD site. (The first page I found for that looks to be focused on NetBSD…)
4: Mail to the firstname.lastname@example.org mailing list.
pkgsrc is the upcoming application packaging system for the next release of DragonFly, and there are several mailing lists just for pkgsrc (not DragonFly-specific) that talk about what’s going on. It’s also a good place to go if you have trouble with a particular package, as the maintainer of that package may not be on any of the DragonFly lists, due to the extreme cross-platform usage of pkgsrc.
http://blog.onetbsd.de/ is a new blog with several folks from the #NetBSD IRC channel contributing. It’s a bit more chatty than newsy, but it appears to be regularly updated, unlike most BSD news sources.
This week, UnixReview.com has “Shell Corner: Reading Function and Cursor Keys in a Shell Script“, “Comparing Convergence Certifications“, and a review of “up.time 3.0“
Matthew Dillon is moving the FreeBSD-based pkg binaries out of the regular location to make room for the pkgsrc version, which will be in the next release. That next release, by the way, is coming before the end of the year.
On a related note, Simon ‘corecode’ Schubert has proposed moving to rsync instead of cvsup to get updated code; cvsup works well but requires a lot of resources to build.