Month: April 2012

Update for a clusterfix

A fix for cluster_write() issues reported by multiple people is now available, so if you’re running a version of DragonFly newer than 3.0.2, you’ll want to update.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Lazy Reading for 2012/04/29

I go a bit beyond presenting links and comment on them too, this week.  Not too much!  Enjoy.

Your unrelated link of the week.  Youtube Poop.  As far as I can tell, ‘Youtube Poop’ are glitched videos made from Youtube content but with segments repeated, frames modified, or new sentences constructed from reassembling the frames.  Sometimes noisy, sometimes rude.  Also, an art form that can only exist now, and never really before.  Reminds me of the old Fensler Films, or that odd series out of Japan.  I find the idea of assembling new rhythms and music out of non-musical items fascinating, but I would, wouldn’t I?

(Turn your volume down before trying some of those links.)

Posted by     Categories: BSD, Lazy Reading     0 Comments

OpenSSL 1.0.1b updated

Peter Avalos has updated OpenSSL, though this version is apparently a bugfix, not a security fix.  Still need it anyway, since it disabled TLS 1.1 in an unexpected way.  See the OpenSSL changelog entry at “[26 Apr 2012]” for details.

Posted by     Categories: Goings-on     0 Comments

Google Summer of Code: the projects

Each of the 4 DragonFly participants for Summer of Code have posted an introductory email and details of their projects.  Here’s direct links to their posts for your reading convenience:

(Yes, same format as my last post, but now the links are to their posts, not the sparse Google info pages.)

SACK retransmission added

Sepherosa Ziehau added “Rescue Retransmission for SACK-based Loss Recovery Algorithm” in a commit, where he details just where this would be handy.  It’s on by default and the sysctl net.inet.tcp.rescuesack can be used to turn it off.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Packages that will go, and packages that might go

There’s a few pkgsrc packages that might be going the way of the dodo, soon.  There’s a few more that need love, so speak up if you use them.  Maybe you can be the Somebody™ that fixes them?

Posted by     Categories: Goings-on, pkgsrc     1 Comment

New committer: Markus Pfeiffer

Welcome our newest committer: Markus Pfeiffer.  He’s ‘profmakx’ on EFNet #dragonfly, and has been working on a port of FreeBSD’s USB infrastructure – which I am looking forward to, tremendously.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Google Summer of Code projects announced

Google has announced their projects accepted for Summer of Code: DragonFly has 4 projects of the 1,212 funded:

(Hopefully those links are to visible pages) We had way more good proposals than available mentors/slot, unfortunately.  So if you didn’t get in, think about next year, or maybe look at doing the work on your own; there’s some great ideas out there that I’d like to see happen.

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

Mosh for DragonFly developers

Mosh, mentioned on this Digest a few weeks back, is now installed on  If you’re doing any development work there but dealing with a relatively high latency, this should help.  (Thanks Venkatesh Srinivas.)

Posted by     Categories: DragonFly, Goings-on     0 Comments

Where are the pkgsrc-2012Q1 binary packages for DragonFly?

I’m still working on building them.  I kept getting panics, which seem to be fixed by this commit, so I should have something soon.  Sorry!

Posted by     Categories: DragonFly, Goings-on, pkgsrc     0 Comments

Lazy Reading for 2012/04/22


Your unrelated link of the week: One Thing Well.  The BSD tag might be the most useful.

OpenSSL updated to 1.0.1a

Peter Avalos has updated OpenSSL in DragonFly to version 1.0.1a, to fix the recent vulnerability CVE-2012-2110.  Thanks Peter!

Posted by     Categories: Committed Code, DragonFly     0 Comments

Cheap SSH Mastery

Michael Lucas’s worthwhile book, SSH Mastery, is currently having one of those sudden price cuts on Amazon – for the paperback version, about 25%.  Now it a good time to nab it before the price bounces back up.

Posted by     Categories: Books, Goings-on     0 Comments

Disk quotas, the details

Francois Tigeot has followed up with a description of how to enable and disable quotas on DragonFly, which will work for most any local file system, unless rebooted.  There’s also the vquota(8) man page.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Try out quotas, temporarily

Because of several recent commits, quotas can be set.  They aren’t persistent yet, so they’ll vanish on reboot.  The standard disclaimer applies, as this is new.

Posted by     Categories: Committed Code, DragonFly     0 Comments

OpenJDK7 building

Based on a recent post from Chris Turner to the mailing list, here’s a bug report that should get you to a working lang/OpenJDK7 pkgsrc package.

Lazy Reading for 2012/04/15

It’s a good week when I can start collecting new Lazy Reading material right after posting the previous week’s summary.

Your unrelated link of the week: Quigley’s Cabinet Followups.  There’s about a bazillion links there to follow about weird history.


Posted by     Categories: Lazy Reading, UNIXish     0 Comments

Optimized scoreboard for SACK

DragonFly now has a optimized scoreboard for SACK, thanks to Sepherosa Ziehau.  What’s that mean?  SACK is a way to make sure only the needed parts of a TCP transmission get retransmitted, when multiple packets are lost.  The scoreboard is where the packets needing retransmission are tracked.  So, the result of these improvements is better performance in packet-lossy situations.

(Please correct me if your understanding is better than mine; my explanation is based on stumbling around the Internet for a few minutes of reading.)

Posted by     Categories: Committed Code, DragonFly     0 Comments

em(4) update

Sepherosa Ziehau has updated the em(4) driver from Intel; it only matters if you are using the specific chipsets mentioned in the commit message.

Posted by     Categories: Device support, DragonFly     0 Comments

Hammer2 messaging

If you’re curious about Hammer2 development, it’s been ongoing, but there haven’t been any more juicy commits to point at.  Here’s one – the start of the messaging system.

Posted by     Categories: DragonFly, Hammer     0 Comments

DragonFly time

DragonFly now has its own zone.  What’s this mean?  Nothing material, but it’s nice to do.

Posted by     Categories: DragonFly, Goings-on     0 Comments

IW changes wiill need a buildworld

Sepherosa Ziehau has made changes to the initial TCP congestion window, based on a number of papers he links to in his post.  The immediate effect is if you’re on DragonFly-current, you will need to do a full buildworld on your next upgrade.  The long term effect could be improvements in latency by improving reactions to bufferbloat.  Or not; this is pretty technical.

Posted by     Categories: Committed Code, DragonFly     0 Comments

6 slots for Summer of Code

DragonFly has been given 6 slots (i.e. spaces for students) by Google for this year’s Summer of Code.  That’s great!  We have a crop of great student proposals this year, so far, so the biggest worry at this point is how to get to them all.

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

Longest review ever, finished

That DragonFly review is now available in all six parts.  (I included the preamble there.)  I still haven’t made it through the whole thing.

Posted by     Categories: DragonFly, Goings-on     0 Comments

OpenSSL updated to 1.0.1

Peter Avalos has updated DragonF’y’s OpenSSL to version 1.0.1, in part to make future upgrades easier.  See the changelog for what’s new.  Look for the part specifically about 1.0.1, since the notes include unreleased material too.

Posted by     Categories: Committed Code, DragonFly     0 Comments

pkginteractive: graphical pkgin

Julian Fagir has put together a graphical – meaning it works under curses in a terminal, or under X – interface to pkgin, the binary package manager.  Can someone try it and describe how well it works?

Posted by     Categories: Goings-on, pkgsrc     0 Comments

Have Areca RAID? Now you can use MSI

Thanks to Sascha Wildner, the Areca RAID controller driver, arcmsr(4), now supports MSI.   It should only make things better, but if it doesn’t, you can turn it off.

Posted by     Categories: Device support, DragonFly     1 Comment

Some more pkgsrc expunging

There’s several packages that will be removed from pkgsrc after the 2012Q2 branch, since they haven’t worked in a long time.  Also, Python 2.4 has been removed from pkgsrc-current and 2.5 will go the same way before the end of the year.

Posted by     Categories: Goings-on, pkgsrc     0 Comments

Lazy Reading for 2012/04/08

The links are all over the map this week, which is fine.  Enjoy!

Your unrelated link of the week: memepool.  It’s seen some activity lately.  It was a blog before there were blogs, and I was part of it.

pkgsrc-2012Q1 is branched

The next quarterly release of pkgsrc, pkgsrc-2012Q1, has been branched.  I’ll start building binary packages momentarily.

The branch should show up in DragonFly git later today.  Once available, you can change any references to ‘pkgsrc-2011Q4’ in /usr/Makefile to ‘pkgsrc-2012Q1’, and then to switch to it:

  1. cd /usr/pkgsrc
  2. git branch pkgsrc-2012Q1 origin/pkgsrc-2012Q1
  3. git checkout pkgsrc-2012Q1
  4. git pull

At that point, you can start building and installing newer applications.  For more details on that, check the pkgsrc guide on the DragonFly website.

Note that you don’t have to do that; you can stick with the 2011Q4 (or earlier) packages you have installed now, if you don’t want to deal with software changes right now, or if you want to wait for the binary packages to become available.  Upgrades/security fixes only happen for the latest quarterly release, though.

Note: don’t assume I tested this before advising you to do it, or anything like that.  I mean, come on.

Posted by     Categories: Goings-on, pkgsrc     2 Comments

BSD Magazine for April: Clouds

BSD Magazine’s April issue is out, and it’s about the Cloud.  Or clouds, depending on how you look at it.  Anyway, there’s several conversations in there about BSD-based hosting services, which I’m sure everyone has wished for at some time or another.

Posted by     Categories: BSD, Periodicals     0 Comments

Longest DragonFly review ever?

Steven Rosenberg is writing the longest DragonFly review ever.  Here’s parts one, two, and three.  There’s 3 more parts to come, 1 per day, so check back for the end of the story.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Does this load for you?

I have one trouble report.  I need more, especially if you’re in Australia.

Posted by     Categories: About This Site     9 Comments

Packages that might go away, or not?

There’s been some discussion of packages that have been broken for a long time in pkgsrc, over on the mailing list.  It’s interesting to see just what breaks these packages, though it still seems up in the air whether any will be removed or not.  (Follow the thread if you have time.)  I don’t think the discussion has ended yet.

Posted by     Categories: Goings-on, pkgsrc     0 Comments

Lazy Reading for 2012/04/01

This would be the right time for an April Fools joke…  but no.  It’s so common it’s hard to come up with something that won’t make people roll their eyes.

Your unrelated link of the day: a Space Shuttle launch from the point of view of the booster rocket. (via)  Remember when humanity had reusable spaceships?

Posted by     Categories: Lazy Reading     3 Comments