Moving dports to gcc 4.7

DragonFly has two included compilers – GCC 4.4, and GCC 4.7.  Traditionally, we switch from one compiler to the other as default, and then replace the old one with a newer release, and so on.

Until recently, dports built almost exclusively using GCC 4.4.  John Marino’s switching to GCC 4.7, for a variety of reasons he lists in a recent post to users@.  An interesting point that he raises: GCC 4.4 won’t necessarily be replaced with a newer GCC, but perhaps clang?

DragonFly and Google Summer of Code, week 13

We’re in the last week of what has been a very good Summer of Code for DragonFly, and here’s the last reports.  (We’re missing two, but this is cleanup week, so not much to report)

 

vBSDCon speaker/presentation list

I don’t think I saw it before, but there’s a list of speakers and events up for vBSDCon.  There’s no DragonFly-specific talks, but there is a presentation from Baptiste Daroussin, one of the people behind pkgNG, which is used to create parts of DragonFly’s dports framework.

It’s positive to see a BSD conference sponsored by a company that’s not selling a BSD-specific product.  It’s happening in about a month and a half, October 25-27, in Dulles, VA.

Lazy Reading for 2013/09/15

I think I’m finally catching up on the backlog.

Your unrelated link of the week: The Alan Lomax recordings.

In Other BSDs for 2013/09/14

Barely getting this done in time for Saturday…

 

Lazy Reading for 2013/09/08

By the time you read this, I’ll have already been sitting on an island for a few days.  There’s so much stuff to post lately I’m scheduling material a week out.

Your unrelated comic link of the week: The Scout, by Malachi Ward.  A self-contained sci-fi story.

In Other BSDs for 2013/09/07

There’s been a lot of commit activity across the BSDs, but my list doesn’t seem to reflect that.  A lot of incremental work, I suppose.

TCP improvements

Sepherosa Ziehau has made a number of improvements to TCP in DragonFly – specifically, nonblocking and blocking connect(2) performance.  See each of his commits for statistics on how much this has reduced processor use under high load.  He has also written up an extensive description of how all this TCP stuff works in DragonFly.

In similar news, he has a nginx patch that delivers a significant performance increase.  It may go into nginx itself.

DragonFly and Summer of Code, week 11

Almost done with this year’s GSoC.  It’s been astonishingly… easy?  The students are working and the problems are difficult, but there’s been very little in the way of crisis.