Month: March 2013

Lazy Reading for 2013/03/31

I hope you like reading; there’s some very meaty links this week.  Go get a cup of tea and settle in.  You drink tea, don’t you?  You ought to.

  • Reading about KDE’s repository near-meltdown makes me think we need more checks for DragonFly.  We have the advantage of Hammer, of course, which would help in the same way that the linked article names ZFS as a ‘fix’.  (via multiple places)
  • We know that Apple will reject apps it disagrees with.  Google also will do so.  Has there ever been a program rejected from pkgsrc or (FreeBSD/OpenBSD) ports on content grounds?  Not that I know of – anyone remember differently?  I’d argue that’s a favorable point for the BSD packaging systems, though it may just be that no application has tested those boundaries yet.
  • Portscanning all IPv4 addresses on the planet.  Possibly the largest distributed effort ever?  The detail in the maps and returned services is especially interesting.  (via)
  • Scale Fail, a Youtube video of a 2011 talk about screwing up your services.  Mostly about the humor, but the underlying points are valid.   (via #dragonflybsd IRC)
  • There’s still improvement possible to fsck, apparently based on this.  That’s UFS2 fsck.
  • What is your most productive shortcut with Vim?  A very thorough explanation of verbs, marks, and registers.  Holy cow, I wish I had known about ‘: … v’ before.  It’s long, but worth it.  (via)
  • Matthew Garret’s description of Secure Boot vs. Restricted Boot with UEFI, (via a coworker who went to Libreplanet 2013).  I’m still not sure what DragonFly will need to do about this.
  • I missed mentioning this earlier: 20 years of NetBSD.  We’re coming up on 10 soon.
  • Dragonfly drones.  Unrelated except for name.
  • That guy who starts to froth madly every time BSD is mentioned on Phoronix is still there (see comments).
  • Mainframe computer supercut.  (via)

Your unrelated comics link of the week: Tom Spurgeon of the Comics Reporter asked people for their lists of webcomics that could go in a ‘Hall of Fame’.  The resulting list is a lot of really, really good material.  Go use up a few hours reading.

A 3.4 release clarification

I saw this Hacker News post and figured I should emphasize: pkgsrc is still going to be available in the 3.4 release of DragonFly; we’re not suddenly switching to dports.  I don’t want anyone to think they’re going to have to rip out all their packages and go to a new, untried system, all at once.

Posted by     Categories: DPorts, DragonFly, pkgsrc     0 Comments

Pre-release images for 3.4

If you were thinking, “Hey, I’d like to try an early version of DragonFly 3.4 before it’s released”, I’ll just point you at the recent daily snapshots of 3.3.  These are close enough to a release candidate, I think.

Posted by     Categories: DragonFly, Goings-on     1 Comment

Planning for DragonFly 3.4

The next release of DragonFly will be 3.4, and it’s probably going to be mid-April.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Cons and more cons

EuroBSDCon 2013 is being held in Malta at the end of September, and the Call for Papers has just gone out.  BSDCan 2013, which is the tenth BSDCan (!) and happening in May, just opened up registration.  Same for PGCon.

Posted by     Categories: BSD, Conventions     0 Comments

DragonFlyBSD on OpenGrok

OpenGrok is a source browser that I have not used extensively, but many people say is a great tool.  The same people say it’s difficult to run.  Zafer Aydogan just posted that DragonFly’s source is available now from his perfectly-functional OpenGrok installation.

(I’ll put it in the links sidebar here, too.)

Posted by     Categories: BSD, DragonFly, Someday you will need this     0 Comments

Book publishing experiences

Michael W. Lucas posted about his results selling an early edition of his recent DNSSEC book through Leanpub.  He lays out all the numbers in detail, the sort of thing I love to see.  The idea of self-publishing and open source go hand in hand, but the idea of that selling is often talked about in speculative terms rather than concrete.  He’s now opening his own direct sales store, which hopefully means more direct BSD material.

Posted by     Categories: Books, BSD     0 Comments

Lazy Reading for 2013/03/24

It’s still snowing in my area, which is unusual.  And great!

Your unrelated comics link of the week: French cartoonist Boulet knocks it out of the park again.

A short npf note

NetBSD is using/will be using? ‘npf’, a new version of pf similarly-named-but completely-different firewall from pf.  Hubert Feyrer put together a bunch of links talking about it.  I link this because DragonFly is using a version of pf equivalent to what OpenBSD 4.8, and there’s been some discussion of what to do next; it appears FreeBSD and NetBSD are forking off separately from OpenBSD’s version.

Update: npf and pf share 2 letters in the name and nothing else, as Joerg told me – corrected.

Posted by     Categories: BSD, DragonFly     3 Comments

DragonFly and spam

Hey, look, DragonFly BSD showing in tweetspam!  Don’t bother following the tweeted links; they don’t have anything useful.  It’s entertaining to see the structure and coding of these bots; they’re no horse_ebooks, of course.

Posted by     Categories: DragonFly, Goings-on     1 Comment

Mailing lists interruption

There’s an as-yet-undiagnosed problem with the mailing lists; you won’t see any mail from them right now.  I don’t have an ETA for a fix because I don’t know the underlying cause yet…

Update: Fixed; I think – DNS server was not responding, and it had a ripple effect.

Posted by     Categories: DragonFly, Heads Up!     0 Comments

Summer of Code and DragonFly as of right now

I’ve put in an application for DragonFly to be a Google Summer of Code mentoring organization for the 6th year in a row – we have mentors lined up, so we’ll know by the Friday after next.  See my post on kernel@ for pretty much what I just said.

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

Pentest ebook for sale

If you are a BSD Magazine subscriber (meaning you provided your email to download a free issue), you can get a 20% discount on a security e-book from Craig Wright.  As the promtional email said, ‘Write to with “BSD ebook” in the title of message to get the special code’. I have no idea of the contents; just the existence of the sale.

Posted by     Categories: Books     0 Comments

A new OpenBSD identd

OpenBSD has a new identd daemon.  Is identd used for anything other than verification when connecting to an IRC network?  I’ve never seen it in another context.

Posted by     Categories: Committed Code, OpenBSD     3 Comments

Another sh(1) update

Peter Avalos has committed another batch of updates to sh(1), from FreeBSD.  I was going to comment on how strange it was to see software getting updated so many years later; you’d think everything there was to update for /bin/sh had been done at this point.  Digging casually, the oldest bit on sh that I can find is from 1991 – 22 years old.   The man page mentions a rewrite in 1989 based on System V Release 4 UNIX, and there were versions of sh all the way back to version 1.

Here’s a trivia question – what’s the oldest Unix utility, and what’s the oldest code still in use?  I don’t know the answer.

Posted by     Categories: BSD, Committed Code, DragonFly, FreeBSD, UNIXish     4 Comments

Default PHP in pkgsrc moving to 5.4

Right now, if you install PHP, or something dependent on PHP, from pkgsrc, you get PHP 5.3.  The default for pkgsrc will move to 5.4, though I assume that’s going to be after the pkgsrc-2013Q1 release scheduled for the end of this month.  I don’t know the upgrade path, but it sounds like 5.3 is on the way to retirement, in any case.

Posted by     Categories: pkgsrc     0 Comments

pkgsrc-2013Q1 freeze starts

The freeze for pkgsrc-2013Q1 has started; expect the next release at the end of the month.  (Ignore the subject line).

Posted by     Categories: pkgsrc     0 Comments

Lazy Reading for 2013/03/17

You know what stinks?  I find a really cool thing online somewhere, early in the week, or even in a previous week, like today’s unrelated link.  Between me finding it and this always-on-Sunday post, other people encounter it, the link gets reposted everywhere, and it’s old hat by the time you see it here.  Yeah, I’m complaining like it’s hipster linking!

Your unrelated link of the week: I almost can’t tell this is a parody.  Actually, it’s more like a double level of parody.  Seen on this inexplicable, wonderful Tumblog; found via arts inscrutable.

Bonus link: Dog Snack Episode 3.


Posted by     Categories: Lazy Reading, roguelike, UNIXish     1 Comment

BSD Magazine: March

The March issue of BSD Magazine is out, with topics like handling crash dumps.  Apparently April’s issue is going to be all FreeNAS.

Posted by     Categories: BSD, Periodicals     0 Comments

RSS reader recommendations

Google Reader, which is what I use to track as much BSD stuff as possible, is being retired as of July 1.  I need a new RSS reader – any recommendations?  Something that I can access from multiple places (i.e. online app) is best.

Posted by     Categories: Off-Topic     12 Comments

MSI in more places

MSI (Message Signaled Interrupts) has been enabled by default on the re(4), msk(4), and et(4) networking chipsets, by Sepherosa Ziehau.

Posted by     Categories: Device support, DragonFly     0 Comments

Absolute publishing dates

Michael W. Lucas has announced his next two books are coming out in April: Absolute OpenBSD 2nd Edition, from No Starch Press, and DNSSEC Mastery, self published.

Posted by     Categories: Books, BSD     0 Comments

Pkgsrc freeze on the way

The freeze for the next quarterly release of pkgsrc – 2013Q1 – has been announced by Thomas Klausner.  March 17th to start, March 31st to end.

Posted by     Categories: pkgsrc     0 Comments

Lazy Reading for 2013/03/10

I managed to come up with a lot of links this week, somehow, despite the start of the class I’m teaching in addition to normal work.  And Summer of Code’s coming up!  And we’re due for a release relatively soon!  I may appear somewhat… stretched over the next few weeks.

Your unrelated link of the week: I’m the Computer Man.  I always thought the mid-1990s were sort of a Internet/computer teenager phase.  Everything had potential but everything was also awkward.  (via I forget, sorry!)

What’s happening at pkgsrcCon 2013

The 2013 version of pkgsrcCon is happening in a few weeks in Berlin, Germany.  As announced, the presentation list is up.  If you can’t make it to Berlin, there will potentially be video recordings of the event.

Posted by     Categories: Conventions, pkgsrc     0 Comments

Windows and pkgsrc, of all things

Cygwin is a ‘supported platform’ in pkgsrc now.  This means your Microsoft Windows machine can now build packages out of pkgsrc.  I have no idea how many packages actually succeed, but it’s interesting to see the same tools there as on other platforms.

Posted by     Categories: pkgsrc     2 Comments

Summer of Code for non-students

Meaning, Summer of Code for the teachers, not the students.  Google apparently has a grant program for academic researchers, that runs twice a year.  I didn’t know this, but I bet there’s someone who is 1: in academia and 2: needs cash money that is 3: reading this.

Posted by     Categories: Google Summer of Code     0 Comments

Early morning distraction

Perhaps it’s not early morning where you are, but: if you go to Google’s 2013 Google I/O site, clicking on the I and O in particular patterns take you to various easter eggs.  (see after break for spoilers).


Posted by     Categories: Conventions, Off-Topic     0 Comments

Multiple ring support on Broadcom 5709/5716

It seems Sepherosa Ziehau won’t rest until he’s reached peak performance for every network card in DragonFly; he’s added multiple ring/MSI-X support for Broadcom 5709/5716 chipsets in DragonFly.  In more concrete terms, this means better speeds when transmitting and receiving multiple streams of data.

(at least, I think so.)

Posted by     Categories: Device support, DragonFly     0 Comments

The simplest web server

Found by way of a NYCBUG newsletter: sws, a webserver written in sh.  Brett Wynkoop is the author, and as he points out, sws works on any platform with “/bin/sh, dirname, cat, and date”.  The author’s giving a talk at an upcoming NYCBUG meeting – tomorrow!

Posted by     Categories: BSD, Conventions     1 Comment

Patch cross-pollination

I wasn’t aware of this, but apparently DragonFly’s version of patch(1) comes from OpenBSD and NetBSD.  FreeBSD’s old version of patch is being replaced by this and modified to match the old one’s behaviors.  It would be worthwhile to bring these changes back, if possible, just to reduce the differences in a utility that’s already been around the world, so to speak.

As an aside, I always thought patch was one of Larry Wall’s unsung successes, and I’m entertained by any program that has “Hmm…” as one of its official outputs.

Posted by     Categories: BSD, DragonFly, FreeBSD     0 Comments

Lazy Reading for 2013/03/03

I am all over the place with links this week – some of them pretty far off the path.  There’s a lot, too, so enjoy!

Your unrelated link of the week: I’ve already been offbeat enough in this Lazy Reading; I don’t have anything else.

Pkgsrc mysql now 5.5 by default

As the title says, if you install MySQL from pkgsrc-current, you’ll now get version 5.5.

Posted by     Categories: Goings-on, pkgsrc     2 Comments