Venkatesh Srinivas’s new sysctl, “debug.panic” is available for those who want to panic their machine on purpose, but don’t have direct access to the keyboard.
A problem found by Jan Lentfer and fixed by Matthew Dillon means that you can get a good performance boost if you’re running bleeding-edge DragonFly from the last month or so. Or, you can just wait a week for the 2.6 release.
Alex Hornung has been working on an I/O scheduler; he’s made some graphs to show results so far. They’re plain, but pictures are always fun.
DragonFly 2.6 has been branched, and should be released next week. Check the tag message for a list of the many, many commits.
Thanks to work from Samuel J. Greear and Alex Hornung:
- Install Firefox (natively)
- libflashsupport and adobe-flash-plugin
- mount linprocfs
- null mount devfs within the linux system
There’s occasional video and audio sync problems, but Johannes Hofmann has already found a fix.
This set of graphs that shows relationships within given languages on github shows some interesting relationships, and also happens to be very pretty.
Would it be worth moving DragonFly to github for the additional services? I’m not qualified to answer.
Alex Hornung has suggested replacing the existing bugtracker (Roundup) with a new one (Redmine). His post about the changes is lengthy and links to a demo, so read on for details; I haven’t had a chance to look at it in full, yet.
YONETANI Tomokazu has eliminated cvsup, replacing it with net/csup from pkgsrc. The README notes that the pkgsrc package devel/cvsync is another alternative if you need to retrieve the repository and not just the checked out files..
Matthew Dillon has implemented what he calls “REDO” records in Hammer, which reduce the amount of time taken flushing data to disk. It’ll be in the 2.6 release, but it isn’t on by default.
Jordan Gordeev’s work on 64-bit vkernels has also been brought in, so virtual systems are now available for x86_64 users.
Matthew Dillon’s added some tools for building system snapshots, a previously custom process. Look at the README for details.
Based on a comment from John Merino on this very Digest, I managed to assemble some statistics on binary pkgsrc package use. See my full post for the details, including some analysis.
Constantine Aleksandrovich Murenin posted his work on fan control, involving Winbond Super I/O Hardware Monitors. He’s had a series of commits up to this point, and this message nicely sums up the work done, including the presentations for it at BSDCan last year and AsiaBSDCon this year. Even if you aren’t planning to adjust your system cooling, it’s a surprisingly in-depth writeup, with more details available.
In an effort to catch up…
- Matthew Dillon made a change to how material in memory is paged out; it may improve things depending on how much paging your system already does.
- The AsiaBSDCon OpenBSD papers are online, with mention of video of the presentations.
- Use keys for your SSH login, cause this will only get worse.
- Ten Shell One-liners. The first one, using your favorite editor on the command line, is one of those things I knew about, but didn’t know to do. (caveat: some Linuxisms)
- Want to test a big xorg update for pkgsrc? Of course you do.
The next release, 2.6, will be branched in the next few days. The official release: next week, with some last-minute benefits.
The naming convention for the daily snapshots of DragonFly has changed, to make the file names more readable. This may lead to some confusion as the mirrors settle, but it’ll pan out. If you run a mirror, double-check your downloads.
Stephane Russel was having trouble printing with OpenOffice and lpr on DragonFly. He fixed it, and I’m linking to his explanation because someday, someone will have the same problem and be looking for the solution…
Every time a bulk build of pkgsrc packages is completed, a report is uploaded listing what built and what didn’t. Since there’s so many reports from the now-automated build, I’ve sorted it by architecture and release, to make lookups faster.
This is handy if you’re looking to fix pkgsrc apps on DragonFly, and you need a target. It’s also a good way to see if a desired module exists as a binary.
Alex Hornung is working on a new version of the Handbook; my hat is off to him. I brought along the FreeBSD handbook SGML to DragonFly, and converted it through to the current wiki, so I know just how much there is. Check RecentChanges for the new work, and join in if you like.
We actively need more people to do the small but plentiful fixes to make sure as many pkgsrc packages work as possible. Are you interested? Speak up.