Month: September 2011

A whole lot of VM fixes

Matthew Dillon and Venkatesh Srinivas have committed several fixes for some elusive problems.  If you’ve had an unexplained crash, this may keep it from repeating.  If you haven’t had a wierd crash (like me)… great!

Posted by     Categories: Committed Code, DragonFly     0 Comments

The return of zgrep

Did you notice zgrep went missing?  Well, it’s available again, thanks to YONETANI Tomokazu.

Posted by     Categories: Committed Code, DragonFly     0 Comments

OSBR: now it’s TIM

The Open Source Business Resource, linked here before, has become the Technology Innovation Management Review, or TIM Review.   Conveniently, the editor is named Chris, not Tim, so nobody will get confused.  It’ll still cover open-source software, but it’ll also

“share the spotlight with topics such as managing innovation, technology entrepreneurship, and economic development”

The first relaunched issue will be out in October.

Posted by     Categories: Goings-on, Periodicals     0 Comments

Potential job available

A position opened up for a junior systems administrator at my workplace.  You have to be willing to live near Rochester, NY, administrate a mix of Windows and unixy machines, do desktop support, and network management.  (e.g. everything possible)  The work environment is neat, informal, and somewhat adverse.  I’ll have a job description soon, I hope.

Posted by     Categories: Goings-on, Off-Topic, UNIXish     3 Comments

More on DragonFly in production

Michael W. Lucas is setting up two DragonFly machines, to try out Hammer.  I linked to his tweet about this in the last Lazy Reading post, but this is a more in-depth explanation of what he’s doing.  So far, it just works.  (as seen on Reddit, too.)

Posted by     Categories: DragonFly, Goings-on     1 Comment

Another pkgsrc-current build complete

I finished a build of pkgsrc-current on x86_64, with a report on what built.  I’ve kicked off a new build, and I expect at least 100 more packages to build thanks to John Marino’s work on pkgsrc and DragonFly.

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

A getcontext task to do

Want to create getcontext for DragonFly/x86_64?  Apparently we need it.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Pkgsrc freeze for 2011Q3 is extended

The freeze for the next quarterly release of pkgsrc has been extended another week, to October 2nd.  This will push the DragonFly 2.12 release out a ways, too.

Posted by     Categories: Goings-on, pkgsrc     0 Comments

Lazy Reading for 2011/09/25

This week’s Lazy Reading just built itself up quickly; autumn arrives in the northern hemisphere and suddenly a lot more activity starts going on.

There are four ways to deal with system damage: 1) reliability, 2) redundancy, 3) repair, and 4) replacement.

Posted by     Categories: DragonFly, Lazy Reading     0 Comments

2.12 Release issue roundup

I’ve put together a catch-all ticket for remaining issues to fix before the 2.12 release of DragonFly: Issue 2135.  Several of the issues have already been dealt with by Peter Avalos and Sepherosa Ziehau, so a hat tip for them!

Posted by     Categories: DragonFly, Goings-on     0 Comments

The usual Postgres shift

As is common for the combination of new Postgres releases and new pkgsrc quarterly releases, Postgres 8.3 is going to be missing from pkgsrc-2011Q3.  The default version of Postgres installed by pkgsrc will become 9.0 after that quarterly release.  (9.1 is already present in pkgsrc.)  This is all planned by Joerg Sonnenberger.

Posted by     Categories: Goings-on, pkgsrc     0 Comments

OpenSSH update to 5.9p1

Peter Avalos has updated OpenSSH to version 5.9p1.  This might be the last thing before the next DragonFly release.

Update on the update: he updated OpenSSL (1.0.0e) and file (5.09) too.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Freeze for pkgsrc has started

As predicted and now announced, pkgsrc is now frozen for the next week.  If everything goes well, we’ll have pkgsrc-2011Q3 next week.

Posted by     Categories: Goings-on, pkgsrc     0 Comments

More blogbench benchmarks

Francois Tigeot has done another set of benchmarks using blogbench to test reading and writing under different DragonFly versions, plus some OpenIndiana benchmarks just to mix it up.  Writing performance seems to have drastically improved between DragonFly 2.10 and 2.11.

His post has an attached PDF with, of course, graphs.  This site has previously mentioned other not-really-comparable disk testing performed by Francois.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Lazy Reading for 2011/09/18

I might have a job open at my workplace soon, for a junior admin/support/network role.  (Department is too small for narrowly defined roles…)  I’ll post about it here if it happens.

  • libguestfs, ‘tools for accessing and modifying virtual machine disk images’.  (via)  I can think of a lot of places that could be useful.
  • I did not know this, but FreshBSD tracks DragonFly commits, along with the commit logs of most (all?) other BSDs.
  • Bruce Perens set up a “Covenant” license for the HPCC database (powers Lexis/Nexis) that is actually pretty good at allowing something to be both open source and commerical; the ‘release notes‘ talk about it.
  • I agree with these sentiments on hiring exactly.  If you really like what you do, you don’t just do it at work.  (The author’s followup.)  Putting it in a more positive light, showing work on open source, outside of your workplace, is a great thing to add to your resume.  Never trust the graphic designer with sloppy handwriting.
  • The majority of the 10 most stable web providers out there are running a BSD.  FreeBSD, in this case.  (via, via(why does Twitter make it so hard to link to things?  Cause they don’t want you reading the web – just them.)
  • Usenet, as of 1981, with posts arriving in actual time (-30 years).  (via)  You can even use a NNTP reader to connect.  Similar to but not as colossal as telehack, mentioned here before.
  • DragonFly deployment.
  • I am so proud of myself for coming up with this joke.

Your unrelated comics link of the week: Saturday Morning Breakfast Cereal.  It used to mostly be violent and nonsensical, but recent strips are excellent, like this one or this.

Posted by     Categories: BSD, DragonFly, Lazy Reading     1 Comment

DragonFly releases and pkgsrc releases

I proposed some changes to the way DragonFly does releases, and how we handle pkgsrc binary builds.  The thread on kernel@ is a bit long, so just read my summation.  My idea for a longer release cycle didn’t really fly, but pkgsrc binaries will be built on a rolling basis, I think.

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

TCP changes I think

From what I can tell, Sepherosa Ziehau’s made some changes where you can control TCP timeout and keepalive timing on a per-tcpcb basis, or at least that’s what I gleaned from the docs.  He’s been doing a lot of work lately, but it’s hard to link to because so much of it is at a basic level that makes it difficult to summarize in terms of how the features affect the user.

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

Summer of Code and DragonFly, 2011 wrapup

DragonFly had another good year with Google’s Summer of Code program.  We had 6 slots, and 5 passed projects. (Irinia, if you’re reading this – where did you go?)  This is our 4th year participating in Summer of Code, with I think the highest number of passed projects to date.

Here’s all the finished projects, with links to the original descriptions:

Thanks is also due to the mentors and other that helped out, via IRC and email: Aggelos Economopoulos, Alex Hornung, Joe Talbott, Matthias Schmidt, Michael Neumann, Nathaniel Filardo, Pratyush Kshirsagar, Sascha Wildner, Thomas Nikolajsen, and Venkatesh Srinivas

You can also check the Digest’s “Google Summer of Code” category for progress reports made as the summer went on.  The source code from the projects is available at the DragonFly/SOC 2011 Google Project Page.  In even better news, 2 of the projects have already been partially committed to DragonFly – Brills Peng’s  scheduler work, and Adam Hoka’s device mapper mirror project.



PHP 5.3 update on the way

For reasons unknown to me, there’s enough functional change between PHP 5.2 and PHP 5.3 that it affected a lot of PHP-based programs.  For that reason, PHP 5 in pkgsrc defaults to the 5.2 version.  However, it’s going to be 5.3 for the next stable quarterly release of pkgsrc.  In theory, all PHP5-dependent programs are ready to handle that now.  Note that PHP 5.3 is already in pkgsrc; it just wasn’t the default.  If you were using the php53 package, it may require some manual fiddling at your next upgrade of pkgsrc packages.

Posted by     Categories: Goings-on, pkgsrc     0 Comments

Old ISA drivers and what to do about them

Some ISA devices have been removed from DragonFly.  That probably affects approximately 0% of everyone, cause they’re old devices, but a few of them are were in the GENERIC kernel configs, so you’ll get an error for an unrecognized option when you next rebuild your kernel using a GENERIC-based config, based on an older version of GENERIC.  The description of which drivers went is quite sensibly placed in UPDATING.

Posted by     Categories: DragonFly, Goings-on, Heads Up!     2 Comments

Debugging with pkgsrc

At some point, you may want to generate binary programs that are unstripped of debugging information.  You may want to generate them with pkgsrc.  Here’s a little note on what options will make that happen.

Pkgsrc in freeze soon for 2011Q3

The ‘freeze’ period (when bugfixes are the only addition) for pkgsrc will start on September 18th, with the next quarterly release of pkgsrc, 2011Q3, scheduled for the 25th.  Think of it as an early Christmas present.

Posted by     Categories: Goings-on, pkgsrc     0 Comments

New commit bit, but not for DragonFly

John Marino, who already has commit access for DragonFly, now also has commit access for pkgsrc.  What does this mean?  It means if you have a pkgsrc problem, submit it through  NetBSD’s Problem Report system as normal, and maybe let him know about it too.   He’s already made some DragonFly-specific fixes.

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

A new release schedule?

I posted some ideas about changing how DragonFly does releases.  In short, I’d like to see a long term release, and otherwise point people at a rolling release; e.g. that day’s build.  There are other people that think the same way about speeding up releases of other software. (Thanks, Samuel Greear for that last link)

Posted by     Categories: DragonFly, Goings-on     0 Comments

Lazy Reading for 2011/09/11

Happy birthday to my younger daughter, Claire, who is 9 today.  That’s a much better anniversary to celebrate today.

Your unrelated comic link of the week: Chainsawsuit.

Posted by     Categories: BSD, Goings-on, Lazy Reading, roguelike     1 Comment

Puppet support for DragonFly

Noticed through a saved Google search: DragonFly BSD support as part of Puppet.  This was thanks to the work of a ‘jaydg’.  Thanks, person whose name I probably should know!

Posted by     Categories: DragonFly, Goings-on     0 Comments

Future changes for PF and ALTQ

The recent OpenBSD 5.0 pre-release announcement on undeadly notes that ALTQ is being replaced by new priority settings.  This should make it to DragonFly at some point, since pf in DragonFly has been catching up to the current version of pf in OpenBSD, thanks to the efforts of Jan Lentfer…

Posted by     Categories: DragonFly, Goings-on, OpenBSD     1 Comment

28c3 CFP

The Call for Papers for the 28th Chaos Communications Congress is out, as Matthias Rampke noted.  Each year, there seems to be at least a few DragonFly people there…

Posted by     Categories: Conventions, DragonFly     1 Comment

BSD Magazine for September

BSD Magazine’s September issue is out.  This time, I have an article in it about data recovery with Hammer:

We’ve all experienced instant regret. That’s the feeling that comes within a second of executing a command like “rm -rf * .txt” (note the space) or of cutting the wrong cluster of wires at the end of a long conduit. Not that I am quoting from experience, or anything like that, no…

Posted by     Categories: BSD, DragonFly, Periodicals     0 Comments

Update for ndis(4)

Sascha Wildner has updated ndis(4), the wrapper that makes Windows network drivers usable on DragonFly, with an extensive description of what’s changed.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2011/09/04

It’s almost the end of summer here, or at least the traditional end of summer in North America.  About time, too!  I don’t like the heat.  Anyway, as people trickle back to school, some more interesting doodads should show up for these weekly Lazy Reading posts…

Your unrelated comic link of the week: Jack Kirby art on what would have been his 94th birthday.  I have trouble communicating how dramatic and influential his art has been.

Time travel in Samoa. Also, time zone updates

Sascha Wildner updated time zone files again.  It’s a regular thing, but I wanted to draw attention to this little change:

Samoa moves from east to west of the international date line (changes from UTC-11 to UTC+13). It will skip December 30, 2011.

2011/12/30 in Samoa will never exist or have existed, which is entirely odd.

Posted by     Categories: Committed Code, DragonFly     0 Comments