Month: January 2012

ISDN really gone

ISDN support has been removed from DragonFly.  It was not useful at this point, because it’s rarely used any more.  It does make me feel a little sad; this was the technology everyone said was the future before cable modems and DSL were figured out.

Posted by     Categories: Committed Code, DragonFly     1 Comment

Updating Samba to 3.6

I’m posting this because it will save someone (possibly me) an hour of aggravation someday.  If you are updating Samba from version 3.0 or 3.3 to a later version, it’ll take your existing config but possibly silently break on user authentication.

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

BSDTalk 211: Deb Goodkin

Deb Goodkin of the FreeBSD Foundation gets 24 minutes of interview on BSDTalk.

Posted by     Categories: BSD, FreeBSD, Goings-on     0 Comments

BSDCan call for papers extension

The deadline for submitting papers for BSDCan has been extended, since the convention’s site suffered some downtime this past weekend.  Submit proposals by tomorrow, the 31st, now.

Posted by     Categories: BSD, Conventions     0 Comments

Lazy reading for 2012/01/29

This is the week of the funny, apparently.

Your totally unrelated video link of the week: The Necronomicon.  Pitch perfect.

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

Up-to-date packages and pkgsrc

Ulrich Habel wants to update some of the Perl 5 modules in pkgsrc.  He published a request for comments, describing what he plans to do for changing some dependencies.  He does note that Perl 5 in pkgsrc is at 5.14.2, which is very recent.

I was talking to a relative today who works at a large financial company, which is standardizing on Red Hat Enterprise.  I find it strange that Red Hat, which has a lot of money behind it, still ships a years-old and arguably broken version of perl.   By using pkgsrc, you’re getting more up-to-date software than people that actually shell out money for the privilege of compiling software.

Posted by     Categories: Goings-on, pkgsrc     1 Comment

3.0 Release Candidate images

They are located in the normal place, in .img (USB) and .iso (CD/DVD) formats.  I haven’t made the desktop DVD yet; let’s see how these untested versions do…

Posted by     Categories: DragonFly, Goings-on     0 Comments

Libpcap, tcpdump updated

Peter Avalos updated libpcap and tcpdump.  This is on master, not the 3.0 branch.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Old ATA also out

A bit of symmetry in that title, there.  Old ATA, which was replaced years ago, is finally gone.  This should affect nobody…

Posted by     Categories: Committed Code, DragonFly     0 Comments

Do you use ISDN?

If you need to use ISDN with DragonFly, speak up now.  I think it may get tossed otherwise.

Posted by     Categories: DragonFly, Goings-on     1 Comment

Book review: The Linux Command Line

I received an email from No Starch Press about reviewing this book, and my first reaction was to say no.  I assumed this was essentially a book about using Bash, and therefore probably not useful to people reading the Digest.

I read it despite my knee-jerk reaction, and I didn’t need to reject it so suddenly.  Almost all of the book will apply to any Unix-like system.

My first real experience with something that wasn’t Windows or a Mac was at a summer job during college, sitting in front of a SparcStation 5 editing files and processing data for real estate.  Much of my muscle memory about vi and file manipulation dates from then.  This book, even though it’s technically for a different operating system, would have been just what I needed.  There’s no system administration in the book, just making your way around a filesystem and the tools you need to get results.  It’s the kind of skills I think people lose out on when they boot to a graphical interface in Ubuntu, for example, and then never experience these tools.

Negatives: a few areas won’t be of use to most BSD users, like the section on packaging, or the bash-centric instructions in the shell programming area.  There’s the occasional off comment, like that OpenSSH originates from “the BSD project”.  There’s surprisingly little of this however, and I had to think a bit to write this negative paragraph.

Positives:  The book puts the proper focus on some complex but rewarding aspects of command line use, like using vi (alright, vim) and understanding regular expressions.  Much of what it covers is the same material I’ve learned to use over time, and explained to others.

There’s clearly two areas to the book; the first half is about using the command line to accomplish work, and the second is about shell programming.  Making it at least through the first half will result in being able to work at a prompt with little issue, with the shell programming a nice bonus.  It’s not the normal mix of admin tasks and introductory text; it’s about working at the command line.  I imagine giving it to new software testers in a lab, or to a Windows user that has to deal with the occasional unfamiliar environment.  There isn’t an equivalent BSD-centric book like this, so it wouldn’t hurt a BSD user, either.

It’s available now at the No Starch website.

Posted by     Categories: Books, Goings-on, UNIXish     5 Comments

DragonFly 3.0 branched

Note that it’s branched, not released.   I’m building and uploading binary pkgsrc packages for it now, and hope to have a ‘release candidate’ very soon.  This is the prep work before the release, really.  There’s a catchall ticket for tracking remaining work.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Want to support newer Intel GPUs?

There’s a whopping 250 euro bounty up now on the DragonFly Code Bounties page.  It’s for supporting the newer Intel video chipsets, and there’s already examples in FreeBSD to start with.

(David Shao, where are you?  If you’re reading this, hop into #dragonflybsd and tell us how things are going with your GEM/KMS work)

Posted by     Categories: DragonFly, Goings-on     0 Comments

Lazy Reading for 2012/01/22

I even have some comedy in here this week.

Your unrelated comics link for the week: Tom Neely‘s Doppelganger.  Page 11 is my favoritest.

Another unrelated thing: David Shao, are you out there?  Can you get on IRC (EFNet #dragonflybsd) and help some people out with GEM/KMS questions?  Nobody’s been able to find you.

Posted by     Categories: BSD, Lazy Reading     1 Comment

New book review tag

I’m going to have at least 1 book review up next week, 2 if I can make it.  I’ve done this several times now, so I’ve added a ‘Book review’ category so that they all can be found together.

Posted by     Categories: About This Site     0 Comments

Live deduplication marked experimental

‘Live dedup’, where a DragonFly system makes a deduplicative reference to copied data instead of actually copying the data, is now off by default.  There’s no definite issue linked to it yet that I know of, but it never hurts to be careful just before a release.

Posted by     Categories: DragonFly, Goings-on     0 Comments

OpenSSL updated

Peter Avalos has updated OpenSSL to version 1.0.0g.  It’s so new I can’t find anything in the OpenSSL changelog to describe why there was an update, but I suspect it was this.

Posted by     Categories: DragonFly, Goings-on     0 Comments


John Marino has added support for RELRO in DragonFly, which makes it the first BSD to have it.  That’s great news!  What is it?  Apparently a guard against memory corruption or overflow in the linker.  His commit message gives better details.

Posted by     Categories: Committed Code, DragonFly     1 Comment

Security problem and a fix

Matthias Schmidt found a discussion about DragonFly’s password encryption.  The result, if I am reading it correctly, is that brute-forcing the password from available hashes is quicker than it should be.  Matthias also found a contributed fix.  Samuel Greear updated to match the reference SHA implementation also in Linux, with this very pertinent warning.

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

If you liked KDE3, you’ll like this

If you liked KDE3, you may like Trinity.  Matthias Drochner would like you to help get it in pkgsrc.

Posted by     Categories: DragonFly, pkgsrc     2 Comments

How low can you go? (with RAM and Hammer)

Matthew Dillon has a very detailed commit message with changes to make sure Hammer will run overnight cleanups in situations as low as 256M of RAM.  I think you can find that much RAM in breakfast cereal boxes these days.

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

How long until DragonFly 3.0?

The answer is “not very”.  As I wrote in a post to kernel@, DragonFly 3.0 will be tagged soon, and released when there’s pkgsrc-2011Q4 packages to go with it.  Probably a week if everything goes to plan.

Posted by     Categories: DragonFly, Heads Up!, pkgsrc     2 Comments

Building JDK 1.6, maybe 1.7

Chris Turner reports success building JDK 1.6 on DragonFly x86_64, though it requires a bit of fiddling.  Building 1.7 on x86_64 is getting closer but not yet, as far as I can tell.

Posted by     Categories: DragonFly, Goings-on     0 Comments

Getting rid of lpr

If you install CUPS, or know that you will never print using lpr(1), you can make sure thatyour DragonFly system never builds lpr again by putting NO_LPR=true in /etc/make.conf.

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

Setting up a DragonFly wireless access point

What if you have a DragonFly system that you want to use for an wireless access point?  Andrey N. Oktyabrski did, and he helpfully listed his solution.

Have problems, become immortalized

What happens when you break enough things in DragonFly that you become a source of test cases?  As Antonio Huete Jimenez (AKA “tuxillo” on IRC) found out, you get a stress test named after you.

Posted by     Categories: Committed Code, DragonFly     2 Comments

Things that have been updated

I need to catch up on some older stuff, so here is a longer list of recent updates: libarchive to 3.0.2, xz to 5.0.3, mfi(4) and mfiutil(8) (LSI MegaRAID driver) updated, ATI SB7x0/SB8x0/SB9x0 AHCI devices (on motherboards I assume) updated, and the PHY ID for the Atheros F1 added.  Thanks to everyone who did the work!  I bet I missed something.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2012/01/15

Getting back into the rhythm, here…

Your unrelated comics link of the week: there’s a Freddy, and a dragonfly, but it’s not DragonFly BSD.  It’s still fun though.


Posted by     Categories: BSD, Conventions, Lazy Reading     4 Comments

Gnat-aux is the way to go

John Marino has pointed out, with a number of examples, that gnat-aux is the best pkgsrc-based compiler for DragonFly right now, in terms of compatibility and support.  It’s certainly good news if you are an Ada programmer.  He lists some interesting numbers to demonstrate this superiority, though you can’t buildworld with it yet.  (gcc 4.4, on DragonFly as part of the system, will do this normally.)

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

Mailarchive working again, but not NNTP

Matthew Dillon has the mailarchive working again.  It pulled from the NNTP version of the DragonFly mailing lists, and when NNTP broke, so did the archive.  NNTP isn’t working, but at least the mailing list archive is functional.

I’m hoping to try out Mailman (with NNTP) as a replacement soon…

Posted by     Categories: DragonFly, Goings-on     2 Comments

Virtual kernels on video

There’s a Youtube video showing how to set up a virtual kernel on DragonFly.  I don’t think I linked to this before.  (via)

Posted by     Categories: DragonFly, Goings-on     0 Comments

TIM: Open Source Business, and a familiar face

There’s a new Technology Innvation Management Review out, with Open Source Business as the theme.  The guest editor for this issue is possibly known to you – Leslie Hawthorn, who was the coordinator for the first years of the Google Summer of Code project.

Posted by     Categories: Goings-on, Periodicals     0 Comments

BSDCan 2012 call for papers

BSDCan 2012 is happening on the 11th and 12th of May, 2012, with 2 days of tutorials beforehand.  It’s at the University of Ottawa. The call for papers is out.  These are proposals for talks, not academic papers.  The deadline for submissions is Jan 29th, unlike what the site says as of this writing.

Posted by     Categories: BSD, Conventions     1 Comment

Netgraph update

Nuno Antunes has committed a large quantity of work on updating netgraph to version 7.  His goal is to be able to run mpd5, though it’s not there yet.  If you want to look at it, go to the monthly page and look around the 10th; there’s too much to link to individually.

Posted by     Categories: Committed Code, DragonFly     0 Comments

BSD Magazine out for January-ish

It’s listed both as the December and the January issue, but either way, there’s a new issue of BSD Magazine.

(I’m way behind on posting news; I apologize.  I’m working my way through several crises.  Crisises?  Not sure of the plural form of crisis.)

Posted by     Categories: BSD, Periodicals     0 Comments

Lazy reading for 2012/01/08

I said posting would be more regular now that the holiday’s over, didn’t I?  I lied.

Your unrelated link for the day: The Restart Page.  (via)  Make your browser full-screen when trying any of them.

Posted by     Categories: Goings-on, Lazy Reading     1 Comment

OpenSSL update

Peter Avalos has updated OpenSSL to 1.0.0f; this is to fix 6 security issues identified in the OpenSSL changelog.

Posted by     Categories: Committed Code, DragonFly     0 Comments

How to get DNSSEC going

I just mentioned DNSSEC in last week’s Lazy Reading, and here’s a “How to get DNSSEC with BIND 9.8.1 working” article from Michael Lucas.  It’s pretty simple…  Conveniently, BIND 9.8.1 is available in pkgsrc as net/bind98.

Something for re(4) users

You may want to update for this – a lockup bug with the re(4) (RealTek 8xxx series) driver has been fixed.

Posted by     Categories: Committed Code, DragonFly     0 Comments

dma(8) update

dma, which originated on DragonFly, is now at version 0.7, and so is the version in DragonFly.

Posted by     Categories: Committed Code, DragonFly     0 Comments

How much RAM is too little?

If you’re running DragonFly on a very low-end system, you may be wondering about memory requirements for Hammer.  Hammer is much less RAM-hungry than ZFS, so it looks like you can get away with 128M, as long as you don’t mind the occasional error message.  You can manually tweak settings for it if you like.  256M is plenty.

It still strikes me as odd to consider systems with less than 1G of RAM as “low-memory”.  What rich times we live in!

Lazy Reading for 2012/01/01

Happy new year!  Regular posting should resume soon now that my holidays are over.

Your completely unrelated link of the day: Tiny Legs of Fire.  (video) Worth it for the origin of Beardslap.

 (Sorry about the giant text block.  This isn’t as readable as I’d like.)

Posted by     Categories: BSD, Goings-on, Lazy Reading     1 Comment