Down and up again

Whoops – shiningsilence.com may have been down for a while there; I was on the road for work and pf was confused by an IP change.  Sorry!  I’ll have more posts as soon as I get through the backlog.

Lazy Reading for 2012/10/14

I lost 12 18 hours of my life fighting with an Exchange 2010 upgrade this week.  To compensate, I will never complain about Sendmail wonkiness ever.

  • Homebrew Cray-1A.  Duplicating the internals is interesting in a “that’s crazy/difficult” way, but the case is the best part.  (via dfcat on #dragonflybsd)
  • If you understand the structure of haiku, you can contribute to Absolute OpenBSD, 2nd Ed.
  • Here’s a browser-based roguelike called Second Wind, and another called Epilogue.  No particular reason to link to them other than I haven’t had much roguelikes linked recently.
  • The role of the troll in social media is to ruin that product.”  There’s a line that can be drawn to connect the idea of being esoteric enough that social networks (i.e. Facebook) don’t intrude on your interests, and the idea of being interested in BSD operating system creation.  What I’m saying is that BSD is less hyped, and thank goodness.
  • Another social media caution: it’s their space, not yours, and they can boot you at any time. (via)
  • Yeah, I’m getting curmudgeonly.  I’ll stop now.
  • Go By Example.
  • git-ftp, when the files you are working on are in a location only accessible by FTP – no git or ssh access.  This appears to copy them in and out as part of the commit/change process.  I can imagine a very specific workflow where this would be useful.  (via)
  • Bash One-Liners, part 4.
  • OS Upgrades powered by Git.  That’s a neat idea.  I don’t think you actually have to follow the link; that’s the whole concept right there.
  • The Ultimate Vim Distribution.  (via)  I like how slick the single-line install methods are on these things…  but I want the number of packaging/install methods on every computer I administer to equal exactly 1, not (1 x number of installed programs).
  • Why is Linux more popular than BSD?  Some of the answers are just plain wrong, or don’t understand causality… but that’s no surprise.  (via)
  • Oh, hopefully this will solve the UEFI secureboot issue for DragonFly too.  (via)

Your unrelated link of the week:  A CD that comes with its own turntable and record.  Kid Koala scrapes over culture to find mentions of vinyl and DJing the same way I scrounge the Internet for mention of BSD.  His “Nerdball” from Carpal Tunnel Syndrome is an astonishing display  of turntable skill.

Major USB update arrives

Sascha Wildner has committed Markus Pfeiffer’s port of USB4BSD to DragonFly.   USB network, input , audio, and storage devices (including xhci/USB3 items) may work, though there’s no guarantee for each driver.  This is added but not on by default, so see the first link for instructions on how to rebuild your kernel to use it.  This will be in (but not default) the DragonFly 3.2 release.

(This is shaping up to be a much bigger release than I anticipated!)

Holy crap, look at those numbers

Remember the new scheduler work?  Well, it continued, and now Francois Tigeot has posted pgbench benchmarks of the progress and benchmarks of DragonFly vs. other operating systems.  The links are to PDFs; scroll down as each have multiple pages.

The summary result: If you’re running Postgres, you probably want to do it on DragonFly.  The numbers are the best results for any BSD,  even better to some extent than Linux, which has had its own issues with schedulers and Postgres.  DragonFly 3.2 will include these improvements.

Lazy Reading for 2012/10/07

DragonFly 3.2 branches tomorrow if all goes to plan. Until then, I have a lot of reading here for you.

Your unrelated link of the week: Dog Shaming.  I have a parrot, rabbit, and lizard.  They seem like easy, normal pets compared to some of these stories.

 

3.2 branch and release plan

As I typed elsewhere, my general plan is to branch DragonFly 3.2 on the 8th, and release on the 22nd.  That should give the recent scheduler and gcc work a chance to settle, and perhaps get a new version of USB support in too.  It will probably be using pkgsrc-2012Q3, also, though we may not have binary i386 packages.  3.2 is shaping up to be a much more significant release than I expected.

 

gcc 4.7 in, gcc 4.1 out

John Marino has accomplished the difficult task of putting gcc 4.7 into DragonFly.  Version 4.4 is still the default, and the older 4.1 version has been disabled.  If you want to try this newer version, setting WORLD_CCVER=gcc47 will build kernel and world that way too.  If you’re curious about what’s different in this version of gcc, there’s a 4.7 changelog.

Are we the only BSD with this new a version in base?  I think so.

P.S.: You’ll want to do a full buildworld if you’re running DragonFly 3.1

P.P.S.: you may need to put ‘NO_GCC47=true’ in make.conf, going from IRC comments.

P.P.P.S.: Nope, now it’s fine.