Month: January 2008
An aside in this post from Matthew Dillon notes that the next release (which I assume will be 2.0) will be before the end of February.
An experiment in Barcelona, last year, took a number of people with no coding experience but plenty of graphic design experience whatever and got them to modify a version of the old game Breakout. The results were quite interesting. You’ll need Flash to see the video of the abstract results. (Via waxy)
Why do I mention this? Open source systems tend to assume users are either very experienced or totally inexperienced. Looking for people who don’t fit either of those categories is a much more useful goal, as it produces new methods and ways of looking at things.
BSDTalk this week is about setting up a centralized syslog server.Â If you manage more than a few non-Windows systems, this is going to be useful.
Matthew Dillon wrote another one of his updates on the work being done on HAMMER; he’s moving on to balancing code next.
Gerard van Essen found an appropriately titled page: EeeBSD, talking about running FreeBSD on an Eee PC. The issues appear the same for NetBSD and DragonFly – networking is the only real issue. Anyone familiar with my interest in small computers will realize I am this close to buying one of these little things.
For those readers too young to know these games, roguelike games are single-player dungeon exploration games like Diablo, and MOO/MUDs a type of MMORPG. The mechanisms are remarkably similar, but the graphics were all terminal based. Keep in mind you can still try these games right now.
While we are on the topic: It Is Pitch Dark.
Vincent Stemen found that it was difficult to get cvsup running on DragonFly, and went looking for mirrors that supplied DragonFly via rsync. Joerg Sonnenberger handily supplied an example script, and Simon ‘codecode’ Schubert supplied a more complex example, though there are more servers that run rsync than just the one in the script. Vincent’s further tests showed better performance with rsync, though Garance A Drosihn pointed out these tests were not comprehensive enough to point out a real advantage. Csup, the cvsup replacement that isn’t dependent on modula-3, is close to working completely as a replacement, though it doesn’t remove the need for cvsupd.
If you’re running bleeding-edge DragonFly code, Sepherosa Ziehau’s recent 802.11 changes will require you to do a ‘make quickworld’ or normal ‘make world’ on your next build, due to structure changes.
Matthew Dillon posted an update a few days ago on the state of HAMMER – the short form is that he’s reworking the spike code.
A bunch of links from around the web, thrown out while I catch up on my backlog of news:
- Regex Legends, for computer history buffs.Â (via the manly Joel Johnson)
- SSH Best Practices: nothing complex, but good steps to know.
- A giant robotic trebuchet that flings bowling balls.Â I love things that fling.
- A multi-part computer you can assemble.Â It just runs Linux, though the SDK is called ‘dragonfly’.
- StudyBSD – a site with video lessons on administering BSD.Â A neat idea!Â (Via hubertf)
If anyone wants to convert NFSv4Â support over from OpenBSD, Rick Macklem has some tips.
Matthias Schmidt has added a handy tool for converting USB ids from other BSDs into a format for DragonFly.
Micropolis, a cleaned-up version of the original SimCity game, is now available under the GPL. Anyone know if this works on a DragonFly system? Don Hopkins’ blog is a good place to see details about the history and ideas involved, among other things. (Via lot of places)
Note that there’s already some open-source clones out there, like lincity-ng.Â Feel free to comment with more links if you know them.
I love to alliterate.Â The Southern California Linux Exposition schedule for their show in early February is up.Â There’s some potentially BSD-related events on there, including a talk on OpenBSD failover by Jason Dixon and Dru Lavigne’s presentation on open source publishing, for which I assume she’s using a BSD platform given her authorial bent.
Dario Banno and Matthias Schmidt have both been doing a lot of cleanup work on the version of the Handbook contained in the wiki. I want to point out the work they are doing because it’s helpful, and also because it’s possible for anyone else to contribute to this. If you’ve been feeling an itch to do something, here’s your chance to contribute to DragonFly with only a few seconds of labor.
Matthew Dillon wrote an update on the state of HAMMER, and what remains to complete.Â (summary: not too much)Â He also wrote out some explanation of the balancing code, and the ‘spikes’ used for cluster expansion.
HAsso Tepper has committed changes that allow recognition ofÂ the EVDO/UMTS card found in in a Thinkpad X61.
Sepherosa Ziehau is planning to remove support for the awi(4), ray(4) and gx(4) devices in the next DragonFly release. These are (I think) all wireless devices; please speak up on kernel@ or users@ if you actually need/use them.
Matthias Schmidt has added support for the em(4) device found on Intel ICH9 chipsets.
Welcome DragonFly’s newest committer (we’ve had a lot lately!): Nuno Antunes.
If there’s a report from you on there, make sure it’s up to date, too. It would be helpful to clean up as much as possible before the next release.
Matthias Schmidt has committed Simon ‘corecode’ Schubert’s pkg_radd, a wrapper script that allows installation of pkgsrc binaries, even if there isn’t a local pkgsrc tree. Check the commit message for an explanation, or the script itself for the details. Note that this is a DragonFly-specific pkgsrc utility, meaning it doesn’t appear on any other pkgsrc platform.
The 2007Q4 quarterly release of pkgsrc is out, with almost 7,500 packages available.Â Prebuilt binaries for DragonFly will be available ‘soon’.
New ones are popping up everywhere!Â Our newest committer: Aggelos Economopoulos.
Simon ‘corecode’ Schubert has done what we’ve been needing for a long time: an update for DRI/DRM. That’s 3D support in X Windows, for those who aren’t familiar with the acronyms. His note contains extensive instructions for testing this update; give it a whirl and report back so it can get in the tree.
Astute readerÂ ”Yair K.” sent along links to two things:
4Front Technologies has placed their Open Sound System (discussed previously) under a BSD license, removing what I think was the only obstacle to using it in DragonFly and other BSDs.Â A press release is out, too.
FOSDEM 2008,Â the “Free and Open Source software Developers’ European Meeting”, is happening February 23-24th, in Brussels, Belgium.Â There will be a BSD-specific room, for which we could use a DragonFly presence.Â Also: beer.Â (via FreeBSD-announce)
The Best of FreeBSD Basics is out now on Amazon and perhaps elsewhere, containing much (all?) of Dru Lavigne’s column of the same name from OnLAMP.com. It says ‘FreeBSD’ in the title, but I’d expect everything that isn’t ports-specific will apply to every BSD. Her columns are clear and to the point.
Matthew Dillon wrote an update for the state of HAMMER, the new file system for DragonFly. It’s at the point where historical data can retrieved even after data is deleted, though it’s not stable yet. The most recent commit notes an interesting upcoming feature idea: historical atime and mtime tracking.
Stephane Russell posted on users@ asking for opinions on using commodity gateways (Linksys devices, etc) vs. DragonFly for a firewall and network gateway device.
Link summation time!Â Those gateway devices can run open-source operating systems – most famously the Linksys WRT54G. However, they can be problematic, though “Tomato” was recommended, as was OpenWRT. For read-only security, you can also boot from CD, as Dave Hayes does.
Matthew Dillon pointed out a small device that boots an free OS is all you need, which leads to stores selling my personal fascination: teeny computer systems. Michael Neumann listed favorites pcengines.ch and soekris.com, and Thomas Donnelly added Logic Supply.