This could be an In Other BSDs item, but it’s worth highlighting: saugns is a “Scriptable AUdio GeNeration System”; a utility for generating sounds – specifically FM modulation, in a way that will make you think “synthesizers!” There’s a whole language behind it, and the program, as the author, Joel K Pettersson, points out, compiles with no trouble on every BSD.
BSD Now 306 is up, with the normal mix of stories about multiple BSDs… Except two separate ones are about DragonFly, so this week is extra good.
You’re probably used to the ‘make buildworld; make buildkernel; make installkernel; etc etc’ dance on each upgrade at this point. ‘Tse’ has created a script that rolls that all up into a single action.
Brian Reynolds will be presenting on “Everyday ZFS” at the next NYCBUG meeting, tomorrow, at the usual location. Go, if you are near.
If you are near the Chicago area, go to the ChiBUG meeting happening tomorrow night.
No unplanned theme evolved this week, but that’s OK.
- Inside the Race To (finally) Bring Pinball Into the Internet Age. (via)
- A Fun Saturday Survey: UNIX Pronunciation.
- Software woven into wire: Core rope and the Apollo Guidance Computer. (via)
- Learning Synths. (via)
- Dwarf Fortress Diary: The Basement Of Curiosity Episode Sixteen – The Tide Turns.
- Dwarf Fortress Diary: The Basement Of Curiosity Episode Seventeen – Ape Expectations.
- XScreenSaver 5.43 is out.
- evangelion UI. (via)
- At one point, Nashville had two time zones, simultaneously, based on political affiliation. (read contents of patch)
- More Wumpus history.
- ROMchip, a journal of game histories. (via)
- The Past, Present, and Future of AI Art. (lost the source, sorry)
- [Full-time] Operations Engineer at Internet Archive. A worthwhile job.
- How I dropped Dropbox. Worthwhile for thinking about pulling out of any service.
- How NTP Works. (via)
- Fractal drawing tools. Tools to draw fractals, not tools made of fractals.
Your listening link of the week: Kerrang’s 50 best metal bands of the last decade. You (may have) heard it here first on #1. (via)
I have a backlog of more BSD links to add, beyond this – it was a busy week!
- ChiBUG meets this Tuesday.
- Developers: How PINE64 is creating a community to compete with Raspberry Pi’s. Linked because of the apparently-decent BSD support on PINE64 stuff. (via)
- And now for something completely different: NetBSD on the last G4 Mac mini (and making the kernel power failure proof). (via)
- FreeBSD turns 26. (via)
- OpenBSD Is Now My Workstation. (via)
- Without a GUI–How to Live Entirely in a Terminal. I didn’t double-check for availability, but it’s essentially a list of ports to install. (via)
- GSoC 2019 Report: Adding NetBSD KNF to clang-format, Part 1.
- Porting Wine to amd64 on NetBSD, first evaluation report.
- Porting NetBSD to HummingBoard Pulse, Part 1.
- Write your own fuzzer for NetBSD kernel! [Part 1].
- Forking code support in ptrace(2).
- Let’s Play on OpenBSD: Diablo.
- Linux LVM on Openbsd?
- Valuable News – 2019/07/01.
- BSD Kernel Question from A Linux User.
I’m late posting this because I was on an island in Lake Huron instead of near a computer, but here it is now: BSD Now 304 is titled “Changing face of Unix” – that link is the show notes and will tell you more.
The module formerly known as ‘radeonkms’ is now just plain ‘radeon’. There have been changes in other commits, but this is the only usage change.
There’s a meeting of the NetBSD Japan user’s group, and an informal users session, tomorrow, in Tokyo. Go, if you are near. (via)
‘evdev‘, a driver for input device events, is now built by default in the DragonFly kernel. Update your custom config to match, if you have one.
Matthew Dillon has made some changes to DragonFly’s scheduling system His further tests show an improvement in basic forking.
In a larger users@ thread about multiple BSD development systems and how to set them up, I spied this tip on making multiple local virtual machines all reachable via SSH.
There’s several bug fixes that have gone into DragonFly over the past few days, in an attempt to track down an odd bug. They’ve been committed to 5.6, too, so you can pick them up if you update.
I imagine this will turn into a 5.6.2 release, but not until we find the cause of the error mentioned in that link.
I’m going to be very busy over the next week, so I am not sure how consistent my posting schedule will be, or how much I will be able to build up for next weekend. We’ll find out together.
- Getting 2FA Right in 2019.
- The TTY demystified. (via)
- Ranger, a console file manager with VI keybindings. Linked to show how vi keybindings are another common item. (via)
- Into the Personal Website-Verse. (via)
- The Simple Genius of Checklists. (via)
- A 30th anniversary note to Prince of Persia fans.
- “Free with DRM is not the same thing as free.” Microsoft-purchased ebooks stop working next month. (via)
- Adventures In Interactivity. Text adventures!
- Some UNIX humor. Puns, not humor.
- Seattle Mechanical Keyboard Meetup, later this month. (via)
Last minute, again.
- import vulkan-loader for Vulkan API support. (via)
- Setting up services in a FreeNAS Jail.
- “Sudo Mastery 2nd Edition” cover art reveal.
- FreeBSD 11.3-RC3 is out.
- Valuable News – 2019/06/24.
- OPNsense Routing & Ubiquiti Edgeswitches – VLAN Issues.
- The big Steam Summer Sale 2019 is on – with ~77 games for OpenBSD on sale!
- Does HAMMER2 kill my SSD? Short answer: no.
- BSD on 486. (via)
- Streaming Netflix on NetBSD. (via)
- Enhancing Syzkaller support for NetBSD, Part 1.
- Adapting TriforceAFL for NetBSD, Part 1.
- The death watch for the X Window System (aka X11) has probably started.
You’ll all be happy to know ACPI errors are less noisy now. (And it was updated to 20190509, before the 5.6 release.)
This week’s BSD Now talks about the normal assortment of news, including DragonFly’s release, and an explanation of the Vulkan framework in OpenBSD; something I hadn’t read about yet.
Matthew Dillon’s made a change to the DragonFly kernel that could be disruptive, but will help make sure chromium runs. If you update after this point, make sure to update your dports, too, just to be sure everything is in sync. This applies to 5.6 and 5.7.
Because of some changes Matthew Dillon made to maxvnodes calculation in DragonFly, you may find yourself using 5%-10% less RAM. If you’ve upgraded to 5.6, you already have this benefit.