Month: July 2013

Newest committer: Johannes Hofmann

Please welcome our newest DragonFly committer: Johannes Hofmann.  He earned this by coming up with a significant chunk of DragonFly’s upcoming KMS/915 support, and it’s now easier to just have him work directly than to be constantly committing for him.

Posted by     Categories: DragonFly, Goings-on     2 Comments

DragonFly and Summer of Code, week 6

It’s week 6, I think, and the midterms are coming up.  Here’s the status reports:

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

My dports upgrade experience

Since there’s a newer set of dports binary packages uploaded, I thought I’d spend my weekend upgrading, to catch up.

‘pkg upgrade’

And that was it.  Well, not really.  I had to dump and restore my Postgres databases, cause of the switch from 9.0 to 9.2 as default.  I had to build php5 from source to get the Apache module.  Those two things together took longer than the entire download and upgrade of the rest of my system – some ~200 packages?

Posted by     Categories: DPorts, Goings-on     3 Comments

Ansible and dports

Michael W. Lucas wrote a blog post about pkgng and Ansible on FreeBSD.  Will it work on DragonFly?  We already have pkgng on DragonFly in the form of dports, and Ansible… might work?  Please, someone try.

Posted by     Categories: DPorts, DragonFly, FreeBSD     1 Comment

Lazy Reading for 2013/07/28

So many links came up recently that I had already finished this week’s entry when last week’s Lazy Reading was posted.

Your unrelated link of the week: Release the Kraken!

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

About dports, packages, and servers

In part of a long thread about dports packages on the users@ list, Matthew Dillon notes that a new set of packages for i386 and x86_64, for 3.4 and for “3.6” (meaning bleeding-edge DragonFly, even though that’s numbered 3.5) is mostly uploaded.  He also notes that a Haswell-processor-based blade server for DragonFly is in the works, so much of the infrastructure is going to move from his house to a datacenter, with the benefits that provides.  It’ll also help automate binary package building.

Posted by     Categories: DPorts, DragonFly     0 Comments


Sepherosa Ziehau added SO_REUSEPORT to DragonFly.  I don’t know how the mechanism works, because he didn’t include a description, but he did include a explanation of just how much it reduces CPU usage during as-high-as-physically-possible network load.  He even wrote tools to test it more heavily.

Posted by     Categories: DragonFly, Goings-on     0 Comments

In Other BSDs summary

Here’s what jumped out at me from reading source change mailing lists:

I’m going to have to set a specific day of the week aside for these.

Posted by     Categories: BSD, FreeBSD, NetBSD, OpenBSD, pkgsrc     3 Comments

Coming up: OHM2013

The Observe, Hack, Make 2013 festival is coming up at the end of the month in the Netherlands.  Unfortunately, it’s already sold out, but there’s going to be at least one DragonFly developer there.  (credit to Matthias Schmidt for letting me know about the festival)

Posted by     Categories: Conventions     0 Comments

BSD Magazine: lots

The July issue of BSD Magazine is out, and the listed theme is “Security and Cryptography”, but there’s plenty else.

Posted by     Categories: BSD, Periodicals     0 Comments

DragonFly and Summer of Code, week 5

I’m late for this, even though the students weren’t.  Mea culpa!  There’s been a lot of discussion on IRC, in EFNet #dragonflybsd, between the students and various DragonFly developers.

Posted by     Categories: DragonFly, Google Summer of Code     1 Comment

Lazy Reading for 2013/07/21

Last week was relatively light, but somehow this week I read a zillion interesting things.  It’s been too dang hot to do much else, other than flop in a chair and point a fan at my head.

Your unrelated link of the week: Bones Don’t Lie.  An anthropologist who blogs about various discoveries of human remains.  I really enjoy blogs where someone is talking about a subject they care about – not to sell a product, not to be paid (directly), but just because they like the topic and they want to share it with others.  Of course I would think that, wouldn’t I?

Intel KMS support coming soon

Thanks to the efforts of a large number of people, KMS support is showing up in DragonFly.  This supports accelerated video on the new Intel graphics chipsets that seem to show up on many recent laptops.

Posted by     Categories: Device support, DragonFly     0 Comments

Emulex OneConnect support added

Do you have a Emulex OneConnect 10Gb NIC?  Well good news!  Sascha Wildner brought in updated the oce(4) driver from FreeBSD to support Skyhawk models in DragonFly.

(My bad; looked at the wrong oce(4) commit originally and re-reported the import instead of the update.)

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

In other BSDs: Syn Cookies, SipHash, full-disk encryption

I made a hesitant attempt to keep an eye on other BSD source changes over the last week.  I complain about needing coverage for the other BSDs, so I’ll see what I can do:


Posted by     Categories: FreeBSD, NetBSD     1 Comment

GSoC and DragonFly, week 4

We’ve never had a group of student post progress this regularly.  It’s great!

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

Lazy Reading for 2013/07/14

Busy, busy week.

Your unrelated link(s) of the week: Bruce Lee and Jackie Chan fight scenes.

Posted by     Categories: Lazy Reading     1 Comment

Hammer and Go

Something new and odd: A port of the Hammer (1) filesystem into Go, for go-fuse.  As the author has said, it’s more for the practice of learning Go and Hammer than for producing anything useful.  Still, an interesting way to learn.

Posted by     Categories: DragonFly, Hammer     1 Comment

BSDTalk 228: Michael W. Lucas

BSDTalk 228 has a nearly half-hour chat with Michael W. Lucas at BSDCan 2013.

Posted by     Categories: Books, BSD, Conventions     0 Comments

Getting developer notes, handwritten

Michael W. Lucas auctioned off his first copy of Absolute OpenBSD, 2nd Edition some time ago, with the proceeds going to the OpenBSD Foundation.  It was to be signed by OpenBSD developers – which is neat enough, but apparently it was annotated by the developers, too.

Posted by     Categories: Books, OpenBSD     0 Comments

Routing stability changes

Apparently Sepherosa Ziehau has been improving DragonFly’s route table performance under extremely heavy load.  (e.g. run efficiently; don’t die)  I don’t have a definitive commit message to point at, but looking at his recent commits are a good start.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Hammer 2 and encryption, briefly

Encryption seems to be the accidental theme tonight.  A question about Hammer 2 and encryption prompted this list of possible solutions from Matthew Dillon.  Hammer 2 is still months out, so these features both require time and someone interesting in doing them – though they sound quite possible.

Still not sure if I should be writing Hammer or HAMMER.

Posted by     Categories: DragonFly, Hammer     0 Comments

Encrypting /home

If you were wanting to encrypt your /home directory, Pierre Abbat has written up the explicit steps he took to do that very thing.

Posted by     Categories: DragonFly, Hammer     0 Comments

GSoC and DragonFly, week 3

Week 3 is underway, and the students are starting to get into the meat of their projects:

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

Release announcement for pkgsrc-2013Q2

The pkgsrc-2013Q2 branch has been out for some days, but the official release announcement has now been published, with details on the number of ports.  You should be able to pull it down from via git, by the way.

Posted by     Categories: DragonFly, pkgsrc     0 Comments

Lazy Reading for 2013/07/07

A U.S. holiday and very warm weather has made this a less intense week.  At least for links.

Your unrelated link of the week: A new Cyriak-animated video, this time for the band Bloc Party.

Posted by     Categories: Lazy Reading     1 Comment

pkgsrc-2013Q2 is out

The official announcement has gone out.  You should be able to pull pkgsrc-2013Q2 via git from within the next 24 hours.

Posted by     Categories: DragonFly, pkgsrc     1 Comment

Sales stats and books

While these aren’t his BSD books, Michael W. Lucas has an interesting post up about the sales on his two recent books, SSH Mastery and DNSSEC Mastery.  I’m always interested in seeing how self-publishing models work, whether it’s software or books or music.  He points out that the point of his DNSSEC book is to see if a very difficult subject can be covered in a book like that – which it is.  There’s very few published books that go that in-depth.

(I’m hoping for a whole “Mastery” series covering topics other writers don’t, especially in a BSD-friendly way.)

Posted by     Categories: Books, BSD     0 Comments

GSoC and DragonFly, week 2

All the Summer of Code students for DragonFly have posted their second week reports:

There’s a lot of progress for the second week, which is wonderful!

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

Emulex card support

If you have an Emulex BladeEngine 2 or 3, or an Emulex Lancer, it should work in DragonFly, thanks to Sascha Wildner’s recent commit.   Emulex has 10Gb network cards, in case you were like me and not familiar with the name.

(You thought I was going to type “Sepherosa Ziehau”, didn’t you?)  

Posted by     Categories: Device support, DragonFly     0 Comments