Month: January 2009

busdma(9) changes for after release


There’s new busdma fixes (see man pages) by Sepherosa Ziehau available in his git repo; these will show up after the 2.2 release.

Posted by     Categories: Committed Code     0 Comments

Search on the site


There’s a Xapian-powered search function on www.dragonflybsd.org now; it should be easier now to figure out where I shuffled everything.

Posted by     Categories: Goings-on     0 Comments

DCBSDCon 2009: register now


You’ve got about 24 hours left to register for DCBSDCon 2009, which starts in 6 days.  You should go, and pick up a DragonFly LiveDVD, among other things.

Posted by     Categories: Goings-on     0 Comments

Do you really have your data?


Reading this Textfiles article about keeping data in “the Internet cloud” and then this one about Google made me think: if the Internet went away, what data would you lose?

Posted by     Categories: Off-Topic     0 Comments

Kill a bug today


There is, as of this writing, 245 bugs listed in the DragonFly bug tracker.  Simon ‘corecode’ Schubert and other have been doing an excellent job of fixing/cleaning items listed there, but it can always use more input.

If you’ve posted something to bugs@, it’s in the bug tracker.  Please, especially if it was fixed, make sure the ticket is closed.

Posted by     Categories: Goings-on     0 Comments

Re-experience the PDP


University videos on How to Program a PDP-11.  Watch and feel relieved at how far technology’s come in terms of convenience.

Posted by     Categories: Goings-on     0 Comments

ssh Surprise


Recently noticed: OpenSSH 5.1, which was imported into DragonFly some time ago, reversed the preferred order for host keys from DSA to RSA, which will give you a changed host key warning when logging into a newly updated DragonFly host.  If that bugs you, there’s an easy fix.

Posted by     Categories: Goings-on     0 Comments

DCBSDCon: goodies


The most recent DCBSDCon blog post mentions that there will be FreeBSD and OpenBSD goodies for sale at the conference, plus DragonFly  media.  That’s me; I’m burning a pile of DVDs with a LiveDVD image of DragonFly 2.1, which should be freely available at the convention.

Posted by     Categories: Goings-on     0 Comments

RSS from the website


There’s RSS (and Atom) feeds available from the DragonFly website now – these feeds cover changes to the site, including the former wiki-only content.

Posted by     Categories: Goings-on     0 Comments

Python 2.1 retiring


Python 2.1 is being retired from pkgsrc.  In the relatively unlikely chance that this affects you, speak up on one of the pkgsrc mailing lists.

Posted by     Categories: pkgsrc     0 Comments

Virtualbox success


DragonFly has been unable to work on VirtualBox for quite some time due to a timer problem.  However, the VirtualBox developers have come up with a patch that fixes it.  It’s not in the VirtualBox 2.1.2 release, though I assume it’ll be in the next one after that.

Posted by     Categories: Goings-on     3 Comments

Wanted: hardware with a connection


As Simon ‘corecode’ Schubert posted, DragonFly needs a system with a good amount of CPU and a good amount of bandwidth to do bulk pkgsrc builds.   I’ve been doing it in several places and we don’t have the right combination of bandwidth and speed in any of them.

Donation of hardware that can later be placed somewhere with extra bandwidth would be helpful, too.

Posted by     Categories: pkgsrc     0 Comments

More UNIX flavor


Matching the UNIX history quiz from a few posts ago, George Rosamond sent along a note about this NYCBUG talk from Issac Levy on “The Real UNIX Tradition”, which is conveniently available in audio form.

Posted by     Categories: Goings-on     0 Comments

New www.dragonflybsd.org


Assuming your DNS has caught up, www.dragonflybsd.org has been updated using ikiwiki to merge the wiki and the regular site.

Everything that was in the wiki is now present in the Documentation area, and can be edited in the same way.  Enjoy!  Please tell me if you encounter problems, especially as this is my fault.

Posted by     Categories: Goings-on     4 Comments

DCBSDCon: Fracking, registration


Now this is a convention idea I can get behind: DCBSDCon will have a Frack Room, with Quake-series games and bzflag running.  Or, you could work with others to collaborate and debug, but let’s be serious here.

Also!  There’s two weeks left to register, and three weeks to the event.

Posted by     Categories: Goings-on     0 Comments

Personal history in ~, Unix history in a quiz


There’s an oldest file meme, first seen here, where you find the oldest files in your home directory and figure out where they came from.  The page I linked to uses a Linux-specific search, but some other pages have a scripted way to do it that should work on DragonFly.

I also found a link to a Unix History quiz from the same location, with some answers.  It’s a tough quiz.

Posted by     Categories: Goings-on     2 Comments

Git talking


Something I’ve been holding onto for a while and only got around to looking at tonight: A Git introduction at a Google TechTalk, via YouTube.

Anecdote: I saw Randal Schwartz, the speaker, at a Perl conference back in… 2000?  He was a decent speaker, and I went up after his talk to tell him how I was (successfully) using two programming practices he specifically deprecated during his talk.  Not that it was any better an idea because of that…

Posted by     Categories: Goings-on     4 Comments

Lazy Sunday reading


Want to look at old computer museums?  There’s a number of them to choose from.  (via)  While you’re at it: Apple ][ in a browser, now via Java (via).

In the ridiculously rare event that my old-school credentials are ever challenged, I will just point to my store-bought 5.25" floppy of Castle Wolfenstein for the Apple ][, complete with typewritten label.

Posted by     Categories: Goings-on     0 Comments

Son of Linkpile 2009/01/17


  • SysV init must die (via) Someone mentioned runit in IRC the other day, I think...
  • V7 Unix for x86 (also via)  Put on the bellbottoms.
  • This blog has been running various sed and awk one-liner demonstrations, among other things; very useful tricks to remember.  Go through the history; there’s fun and useful stuff.
Posted by     Categories: Goings-on     2 Comments

Yay for crosspollination


It makes me happy to see code spread across multiple BSDs.

Posted by     Categories: Committed Code     1 Comment

New mirror in Bulgaria


OnlineDirect has a new DragonFly mirror up in Bulgaria; it’s hosting the official ISOs at this point.

Posted by     Categories: Goings-on     0 Comments

Linkpile 2009/01/15


Posted by     Categories: Goings-on     3 Comments

Disc burning made better


Matthew Dillon came up with a patch that seems to fix problems with memory alignment when doing tasks like burning optical media.  Try it if you’ve had this problem, or wait, as it will probably be committed soon.

Posted by     Categories: Device support     0 Comments

DragonFly vs. EeePC 901


For those of you thinking of installing DragonFly on a EeePC 901, Christopher Rawnsley tried, with some booting problems.  Simon ‘corecode’ Schubert has an easy fix, however.

Posted by     Categories: Goings-on     0 Comments

2008Q4 packages, sorta


pkgbox.dragonflybsd.org has a set of packages for pkgsrc 2008Q4 on DragonFly 2.0.1.  The bulk build was started after the freeze for 2008Q4 but before the actual branch was released, so it’s not exactly the 2008Q4 release, but it’s pretty close.  It’ll be updated as soon as the next build completes.  Please, use a mirror as soon as they update.

Posted by     Categories: pkgsrc     0 Comments

Less cost for sleep


For those going to DCBSDCon but not yet having rooms to sleep in, a cheaper Days Inn has been found a few metro stops away from the convention.

(Hotel costs kept me from making it to NYCBSDCon, for instance.)

Posted by     Categories: Goings-on     3 Comments

Dmitry vs. ACPI


Dmitry Komissaroffis doing a very useful thing and producing code to support more ACPI stuff – specifically, HPET timers, the mysterious Smart Battery, and Asus systems.

Posted by     Categories: Device support     0 Comments

SDHC support?


Hasso Tepper is looking for other people with experience and/or interest in porting FreeBSD’s mmc(4) support for SD cards greater than 2G in size.  Contact him is that describes you.

Posted by     Categories: Device support     0 Comments

pkgsrc-2008Q4 is out


The 2008Q4 release of pkgsrc is out, with a number of improvements: pulseaudio, OpenOffice 3, and perl 5.10, among other things.  The announcement mentions using audit-packages and pkgsurvey, too.

There’s a build of pkgsrc from just before the 2008Q4 ‘freeze’ finishing now on pkgbox.dragonflybsd.org; a build will happen soon.  Hasso Tepper noted a higher failure rate in package building for that release…

Posted by     Categories: pkgsrc     0 Comments

OpenSSL upgrade, versioning removed


Peter Avalos has committed a new version of OpenSSL – 0.9.8j.   (New version caused by a recent security issue.)  Also, the vendor branches are no longer versioned, since git has made that unneccesary.

Posted by     Categories: Committed Code     0 Comments

Messylaneous for 01/10


I have a number of items that are all going to get posted together:

Posted by     Categories: Committed Code     0 Comments

Knowing NUMA


Some extra reading: Hasso Tepper posted a link to an article talking about non-uniform memory access (NUMA).  Any article that can have diagrams labeled ‘hypercubes’ must be worthwhile.

Posted by     Categories: Goings-on     2 Comments

Google Summer of Code 2009: yes


Google’s planning a Summer of Code again for 2009, according to the still-running mailing lists from last year’s SoC event.  More will be announced at FOSDEM.

DragonFly may or may not be participating; it’s dependent on the application process same as every year.  If you’re a student, start thinking about what to do, now.

Posted by     Categories: Goings-on     1 Comment

Stick installs now possible


Michael Neumann came up with an interesting script that creates a bootable DragonFly USB drive.  This makes it possible to boot up and install on a netbook that lacks a normal CDROM, for instance.

Posted by     Categories: Device support     2 Comments

DCBSDCon: books, cons, and threading


The DCBSDCon Blog announces the last 3 speakers at DCBSDCon:George Neville-Neil, one of the authors of The Design and Implementation of the FreeBSD Operating System, Ken Caruso of SchmooCon Labs, and our very own Robert Luciani, talking about DragonFly and threading.

Posted by     Categories: Goings-on     0 Comments

January OSBR out


The January issue of the Open Source Business Resource is out.  (via)  Dru Lavigne posted a list of the contents, earlier.

Posted by     Categories: Goings-on     0 Comments

Broken, then fixed


The bleeding edge version of DragonFly broke for a short while on Tuesday night.  It was quickly fixed; I’m linking to it because Simon ‘corecode’ Schubert’s explanation of his fix is interesting.

Posted by     Categories: Committed Code     0 Comments

What’s happening to ISA


Sascha Wildner posted a clarification: ISA and EISA support in any card will be dropped after the 2.2 release is out.

Posted by     Categories: Device support     0 Comments

Registration and PIE for DCBSDCon


The hotel discount for DCBSDCon 2009 expires this Friday, so now is a good time to register.  Registrations for the convention itself closes at the end of this month.

Also, Kurt Miller will be talking at DCBSDCon about his work in OpenBSD on Position Independent Executables.

Posted by     Categories: Goings-on     0 Comments

C++ and an argument


Michael Neumann brought up the idea of using C++ in kernel programming, which has been suggested before.  Reactions were generally negative, but there would be some possibilities.

Posted by     Categories: Goings-on     2 Comments

pkgsrc state as of 2008Q4


Hasso Tepper posted a note detailing some of the troubles with the recently branched 2008Q4 quarterly pkgsrc release.  The 2008Q4 release has some issues on DragonFly 2.o, and some recent changes in DragonFly caused issues, though that’s been patched for now.  The result of this is that DragonFly has a ‘soft freeze‘ around end- and mid-year release time for the ABI, to keep problems down.

Posted by     Categories: pkgsrc     0 Comments

Better password checking


Peter Avalos has added pam_passwdqc, a simple password quality checker (hence the ‘qc’) to DragonFly.

Posted by     Categories: Committed Code     0 Comments

pcc, again


pcc appears to have had some significant updates due to funding; has anyone tried it on DragonFly recently?

Posted by     Categories: Goings-on     6 Comments

@Play: Cause For Incursion


The newest @Play column talks about yet another roguelike I’ve never heard of: Incursion.  (Too much Zangband on my part.)  Apparently it follows 3rd edition Dungeons and Dragons rules quite carefully, which is different than the usual vague Tolkienish/D&Dish look that most roguelikes keep.  Check the supplement at the bottom for some literary history.

Posted by     Categories: Goings-on     0 Comments

Goodbye, ISA


Are you using any ISA-based network cards?  Sepherosa Ziehau is planning to remove support very soon after the 2.2 release; speak up if this is a problem.   Or, spend a few dollars and buy a card made in the last 10 years.

Posted by     Categories: Device support     0 Comments

BSDTalk 169: me


You get to hear me blather on for 22 minutes about this Digest and how important/easy it is to contribute to BSD projects, in BSDTalk 169.

Posted by     Categories: Goings-on     0 Comments

There are no good old times


If you feel frustrated that big (>100G) solid state disk drives are still relatively expensive, well… It has been much worse.  (via)

Posted by     Categories: Off-Topic     0 Comments

New partitioning tool


Vincent Stemen posted a note about his homemade tool, called ‘partition’.  It has some interesting features, though it would require some documentation and cleanup to use in DragonFly, where it could serve as a replacement for fdisk.  If anyone’s interested in making that happen, contact Vincent.

Posted by     Categories: Goings-on     2 Comments

age(4) too


Sepherosa Ziehau has also added age(4) support, a network chip common to Asus systems.  Load the kernel module and report your results.

Posted by     Categories: Device support     0 Comments

UNIX tidbits


Two UNIX-centric items for end-of-week reading: “The History of Unix *dump programs” and “Roll your own toy UNIX-clone OS“.  (via)

Posted by     Categories: Goings-on     0 Comments

All Hammer, all the time


Thanks to Matthias Schmidt, the installer now supports Hammer, meaning you can install an all-Hammer DragonFly system.  Well, almost.

Posted by     Categories: Committed Code     0 Comments

Recent BSD crosspollination


Michael Neumann has replaced suser(9) with priv(9), taken from FreeBSD, for fine-grained priviledge control.

Sepherosa Ziehau has added OpenBSD’s in_addprefix() and in_scrubprefix() from OpenBSD, which makes it possible to add two addresses within the same subnet to two separate network interfaces.  Read his post for a more descriptive synopsis.  Hes also made some original fixes.

He’s also added support (from FreeBSD) for the Atheros AR8121/AR8113/AR8114 PCIe ethernet controller, via ale(4), prompted by some Eee PC 1000H issues that were highlighted here before.

Posted by     Categories: Committed Code     0 Comments

Winter BSDA DVD available


The Winter version of the BSDA courseware DVD is now available.  Everything on there is available (in parts) for free over the Internet, but paying the USD$40 for the DVD gets you convenience and a way to support bsdcertification.org.  (via)

Posted by     Categories: Goings-on     0 Comments

Even more DCBSDCon speakers


I need to note these faster; they’re piling up: the DCBSDCon blog has announced two more speakers for the convention: Richard Bejtlich (of Tao of Security), who will talking about network security monitoring with FreeBSD, and Marco Peereboom, of OpenBSD, who will be talking about epitome.

Posted by     Categories: Goings-on     0 Comments