Hey, another terse title, and I didn’t even write it! This BSDNow episode talks about the recent ZFS conference. It’s interesting to think there can be a meetup about a file system that isn’t really held to a vendor at this point. There ‘s a number of other articles, too – I’m just a bit late noting it.
A recent and new CPU bug, CVE-2018-8897, is fixed in DragonFly. THis applies to both Intel and AMD processors. I’m happy to see that the CERT page lists equal notification timing for a whole lot of operating systems, rather than the few that heard about Spectre/Meltdown early.
Following that topic, Matthew Dillon has “fleshed out” Spectre mitigations, and his commit message details the current state. The sysctl ‘machdep.spectre_mitigation’ will tell you what’s set at any given point.
I managed to miss posting about BSDNow 244, “C is a Lie”. That provocative title is about how C isn’t a low-level language, not that it doesn’t work. Among other things, this week has new-to-me history about the Larrabee architecture, which I only have heard about indirectly.
A theme of rebellion this week.
- The NetHack DevTeam is happy to announce the release of NetHack 3.6.1. They’re going to start using ANSI C. (via)
- Real accounts on Instagram are still run by bots. Guess what the next spam/SEO target is.
- “the master’s tools will never dismantle the master’s house” – noting that quote found in this newsletter, as a reason to have your own operating system tools.
- A New Golden Age for Computer Architecture, an IEEE event for those worried about the end of Moore’s Law. (via)
- I love the idea of reprogramming semi-disposable hardware into something better.
- Webstock ‘18: Jeremy Keith – Taking Back The Web. Video. Don’t give your data to other platforms; you will never get it back.
- You Know How GET Requests are Meant to be Idempotent? (via)
- LISA18 CFP now open.
- Using only open-source software on Android. (via)
- Making a Window Manager (part 1). Not what you think it is. (via)
BUGs BUGs BUGs!
- The May 15th SemiBUG meeting will be a hands-on web server workshop. Bring equipment.
- The June 19th SemiBUG meeting will be on BCHS.
- The May 2 NYCBUG meeting has no official presentation, but it’s happening.
- BSD licensed bc in NetBSD. The GNU version was removed in other BSDs. (Thanks, Bill Sorenson)
- SMTP client added to -current.
- OPNSense 18.1.6 image refresh.
- New talks, and the F-bomb. Michael W. Lucas convention talk mostly on ZFS.
- Writing FreeBSD Malware. (via)
- Introduction to email (pt. 2): Mail dialog / the “mail” command.
- Spectre Variant 2 mitigation for kernel committed to -current.
- p2k18 Hackathon report: Solene Rapenne (solene@) on joining the project, packages progress. I like hearing background on how people get brought into a community project.
- Bareos Backup Server on FreeBSD.
- A crapload of p2k18 hackathon reports.
- Getting my new laptop to work. (via)
- sndio party.
- NetBSD GSoC projects for 2018. (via)
Here’s something that doesn’t have an immediate impact now, but will be useful down the road: Francois Tigeot has been working on DRM support in DragonFly, and has been quite successful with Intel video support. His strategy has been to adopt Linux methods where possible, to reduce the amount of support work. The payoff has been excellent, and prompt, accelerated video support in DragonFly. The most recent work is “git: drm: Implement parts of the Linux irq subsystem“, which is going to come in handy for someone, I’m sure.
NYCBUG is having a social (i.e. no presenter) meeting this month – tonight, in fact. Go, talk BSD, drink.
There’s a social meeting for KnoxBUG tonight – go, if you are near.
No accidental theme this week.
- Mermaid: Markdown-like generation of diagrams and flowcharts from text. (via)
- Quarterstaff: The Infamous Puzzle and Quarterstaff: “Deathbots” vs. “Ordinary living things”.
- Early days: the VIC-20 Programmer’s Reference Guide. (via)
- Encrypted Gopher. (via)
- SSH Client Configuration Tricks. (via)
- Computer historian job opening at the National Museum of American History. (via)
- The Game of Everything, Part 7: Civilization and Government I (Despotism, Monarchy, and the Republic).
- Flickr Commons, hopefully surviving the smugmug acquisition. (via)
- Xenographics: Weird but (sometimes) useful charts. (via)
Some nice tech explanations this week.
- OpenBSD on my fanless desktop computer. Read to find out more about the RUNBSD stickers. (via)
- OpenBSD Community Goes Gold for 2018!
- Hardware accelerated AES/HMAC-SHA on octeons.
- Caddy Web Server on FreeBSD.
- free command for OpenBSD. I’d love to see a deep dive into the various BSD *stat commands. (via)
- Call for Papers | EuroBSDcon 2018. (via)
- Towards Secure System Graphics: Arcan and OpenBSD. (via)
- NetBSD 8.0RC1 is out.
- Running my own git server. On OpenBSD. (via)
- Perl @INC – customizing it for FreeBSD.
BSDNow episode 243 has no interview but a bunch of release news. I like seeing a note from Dag-Erling Smørgrav about 2 decades as a committer. I also consider aarch64 support in NetBSD interesting.
Accidental theme this week… video games, though not strongly.
- Eaten by a Grue, the Infocom podcast. There’s a lot to listen to here. (thanks, swildner)
- Urbigenous Library. There’s a lot to read here.
- Modern-Day BBSing on an Epson CP/M-based Laptop from 1984. (via)
- Jengo, a new point-and-click game.
- Dwarf Fortress dwarves to be given memories, dev shows no remorse.
- Home automation notes, not really BSD-related.
- The Game of Everything, Part 6: Civilization and Religion.
- “Why is the kernel community replacing iptables with BPF?” On Linux, where reinventing wheels in the system is a constant. (via)
- Pinebook: An Affordable 64-bit ARM based Open Source Notebook. Linked for the source link commentary, not for the selling page.
- Weekly Command: going over Git history with tig. (via)
- Zulip, an open source team chat. (i.e. Slack and Teams category) (via)
- What Video Games Have to Teach Us About Data Visualization. (via)