Month: September 2009

2.4.1 Tomorrow


DragonFly 2.4 1 should be out Thursday.  There’s a few bugfixes to add, still.

Posted by     Categories: DragonFly, Goings-on     0 Comments

BSDMag 6 in stores


Seen via Richard Bejtlich’s excellent Taosecurity blog: the 6th issue of BSD Magazine is out.

Don’t forget, the first 3 issues (scroll down on that link) are free to download in PDF format.

Posted by     Categories: BSD, Goings-on     0 Comments

A pkgsrc project


Installation of pkgsrc packages that were built on a different version of DragonFly than the one running during that installation will cause a warning.  This can cause some confusion, since the tool appears to be warning that something may not work, but there’s no further output.  I’ve seen users think it means the install failed, for instance.

There’s potential ways around this, but the best would be this pkg_install modification suggested by Jeremy C. Reed.  Anyone who implements this gets my eternal gratitude.

Posted by     Categories: DragonFly, pkgsrc     0 Comments

bsdtalk177 – Giorgos Keramidas


Yay, another BSDTalk!  Will Backman talks about where he’s been for the past month in BSDTalk number 177, and plays back a talk with FreeBSD developer Giorgos Keramidas.

Posted by     Categories: BSD, Goings-on     0 Comments

2.4.1 in a few days


DragonFly 2.4.1 is slated for release this Wednesday, 2009-09-30.  This will have fixes for the installer and 64-bit DragonFly, among other things.

Posted by     Categories: DragonFly, Heads Up!     0 Comments

ASUS hardware monitoring


Do you have a recent ASUS system?  Constantine Murenin has a patch for you, for hardware monitoring.

Posted by     Categories: Device support, DragonFly     0 Comments

Getting rid of libc_r


If you’ve got a really, really old DragonFly installation that been upgraded from… 1.8?  Perhaps earlier?  The system will be using libc_r instead of lib_xu.  If you want to change to lib_xu, which is the long-term goal, Hasso Tepper has the simple steps listed.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Dual display choices


If you’re setting up a DragonFly workstation, and you want to use two monitors, here are some suggestions on what video card to use.

Posted by     Categories: Device support, DragonFly     0 Comments

To delete or not to delete


The general plan for binary pkgsrc packages are to keep them around for the current release and the previous release.  Some people say “delete now!“, some say “No, wait!“.  What’s your opinion?

Posted by     Categories: DragonFly, pkgsrc     2 Comments

The split becomes noticeable


This Internetnews.com article makes a good point: DragonFly has thrived since splitting from FreeBSD 5+ years ago, and the difference between the systems is more apparent now, with the introduction of DevFS and Hammer.

Posted by     Categories: DragonFly, Goings-on     3 Comments

pkgsrc-2009Q3 coming up


The freeze period for the 2009Q3 release of pkgsrc has started, and should result in a release around the end of September.

Binary packages built from 2009Q3, for DragonFly, should be available approximately a week after that.

Edit: See?  Definitely started now.

Posted by     Categories: DragonFly, pkgsrc     0 Comments

Saved by Hammer


A script I was running on avalon.dragonflybsd.org yesterday afternoon removed the packages, iso images, and snapshots stored there.   (Sorry!)  Hammer saved my bacon, with a snapshot of the 182G of missing files immediately available.

Posted by     Categories: DragonFly, Hammer     0 Comments

Test images for amd64


If you were bit by the bug where the 64-bit version of DragonFly wouldn’t boot from CD/DVD on your system, Matthew Dillon has some test images of DragonFly 2.4 for testing.  Please use and report if it was successful.

Posted by     Categories: Device support, DragonFly     0 Comments

POSIX message queue soon


Stathis Kamperis, as part of his Summer of Code work, ported NetBSD’s POSIX message queues to DragonFly.  He has a writeup of all the details, and even has test cases!  It should be showing up in 2.5 soon.

Redirecting pkg_radd and pkg_search


The utilities pkg_radd and pkg_search now support a BINPKG_BASE variable.  This variable can point to alternate binary download sites, in case the defaults aren’t working well for you.

Posted by     Categories: DragonFly, pkgsrc     2 Comments

ACPI, umass fix for amd64


If you’re running DragonFly 2.4 on amd64, you may have noticed trouble with USB drives or separate issues with ACPI.  Both seem to be fixed by the same commit.  It’s been merged to the 2.4 branch, so updating on that branch will get the fixes without moving to 2.5.

Posted by     Categories: Committed Code, Device support, DragonFly     0 Comments

Watch out for WARNS_WERROR


WARNS_WERROR has been turned on, for i386 and for amd64 builds. This means that warnings will halt a build just like an error.  This should mean that the number of warnings from DragonFly source (already lower because of Sasha Wildner’s efforts, among others) should only decrease from now on.

Posted by     Categories: DragonFly, Heads Up!     0 Comments

More tmpfs, please


Some months ago, Nikita Glukhov started working on a port of tmpfs to DragonFly.  It’s incomplete, but Alex Hornung has put together a nice summary and is looking for someone to take it up again.  I’d sure like to see it active again; it’s much better than mfs.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Newest committer: Jordan Gordeev


DragonFly’s newest committer is Jordan Gordeev, whose name may already be familiar.  He’s the student behind the 2008/2009 Summer of Code projects for AMD64 support in DragonFly.  You’ll notice the 2.4 release has a 64-bit version, in no small part due to his effort.  Welcome Jordan!

Posted by     Categories: DragonFly, Google Summer of Code     0 Comments

pkgsrc via git


There’s now a Git repo of pkgsrc.  This is just a copy from cvs every 15 minutes, so it won’t allow changes back to pkgsrc, but it’s much faster to download via git than it is via cvs.

Posted by     Categories: DragonFly, pkgsrc     0 Comments

How did your upgrade go?


If you had any trouble with the dramatic changes in the 2.4 page, there’s a page on the DragonFly BSD site that lists possible workarounds.

Posted by     Categories: DragonFly, Goings-on     0 Comments

2.4 released


The 2.4 release of DragonFly is out.  This is a major release, with a lot of new features packed in, so read the release notes carefully.  There’s a 64-bit experimental version, too

By the way, please use a mirror.  Avalon is a good one, as is chlamydia.

Updating steps I used after the cut.

More…

Posted by     Categories: DragonFly, Heads Up!     0 Comments

2.4 packages available


Well, technically, they are 2.3.1+ packages, but they will work fine on 2.4 and can be installed via pkg_radd.

Posted by     Categories: DragonFly, pkgsrc     0 Comments

Release imminent


The 2.4 release has been branched, and the release ISO should be available Wednesday.

Posted by     Categories: DragonFly, Heads Up!     0 Comments

kbdmux added


Alex Hornung has ported FreeBSD’s kbdmux, making it possible to run multiple keyboards.  This can help if a system has a built-in virtual keyboard, as some newer HPs do.

Running too fast? This will help


If you’re running 10G Ethernet, Matthew Dillon’s turned on the inflight limiter by default, which should help keep your system from being overwhelmed if it’s not handling the greater volume of packets.  If you’re not running 10G Ethernet, this shouldn’t affect you.  If only we all could be so lucky.

Posted by     Categories: Committed Code, Device support, DragonFly     0 Comments

i386 and amd64 for pkgsrc


The packages directory on avalon.dragonflybsd.org now has a i386 directory and an amd64 directory.  I’ve changed pkg_search and pkg_radd to base their search/retrieval on processor arch; this means that once we have pkgsrc packages built on a 64-bit platform, they will be accessible.

Posted by     Categories: DragonFly, pkgsrc     0 Comments

Hammer mirror header output, just in case


If you back up the pseudo-file-systems (PFS) on your Hammer volume to a non-Hammer disk, and then need to restore them to a new Hammer volume, and then realize you forgot to write down the shared-uuid, well, then, YONETANI Tomokazu has a patch for you.  I haven’t seen this committed yet, but it appears valuable.

Posted by     Categories: DragonFly, Hammer     0 Comments

PowerNow support


Alexander Polakov has added PowerNow! support, which allows slowing of AMD processors to save energy.  This is superseded by ACPI, but if you happen to not run ACPI and need to save energy/reduce heat…

Posted by     Categories: Committed Code, Device support, DragonFly     0 Comments

chkmoddeps added


Simon ‘corecode’ Schubert added a tool, chkmoddeps, which checks for missing modules that are required by other modules.  Useful if you are working with the kernel.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Disk monitoring improvements


Alex Hornung has added support for ATA command passthrough.  As a pleasant side effect, smartmontools works with AHCI again.

Posted by     Categories: Device support, DragonFly     0 Comments

Buffer cache and performance


Matthew Dillon’s changed the scheduler to fix a problem with small writes taking longer than they should.  This should have a noticable, though not necessarily perfect effect on interactivity, especially for those using DragonFly as a desktop.

Posted by     Categories: Committed Code, DragonFly     0 Comments

UTF8 now available


Alexander Polakov has made it possible to use UTF8 as the default system encoding, which makes non-ASCII characters viewable everywhere.  It makes a full buildworld/buildkernel process necessary.  He also did it without making /bin and /sbin dynamic, which is good news for anyone who might happen to lose /usr.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Another aggregation site


Mahdi Montazeri sent in the URL to another new BSD site: irbsd.com.  It’s a generic web framework reposting RSS feeds from other people, without linking back to the originals, so nothing new.

Posted by     Categories: BSD     0 Comments

64-bit pkgsrc build results


Matthew Dillon posted the results of a full bulk build of pkgsrc on a 64-bit DragonFly system; the success rate was relatively high for a new platform and pkgsrc-current.  The pkg_radd(1) and pkg_search(1) utilities will need some changes.

Posted by     Categories: DragonFly, pkgsrc     0 Comments

dragonflybsd.org returns


The dragonflybsd.org site(s) were down due to a network provider problem over the last 24 hours; they’re back now.

Posted by     Categories: DragonFly, Goings-on     0 Comments

More BSD News


Dru Lavigne has found a new cross-BSD news site, BSD News Network.   I would like to see it get away from a generic blog layout and hold something other than RSS feed data, since there’s already TheDailyBSD and BSDNews and BSDPlanet for that.

I may be a bit grumpy about it since sites that aggregate BSD news feeds often end up being something close to 50% composed of words originally typed by me, because of the Digest’s regularity.  I’d like to see BSD news sources with at least a hint of authorial voice, not machine-operated copying.  FreeBSD – the unknown Giant is close to that, for instance.

Posted by     Categories: BSD     2 Comments

Ruby and DragonFly: not too shabby


Hubert Feyrer posted a link to a set of benchmarks of various BSDs (and Linux) using Ruby.  DragonFly, despite not working with a SMP kernel on the test software, had comparatively good results.

Posted by     Categories: DragonFly, Goings-on     1 Comment

Laptop users, please speak up


Are you running DragonFly on a laptop system?  Please mention the brand and model number on the appropriate page on the DragonFly website. (Also: Laptop tips and tricks, thanks to Alexander Polakov)

Posted by     Categories: Device support, DragonFly     8 Comments

RSS information added


The main page of the dragonflybsd.org site now has a feed of the most recent 10 articles from this Digest.

Posted by     Categories: About This Site, DragonFly     1 Comment

Kernel Programming as an mp3


I don’t know how recently this recording was made, but Dru Lavigne found a recording of Jeffrey Hsu (longtime DragonFly committer) taking about How To Get Started with Kernel Programming.

Posted by     Categories: DragonFly, Goings-on     3 Comments

Watch your step until 2.4


The 2.4 release looks to be about a week and a half away; if you’re a  committer, please plan to make drastic changes after the release, if possible,

Posted by     Categories: DragonFly, Heads Up!     0 Comments

Doxygen for DragonFly


It’s alliterative, so it must be good.  Brian Gianforcaro has offered to set up Doxygen for DragonFly, which if nothing else would show where more comments were needed.

Posted by     Categories: DragonFly, Goings-on     0 Comments

September release details


The 2.4 release will be later this month; Matthew Dillon has details.  He appears to have already fixed the Hammer bug he mentions as a final issue before release.

Posted by     Categories: Committed Code, DragonFly, Goings-on     0 Comments

Hooray for unbreaking things


Oh, look – Alex Hornung made Linux emulation work again.  Thanks!

Posted by     Categories: Committed Code, DragonFly     0 Comments

HP server testing


There’s some new HP server hardware out there, and Hasso Tepper found some problems (and lists some potential solutions) with installing DragonFly, mostly centered around keyboard handling.  It sounds like NetBSD’s keyboard mux may solve it for us, if someone’s willing to add it…

Posted by     Categories: Device support, DragonFly     0 Comments

Unix98 ptys and devfs


Alex Hornung has posted a summary of what Unix98 pty devices are, and how they are supported under DevFS.  If something screwy happens, there’s even a debug option to turn on.

Posted by     Categories: Device support, DragonFly, Goings-on     0 Comments

New committer: Alexander Polakov


Say hello to the newest DragonFly committer: Alexander Polakov.  Hello, Alex!

Posted by     Categories: DragonFly, Goings-on     0 Comments

Integrating kerberos and PAM


If you want to use kerberos for logins, you need pam_krb5.so.  However, that’s not built automatically since kerberos was removed from the base system in DragonFly.  The solution is to install security/heimdal from pkgsrc and follow corecode’s brief instructions.

Posted by     Categories: DragonFly, pkgsrc     0 Comments

Specific issues to fix


Want to make Hasso Tepper’s day?  He’s posted 4 separate bugs for DragonFly that revolve around pkgsrc packages: sysutils/hal, sysutils/libgtop, audio/pulseaudio, and HTML5 video in FireFox.  All of these (except the last) are issues that have been present for a while, and fixing any of them will help a number of other pkgsrc packages work correctly on DragonFly.  If the work appeals to you, please dig in.

Posted by     Categories: DragonFly, pkgsrc     0 Comments

September OSBR: Business Intelligence


The September issue of the Open Source Business Resource is out, and Dru Lavigne  has a rundown of the articles.  People who hear the term “Business Intelligence” do one of two things: look confused, or avidly read up on it.

Posted by     Categories: Goings-on     0 Comments