Author:


Lazy Reading for 2012/05/19


Super-compact links week!

Your unrelated comics link of the week: Tom Gauld, a U.K. artist who makes some very entertaining minimal cartoons (recently published), has the best inspirational poster.

Posted by     Categories: Lazy Reading     0 Comments

vBSDCon website up


vBSDCon, the newest BSD conference, happening in October and in Virginia, has a new website.  (via)

Posted by     Categories: BSD, Conventions     0 Comments

BSDCan 2013: more BSDTalk, more streaming


There’s another BSDTalk episode up already, because Will Backman’s at BSDCan 2013 and talking to Scott Long, Alistair Crooks, and David Discher, about NetFlix.  Apparently there’s streaming video available now from the convention, and some people’s presentation slides have shown up.

Posted by     Categories: BSD, Conventions, Periodicals     0 Comments

DNSSEC Mastery in print, and Absolute FreeBSD 3 status


Michael W. Lucas has two bits of mostly-BSD-centric publishing news.  One is that a physical version of his DNSSEC Mastery book is now available through Amazon.

The other bit is that, having just released an Absolute OpenBSD update, his Absolute FreeBSD book will not see an update… until the FreeBSD installer gets more coherent.

(If you manage DNS in any fashion, buy DNSSEC Mastery.)

Posted by     Categories: Books, FreeBSD, OpenBSD     0 Comments

BSDTalk 225: Kris Moore and PC-BSD


BSDTalk 225 has 12 minutes of conversation with Kris Moore about PC-BSD, recorded at BSDCan 2013, which is going on right now.

Posted by     Categories: BSD, Conventions, Periodicals     0 Comments

tpm(4) module added


The tpm(4) driver has been added by Sascha Wildner, ported from FreeBSD.  What’s it do?

From the man page: “The tpm driver provides support for various trusted platform modules (TPM) that can store cryptographic keys.” Crypto keys stored in hardware, where they are in theory unmangleable, instead of on the disk. At least, that’s my impression after 30 seconds of research.

Posted by     Categories: Device support, DragonFly     1 Comment

More IP forwarding performance


Sepherosa Ziehau has posted some numbers showing improvements in ip forwarding rates.  He’s done this before, except this time it’s with bnx(4), probably because of his recent commits.

Posted by     Categories: Device support, DragonFly     0 Comments

More updates


This time it’s less and libedit, updated by John Marino.

Posted by     Categories: Committed Code, DragonFly     0 Comments

Book review: DNSSEC Mastery


Michael W. Lucas recently wrote and self-published a new book, DNSSEC Mastery.  He asked me to review it, and I’ve been reading it in bits and starts over the past few very busy weeks.

First, the background: If you’re not familiar with the acronym, it’s a method of securing DNS information so that you can trust that domain name information is actually from the machine that’s supposed to provide it.  DNS information is basic to Internet operation, but it traditionally has been provided without any mechanisms to deal with misinformation or malicious use.  This seems to happen with protocols that have been around for many years, as any mail administrator can tell you…

In any case, ‘DNS poisoning’ (or as Wikipedia calls it, ‘DNS Spoofing‘) attacks such a basic part of how the Internet works that it will completely bypass any security methods that assume name information is correct.  DNSSEC is a way to deal with that.  It introduces public-key encryption into the process of sharing and updating DNS information.  The idea has been around for a while, but it’s only been completely implemented recently.

DNSSEC Mastery goes over this history, and through the setup required to get (recent) BIND working with DNSSEC.  Lucas seems to be starting a series of ‘Mastery’ books, where he covers all the territory around a specific topic.  This one, like his previous title, is exactly what it says.  As long as you have some existing clue around zone files and DNS, the book will take you from no DNSSEC at all to fully implemented in less than 100 pages.  (well, at least in the PDF version, but that gives you an idea of the size.)

Use it to learn, or use it as a quick reference – either way will work.  If you have any DNS server(s) to manage, you’re the target audience.  I expect DNS without these security extensions will go the way of telnet vs. ssh.

A book covering things like new encrypted hash zone record types is going to be a bit dry, but there’s an appropriate sprinkling of humor through the book.  I’ve reviewed other Lucas books before, and I’ve got another on my plate right now, but this is the same: there’s plenty of funny to make the lessons go down easier.

DNSSEC Mastery: Securing the Domain Name System with BIND is available on AmazonBarnes & NobleSmashwords, and his self-publishing site.  Also see Peter N. M. Hansteen’s review of the book.

 

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

No Lazy Reading


I’m inexplicably short on links this week; I blame my schedule/the nice weather for much for much of the U.S./the class I’m teaching ending/my trip to TCAF for this.  More Lazy Reading next week!  Meanwhile, I have a book review coming up as an alternative.

Posted by     Categories: Lazy Reading     1 Comment

Many upgrades, and Hammer


John Marino managed to update GCC from 4.7.2 to 4.7.3 (4.7 changelog), zlib from 1.2.7 to 1.2.8 (changelog), and awk from 20110810 to 20121220 (can’t find a changelog).

In other update news, Matt Dillon has been working on HAMMER2′s flush sequencing.

Update: tcsh too.

Posted by     Categories: DragonFly, Goings-on, Hammer     1 Comment

Usage for dports and pkgsrc


In the week after DragonFly 3.4 was released, Francois Tigeot was tracking downloads for each type of packaging system.  It looks like dports downloads far outnumber pkgsrc.  I think there’s reasons it appears different in uptake, but it’s still neat to see people trying the new system.

Posted by     Categories: DPorts, DragonFly, pkgsrc     1 Comment

Absolute OpenBSD: super-short sale


As seen on Author Michael W. Lucas’s blog: Absolute OpenBSD 2nd edition is 50% off in a sort of ‘flash deal’.  Grab it today if you are interested, cause I think it’s only for today.

Posted by     Categories: Books, OpenBSD     0 Comments

How about Ansible?


Ansible seems to be a configuration management system that’s lighter than puppet or salt.  I had a student talking about it in my class tonight.  BSD users Hubert Feyrer and Michael W. Lucas have both posted about it recently.  Anyone want to repeat their experiences?

Posted by     Categories: BSD, DPorts, pkgsrc, Someday you will need this     3 Comments

Transmission server directions


If you were perhaps thinking of setting up transmission-daemon, a BitTorrent server, this post on pkgsrc-users@netbsd.org will help you out.

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

sili(4) testers needed


If you have a sili(4) device, Francois Tigeot needs you to run a particular patch and tell him what happens.  He’s testing a larger I/O request size, and wants to see how it will work out “in the field”.

Posted by     Categories: Device support, DragonFly     0 Comments

Lazy Reading for 2013/05/05


Lots of links, not a lot of commentary, this week.  Enjoy!

Your unrelated link of the week: Baman Piderman.  It’s a series of Youtube videos.  Just… roll with it.

Posted by     Categories: Lazy Reading     0 Comments

DragonFly and Bittorrent


I’ve put the 3.4 release images up on terasaur, a Bittorrent seeding site.  Please try pulling them and let me know how it goes.  I haven’t torrented many things, so I am unsure how to even verbify “torrent’.  Hopefully that sentence and those links work out.

Posted by     Categories: DragonFly, Goings-on     4 Comments

Matching configs with ipsets, except when you don’t need to


I am somewhat entertained by Michael W. Lucas’s most recent blog post about IP Sets. This is mostly because, as he points out, he could use one pf config file across multiple machines and BSDs for network management, but has to fiddle with ipsets to get different Linux machines to match.

Posted by     Categories: BSD, pf     0 Comments

Kimsufi servers, DragonFly, and French


If you’re looking to install DragonFly on a Kimsufi server, and you can read French, this explanation may help you.  (via Enjolras on EFNet #dragonflybsd)

Posted by     Categories: DragonFly, Goings-on     0 Comments

HAMMER file system resizing


If you’ve ever wondered about how you can resize/move a HAMMER filesystem, follow this thread for a variety of answers.

More about the DragonFly boot process


Have you ever wondered about how the booting process works on DragonFly?  Well, Ivan Uemlianin did, out loud.  Several different recommendations followed, so now you can learn too.

Posted by     Categories: DragonFly, Goings-on     0 Comments

DragonFly 2.12/2.13 package removal


It’s been 2 years since the pkgsrc packages for DragonFly 2.12/2.13 were getting updated, so I am going to remove them.  If you’re running DragonFly 2.12, you’ll want to either build from source or upgrade DragonFly.

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

Howto: dports and xfce4


‘william opensource4you’ posted a summary of the steps he took for setting up a DragonFly system with XFCE4, using dports.  It’s pretty straightforward, and thanks to dport’s binary nature, should be exactly reproducible.

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

i386 end-of-life appears on the horizon


John Marino brought up a point every operating system project will have to think about: when does support for i386 (i.e. 32-bit x86 processors) stop?  Follow the thread for details.  There’s no final answer, yet.

Posted by     Categories: Device support, DragonFly     0 Comments

DragonFly 3.4 released!


As posted in my email to users@: Version 3.4 of DragonFly is officially out.

The release ISO/IMG files are all available at the usual mirrors:

http://www.dragonflybsd.org/mirrors/

The release notes have details on all the changes:

http://www.dragonflybsd.org/release34/

If you are planning to try the new dports system for installing third-party software, check the DPorts Howto page:

http://www.dragonflybsd.org/docs/howtos/HowToDPorts/

If you have an installed DragonFly 3.2 system and you are looking to upgrade, these (not directly tested) steps should work, as root:

cd /usr/src
git fetch origin
git branch DragonFly_RELEASE_3_4 origin/DragonFly_RELEASE_3_4
git checkout DragonFly_RELEASE_3_4

… And then go through the normal buildworld/buildkernel process found in /usr/src/UPDATING.  If you are running a generic kernel, that can be as simple as

make buildworld && make buildkernel && make installkernel && make installworld && make upgrade

(and then reboot)

If you encounter problems, please report them at bugs.dragonflybsd.org.  I get better at testing for each release, but I also get better at discovering new problems just after release.

Posted by     Categories: DragonFly, Heads Up!     0 Comments

Lazy Reading for 2013/04/28


These are getting denser and denser with links, in part because I’m looking harder and in part because Hacker News is becoming a better and better source of links; there seems to be a new go-to site for tech links every 8-12 months.  Slashdot, then Digg, then Reddit, then Hacker News…

  •  Intel has published a HTML5 development environment.  I don’t even know if it would work on DragonFly or even any BSD, but I feel efforts to make tools that are actually, genuinely, crossplatform should be looked at.  Defensive platform-specific content seems to still be a thing.
  • Slightly related: Building a Roguelike in Javascript.  There’s several parts to this.  (via)
  • The Eternal Mainframe.  The argument is a little wild-eyed, but the underlying thesis: “Cloud == Mainframe” is valid.  (via)
  • A Primer on IPv4, IPv6, and Transition.  I signed up for an IPv6 tunnel recently, but I’m not directing traffic over it.  I should be.  (via)
  • How to make Your Open Source Project Really Awesome.  The title is linkbaity, but the steps listed are correct.  You will look at the “If you want to completely screw your users…” notes and nod to yourself, recognizing something that bit you.  (via)
  • There’s still Apple ][ software being sold.  I vaguely feel like I bought from there before…  (via)
  • Everything’s being put into a git repo these days.  (via)  Wait, spoke too soon.  (thanks, ‘bla’ in comments)
  • Scaling Pinterest.  I like seeing what technology is used as a site transitions from “oh yeah, running on leftover hardware in my basement” to “we need to hire yet another person to keep this all running”.  (via)

Your unrelated link of the week: Sometimes, repeated variations on a single theme can lead to some entertaining humor.  Therefore, Dog Snack.

(Did I just sneak in two unrelated links?  Yes I did.)

Posted by     Categories: Lazy Reading, roguelike     3 Comments

Are you using hotplugd?


Are you using hotplugd?  If you are, this post from ‘william opensource4you’ about a small patch he made may be useful to you.

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

Updates for libmpfd, grep, diff, and libbsdxml


John Marino has committed updates for libmpfr, diff utils, grep, and libexpat/libbsdxml.  Libmpfr, the one item that I suspect doesn’t spring instantly to mind,  is a library for floating-point computation.

Posted by     Categories: Committed Code, DragonFly     0 Comments

DragonFly 3.4 release very soon


As I described in a post to the kernel@ mailing list, the DragonFly 3.4 images are getting uploaded for mirroring and downloaded for testing.  Assuming no surprises happen, we will be able to release very soon.

Posted by     Categories: DragonFly, Goings-on     4 Comments

The 3.4 improvements, quantified


Francois Tigeot put together some examples of the improvements from DragonFly 3.2 to DragonFly 3.4.  The improvement in tmpfs performance is pretty dramatic.

Posted by     Categories: DragonFly, Goings-on     0 Comments

bxr.su for everyone else


For those of us still on IPv4 networks, the BSD-specific OpenGrok site bxr.su should now be available in general, not just on IPv6.

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

DragonFly 3.3/3.5 users and dports


If you’re running DragonFly-current, which right now means version 3.3 and very soon 3.5, you are probably running pkgsrc.  If you want to transition to dports, this pair of posts from John Marino will tell you how.

BSD Magazine: FreeNAS FreeNAS FreeNAS


The April 2013 issue of BSD Magazine is all about FreeNAS.  I mean, every article is FreeNAS related.  If you’re curious about the product, this is the place to start.  (The magazine is also now available in ePub format in addition to PDF.)

Does FreeNAS count as another BSD flavor, rather than an appliance?  I’m not sure.

Posted by     Categories: BSD, Periodicals     0 Comments

Google Summer of Code: students, apply!


Now’s the time to put in your application for Summer of Code projects, if you’re a student.  The application period runs until May 3rd.  There’s already been some proposals on the mailing lists; now they can be put in officially.

I’ll point out the last link is from a returning GSoC student, and has a lot of detail; use that as an example if you’re thinking about your own application.

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

Lazy Reading for 2013/04/21


I think spring has arrived; everything’s turning green, and a young man’s thoughts turn to computer hardware upgrades.  Time to move to 64-bit!  Anyway, lots of links this week.  These are getting more and more content-filled over time, but I don’t think anyone minds…

  • For the Bitcoin enthusasts: ‘…when my wife refuses to bring him cake on our sofa, he calls it a “denial-of-service attack”’ (via)
  • Make It So, coverage of computer interfaces from movies.  I always thought that was what Enlightenment was trying to achieve: the Interface From The Future.  (via several places)
  • Same computer interface topic, but from anime movies.  It would be nice if this became something people actively worked on, instead of Bitcoin selling and Facebook monetizing.  (via)
  • Flat icons/monochromatic icons seem to be another microtrend.  This is probably because few people do small dimensional icons well.  My favorite was always the BeOS set.
  • On benchmarks.  It says what you should already know, but I like the Phoronix/MD5 benchmarking joke.  (via EFNet #dragonflybsd)
  • This article titled “The Meme Hustler” draws a finer line than I’ve seen before between “open source” and “free software”.    The author, Evgeny Morozov, seems to also have a hate-on for Tim O’Reilly.  See some reviews of a recent Morozov book for a counterpoint, of sorts.
  • Spacewar championship, 1972, in Rolling Stone.  Exactly two years before I was born!   At this point, finding things older than me makes me a bit happy.  There’s a picture of a Dynabook in there, photographed by Annie Liebowitz.  It’s entertaining to read this 40-year-old story and see how well it predicts the future.  I’m also sort of amazed it exists, in Rolling Stone.  More Spacewar links here.
  • Meet the Web’s Operating System: HTTP.  ”Because HTTP is ultimately the one social contract on the web that, amidst a million other debates over standards, rules, policies, and behavior, we have collectively agreed to trust.”  (via)
  • Ancient computers in use today.  I’ve linked to a story about that IBM 402 before,  but the following pages about VAX and Apple ][e systems are new.  Well, new to read, certainly not new hardware.  (via)
  • Yahoo Chat!  A Eulogy.  The spray of forbidden words is an entertaining acknowledgement message.  (via)
  • The $12 Gongkai Phone.  Bunnie Huang breakdowns are always fun, and he’s describing a strange sort of open source that isn’t through license.  (via)
  • The FreeBSD Foundation is looking to hit a million dollars donated this year, which seems quite possible given last year’s performance.  Donate if you can; their activities help the whole BSD community.
  • A Complete History of Breakout.  It’s not actually complete, but that’s OK.  It includes Steve Jobs being a jerk and Steve Wozniak being very clever, which is their traditional roles.  (via)
  • Ack 2.0 is out.  It’s a very useful utility; I’d like to see more standalone utilities created this way.
  • Space Claw, Flickr via BBS.  You’ll need telnet.   (via)

Your unrelated link of the week: Shady Characters, a typography/history blog I’ve linked to before, has a book out.  If you liked those links, you know what to do next.

Posted by     Categories: BSD, FreeBSD, Lazy Reading, UNIXish     2 Comments

Hey, mirror operators!


If you administer one of the DragonFly mirrors, there’s a new /dports directory that can be mirrored.  See that second link for details.

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

Reading about booting and BSD


Ivan Uemlianin expressed a desire to read about the boot process, and how BSD works in general.  I made a short list of suggestions.

Posted by     Categories: Books, BSD, DragonFly     0 Comments

OpenBSD packages: an overview


Peter N. M. Hansteen has a long writeup about using and creating ports on OpenBSD, which is apparently a reprint of an article he wrote for BSD Magazine back in 2008.  I don’t remember if I read it, so it’s new to me, in any case.  Port and package creation across the BSDs is juuuust close enough that reading about one version will leave you with a good guess about the others.

Posted by     Categories: BSD, OpenBSD     0 Comments

Lounging around documentation


BSDCan 2013, which is happening in a few weeks, is going to have a “Documentation Lounge“, which is essentially a docs sprint, but with a much more relaxed-sounding name.  Anyway, it’s a good thing to contribute to.

Posted by     Categories: BSD, Conventions     0 Comments

DPorts and DragonFly 3.5 cheatsheet


John Marino published a ‘cheatsheet‘ (also, typo fix)for DragonFly 3.5 users who want to try dports, using DragonFly 3.4 packages.

dports and gcc versions; an explanation


John Marino has a concise explanation of why dports mostly uses gcc 4.4 still to compile, even if you’re building DragonFly itself with the default 4.7.  It’s a reason to not use NO_GCC44 – yet.

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

entr(1); Run arbitrary commands when files change.


Eric Radman sent along a plug for a utility he is working on called entr(1).  The desciption is “Run arbitrary commands when files change.”  The site for it has several nifty examples – run make when *.c files change, or convert Markdown files to HTML as soon as they are modified.  The really nice thing about it is that it’s perfectly BSD-friendly, and uses kqueue, but will also work on Linux.  This beats the “This runs on the one flavor of Linux I use, in one particular shell!” approach I’ve seen from some other developers.  See the reddit discussion of it for comparisons to inotify.  No, it’s not in pkgsrc/ports yet.

Update: And thanks to Thomas Klausner, it’s in pkgsrc as sysutils/entr, and in ports as sysutils/entr thanks to Eitan Adler.  You have no reason not to try it now.

Posted by     Categories: BSD, DPorts, Goings-on, pkgsrc     0 Comments

New conference: vBSDCon


This is interesting: Verisign is sponsoring a new BSD convention (PDF link) in October, in Dulles, Virginia, USA.  Apparently the use of BSD systems at the company is increasing, and they want to host something for it.  The pkgNG presentation may be very interesting for DragonFly users.  See the announcement.  A new convention to support increased BSD uptake is really a nice surprise.

Posted by     Categories: BSD, Conventions     0 Comments

International Space Apps Challenge this weekend


NASA’s International Space Apps Challenge is this weekend, 4/20/2013.  Fancy as it sounds, it’s really a single-day hackathon around open software and hardware, with the problems to fix coming from NASA and therefore probably very unique.  It’s happening in a bunch of places around the world, but there’s one right here in my town.

Posted by     Categories: Conventions, Goings-on     0 Comments

Running a spam blacklist


Peter Hansteen has an extensive writeup of how he has managed the bsdly.net spam blacklists.  Normally I’d stick this article in the Lazy Reading links, but the article is good enough to call out separately.   It’s excellent not just for the mechanical aspects of how the blacklists were maintained, but for his strict description on how the process is simple, verifiable, and transparent.  That last item, transparency, is how many anti-spam groups fall down.

Lazy Reading for 2013/04/14


We are very close to the next release.  As always, it comes down to building third-party software.  Lots of material here to read, until then.

Your unrelated link of the week: A bunch of monster models, all taken at a convention called Monsterpalooza.  A bit grody, but still some very good construction work.  (via)

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

DragonFly 3.4 release status


Here’s a status report on the 3.4 release, pulled right from my mailing list post:

  • We have the ability to use pkgsrc or dports (building from source in either case) now
  • Several people have committed the remaining last-minute fixes
  • I’m not going to have pkgsrc binaries built for the release.
  • dports binaries – John Marino and Francois Tigeot are uploading now.

I’d like to have the release available with binary packages for dports immediately, because I anticipate a number of people wanting to try it out. So, the release will be delayed a few days while the packages upload.

Posted by     Categories: DragonFly, Goings-on     0 Comments

How to put completely new software in DPorts


DPorts is based off of FreeBSD’s ports, but it’s possible to add software packages to it that don’t exist in FreeBSD’s ports system and have them build as any other packages.  This is briefly detailed in this GitHub bug report, along with a number of the ports that already exist that way.

Posted by     Categories: DPorts, DragonFly     0 Comments

SSD/swapcache note


Matthew Dillon wrote a note about SSDs, HDDs, and swapcache that may be useful for anyone building a system soon.   Conversations about SSDs, swapcache, and so on have happened before.

Posted by     Categories: Device support, DragonFly     2 Comments

Summer of Code reminder for students: talk now


For anyone who is a student considering Google Summer of Code this year: this timeframe we’re in right now is listed by Google as time for “students discuss project ideas with mentoring organizations”.  This is the perfect time to find out what the people in an organization are like, and get early feedback on your project ideas.

Chances are, if you’re submitting a proposal for an idea from an org’s project list, you’re one of a number of students all trying for the same thing.  The best way to get accepted instead of any other applicant is to be the person they already know.

BSDTalk 244: Marshall Kirk McKusick and George Neville-Neil


BSDTalk 244 is Marshall Kirk McKusick and George Neville-Neil talking about the FreeBSD Foundation, for a generous half-hour.

Posted by     Categories: BSD, Periodicals     0 Comments

A BSD auction


The very first copy of Absolute OpenBSD (2nd edition), signed by Michael W. Lucas, is being auctioned off in a charity event for OpenBSD.  There’s 5 days left to bid, though the price is already somewhere north of $2 per page.

Posted by     Categories: Goings-on, OpenBSD     0 Comments

ftp (tnftp) update


Peter Avalos has updated ftp in DragonFly.  It’s actually tnftp, which is the same base ftp client used in FreeBSD/NetBSD/Mac OS X/etc.  It’s the 20121224 version, and the 3.4 release branch has it too.

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

Summer of Code links for everyone


The DragonFly page on the Summer of Code site is set up.  If you are a potential mentor that I’ve talked to before, I’ve already sent you an email with details.  If you are a potential mentor I haven’t talked to, you can email me or send a request via the DragonFly page.  (Google has a new ‘connections’ method for signup this year.)

If you’re an interested student, take a look at the DragonFly Projects Page.  Keep in mind that your proposal does not have to be one of those ideas – new projects are always welcome, and often have the advantage of being unique instead of being one of several similar proposals.  (hint, hint)

DragonFly and Google Summer of Code 2013: again!


We’re accepted!  The application requirements, etc. will be up on the Google Summer of Code site as soon as I can fill out the forms.

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

Lazy Reading for 2013/04/07


It’s a week past Easter and I’m actually tired of eating chocolate.  I never thought I’d say that.

Your unrelated link of the week: nothing.  I didn’t find anything off-the-wall enough to use here.  Geez.

Posted by     Categories: Lazy Reading, OpenBSD     0 Comments

Older Postgres versions on the way out of pkgsrc


It looks like Postgres versions less than 9.0 are going to be removed from pkgsrc soon.  Be ready to update, if you are running one of those extremely older editions.

Posted by     Categories: pkgsrc     1 Comment

USB4BSD: not yet


The upcoming DragonFly 3.4 release will not include the USB4BSD port from Markus Pfeiffer; he’s hoping for it to become default in the next release after 3.4.

You can still try it, as it’s present in DragonFly but not on by default.  Help with driver porting is always welcome, of course.

Posted by     Categories: Device support, DragonFly     0 Comments

bxr.su announced


Constantine Aleksandrovich Murenin has put together a new site, bxr.su.  His announcement to users@ goes into a lot of detail, but here’s a preview: it’s an OpenGrok site that has a forked version of OpenGrok that’s both speedy and takes BSD into account, along with other nice features.

Here’s the catch: it’s currently IPv6 only.  IPv4 will be on as a test just today, and on for good shortly after.  Read that announcement I mentioned for details.

Posted by     Categories: BSD, DragonFly, Goings-on     1 Comment

Over 19500!


John Marino has posted about the state of dports: over 19500 ports built, build logs available, and patches to add even more can be sent through github.  XFCE4, KDE3, and KDE4 are building, though he could use some help with GNOME2.

over9000

Man, I’m stretching it to make that “Over nine thousand!” joke, now.

Posted by     Categories: DPorts, DragonFly     0 Comments

Testing out the DragonFly 3.4 release candidate


If you have a DragonFly 3.2 system and you want to try the 3.4 release candidate, you can delete your local source, edit the Makefile to pull down 3.4 instead of 3.2, and run it.

cd /usr
rm -rf src
vi /usr/Makefile;
(in vi) :%s/DragonFly_RELEASE_3_2/DragonFly_RELEASE_3_4/g
(save, quit vi)
make src-create-shallow

… then proceed to make buildworld and so on, as normal.

The caveats: I haven’t tested this yet, and this assumes you don’t have any local changes in /usr/src that you want to save.  The usual warnings about lighting your computer on fire, etc., apply.

Posted by     Categories: DragonFly, Goings-on     0 Comments

pkgsrc-2013Q1 available via DragonFly git


The DragonFly Git repository of pkgsrc now has the 2013Q1 branch.  You can switch to it by editing your /usr/Makefile (look for existing references to either pkgsrc master or pkgsrc-2012Q3) and using the normal commands.

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

mfi(4) users and foreign configs


If you have a mfi(4) device – in other words, a LSI MegaRAID SAS driver – you can now see/import/clear/etc. foreign configurations, thanks to this commit from Sascha Wildner, tested by Francois Tigeot, and originally from FreeBSD.

For the confused, ‘foreign’ means any disk hooked to a RAID controller that isn’t part of a configuration the RAID device already knows about.  A replacement disk, or more worryingly, a good disk gone bad/unrecognizable.  (I’ve had both.)

Posted by     Categories: Device support, DragonFly, FreeBSD     0 Comments

Do you have a wpi(4) or iwi(4) device?


If you have an ath(4), wpi(4) or iwi(4) wireless network link, and you’re running DragonFly-master, please update.  Sepherosa Ziehau has pushed Johannes Hoffman’s wlan_serialize branch, which means bringing up wlan0 is a bit easier – and less crashy.

It needs to be tested for wpi(4) and iwi(4), however, so if you have success or failure with those devices, please say so in reply.

(new post category starting now: “Please test”)

Posted by     Categories: Device support, DragonFly, Please test     0 Comments

DragonFly 3.4 branched


DragonFly 3.4 is branched –  as a release candidate, with the current target for 3.4.0 release as the weekend of April 13-14.  See the tagging commit note for a list of all the commit messages.

Note that in previous releases, we tagged “x.y.0″ on branch, and “x.y.1″ on release.  I’m now tagging “x.y.0rc” for the release candidate at branch time, and we’ll tag with a more normal (to my ears) “x.y.0″ for the release.

If you build a 3.4.0rc image right now, you’ll get an older quarterly release of pkgsrc.  That’ll be changed tomorrow as the DragonFly pkgsrc git source is updated and I change where 3.4′s  /usr/Makefile points.

Posted by     Categories: DragonFly, Goings-on     2 Comments

pkgsrc-2013Q1 announced, with extras


The 2013Q1 branch of pkgsrc has been announced.  Along with the normal quarterly material, there’s several notes: preliminary Cygwin support is present, ruby 1.8 will be retired in favor of 1.9 after this release, and the pkgsrc.org web page now has a very nice new look and logo.

I plan to branch DragonFly 3.4 very soon, and that version will have 2013Q1 as default.

Update: The 2013Q1 branch should be available by tomorrow on DragonFly’s git; the repository needs to update and convert from NetBSD’s CVS and that takes a little time.  I’ll post when it’s ready.

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

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 @dragonflybsd.org 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 – dragonflybsd.org 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 editors@bsdmag.org 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