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.
If you want to hear nothing at all from ACPI, no matter what, set debug.acpi.silence_all to 1. In related news, DragonFly has just updated to Intel’s ACPICA version 20190329.
I hope you have some time on your hands today. There are hours of reading and watching linked below.
- Before Adventure, Part 3: Caves (1973), Before Adventure, Part 4: Hunt the Wumpus (1973), and Before Adventure, Part 5: Wumpus 2 and 3.
- The ultimate guide to analog control panels in sci-fi movies. (via)
- Buster Keaton: Anarchitect. Linked because the use of animated gifs to illustrate a silent movie career works astonishingly well. (via multiple places)
- How to Read More.
- The Trove, possibly every RPG print volume ever? (via)
- Mattel’s Dungeons and Dragons Computer Labyrinth. (via)
- The Wu Tang Collection, all crazy older kung fu movies. (also via)
- Raster CRT Typography (According to DEC). (thanks, Ben Collver)
- Screen Share Disasters. I tell people, always close other apps when presenting. (via)
- Some followups to the GPS rollover that happened last week. (via)
- Leap-years and leap-seconds. Not only is time not constant, its rate of change is not constant – or predictable! (also via)
- Trek Adventure, 1980.
- Iconic consoles of the IBM System/360 mainframes, 55 years old. I like the pictures.
- The 1973 Bourne shell in Unix version 5 was only 858 lines of C. I like the pictures here too.
Your unrelated Kickstarter of the week: Lancer, an RPG.
Straight open tab dump, again!
- FreeBSD ARM64 AMIs are now available for Amazon EC2. (via)
- Ubiquiti EdgeRouter and OpenBSD.
- Small NAS questions. Follow the thread; there’s many suggestions.
- Challenge accepted: OpenBSD on a laptop. (via)
- Encrypted (LUKS) HAMMER1 master/slave NFS fileserver : 9 months later.
- [packages] libreoffice and password-protected .od* files. Not strictly BSD but could surprise someone.
- t2k19 Hackathon Report: Putting the hack(6) in hackathon, and other stories.
- t2k19 Hackathon Report: Stefan Sperling on 802.11? progress, suspend/resume and more.
- t2k19 Hackathon Report: Ken Westerback on
dhclient
,disklabel
, and more. - Our plan for handling TRIM’ing our ZFS fileserver SSDs.
- Playing Slay the Spire on OpenBSD.
- From Zero to NVMM.
- Introducing funlinkat.
- Valuable News – 2019/04/08.
OPNsense 19.1.5 releasedno wait OPNsense 19.1.6 released.- April Plugins Update.
- Run S3 Object Storage on FreeNAS and TrueNAS.
- “FreeBSD Mastery: Jails” Print Sponsor Gifts Threaten to Topple. The book is available to order now.
- NOWBSD.
A late update: BSDCan 2019 registration, plus an update.
It’s possible to have data corrupted on a HAMMER2 volume during a specific combination of a bulkfree operation and a lot of writing to disk. Matthew Dillon has a potential fix already. As he announced, it’s scheduled to go into 5.4 this weekend. It’s a rare bug, but if you want to check for it, look for CHECK FAIL entries in /var/log/messages.
And because every cloud has a silver lining: some not-yet-quantified performance improvements.
BSD Now 293 has an interview with Michael W. Lucas on his newest book in the BSD Mastery series: BSD Mastery: Jails. It’s available to purchase now.
top(1) is no longer in DragonFly contrib/ directory, for a number of reasons. It’s still present in the system, of course, and I think needs to have someone re-add as a vendor branch – a relatively easy project for a volunteer, hint hint.
There’s some code changes for callout, where the actual lines of code that trigger it are stored in the callout structure. It’s a little thing, but it’s a big thing if you need it.
Some old-school RPG and miniatures links mixed in this week.
- Modder Superior: The many free descendants of Doom.
- Opinion: We Built A Broken Internet. Now We Need To Burn It To The Ground. Complicated systems replicate the social structure of the groups that build them. (via)
- OpenTTD Compiled to WebAssembly. (via)
- Ampere EMAG 64bit Arm Workstation. I don’t know if this is particularly good; I just like the growth in the ecosystem. (via)
- Tinytetris – 80 x 23 Terminal Tetris. (via)
- Archives for IT; UK computer history. (via)
- The National Security Agency technical journal Cryptologs. (via)
- 93% of Paint Splatters are Valid Perl Programs. (via)
- Rustic Fantasy – With a Hey Nonny No. Linked for the further reading suggestions within the text.
- Rolling Up Some Inspiration: An RPG Conversation with Kieron Gillen & Tim Se.
- Edible Games Book: about to print.
- The wait is over. 28 is here. Minatures modification. (via)
- Darklands.
Your unrelated music of the week: Principleasure: I. Eighties sound, but modernized.
Lots of BUG news this week; thank you all for the leads on groups to watch.
- Talking Jails at Semibug, 9 April 2019. Note the meeting has been moved up a week.
- “FreeBSD Mastery: Jails” and a new novella.
- April 9th Meetup. ChiBUG.
- Rusted ravens: Ravenports march 2019 status update. There’s some DragonFly stuff in there I haven’t had a chance to link to.
- How to use NetBSD on a Raspberry Pi. (via)
- Serenity: x86 Unix-like operating system for IBM PC-compatibles. Almost UNIX, almost BSD. (via)
- Before Unix: An Early History of Timesharing Systems. Influences on BSD.(via)
- OpenRA imported – game engine recreation for RTS games of the Command & Conquer family. (via)
- Project Trident 18.12-U8 Available. (via)
- Removing PF. (via)
- Silent Fanless FreeBSD Server – Redundant Backup. (via)
- LLDB/LLVM report for March 2019. NetBSD.
- Continuation of signal semantics improvements. NetBSD.
- iked curve25519 group number change. OpenBSD.
- Valuable News – 2019/04/01.
- Sega Dreamcast Running NetBSD. (via)
- UNIX and BSD Discord/Matrix Servers.
- BSD Router Project 1.92 is now available. (via)
BSD Now 292 has a nice recap from attending AsiaBSDCon 2019, along with the normal news roundup. I advise everyone to go to a BSD convention if possible; they are always fun.
The show subcommand for gpt(8) has had some improvements including a way to connect it to the device UUID; I link to it cause depending on the age of your machine, you may have never even needed to use gpt yet.
“Verification As Code of Infrastructure As Code” is being presented tonight at 6:45 PM at NYCBUG by Raul Cuza. Go, if you are near.
If you are so lucky as to have an ixgbe(4) card, the version 3.3.6 driver (from Intel) are in DragonFly.
Note that I’ve managed to catch up to March commits! There’s been a lot.
Unrelated to BSD: GPS rollover is happening a few days from now. This affects most people very little, and a few people a lot, but I mention it also to make you think about the systems that underpin our technology.
This is a compact list, but there’s plenty to see.
- NSA-B-GONE, a hardware kill switch for audio and video.
- UUCP Manifesto. (via)
- PoC||GTFO Volume 0x19, PDF. I read it for the pictures. (via)
- Endlessh: an SSH Tarpit. (via)
- The Squeal of Data.
- A Map of the Internet from May 1973.
- What does the N in nmake stand for?
- code integrity vs data security.
- honk preview.
- Storing UTC is not a silver bullet. (via)
- <1mW Bluetooth LTE Transmitter. 11 years of broadcasts. (via)
- Textworld. (via)
A reminder: tell me about bugs.
- If you missed the most recent NYCBUG meeting, here’s the video: Maintaining qmail in 2019 by Amitai Schleier. (thanks, bsdtv)
- Next NYCBUG meeting, in a few days: Verification As Code of Infrastructure As Code. I’ll post a reminder.
- Removing PF. NetBSD. (via)
- OpenBSD testing wiki. (via)
- Baxx – Unix-friendly backup service. (via)
- WireGuard for NetBSD. Slides from AsiaBSDCon 2019. (via)
- The tilde.institute of OpenBSD Education. (via)
- AsiaBSDCon 2019 Proceedings. (via)
- nixers newsletter 118.
- FreeBSD Quarterly Status Report – Fourth Quarter 2018.
- SoloBSD 19.03-STABLE.
- Valuable News – 2019/03/25.
- using syncthing between my OSX laptop and my FreeBSD server.
- sysctlview, a sysctl explorer. (via)
- OS108 released. (via)
- a2k19 hackathon report from Ken Westerback.
- “FreeBSD Mastery: Jails” ebook escaping!
- Thinkpad X1 Carbon 6, using OpenBSD.