I mentioned a new committer for DragonFly, Sergey Zigachev, recently. He hasn’t shown in the commit logs for DragonFly directly – cause he’s fixing up dports. I’m mentioning that because the amount of work that goes into dports to keep all those ports working on DragonFly is separate and unseen – but necessary.
BSD Now 464 is out for the week, and has the normal roundup. Nothing unusual to point out, just good reading.
SEMIBUG is having a presentation on Jupyter notebooks tonight, online. The presenter is using them for genome sequencing, so this should the interesting.
I think I cover all the popular Lazy Reading topics: old computers, RPGs, graphs…
- Doom on Doom.
- An explanation of phone firmware using the PinePhone as the base example.
- Watches that don’t tell time. (via)
- The Impact of Open Connectivity.
- Your Adventure Ends Here, blogging ‘playthroughs’ of choose-your-adventure books. (via)
- Rewilding PowerPoint.
- Supertab for vim.
- god damnit adrian stop it.
- @defensecharts. I have encountered some of these in the wild.
- The Lost Tron Arcade Documents. (via)
- CP/M is (more) officially open source.
Your unrelated music link of the week: Better Living Through Synthesizers.
Started with overflow from last week.
- Toolchains adventures – Q2 2022.
- Your next C compiler is a D compiler: Introducing DMD’s ImportC.
- Comparative BSD cheatsheet?
- From 0 to Bhyve on FreeBSD 13.1.
- /bin/true used to be an empty file. (via)
- How we run a Minecraft server.
- Self-hosting a static site with OpenBSD, httpd, and relayd.
- Looking for a USB WiFi adapter that is compatible with FreeBSD, OpenBSD, and NetBSD.
- rpki-client 7.9 released.
- Porting OpenBSD pledge() to Linux. (via)
- How Unix didn’t used to support ‘#!’, a brief history.
- Valuable News – 2022/07/11.
- Desktop Environments Resource Usage Comparison. It’s been a long time since E17.
- helloSystem version 14-experimental is tagged.
This week’s BSD Now gets into some history, as you can guess from the title.
SLUUG, the St. Louis Unix Users Group, has a short presentation tonight from James Conroy: “What You Should Get with GIT” and a longer presentation of “Locking Down Your Web Browser” with Scott Granneman. It’s online so anyone can go. It’s not BSD-specific, but it will all apply. (Thanks to Johnathan Drews for the reminder.)
.
Welcome Sergey Zigachev, new DragonFly committer who has already committed an amdgpu fix.
The “Weird Coding Experiment…” link is a good one.
- Things I wish everyone knew about Git (Part I). The ‘effective strategy’ part makes sense to me.
- Things I wish everyone knew about Git (Part II).
- Give Up GitHub – Software Freedom Conservancy. (via)
- Walkmellotron, combining the best features of the Mellotron and the Walkman.
- The Old Computer Challenge V2: back to RTC.
- Retrospective: Wizardry. I never played this; always Ultima.
- 1970s desktop email notifier.
- SourceHut is committed to making IRC better. IRC generally has the same learning curve (and power) as vi.
- Microsoft To Ban Commercial Open Source from App Store. I can’t tell if this is misinterpreted panic or Microsoft attempting to stop open source from being a paying job.
- The modifiers vs. the keepers. I think 3-shift keyboards should make a return. (via)
- Weird Coding Experiment: A Virtual Retro PC… that plays Sierra games!? If you want a retro computer and don’t have room in the house. (via)
- Upscaling Sierra graphics. (same source as last)
Lots to read this week.
- OpenBSD has two new C compilers: chibicc and kefir.
- SSD TRIM in NetBSD HEAD (-current) (via)
- 0 Dependency Websites with OpenBSD & AsciiDoc. (via)
- Port of GNUBoy to OpenBSD using DRM framebuffer and wscons (no X11).
- pluart(4) baud rate correction.
- Basic fix between pf tables and macros on FreeBSD.
- HardenedBSD June 2022 Status Report.
- OpenBSD Webzine #10.
- snmpd(8) filter-pf-addresses deprecated. (OpenBSD)
- Announcing the pkgsrc-2022Q2 branch.
- Full multiprocess support in lldb-server.
- Valuable News – 2022/07/04.
- In -current,
dhclient(8)
now just logs warnings and executesifconfig(8)
. (OpenBSD) - r2k22 Hackathon Report: Job Snijders (job@) on rpki-client and more.
- Analyzing locks in OpenBSD’s Kernel with Domain-Specific Knowledge.
This week’s BSD Now has several links, though I’d want to point at the Yubikey/ssh/OpenBSD login one as the most interesting to me.
It’ll probably involve some drinking. Go, if you are near, and RSVP so there’s space.
If you pay attention to your daily security run emails on your DragonFly system, you may see entries like this:
+nlookup() at nlookup+0x623 0xffffffff806eff13 +kern_rmdir() at kern_rmdir+0x25 0xffffffff80706db5 +sys_rmdir() at sys_rmdir+0x4c 0xffffffff80706f0c +syscall2() at syscall2+0x11e 0xffffffff80bd9f9e
I see it on the machine where I run this Digest, as the caching mechanism adds and deletes files rapidly. Matthew Dillon has placed it behind a sysctl, so your messages log will be a little less noisy by default.
Whee!
- Mesopotamia, a nice online version of a museum exhibit. (via)
- 50 Years of Text Games bonus article: Amnesia.
- MNT Pocket Reform, the smaller version of something I’ve linked before.
- The least friendly keyboard ever, but certainly interesting.
- The Internet as a Public Good.
- GitHub Copilot and open source laundering. This applies to AI art too.
- A mystery with Fedora 36, fontconfig, and xterm (and urxvt). Linked cause I wondered out loud “why that change, in version 36?”
- Dangit, Git!? (via)
- A strategy to defeat AI chessbots.
- The Dwarf Fortress Development Plan. Some of this sounds more like writing an epic novel than a game, which is good! They have a dirt-simple Patreon, too, and graphics are on the way? All news to me.
- Plan 9 was almost a music disk, too. (via)
Your unrelated cartoon of the week: Mega.
There’s multiple online and offline BUG meetings this month; go if you can.
-
- Unofficial social NYCBUG meeting, July 6th.
- Fear and loathing in FreeBSD, or qorg’s experiences with FreeBSD.
- Foundation Elects New Officers, Interviews Outgoing Board Members.
- How I would sell OpenBSD as a salesperson.
- FreeBSD 2022Q1 report.
- How do I prepare my own port for distribution?
- A little bit of fun – Booting the NetBSD 1.6.2 installer on my 486!
- Split Audio Files into Parts.
- Valuable News – 2022/06/27.
- Notable OpenBSD news you may have missed, 2022-06-28 edition.
- Port of GNUBoy to OpenBSD using DRM framebuffer and wscons (no X11).
- pluart(4) baud rate correction.
- Basic fix between pf tables and macros on FreeBSD.
- GhostBSD virtual meetup July 22nd.
No pun, but lots of links in this week’s BSD Now, including a link to EuroBSDCon 2022, happening in Austria.
makefs(8) now supports HAMMER2 on DragonFly, so you can create HAMMER2 file system images, same as a CD image or a DOS disk.
When you are setting up a DragonFly machine on Hetzner, pay attention to this bug report for dhcp setup. The short answer is “use dhcpcd”.
Mini-theme of old games.
- The Nethack Challenge: Dungeons, Dragons, and Tourists. (via)
- I’ve played dopewars on Slack. Linked because dopewars is really a variant of unique-genre game Taipan.
- Clarus returns home. (via)
- 3 More Fonts for Working with Plain Text. I find Source Code Pro works very well.
- I posted about arttime before; the author helpfully reminded me version 1.5 is out.
- Rebecca, Michael recommend the Gateron Black Ink V2 keyswitches.
- David Ahl places all his classic computing publications into the Public Domain. I loved those books. (via)
- Toonstruck (or, A Case Study in the Death of Adventure Games).
- Dial-a-story.
- CaptionIt, live subtitles on a heads-up display, open source. (via)
- Dinosaur Pictures and Facts. My favorite dinosaur. (also via)
- Game Design Mimetics. (also via)
Almost cleaned out the RSS feeds I had waiting.
- Differences between base and ports LLVM in OpenBSD.
- FreeBSD Quick Guide: Audio on FreeBSD.
- Hotfix GhostBSD 22.06.18 ISO is now available.
- Using Netgraph for FreeBSD’s bhyve Networking.
- (NomadBSD) New team member: Mehmet Mert Gunduz.
- Use a gamepad to control mpv video playback. Should work for any BSD?
- Valuable News – 2022/06/20.
- Is FreeBSD a Real UNIX?
- Legends start at 1.0! – FreeBSD in 1993 part 1 and part 2.
- Speeding up autoconf with caching. A followup to a BSD Now link.
- OpenBGPD 7.4 released.