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.
It’s bizarre links week this week. Well, more than usual, I mean.
- The Infocom dump, via multiple places.
- Related: What is ZIL anyway?
- Techbros ruin eating, again.
- The Very Mathematical History of a Perfect Color Combination. I’ve mentioned Solarized before. (via)
- A fully reversible USB cable. (via)
- Brix System, life size LEGOs. (via)
- Useful/curious datasets. (also via)
- Cut / Fold Templates. Neat paper, neat interface, neat animations. (via)
- Quake is for everyone. (via)
- A look at IBM S/360 core memory: In the 1960s, 128 kilobytes weighed 610 pounds.
- One reason ed(1) was a good editor back in the days of V7 Unix.
- The Failure of the Great Tip-Free Restaurant Experiment. Linked because of the eternal truth of that last paragraph.
- Storage Performance Reference Guide: Interconnect Maximum Effective Data Rates. BSD site bit not BSD-related.
- Dwarf Fortress diary: The Basement Of Curiosity episode eight – All Hail the War Mayor.
- Dwarf Fortress diary: The Basement Of Curiosity episode nine – Titanfall.
- Efficiency Machines: The Operating System Recontextualized. It’s about a game.
- ArchiveBox. The open source self-hosted web archive. (via)
- Avoiding the gravity well of webbiness in gopher. (via)
- Retro web, simple web, and alternatives to the web. (via)
- I like the whole “computers-in-wood” asthetic [sic].
- Avalanche Noise Generator Notes.
Nicely mixed topics this week.
- It’s several years old, but worth viewing: .ike’s presentation of “Shell Fu” from NYCBUG, as video. Also: May event speaker needed. (via)
- The FreeBSD-12 support model.
- “OpenVMS vs. Unix” (antagonists or sisters?).
- Previous link via Nixers Newsletter 121.
- Back in the Day: UNIX, Minix and Linux. The author rewrote wump(6) for 4.3 BSD.
- Looking for a worm and encrypted storage solution. FreeNAS + Greentec.
- OpenSSH 8.0 released. (via)
- Create a dedicated user for ssh tunneling only. OpenBSD as the example platform.
- Deploying munin-node with drist. Probably could be done on any BSD.
- Valuable News – 2019/04/15.
- Next Polish BSD user group meeting: April 25th. I’ll post a reminder.
- Moving your IMAP server to a third party: FastMail. FastMail is a mail host I’ve heard recommendations for multiple times.
- GhostBSD 19.04 Now Available. (via)
- docbook2mdoc-1.0.0 released.
- t2k19 Hackathon Report: On rsync, ssh, and ports cruft.
- t2k19 Hackathon Report: unwinding in Taipei.
- Setting up a new Dovecot server on FreeBSD with an OSX mail.app client.
- Announcing the pkgsrc-2019Q1 release.
- BSD Link Roundup 4.12.
- battery consuming battery software.
It’s always helpful to see other people’s questions and answers; in this case it’s a conversation about HAMMER2 snapshots and how to manage them. (Follow the thread)
BSD Now 294 is up, with (among other things) a link to the well-named Endlessh.
I managed to find an ancient Wyse-185 terminal at my workplace today, left in the corner of the server room. For entertainment purposes only, I booted DragonFly in VirtualBox and attached the physical terminal to the physical serial port on my Windows laptop docking station, mapped through to that virtual machine.

I have already discovered that the character output will often pause until the keyboard is used, which may be a settings issue. Mash the keyboard enough and VirtualBox dies. I’d use different emulation but Hyper-V doesn’t support serial and Qemu I haven’t figured out.
It’s entertaining, though I am not sure what I will do, other than maybe run GRDC once I figure out the reason for output pausing.
The aforementioned HAMMER2 fix is now in 5.4. You can update using the normal make buildworld/make buildkernel process to get it in place. I plan to roll a 5.4.2 release this weekend.