Victor Balada Diaz has committed his jail work, which adds support to jails for having more than one IP address, and also the ability to use IPv6.
Month: December 2006
A resurrected experiment: this local page shows the creation date of each binary pkgsrc package in Joerg’s archive, sorted in reverse chronological order. It’s updated daily. It’s an easy, cheesy way to tell when new packages have been uploaded. (The link for this page is also in the Links list on this page.)
Matthew Dillon is performing some significant cleanup of the kernel startup/VM code, so watch out if you are using the bleeding edge code.Â He synced Preview before starting, so Preview users can move to the code version just before this (potentially) destabilizing code.
If you could use over $100 USD, Petr Janda needs someone to port the getcontext and swapcontext calls to DragonFly’s libc, and he’s willing to pay the aforementioned money for it. Hop on now and make some quick money.
User ‘Haidut’ wrote up some notes on how he got DragonFly to boot from a USB stick.Â (Summary: it just worked.)
Simon ‘corecode’ Schubert bought a new laptop, and wants to throttle the speed to reduce heat and power usage.Â He’s updated some of DragonFly’s est support from NetBSD’s est, the ‘Enhanced Speed Step‘ driver, which does just that.Â (These patches are not yet in the DragonFly src tree.)Â If you’re interested, don’t forget estd.
UnixReview.com has updated again with articles like “Test Your Knowledge of MySQL Topics” and “Reliably Multi-thread Calculations with Erlang“, along with 2 reviews: “Refactoring Databases: Evolutionary Database Design” and “The Man Who Knew Too Much: Alan Turing and the Invention of the Computer“.Â That last one sounds like a good geek gift.
bugs.dragonflybsd.org has seen a lot more activity lately, with the number of reported issues down by a third, to around 100. If you want to help out, try to replicate an older bug (especially ones from DragonFly 1.4), and mention if it doesn’t seem to be around any more. If you’re a developer, there’s a number of small patches under ‘feature’ that would be easy to check and commit.
Alistair Crooks, on the email@example.com mailing list, announced that pkgsrc is being ‘frozen’ for the 2006Q4 branch.Â That means no major changes for the next 2 weeks, and then a new release of pkgsrc comes out, just in time for the end of the year.
An oft-asked question about pkgsrc is, “How do I upgrade?”.Â There’s a number of ways to do it, with varying levels of danger and speed.Â This question has been asked enough times on the pkgsrc-users@ mailing list that Jeremy C. Reed set up a wiki page describing the various tools.Â Bookmark it, cause someday you’ll want it.
Vlad Galu posted jemalloc, noting that it performed well when freeing many small objects. (Along the same lines, Thomas E. Spanjaard brought up Google’s tcmalloc, though it’s not complete.) A benchmark showed good results, and Freddie Cash pointed at prior discussion for use in FreeBSD. It’ll take more persuasive numbers to get it in DragonFly, though.
Since the next release is coming up, I’m trying to clean out as many old bugs as possible.Â About a third of the bugs at bugs.dragonflybsd.org are cleaned out, but some of the remaining ones are older and may no longer apply.
If you’ve ever posted a bug to the bugs@ mailing list, please give bugs.dragonflybsd.org a look and make sure you don’t have any old issues sitting there.
Joerg Sonnenberger’s archive of DragonFly binaries for pkgsrc has been updated. Notably, this includes a DragonFly build of FireFox 2. It’s in the ‘/vulnerable‘ directory, since there’s (eternally) some security issue that qualifies it. ‘
pkg_add ftp://path/to/that/firefox2/package‘ will get it installed for you.
The exact count stands at 2,003 posts with this one.Â Someone correct me if I’m wrong, but I think this may be the most frequently updated BSD-oriented news site in existence.
Seen on pkgsrc-users@: A new tool for pkgsrc upgrades, called pkg_rolling-replace. It’s in pkgtools. It builds replacements for programs in order of dependency, without removing everything first. Strangely, it was funded by DARPA.
Also, the latest version of Apache 2.2 has been brought into pkgsrc.Â I link to the message because it also describes how to set the 2.2 version as the default for every other package that requires Apache.
geom_nbsd is a module that lets a FreeBSD machine read the disklabels from other BSD machines, including DragonFly.
BSDStats.org sent out a summary of reporting hosts; there’s about 2,000 FreeBSD users and almost nobody else on other architectures.Â There’s only one DragonFly user reporting in North America, which I assume is me.
The newest DragonFly developer with commit access: Thomas Spanjaard. He’s currently working on an upgrade of the disk system.
Matthew Dillon has added some rough notes on how to port FreeBSD drivers over to DragonFly.
Matthew Dillon posted an in-depth explanation of how he plans to both simplify and speed up filesystem access, starting after the start of the new year.
I posted about it before, but Simon ‘corecode’ Schubert supplied more details: there’s going to be a DragonFly hackathon at the 23rd Chaos Communication Congress in Berlin at the end of the year.Â Visit the IRC channel #dragonflybsd on EFNet if you’d like to coordinate rooms/board/meeting up.
This could be quite good; the recent NetBSD hackathon generated a lot of results.