The Semibug Christmas dinner is tomorrow. They need reservations, so if you want to go and haven’t told anyone yet – hurry!
Lots and lots this week!
- Creating a Christmas card on a vintage IBM 1401 mainframe. (via)
- TIC-80: a fantasy computer for making, playing and sharing tiny games. (via)
- FPGA-Based Disk Controller for Apple II. (via)
- 52 weeks of Unix Newsletter. You too can subscribe. (via)
- Neural Network on a Commodore 64 (1987). (via)
- Pancake – a CLI/Emacs web/gopher/file browser. Linked really because of the gopher mention. (via)
- File crash consistency and filesystems are hard.
- Computers suck: episode 17787 of 31279.
- What media/pop culture “easter eggs” are format-specific? (via
- The Internet Archive. Neat hardware!
- Debugging an evil Go runtime bug. (via)
- Use pax. Already installed! (also via)
- Stuff the kids know and stuff they don’t.
- Internet protocols are changing. A good summary of what’s coming/here. (via)
- An epic treatise on scheduling, bug tracking, and triage.
Last minute, because for some reason I didn’t see much BSD stuff until Friday night.
No interview but a lot of topics in this week’s BSDNow.
If your DragonFly-current system was built between December 6th and 10th, you should upgrade. There’s a memory corruption bug that may bite you otherwise – but it only existed for those 4 days.
You could, if you are running DragonFly-current, create a vkernel using HAMMER2, and try out HAMMER2 even if your underlying disk is HAMMER1. Odd, but useful.
Syscons now holds 10 screens back, not 4. Every few years, I really, really need that.
If you are running DragonFly-current, you can get your floppy drive running again. This is actually hard to test; floppy drives are becoming an endangered species.
Accidental theme this week: the 1990s.
- Normalization of deviance in software: how broken practices become standard. Matches every place I’ve ever worked. (via
- The Advent of Void. I wish someone would do this with BSD packages. (via)
- wiby, a 90s-only search engine. (via)
- What Have We Learned from the PDP-11? (via)
- VPN recommendations.
- Games on the Net Before the Web, Part 1: Strategy and Simulation. You will surely have heard of some of these games, even if you never encountered them.
- 90s CD-ROM games.
- The man with a DiscMan. More 90s.
Your unrelated photo of the week: untitled.
Last minute, as always!
- The anatomy of tee program on OpenBSD. (via)
- Leaving Amazon AWS. (via, I think)
- FreeBSD Port-Knocking.
- s2k17 Hackathon Report: Stefan Sperling (stsp@) on wireless (iwm(4), athn(4) and more) progress.
- DiscoverBSD for 2017/12/03.
- Cross-BSD pollination. (DragonFly->OpenBSD, via)
- FreeBSD 11.0 is end-of-lifed.
- OPNsense 17.7.9 released.
- BSDCan 2018 Call for Papers is out. (via)
- DTrace & ZFS Being Updated On NetBSD. (via)
- NetBSD desktop for newbies. (via)
- What sort of fun projects are you guys working on using Dragonfly?
- pledge() work in progress.
- arm64 platform now officially supported [and has syspatch(8)].
- “SSH Mastery” 2nd ed tech reviewers wanted.
The ix(4) driver in DragonFly has been updated to match a new vendor release, and the faith(4)/faithd(4) driver is gone.
BSDNow 223 covers a wide range: debuggers, Rust, Docker, EuroBSDCon 2017, pine64, and some network tools for FreeBSD and OpenBSD.
There’s a NYCBUG get-together tonight at Suspenders in Manhattan, New York City, 7 PM. There’s no technical presentation, but who cares? Start the end-of-year-drinking!
DragonFly 5.0.2 is released. As you may guess from the version number, this is a bugfix release. The release tag has the full details. Update through the normal process of a buildworld/buildkernel, at your leisure.
Some overflow from last week, thank goodness.
- Reprogramming a $13 consumer wifi-enabled outlet. (via)
- A minimalist guide to tmux. (via)
- Rules to the Game of Dungeon. Simultaneous to D&D creation.
- The Shocking Truth Behind Arnold Nordsieck’s Differential Analyzer. (via)
- Sharper Pixels. “Premium retro gaming”.
- Perl 6 Advent Calendar. (via)
- Command Line, Console and UI Based Open Source Plain Text Accounting. (via)
- Capabilities for Open Source Innovation. Open source and software innovation are linked. (via)
- Git PSA: git-rev-parse.
- The Motherboard Guide to Avoiding State Surveillance. Not bad as general security advice. (via)
- Bjarne Stroustrup’s many crimes against programming.
- Mozilla Releases Open Source Voice Recognition and Voice Data Set. Need more open versions of collections like this. (via)
Your unrelated video of the week: new Cyriak animation: I heard you love horses (via)
Totally last-minute.
- “Permissive licensing is wrong!” – Is it? (1/2)
- Reflections on Hackathons.
- Cheap temp and humidity sensors. Probably BSD-compatible, given the list.
- OpenBSD Router Boilerplate. (via)
- Suggestions on High-end Laptop for dual-booting with BSD/Windows.
- The LLVM Thread Sanitizer has been ported to NetBSD.
- Linux user picking a BSD for Personal Computer.
- DiscoverBSD for 2017/11/27.
- Two-factor authentication SSH with Duo in FreeBSD 11 (7:23)
No interview this week for BSDNow 222, but lots of procedure details on FAMP, server moves, and bhyve.
This is not as catastrophic as it may seem. I did not know this, but there’s a utility called dm(8), for Dungeon Master, used to control game access on a BSD system. It’s now gone on DragonFly, since its controls aren’t needed, and its setuid ability definitely isn’t needed.
Thanks to Rimvydas Jasinskas, it’s possible to ‘make NOSHARED=yes buildworld‘ and build a complete DragonFly world without shared libraries.
