Matthew Dillon’s committed some performance work for HAMMER2, dealing with write-clustering. I don’t have statistics to note, so here’s the commit message.
This timer fix enables booting DragonFly on AWS. Well, that and the ena(4) driver. I haven’t tried it yet.
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.
I’m really loading up with links this weekend; make some time to read today.
- The Unitech UNIX posters. (via)
- Floating point precision as physical control. I linked to the underlying story before, but I like the idea that compilers should have Winamp-style skins.
- Illustrations of Imaginary Cyberpunk Gadgets. (via)
- Mythological Monsters. Try bookfinder.com or isbn.nu if you’re searching for old books; Amazon bought all the others.
- A-EON Talks About The Future of The Amiga Platform.
- Hull: An alternative to shell that I’ll never have time to implement . I appreciate the honesty in the title. (via)
- Why You Can’t Trust Network Time. It’s a self-advertising story, but not invalid. There’s interesting details in the source link comments.
- The WIRED Guide to Open Source Software. Unfortunately glosses over BSD. (via)
- How I draw figures for my mathematical lecture notes using Inkscape. (via)
- Cidco MailStation as a Z80 Development Platform.
- Richard Garriott de Cayeux; creates Ultima, becomes a robot.
- The Beginner’s Vim Cheat Sheet. (via)
- Intermediate Vim. (via)
- …and in the end there will be the command line. (via)
- Backblaze Hard Drive Stats Q1 2019. (via)
- Real and Strange ICD-10 Codes. (via)
I’m still not making through all the stuff I need to link to, but this is enough to keep you busy for today.
- The FreeBSD 2019 Community Survey.
- Some useful features of (GNU)
datefor things like time conversion. Compares to the FreeBSD version. - ZFS on Linux on FreeBSD for testing. Argh.
- Informal CDBUG session this week – speak up if you are near.
- Next Batch of Updated Plugins and How to Recover from Failed Plugin Updates. (iXSystems)
- OpenBSD automatic upgrade. (via)
- Mount your ZFS datasets anywhere you want.
- Valuable News?-?2019/04/29.
- stardew valley not working on openbsd 6.5 -current.
- LLDB: extending CPU register inspection support.
- What are the differences between Linux and OpenBSD? (via)
- Writing Exploit-Resistant Code With OpenBSD. (via)
- CFT: FreeBSD Package Base.
- TrueCommand: Manage Multiple FreeNAS and TrueNAS Systems.
Matthew Dillon has committed two changes, both to DragonFly 5.4 and to DragonFly-current. His note to users@ explains the details. I don’t have a date for 5.4.2 being rolled out, but I expect soon.
This is the commit I should have linked to yesterday, and was reminded by an anonymous commenter: git: sys/vfs/fuse: Add initial FUSE support. It’s not complete, and so isn’t built by default; check the commit for details.
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.
Tomohiro Kusumi has committed more work on FUSE support in DragonFly. I am not sure if this is more foundational work or if it makes a user-level difference. At least the commit notes are nice.
Sepherosa Ziehau has an update for em(4)/igb(4) network cards, for you to test if you have the matching hardware. It looks like this is an update from the vendor, Intel, going by the version numbers.
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.
A little short this week to balance last week’s mega-Lazy.
- The Problem with SSH Agent Forwarding. (via)
- rePalm, PalmOS reimplemented. (via)
- vim.wasm. (via)
- WatchMe, for monitoring sections of web pages. (via)
- You might as well get an x86 CPU now, despite Meltdown and its friends.
- Text News, Gopher only, text only news.
- V7 Unix programs are often not written the way you would expect.
- Core Memory Shield for Arduino. Awesome and sorta useless. (via)
- AT&T UNIX in 1985. (via)
- What X reads on startup, a long list.
I have cleared out my backlog of general BSD stuff but am still a month behind on DragonFly news, which is the opposite of usual.
- OpenBSD 6.5 released.
- Michael W. Lucas’s FreeBSD Mastery: Jails is out.
- FreeBSD Mastery: Jails – Bail Bond Denied Edition.
- Related: Lucas is presenting for something like 24 hours straight at Penguincon 2019, including BSD topics. The ice cream-related presentations sound the most fun.
- pfSense VLAN Configuration, a question.
- Valuable News – 2019/04/22.
- Categorizing OpenBSD Bugs. (via)
- fh: file history with ed(1), diff(1), awk(1), sed(1) and sh(1). Almost BSD. (via)
- OS108-20190422 released with added splash. (via)
- powerpc64 architecture support in FreeBSD ports. (via)
Michael W. Lucas is meeting one of his book sponsors tonight at the New Parthenon in Greektown – that’s in Detroit – and issued a general call for a get-together. If you attend SEMIBUG meetings, you’re probably close enough, but you don’t have to be an attendee to show up and have a good time.
This week’s BSD Now has traditional conversations: OpenBSD as a network device, NetBSD on different hardware, and something about ZFS encryption coming to FreeBSD after Linux. The show notes have details.
DragonFly now has ministat(1), imported from FreeBSD thanks to Aaron LI. Use it on the output from your next run of benchmarking tools.
See the page for details, and go if you are near. I’m saying “coming up” because there’s a big time zone difference between here and there.
time_t in DragonFly is now 48-bit. This won’t affect anything you do day-to-day, probably, but it’s neat to see the 9 million year timeframe.
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.
