Archive for May 2006

05/31/2006
OpenLDAP change

If you use the OpenLDAP package(s) in pkgsrc, it’s undergone some changes that affect it and its dependencies.

05/30/2006
Bridge-building

Chris Csandy offers these helpful tips on how to build a bridge.

Extra projects possible

If you’re looking for some extra small programming work, Matthew Dillon suggests teaching inetd to bind to one interface like in OpenBSD, or allowing userspace threads to pick a CPU on which to run.

Wiki new and returning at the same time

wiki.dragonflybsd.org is now pointing at a new site hosted by fortunaty.net. It also includes this new Device HOWTO by Thomas Schlesinger.

One less way to goof up

Simon ‘corecode’ Schubert has added a change that makes cvs ask for confirmation before using a filename when adding a commit message.

05/29/2006
Watch out for SMP

As Matthew Dillon posted, SMP builds may be broken for the next few days, so rebuild with caution.

05/28/2006
Head spinning

Matthew Dillon warned that he is committing a lot of work on multiprocessor support over the next few days; if you are one of the people who run bleeding-edge versions of DragonFly (1.5 from CVS, or ‘HEAD’), there will probably be some instability. It’s not called bleeding-edge for nothing…

BSDCertification: 2005

BSDCertification.org has released their report for 2005.  The link is to a press release; the actual report is a PDF.  (Thanks, BSDNews.)

SoC project: pkg_install

The different Summer of Code projects for NetBSD have been posted.  Since pkgsrc and NetBSD are still pretty intertwined, there’s pkgsrc-related work in there, and one of them is an improvement of pkg_install, by DragonFly developer (and package-building pro) Joerg Sonnenberger.

Packaging, packaging, packaging

Something I haven’t seen in a new article recently: a comparison of FreeBSD ports, NetBSD (and DragonFly, and others) pkgsrc, and OpenBSD ports.  A light article, as these often tend to be.  (Thanks, Hubert Feyrer.)

Legal rights

Not directly DragonFly related, but still good to know of: One of Apple’s lawsuits was tossed.  The right to post early details about consumer products is not that important, but the ability of the press to report truthful details without ‘revenge‘ is important.

05/24/2006
I like Live CDs

Hubert Feyrer posted links to a BSDCan 2006 talk on BSD Live CDs, a subject near and dear to my heart.  (I’d like to see a DragonFly Live CD that included X and a variety of applications, like PC-BSD or Desktop BSD.)

05/22/2006
Better thrashing

BSD memory management systems are legendary for handling stress well; however, there’s a limit on how much paging can happen and still have a responsive system.  Matthew Dillon has put in a possible improvment for low-memory solutions.

05/21/2006
rtw(4) testing

Sepherosa Ziehau has his version of the rtw(4) driver available for testing.  This is taken fromt he NetBSD driver, and is used in newer wireless cards.

Spinlocks spinlocks spinlocks

Matthew Dillon has found that an extended form of spinlock is useful for the MP goals he has to do before continuing his VFS work.

05/20/2006
ibcs2 and svr4 go poof

Matthew Dillon has removed support for ibcs2 and svr4 emulation.  It hasn’t been touched in 10 years…  Are there even binaries that still require that anymore?

More network drivers

Sepherosa Ziehau has added support for a number of network drivers, including vge(4) and ral(4).

05/19/2006
Frustration leads to changes

Matthew Dillon has revamped the system include files in DragonFly, so now including the correct files is much simpler.

05/18/2006
Source: 802.11, LWKT changes

There were a number of interesting commits today: Sepherosa Ziehau’s new 802.11 framework, taken in part from FreeBSD 6, is now committed, and he’s also updated the man pages to match. (minor yet very important!) His ath(4) driver will be following soon. Also, Matthew Dillon has moved the LWKT from a token system to spinlocks - see the commit message for details. Finally, there are some side benefits for DragonFly from the Coverity scan of FreeBSD.

05/17/2006
MP before VFS

Matthew Dillon found some problems in his ongoing vnode work.  Apparently, the way to solve them is to make other portions of the code multiprocessor safe.