BSDTalk 178 is all about Evil! Well, Internet evil. It’s an hour-plus-long conversation wtih Richard Clayton at EuroBSDCon about phishing, spamming, and other things that didn’t have a name a few decades ago.
Month: October 2009
The next theme for the Open Source Business Resource was to be “co-creation”, focusing on commercial companies and relationships with open source development. There were so many articles that it’s now covering 2 months.
I’m suddenly having trouble with the machine that hosts this site (random crashes, hardware disappearing), so there may be some surprise downtime over the next few days until a replacement motherboard arrives…
dragonflybsd.org will be going down for work somewhere in the next two weeks. The package archive at avalon.dragonflybsd.org is located elsewhere, so pkg_radd and similar programs will still work.
I’ll indulge myself in a bit of roguelike enjoyment: the @Play column is targeting roguelike equipment types, starting with Potions and Scrolls. Loot!
Hubert Feyrer posted a note about time zones, describing how to find what’s defined on a system (all his steps work on DragonFly) and tricks to set it locally. Along the same lines is this “A literary appreciation of the Olson/Zoneinfo/tz database” that talks about all the historical details. (via) Of course, I have to mention Sascha Wildner, who has been carefully keeping DragonFly’s time zone data up to date for quite a while.
Update: and again!
Matthew Dillon went to the Google Summer of Code Mentor’s Conference at Google’s offices in California, and took some pictures. It’s all available on Flickr. He was the only DragonFly attendee, but check to see what developers on other open-source projects look like in person. There’s even the not-related-to-me Joel Sherrill (on the left).
Sorry for the downtime today – shiningsilence.com is now running DragonFly 2.4 and Hammer, so I’ll be able to complain testify first-hand.
If you aren’t familiar with the phrase “eating your own dogfood”, here’s what it is.
With some recent reports of people running DragonFly on Eee 900 and Acer Aspire netbook models, here’s a link to a recent O’Reilly column that links to a whole bunch of different netbook vendors. If you have some spare cash and an urge for a netbook, try DragonFly on one and report back…
‘mike’ made this interesting csh script that allows autocompletion of Hammer sub-commands. e.g. type ‘hammer’ and then cycle through the available hammer commands as you would through file names.
Update: Well, be patient if what you need isn’t there yet. The packages are still uploading to avalon…
It’s possible to speed up a ‘make buildworld’ by increasing the number of parallel make processes, with the -j option. However, the optimal number of make processes depends on your system setup. Simon ‘corecode’ Schubert did some testing, and it looks like the number of CPUs +1 is the best option – as long as you have more than 1 CPU. His writeup even includes a nice graph.
This description of a Hammer bug makes for interesting reading, since it delves into the sequence of events where data is actually laid down on disk. Interesting reading for a geek, admittedly…
I’m upgrading hardware, so this site will be down for a bit today. This is separate from anything happening with dragonflybsd.org systems.
Version 3 of Hammer is now available in bleeding-edge DragonFly, though it’s still experimental. The biggest reason for this version bump is to move the /snapshots folder to /var for all Hammer filesystems. This means an accidental <tt>rm -rf</tt> won’t destroy snapshots, as I’ve done. The saved data is still on the original partition, as just the metadata is saved to /var. More explication is available.
Jan Lentfer performed some Postgres benchmarks on DragonFly. It’s elaborate enough that it’s in the form of a PDF attached to the message I’ve linked. There’s some additional variations that haven’t been tried yet.
Vigorous file system activity seemed to lower performance in the long term on Hammer, which is certainly something to investigate. More testing please!
A bunch of small things to catch up on:
Can you think of something that:
- Takes about 4-6 months to do?
- Can be used in DragonFly?
- Is usable as a Computer Science thesis?
Francois Tigeot reports having used vkernels in production quite successfully to isolate some legacy software, even though vkernels were only planned as a development tool. Nice to hear of something being more useful than intended.
There are now official but experimental git repositories of pkgsrc available. One’s already available for DragonFly, but either should work.
Details of the new release are found in the announcement, including some biggies like KDE4. I’m building binaries for this release, for DragonFly i386/2.4, i386/2.5, and amd64/2.5. (Though the 2.5 binaries for amd64 should work on the amd64 2.4 release, too.)
The release announcement isn’t out, but the branch is there. I’m building it for DragonFly 2.4 and DragonFly 2.5 on i386 now, so we should have binary packages in about a week. I should have reports to go with it.
The next quarterly release of pkgsrc should be released by next week. Normally it is released 2 weeks after starting a freeze period, but this release was slightly delayed for some structural changes and for KDE4.
Matthew Dillon solved a performance problem that was most noticeable when doing intensive I/O while performing other tasks; downloading a large collection of files while opening another application that read a lot of initial data, for example, would have a noticeable startup delay. His recent VM change seems to have solved it, and the commit message has an in-depth explanation of how.
Greg Troxel, on the firstname.lastname@example.org mailing list, shared a script he wrote for automatic maintenance/update/cleanup of his installed pkgsrc packages, via pkg_rolling-replace.
It’s been mentioned before, but it’s moved: Simon ‘corecode’ Schubert has a version of the FreeBSD NVIDIA graphics driver that works on DragonFly.
A build of pkgsrc packages for DragonFly 2.4 and DragonFly 2.5 has been completed. The 2.5 packages are on avalon.dragonflybsd.org, and the 2.4 packages are about halfway there.