Month: December 2012

BSDTalk 221: Matthieu Herrb and Xenocara


Right in time for the end of the year, BSDTalk 221 is out, with Michael Dexter interviewing Matthieu Herrb at EuroBSDCon 2012 for 11 minutes about Xenocara.

Posted by     Categories: BSD, OpenBSD, Periodicals     0 Comments

Lazy reading for 2012/12/30


The last of the year.

Your unrelated comics link of the week: Marlo Meekins’ Tumblr.   Her lettering is refreshingly expressive.  That may sounds strange to single out, but so many people place words as an set block of text rather than as part of a graphic layout.

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

Brief conversation about disk encryption


There’s a short thread running on the DragonFly users@ list about disk encryption; there’s some descriptions of encryption work there for the curious.

Posted by     Categories: DragonFly, Goings-on     2 Comments

Upcoming pkgsrc removals for 2012Q4


As is customary with pkgsrc, a number of packages that do not build or are no longer needed will be removed. This will happen in the next quarterly release.  It’s a short list, and one item on that list, misc/p5-Locale-Maketext, will actually stay.

The freeze for pkgsrc-2012Q4 is due to complete in about 48 hours.

Posted by     Categories: pkgsrc     0 Comments

IFQ packet staging mechanism added


I’m not sure what IFQ stands for, but Sepherosa Ziehau’s added it.  It appears to be based on an idea from Luigi Rizzo called ‘netmap‘.  In this case, network packets are grouped together before being placed onto the network interface’s hardware queue.  That means better packet per second performance without a corresponding increase in CPU usage, as Sepherosa Ziehau’s report lists, along with needed sysctls.

Posted by     Categories: Committed Code, Device support, DragonFly     3 Comments

Merry Christmas


Hope your presents are interesting this year…

Posted by     Categories: About This Site     1 Comment

Outage fixed


The Digest was down over the last 12 hours or so – sorry!  Upgrading this system took a bit longer than planned.  I upgraded to Apache 2.4, and had to figure out all the config changes, and several packages didn’t like upgrading.

I’ve resisted upgrading for a long time, mostly because I think I could recreate the entire Apache 1.3 config file layout from memory.  For the benefit of anyone else, this checklist of Apache errors and corresponding modules helped tremendously.  Also, pkg_leaves is a great, if minimal, way to find packages you don’t need.

Posted by     Categories: About This Site, pkgsrc     0 Comments

Lazy Reading for 2012/12/23


I started this Lazy Reading early, since I had so many links it overflowed into the next week.  Merry almost Christmas!

Your unrelated link of the week: I work at a salt mine.  One of the highlights of my job is when I’m in the mine and need to get somewhere quickly; I use a 4-wheeler to drive.  (I’m licensed to operate it.)  There’s no stop signs, no stoplights, and generally a whole lot of straight roads with no obstacles or traffic.    It can be a fun drive.  However, it’s not as cool as driving on the moon.  (via)

Posted by     Categories: Lazy Reading, UNIXish     4 Comments

Linux and cpdup, plus a note


I could have sworn I noted it before, but as Venkatesh Srinivas points out, there’s a port of cpdup to Linux.  Also, if you’re using cpdup to copy material out of a Hammer volume’s history, use the -VV switch.

Pkgsrc freeze for next quarterly release


Pkgsrc has entered a ‘freeze’ for their next quarterly release, which would be pkgsrc-2012Q4.  (DragonFly 3.2 ships with 2012Q3)  The freeze ends and the release happens at the end of the year, assuming no surprises.

Posted by     Categories: pkgsrc     0 Comments

DragonFly 3.2.2 released


DragonFly 3.2.2 has been tagged.  The tag commit has a list of the fixes; this is a bugfix release, but it’s a good one.   Download an ISO (they should be at the mirrors by now) or update your system.

Posted by     Categories: DragonFly, Goings-on     1 Comment

IP Forwarding Performance


Sepherosa Ziehau has been making a lot of commits to increase packet-per-second rates without increasing CPU usage.  He’s published a sort of progress report/benchmark to show current performance levels.  It sounds like he’s expecting even better performance in the future, though I’m not sure how much more he could push out of it, since the bulk performance appears to be close to the rated capacity of the copper…

Posted by     Categories: Device support, DragonFly     1 Comment

Lazy Reading for 2012/12/16


I hope you like links, and lots of history.  It’s been a bumper crop this week.

Your unrelated link(s) of the week: Said the Gramophone and The New Shelton Wet/Dry.  The first one’s a music blog, and the second’s more general.  Both have a somewhat random feel with the images used – completely random in the New Shelton’s case.  It’s interesting that there’s such a flood of text and images on the Internet that you can reassemble content out of all of it.  You can’t push over a bookshelf and call it a library, but you can build a whole new narrative from random assembly of Internet data.

Posted by     Categories: Lazy Reading, UNIXish     0 Comments

BSDCan 2013 Call for Papers


BSDCan 2013, which is being held in Ottawa May 17th-18th, has a call for papers out.  You’ve got until January 19th to submit, so just about a month.

Posted by     Categories: BSD, Conventions     1 Comment

3.2.2 coming up


There’s been a large number of fixes and improvements to DragonFly 3.2 lately, so I’m planning to roll DragonFly 3.2.2 this weekend so there’s an image with them all.

Posted by     Categories: DragonFly, Goings-on     0 Comments

An education in Python and maybe OLPC


This is mostly unrelated to DragonFly: I need to get more Python experience in the next few months, mostly around the OLPC project.  I’ve only messed with Python when needed to get an existing script running, etc.  Any Python users that can point me at a good learning resource?

Posted by     Categories: Off-Topic     4 Comments

BSD Magazine for December 2012


BSD Magazine for December is out, offering the usual mix of articles in a free PDF.  There’s several Postgres articles in this one.

Posted by     Categories: BSD, Periodicals     0 Comments

Using gcc 4.7 and pkgsrc


If you were thinking you wanted to try gcc 4.7 with pkgsrc, John Marino’s described the option you need to set.  It only works in pkgsrc-master  right now (because of changes John made), and not every package in pkgsrc will build.

The advantage is that it’s also possible, with the same syntax, to set pkgsrc to build with gcc 4.4.  This means the default compiler in DragonFly can be changed to gcc 4.7 and pkgsrc packages that aren’t compatible can still be built.

Update: Check this minor change: ‘?=’ instead of ‘=’.

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

How to grind that axe, for donations


Whomever submitted this story to Slashdot really doesn’t like FreeBSD; they’re describing FreeBSD’s annual end-of-year fund drive as failed.  The month-long drive is only about a week old and has already picked up donations at a faster rate than any previous year’s donation drive, but apparently the poster – and Slashdot’s editors – can’t be bothered to do math.  While we’re on the topic, donate to the FreeBSD Foundation; they do good things.

(There’s DragonFly too, though we’re not as ambitious or officially 501(c)(3) non-profit.)

Posted by     Categories: BSD, Goings-on     6 Comments

3.3 users, please do a full buildworld/buildkernel


If you’re running DragonFly 3.3, make sure you perform a full buildworld and buildkernel when you next upgrade.  Sascha Wildner is mentioning this as a cautionary note after experiencing issues when using quickkernel, after removing a number of syscalls.  Once past that point, it should be safe to go back to quickworld/quickkernel.

Posted by     Categories: Committed Code, DragonFly, Heads Up!     0 Comments

HAMMER2 update


Matthew Dillon has written up another update on his progress with HAMMER2.  (I need to be consistent in how I write that.)  He has disks being exported and mounted on other systems, and adds an explanation of some of the issues around creating reliable multi-master setups.  Before you get too excited, no, multi-master isn’t working yet, and this is not production ready.

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

Another set of benchmarks


There’s more benchmarks for DragonFly vs. other systems on Phoronix.  It has the same problem as previous benchmarks; some of the benchmarks may have no connection to reality (what does the “Himeno Poisson Pressure Solver” actually test?), and almost every system has a different version of the gcc compiler.  So it’s meaningless in terms of comparative or absolute performance.  On the other hand, DragonFly doesn’t do badly.

You can also look at the comments to see someone absolutely freak out over the very existence of things that aren’t Linux.  I’m not sure if it’s actually trolling, since the comments are so exactly wrong.

Posted by     Categories: DragonFly, Goings-on     4 Comments

machdep.pmap_mmu_optimize turned off


Matthew Dillon turned off the machdep.pmap_mmu_optimize sysctl by default, since wider testing has found some bugs.  It’s only on by default on DragonFly 3.3 systems, so there’s nothing to do if you’re on 3.2-release.  The feature will come back after some bugfixing.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Slightly less memory usage


There’s been a few changes to reduce memory usage; this may not affect you unless you have an extremely busy machine, but it won’t hurt.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Lazy Reading for 2012/12/09


This is a mini-theme Lazy Reading, where I find small groups of related things.

Your unrelated link of the week: The Museum of Ridiculously Interesting Things.  Also known as ‘old weird crap’, but that’s OK – still interesting.

Posted by     Categories: Lazy Reading, UNIXish     2 Comments

ISO639 update, of all things


I knew about files like /etc/services, for common IP port usages, and /usr/share/zoneinfo, for time zones, but I didn’t know that DragonFly (along with other systems) keeps a list of agreed names for various human languages defined by ISO639 in /share/misc/iso639, and it’s maintained at least in part by the Library of Congress.  At least I didn’t know until Sascha Wildner updated it.

Updated: Birthstones and flowers.  Don’t know why.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Absolute OpenBSD, 2nd Edition preorders


Michael W. Lucas has a coupon code for his new edition of Absolute OpenBSD, so jump on it now.  I haven’t read his first edition, but his other books are certainly good.

Posted by     Categories: Books, OpenBSD     0 Comments

FreeBSD Foundation Funding


It’s the end of the year, so it’s time for the FreeBSD Foundation’s end of year campaign.

Posted by     Categories: BSD, FreeBSD     0 Comments

Still using ISA cards? A few more drivers removed


The stl(4), bt(4), aic(4), and cy(4) drivers are now PCI-only, which means no COMPAT_OLDISA kernel option, and a time to upgrade your hardware if you’re actually using these devices.  Does anyone even still have ISA slots?

Posted by     Categories: Device support, DragonFly     3 Comments

pkgsrc-current and gcc 4.7.2


If you’ve ever wondered how building all of pkgsrc would go with GCC 4.7.2, which is in DragonFly but not the default compiler, John Marino can show you just that.  He has a list of the results from a bulk build of all packages on DragonFly with GCC 4.7.2.

Posted by     Categories: DragonFly, pkgsrc     0 Comments

More Hammer2 work


Matthew Dillon’s committed a bunch more Hammer2 work.  No, it’s not usable yet.  Look at the commit messages for details on how he’s setting up multi-master volume information, though.

Posted by     Categories: Committed Code, DragonFly, Hammer     0 Comments

Lazy Reading for 2012/12/02


It’s been a quiet week, but that’s OK.  I have sick kids, sick coworkers, and a certification test this Monday…

Your unrelated link of the week: GET LAMP.  I thought I had linked to it before, but I’m probably thinking of It Is Pitch Dark.  It’s a documentary by Jason Scott of textfiles fame about text adventures.

Posted by     Categories: Lazy Reading, roguelike, UNIXish     0 Comments

New book forthcoming on DNSSec


Michael W. Lucas announced his next book will be about DNSSec, which is good.  It’s also self-published, which I like to see.  I don’t know if it necessarily makes him more money, but I like to see more exploration of this new way of publishing.

If you look at his announcement, there’s a link to something else: vendor-free SSL certificates.  These are possible?  That’s one of those things I didn’t even realize I wanted; having to deal with a certification authority is annoying.

Posted by     Categories: Books, Someday you will need this     1 Comment