Note there’s several BUG meetings coming up.
Your book plug of the week: “Of course, if you don’t want to sponsor a book on SNMP I can’t blame you for that either. It’s a horrible topic that most of us would rather pretend didn’t exist.“
The default variables for jails on DragonFly have changed; obviously this only affects you if you are running jails. Adjust your rc.conf as needed.
It’s Thursday, so BSD Now 317 is posted, with the usual news summary – and a recap of EuroBSDCon 2019.
If you are near Portland, Oregon tonight and like pizza, go. Of course you like pizza!
HAMMER2 is Copy on Write, meaning changes are made to copies of existing data. This means operations are generally atomic and can survive a power outage, etc. (You should read up on it!) However, there’s now a fsck command, useful if you want a report of data validity rather than any manual repair process.
The buildworld cycle now includes dsynth(8). Your buildworld will take a bit longer, but now you can immediately bulk build packages if using binaries isn’t right for you.
Lots of link diversity this week.
- GPS – A Hollywood Actress, a Player Piano, and Hip-Hop. (via)
- Percy Ludgate, the missing link between Babbage’s machine and everything else.
- The Light Phone 2. I don’t know how good or bad it will be, but with an e-ink screen, the battery life must be spectacular. (via)
- The Gongfather’s Almanac, for Dungeon Crawl Classics. (via)
- 251 words you can spell with a calculator and hex colors that are also words. (both via)
- Instagram Hates The Internet. The company made a conscious decision to break hyperlinking.
- The Turkish lira’s currency code is an unexpected source of problems with computer programmers.
- ASCII table and history. Or, why does Ctrl+i insert a Tab in my terminal? (via)
- Batch renaming images, including image resolution, with awk. (I think via)
- Chaosnet for Unix. Pre-Ethernet, for Lisp machines. (via)
- tine – a modern clone of the Amiga ED display editor. (via)
- The Vim-Inspired Editor with a Linguistic Twist. Kakoune. (via)
- Syncstop, hardware USB data block.
- The Strange Alchemy of D&D’s Genre Emulation. Note to self: find Jack Vance books.
- What Remains Technical Breakdown. A new NES game, including physical media. (via)
This week’s BSD Now has lots of material to work with, but the part they talk about that’s new to me: Homura.
The headline is a little misleading; umtpx has been in DragonFly forever, but now utmp is really retired and programs adjusted to match. The change is not that user-affecting and utmp data is still accessible; this is part of the ABI change alluded to over the past week.
If you are not familiar with utmp(5) and utmpx(5), they are databases in /var that track user logins and system restarts. utmpx is of course better cause it has an X.
I goofed and didn’t post about the SEMIBUG meeting tonight, so it is too late now… but this video was the topic of discussion.
Are you near Chicago? ChiBUG meets tonight. Go, if you are near.
If you are on DragonFly-current, the ABI changes of the past few days are complete and new dports packages are built, so now is a good time to do a complete build and install of world and kernel, and then a pkg update.
5.6 users can keep on keeping on; no breakage there.
Way eclectic this week. Enjoy! I will be working, as I haven’t had a day off in 3 weeks – but don’t be too sorry for me, I chose this. The magic of pre-scheduling posts fixes it.
Your unrelated music post: The Best Electronic Music on Bandcamp: August 2019.
Still a backlog, no matter how much I link.
A little late linking this, but never mind: BSD Now 315 includes, among its other usual links, a recap of the vBSDCon experience, from the just-completed event.
ABI breakage continues, so continue the full buildworld/buildkernel cycle, if you are on DragonFly-current, and continue to ignore it, if you are on 5.6.
Update: yeah aim for next week.
Mentioning it here because it’s timely: the Vintage Computer Festival Midwest is happening this weekend, and if I wait until the normal day I would post this – Sunday in Lazy Reading – it will be too late. Go if you are anywhere near. (Credit goes to joshua stein on the ChiBUG mailing list – don’t forget their meeting next Tuesday.)
There’s commits being made in DragonFly that will break binary compatibility. If you are running DragonFly-master, that means you will need to do a full buildworld/buildkernel when updating, and you will either have to rebuild packages or wait some days until a new set are built.
If you are running the 5.6 release, you are unaffected.