While on that topic, Matthew Dillon wrote some notes about device driver writing and the example driver code.
Month: March 2006
Joerg Sonnenberger forwarded along the announcement that the first quarterly release of pkgsrc for 2006 is out. Notably, there’s nearly 6,000 packages, and these two interesting tips:
As always, we’d like to encourage users of the packages collection to install and run pkgsrc/security/audit-packages at least every day – this will provide notification of any packages which are vulnerable to exploit.
We’d also really appreciate it if people would install the pkgsrc/pkgtools/pkgsurvey package, and then run the pkgsurvey script for us. This will forward us a list of the packages installed on that machine, and the operating system and release level of the operating system. The results will be kept confidential, but the output will help us analyse the packages that are most used.
Matthew Dillon posted a description of his near-term work that will get us closer to the vaunted Cache Coherency Management System and, incidentally, userspace VFS.
This week on UnixReview.com: Regular Expressions: Experience Teaches Lessons for Team Projects, Certification: Test Your Knowledge of Wireless Security, Book Review: Nessus, Snort and Ethereal Power Tools, and a review of kdissert.
My fault: the Goals section on the DragonFly BSD website is now moved to a single page under Docs.
Matthew Dillon has removed NQNFS; normal NFSv2/NFSv3 will still work, which is probably the NFS flavors everyone would be using anyway…
New device support is always good: Sepherosa Ziehau and Sascha Wildner have put together a driver for TI acx100/acx111 wireless network cards. It’s been tested with D-Link 520 and 650 cards. (that’s my guess on the product links, there.)
Assuming nobody finds a problem, it’ll be in the system in a week.
The release version of DragonFly has been brought to 1.4.3 to incorporate the recent Sendmail security update, among other things.Â Bleeding edge code has been brought up to version 1.5.2, because Matthew Dillon has added (after the bump) his potentially destabilizing BUF/BIO code.Â If you like running Preview, update and plan to stick with it a while until this new technology gets sorted out.
Sascha Wildner sent along a link to “The Daemon, the GNU & the Penguin“, a many-part history of Unix.
Several FreeBSD security issues were found recently that also apply to DragonFly: ipsec (DragonFly fix), opie (DragonFly fix), and sendmail (DragonFly fix).Â The fix for sendmail incidentally brings it to version 8.13.6.Â David Rhodus has also started to bring in some applicable changes from NetBSD found by the Coverity scan.Â (Coverity is apparently not accepting any new source collections to scan at this time, so we don’t get it directly.)
A recent post on undeadly.org highlights the need for OpenBSD to find new funding sources to support the various hackathons held around the world for OpenBSD. It appears that the normal funding source, selling CDs of each release of OpenBSD, has become much less lucrative. OpenBSD also has a donations page.
With the growth of broadband access, the need to order a separate CD has dwindled. It appears the OpenBSD Project is going to have to supply some different form of services in order to continue the same revenue stream. According to the article, they previously generated US $80,000 each year for the last two years, and still came up $20,000 short.
Along the same lines, the FreeBSD Foundation is accepting donations. According to the most recent newsletter, the Foundation is doing well enough that a part-time administrator has been brought in to handle affairs. The most recent Foundation newsletter does not describe their financial status in specific terms, other than to sound positive. The newsletter for 2004 shows a small loss.
What about DragonFly? DragonFly is not yet a non-profit, so there’s no direct place for donations to go, though there are requests for equipment that can be filled. Pretty much all costs for dragonflybsd.org come out of Matthew Dillon’s pocket. Given the relatively huge size of these other project’s budgets, Dragonfly appears to be doing well.
The links for the old RSS/XML news feeds for this site now redirect to the new feed locations.
Please update your links to the RSS file, if you are using it.Â I’ve configured the permalinks to hopefully be more reasonable.
Because of recent circumstances, I’m looking for at least 1 ‘new’ laptop. Is there anyone using DragonFly on a laptop? (Other than those mentioned here.)
Along the same lines, has anyone put together a server recently with a focus on low power usage?
LinuxTag 2006 is happening in Germany May 2-6, and the BSD booth needs volunteers.
Some packages in pkgsrc, if they were built in the past few days, will need to be rebuilt. This post to the tech-pkg@ mailing list has details.
My house was robbed today; I lost my desktop computer, among other things. Not surprisingly, posting here may be slow for a little while…
I discovered that, at least on my uniprocessor test system, -j doesn’t make a speed difference for ‘
make buildworld‘. The -jn flag creates nextra processes, and is supposed to speed the process up to some extent. I’d like if someone could show me a system where it does make a difference…
Matthew Dillon has posted his first version of the patch for 32 bit block number to 64 bit byte offset conversion; it’s a dangerous patch because of the chance for data corruption. He has a long list of filesystem (some of which I’ve never heard of) that need testing.
Matthew Dillon has a post describing a bug in the installer (encountered by ‘Eugene’) along with a workaround.
Dillon also describes his upcoming work, which will include BUF/BIO conversion, a
write() buffer cache interface, and then the “grand
cache coherency management system”, also known as the most complex code yet.
The latest BSDTalk podcast has man page tips and a talk with Henning Brauer of OpenBSD.
Liam J. Foy’s ultra-comprehensive list of BSD-related RSS info has now got its own domain: BSDPortal.org. Update your booktagdiggmarks appropriately.
Erik WikstrÃ¶m posted a link back to the Google Video presentation of Matthew Dillon’s BayLISA talk last year. The slides are on the DragonFly site, as HTML or OpenOffice SXD. This is the presentation that talks about the first benchmarks of the DragonFly approach to multiprocessing, along with revealing Matt’s preference for fvwm2.
Ben Cadieux has his own MBR that looks a little nicer than the FreeBSD-inherited one currently on DragonFly; he has it available for the taking and is willing to add features for parity.
There’s a good pile of other useful interviews at the BSDTalk site; I did not know of any of this before. Browsing through the past interviews, I see mention of FreeBSD-based FreeNAS, a free network attached storage solution, which is also new to me. (Reminds me of the now-defunct DataHive servers…)
Liam J. Foy’s BSD Portal, which aggregates a large number of BSD headlines, has been moved to a new location: http://liamjfoy.freeshell.org/
A recently discovered tip: if you want to build world somewhere else, you need to set the right environment variables.
Matthew Dillon has issued a warning: HEAD (the bleeding edge code) is currently very stable. Update now, for it’s going to become pretty unstable soon. The base of the cache-coherency management system will be coming in, which he calls “probably the single most complex piece of code that is planned for DragonFly.”
Jeremy C. Reed has gone through quite an ordeal getting FreeBSD, NetBSD and DragonFly to all boot on his laptop. Check this thread to read the process, to the happy conclusion.
The current Release version of DragonFly has bumped to 1.4.2, which includes a whole slew of recent bugfixes and the like. If you’re running 1.4.1, now’s a good time to update.