I’ve mentioned dbus and DragonFly a few times; here’s one of those “you will eventually do this” tidbits: if for some reason you are installing it for the first time, remember to start it with the rc script.
Who can recommend a dynamic DNS service? (I’d like to know from direct experience, not Googling.) I’ve been using Dyn for years, but they’ve been unintelligibly merged into the Oracle behemoth, and I need to change.
- Paper Books Can’t Be Shut Off from Afar. (via)
- Trajectories for the future of software. (also via)
- Chain Letter Evolution. (via)
- The PDP-7 Where Unix Began. (via)
- Decoded: Rogue. This is strangely … readable? (via)
- fern: a curses-based mastodon client. (via)
- ARPANET, Part 1: The Inception, ARPANET, Part 2: The Packet, and ARPANET, Part 3: The Subnet. Another very readable article. (via)
- A generation of hip-hop was given away for free. Can it be archived? (via)
- Bitcoin mining on an Apollo Guidance Computer: 10.3 seconds per hash. More important, that’s the only AGC in the world.
- Dwarf Fortress Diary: The Basement Of Curiosity Episode Eighteen – Drubbings In The Deep.
You’re probably used to the ‘make buildworld; make buildkernel; make installkernel; etc etc’ dance on each upgrade at this point. ‘Tse’ has created a script that rolls that all up into a single action.
In a larger users@ thread about multiple BSD development systems and how to set them up, I spied this tip on making multiple local virtual machines all reachable via SSH.
Shamelessly copied from my own users@ post: I tagged 5.6.1 and built it earlier today. This version has a corrected sshd_config and fixes a lockup bug in ttm. The ISO should be showing up on mirror-master.dragonflybsd.org in the next 20 minutes or so, or you can rebuild using the normal process on an existing 5.6 system:
cd /usr/src git pull make buildworld make buildkernel make installkernel make installworld make upgrade
If you are still on 5.4 or earlier, you need to bring in 5.6 sources, which is noted in the 5.6.0 announcement.
OPIE was disabled recently in DragonFly. Now that the 5.6 release is out, it has been removed. This may require manual intervention if you are on DragonFly-master (i.e. 5.5. or 5.7) and update in the next day or two. This need to fiddle with it will go away soon with changes to ‘make upgrade’; I will mention it when I see it.
This won’t affect anyone running 5.4 or 5.6. It’s only in development.
DragonFly 5.6.0 has been released. This version brings an improved virtual memory system, updates to radeon and ttm, and performance improvements for HAMMER2. Matthew Dillon did some informal testing of the VM improvements, and posted results to the users@ list.
ISO and IMG files of DragonFly 5.6rc1 should start showing up at mirrors over the next few hours. This is the release candidate, not the release, so don’t install unless you want to test.
A question on starting up a virtual kernel on DragonFly and sticking it in the background led to some suggestions – follow the thread.
NYCBUG is meeting at Suspenders, tomorrow. The announcement has details. Go, if you are near.
If, like me, you’ve been running DragonFly for a long time, and you haven’t switched away from tcsh for your account or for root, you may not have ‘set autorehash’ in your .cshrc. Newer installs have it.
Put that into .cshrc if you don’t have it, and it’ll save 15 seconds of the rest of your life not typing ‘rehash’… assuming you can overcome the muscle reflex.
Remember my Wyse terminal experiment with a DragonFly VM? I mentioned an odd output pause where the screen would stop updating until there was keyboard activity – or occasionally just die. That was an artifact of Virtualbox; running this now in Qemu has no such problem.
I now have a very overcomplicated clock! I’m running GRDC on this Wyse-185 connected as a vt100 to the virtual machine running DragonFly 5.4 in Qemu on my Windows 10 work laptop. It’s at 9600 baud so I can see the numbers morph. I find this aesthetically satisfying.
The May NYCBUG meeting is tomorrow night, at 6:30 PM at Suspenders. The presentation is “Lookup Data Structures in the FreeBSD Kernel“. Go, if you are near.
Tonight’s KnoxBUG meeting is canceled at the last minute due to a family emergency. Don’t go, if you are near.
DragonFly 5.4.2 is out. My users@ post describes upgrading, as do the 5.4 release notes. This release has the HAMMER2 fix mentioned here recently. There’s a number of additional small changes listed in the tag commit.
Images are available for download at various mirrors, too. If you’ve recently upgraded to 5.4, it’s the normal build process.