Updated pkgsrc-2009Q3 packages for DragonFly 2.5, for i386 and for x86_64 are available.
Welcome DragonFly’s newest developer with commit access: Antonio Huete Jimenez, also known as ‘tuxillo’ on EFNet #dragonflybsd via IRC.
That’s a mouthful, isn’t it? There’s a fresh build of pkgsrc packages for 32-bit DragonFly 2.4, from pkgsrc-2009Q3, on avalon.dragonflybsd.org. Utilities like pkg_radd should find it automatically. New builds for i386 2.5 and 64-bit 2.5 are on the way. (though pkgsrc packages built on 2.4 should work fine on 2.5.)
I like linkblogging, especially because there’s been a lot of good stuff floating about:
- Matthew Dillon detailed some of the problems he had using hardlinks to create backups – problems Hammer solves.
- The History of the Internet in a Nutshell: pretty good, though it says Unix “influenced” Linux and FreeBSD. Influenced is right for Linux, but there’s parts of the different BSDs that are from UNIX directly.
- From O’Reilly: The War for the Web. The walled garden that failed in the long run for Compuserve and AOL and so on is being resurrected. (via)
- Along the same lines: The Death of the URL.
Thomas Nikolajsen came up with some ideas for making the configuration files for a given Hammer volume accessible, even when that volume is being presented over NFS. He’s looking for more ideas.
SSH, on DragonFly, now defaults to allowing root logins, but does not allow plaintext password logins. This is on new installs only, so any existing installations won’t be affected, even after upgrades. Plaintext passwords are under constant brute-force attack for some years now, so this is probably safer.
YONETANI Tomokazu wrote up a nice bit of explanation about compiling src and pkgsrc as non-root. He even explicitly names some useful variables to set.
Several people have been working on having DragonFly compile with clang. Alex Hornung’s updated the clang page on the DragonFly site for details; if this interests you, a conversation on EFNet #dragonflybsd may be in order.
Sascha Wildner has added pkgin to the base DragonFly system. It’s still present as a pkgsrc package, so it’s manageable and upgradeable with the normal pkg_* tools. See prior discussion here for the history.
Did I already make that joke? Oh well. less has been updated to version 4.3.6 from a patch by Jan Lentfer.
I mentioned it for testing, and now it’s ready: BIND 9.5.2 is in DragonFly.
Matthew Dillon is making some changes to sockets; these should make the code significantly more simple. Look at the first patch, for instance.
There’s a new set of pkgsrc packages for DragonFly 2.5.x, i386, built using pkgsrc-2009Q3. Using pkg_radd will get them for you.
If anyone wants a project, there’s apparently a small undo bug that I’ve encountered. It is a small fix in terms of changes, for any takers.
There’s a status report from Matthew Dillon about his work on version 4 of Hammer, including the always enjoyable stories of tests that involve yanking the SATA cable from the drive.
Jan Lentfer has put together a test upgrade of BIND in the base system from 9.3 to 9.5.2. Give it a test run, especially if you are on 64-bit DragonFly.
Saifi Khan asked some questions about using git; I link to two sets of answers, because these little things are useful when you are starting with git. Or, in my case, don’t use it frequently enough to remember.
OpenSSL has been updated to version 0.9.8l by Aggelos Economopoulos; this fixes a security vulnerability. The update is available for 2.4.1 and 2.5 – update to get it.
Where I get more linkbloggy than usual:
- According to the 5th slide in this presentation, Android’s libc, “Bionic”, is BSD-derived. Anyone know which BSD? It looks like “whatever” is the answer.
- There’s a video out about BSD Certification.
- Hubert Feyrer has a note about NetBSD’s not-necessarily-intended moves towards a microkernel architecture. Other “move things to userland” steps have happened in DragonFly; it seems a trend.
- Giorgos Keramidas talks about font substitution in Firefox. This should work on any platform.
- Vim plugins: a.vim lets you switch between .c and .h files with a single command.
- I should have linked to this yesterday: Epitome, a “deduplication engine” for OpenBSD, was mentioned a bit in the most recent BSDTalk. (via)
- Gopher: not dead yet. (also via)
This has been around for a while, but I’m re-mentioning it because it’s not really linked anywhere: Simon ‘corecode’ Schubert has a version of the FreeBSD NVIDIA video driver that should work on DragonFly: http://gitweb.dragonflybsd.org/~corecode/nvidia.git. It should be possible to clone from that link, build the code, and use it. (Untested by me – if you’ve done it, some explicit instructions would be helpful to others.)