Month: January 2009
There’s a Xapian-powered search function on www.dragonflybsd.org now; it should be easier now to figure out where I shuffled everything.
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.
University videos on How to Program a PDP-11. Watch and feel relieved at how far technology’s come in terms of convenience.
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.
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.
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.
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.
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.
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…
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.
- 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.
- This Coding Horror article talks about garbage collection and happens to mention an entertaining common BSD function in shutdown.c: die_you_gravy_sucking_pig_dog()
- The DCBSDCon Blog has some notes on the facilities – there will be wireless, and Jason Dixon will be giving his “BSD Is Dying” talk, too.
- An hour of Marshall Kirk McKusick’s FreeBSD kernel class (based on his book) is available now on Youtube. (via) Plus, more videos on other open source topics at the FOSSLC. (via)
- This new column on GameSetWatch, The Amateur, titled “Why You Should Pay for Free“, gets into free software (like BSD) from a giveaway gaming point of view (not like BSD). It’s an interesting take.
- ZangbandTK: Confessions of a Dungeon Hack is a new Rock, Paper, Shotgun article about playing a tiled roguelike, and quite enjoyable to read. Check the comments for some interesting links.
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.
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.
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…
I have a number of items that are all going to get posted together:
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.
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.
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.
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.
Sascha Wildner posted a clarification: ISA and EISA support in any card will be dropped after the 2.2 release is out.
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.
Peter Avalos has added pam_passwdqc, a simple password quality checker (hence the ‘qc’) to DragonFly.
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.
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.
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.
Sepherosa Ziehau has also added age(4) support, a network chip common to Asus systems. Load the kernel module and report your results.
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.