Original open source

A question about open source led several people to point out that there are a number of histories of BSD available – Steve Mynott pointed at excerpts from Kirk McKusick‘s O’Reilly book. Sascha Wildner also included GrokLaw’s excellent and long history, and McKusick’s BSDTalk interview (.mp3). Local ‘expert on old things’ Bill Hacker added that BSD-style sharing of code was happening before Linux, GNU, or even Richard Stallman had been born.

pkgsrc 2006Q2 binaries available

To continue today’s all-pkgsrc day, Joerg Sonnenberger has the binaries for the 2006Q2 release of pkgsrc, built for DragonFly, available at:

ftp://packages.stura.uni-rostock.de/pkgsrc-stable/DragonFly/RELEASE/i386

(See message here) For those who don’t know it, the quarterly releases of pkgsrc are ‘known good’ releases, where all dependencies are up to date for that time, and only security updates are made to those releases. In other words, it’s like a ‘stable’ branch of pkgsrc.

Set PKG_PATH to the above URL + “/All” to be able to automatically install from that binary collection with pkg_add. If you want to upgrade, the quickest way to do so may be this strategy I thought up.

Note that packages that have known security problems at release time are not found in /All, but rather in /vulnerable. This includes Firefox!

pkgsrc updates

The 2006Q2 version of pkgsrc is out, with a good number of updates. The announcement contains, among other things, the total packages in pkgsrc (6,110), supported platforms (12), and several mentions of how many more packages are compiling now on DragonFly thanks to Joerg Sonnenberger.

new lnc driver

Bill Marquette has ported the lnc driver from FreeBSD to DragonFly (link forthcoming), which is in itself a port of the le driver from NetBSD.  Pathces are available to try it yourself, or it should be added to DragonFly soon.

Whereis again

Sascha Wildner has set the utility ‘whereis‘ to work with pkgsrc the same way it used to with ports – finding where in the pkgsrc tree a given port is located.

I mention this because I tied to do this myself some time ago, and didn’t get it right.  It’s a darn useful command.

NVIDIA and support

‘Timofonic’ spotted this post by an NVIDIA employee describing the changes needed for better performance/support of NVIDIA chipsets in FreeBSD. This could apply to DragonFly., though I daresay these issues would already be fixed (or at least worked on) if it wasn’t a closed-source driver.

Of course, while I’m at it, I may as well wish for a pony and a million bucks, as there’s probably business reasons for the closed-source driver that are more compelling than the opinion of Some Guy with Blogging Software Installed.

Speed controls, bridges, and new processors

The last 24 hours have brought some interesting improvements: Scott Ullrich committed new code for bridging, YONETANI Tomokazu committed his est (Enhanced Speedstep) support, which was converted from NetBSD, and Simon ‘corecode’ Schubert has
success building world for the AMD64 architecture. (Kernel is not supported, so fully native AMD64 DragonFly isn’t possible – yet.) Unlike the other two items, Simon’s code has not yet been committed, as it’s the newest of these three items.