I gots a Summer of Code org application to write up, so you get a linkdump:
An mp3 of “PFSense II, Rocking The Datacenter” at NYCBUG, via Dru Lavigne. Also, her “BSD for Linux Users” at the SCALE website.
A 5-part series about Scripting Vim, written by a terribly smart guy? Interesting! (Yeah, I did link to a part of it before…)
Have you ever wondered if building more than one pkgsrc package at a time can be a problem? Others have too, and apparently there’s a fix. If you don’t want to have to get to a command line to find the answer, it’s:
The type of locking that will be done if competing processes
attempt to do work on one package directory simultaneously.
* none: No locking takes place at all.
* once: When the lock has already been aquired by another
process, the current process is terminated.
* sleep: When the lock has already been acquired by another
process, the current process will sleep for PKGSRC_SLEEPSECS
seconds and then try again.
You should also set OBJHOSTNAME when you are using the same
copy of pkgsrc on different hosts, maybe via NFS. This is because the locking process writes its process ID into the lockfile, and process IDs on different hosts are unrelated.
See also: LOCALBASE_LOCKTYPE, WRKDIR_LOCKTYPE.
BSDTV has been launched, with 3 videos to start. Will there be DragonFly content? I hope so. (found via this and this)
We have several potential Summer of Code mentors already, but if you want to get in on the action, let me know. Org applications start Monday, and I’d like a count before then…
Michael Neumann has added his port of the e1000 driver from FreeBSD, though he doesn’t recommend using it yet. He’s looking for testers who have this hardware.
The ‘freeze’ for pkgsrc-2010Q1 is scheduled to start March 16th, which will be right around the same time of the DragonFly 2.6 release. The freeze lasts 2 weeks, usually, so new packages for 2.6 will be built probably about mid-April, based on this info…
A new, free issue of BSD Magazine is out, with the theme of “BSD as a Desktop“. The next issue is “Hosting BSD”, and if that sounds interesting, Dru Lavigne is a contact for writing an article on that theme.
clang, which many people look to as a gcc replacement, is now able to build itself. (Thanks John Marino for the heads-up, some time ago) It can also build world and kernel on DragonFly, going on the work of Sascha Wildner!
Using the pkgsrc package, put
in /etc/compilers.conf and then set $CCVER to “clang” when building:
env WORLD_CCVER=clang make -DNO_GCC44 buildworld
I haven’t tried this, so any errors in description are mine, not Sascha’s – can someone verify? I don’t have a test system to run it on right now.
Edit: see Sascha’s comment for the definitive method.
I think I’ve almost caught up on my backlog of Things To Post:
The March issue of the Open Source Business Resource is up, with the theme of “Mobile”. The BeagleBoard and OpenBTS articles are going to appeal to some specific people.
More links from Dru Lavigne.
“It’s sinking in that Sun is gone“, the vi Complete Key Binding List, and Post-quantum cryptography, all ganked from Trivium.