The recent tmux package update reminds me to mention ‘pkg lock’. When you update packages, pkg will update everything. If there’s a package you don’t want changed, the pkg lock(8) command will keep it at the current version. There can be some other packages held back because of dependencies, but that’s OK. Don’t forget to pkg unlock when no longer needed…
NYCBUG’s hosting “Extreme scripting with KSH and AWK” with G Clifford Williams, tomorrow. It’s online, so everyone can get the lesson.
If you want to update to the now fixed tmux port, you’ll want to add a -f to the pkg command to force it; the version number hasn’t changed.
There’s a toy/game mini-theme this week.
- Optimizing the Nethack 4.3 Save System. (via)
- Plua revisited: Lua for PalmOS (and resurrecting plua2c). Niche but neat.
- The Commodore Plus/4, 3-Plus-1 and computer literacy.
- Being sure about things.
- Venn diagrams and humor.
- “The Good Games“, a playlist showing influential 1980s games. I’ve played almost every one, and the mechanisms hold up today. (Thanks, Sasha)
- The Dance Music Archive. If you were at a particular age at a particular place, you will like this. I was neither but it’s still fun. (via)
- Systems Thinking. (via)
- TZExplorer, for exploring the time zone file. (via)
- Raspberry Pi glasses and Sidekick.
- All the computer history and science books you should read.
- Herbie Hancock demonstrates a synthesizer on Sesame Street in 1983. (via)
- Roguelike Celebration 2021 – the speakers. Tickets available.
- Remaking Vintage Computer Toys.
Note the last link; BSD and M1.
- RSA/SHA1 signature type disabled by default in OpenSSH. Disruptive but good.
- (open)rsync gains include/exclude support.
- Choosing The Right ZFS Pool Layout. Appropriate illustration.
- HardenedBSD August 2021 Status Report.
- ChiBUG will be meeting on Tuesday, September 14th at 6:30PM CDT via Google Meetings. I’ll post a reminder.
- NYCBUG Sept 8 meeting: Extreme scripting with KSH and AWK. Also reminding.
- Valuable News – 2021/08/30.
- FreeBSD/EC2 AMI Systems Manager Public Parameters.
- A new path: vm86-based venix emulator.
- After Summer. (KDE and BSD planned work)
- Former things – OSSG. BSD in London history.
- Hibernate time reduced. (OpenBSD)
- Fair Internet bandwidth management on a network using OpenBSD.
- NetBSD on the Apple M1. (via)
No allusions or puns in this week’s BSD Now title, for sure. It’s all Michael W. Lucas interviewing, so sure to be a good time.
If you’re upgrading to the latest dports, and you use tmux – don’t update that particular port yet.
tuxillo has built a new set of packages for dports; upgrade using the instructions in his post. (Though ‘pkg upgrade’ has generally worked for me as the quickest solution.)
Somehow I still have 20 tabs open… I need to clean out harder.
- A Culture of Innovation: Insider Accounts of Computing and Life at BBN. (via)
- Building a random Aeropress recipe generator for my search engine.
- 20 Years of Haiku. (via)
- MAD GOD.
- The IBM 1401 datacenter simulator – experience 1960’s mainframe programming. (via)
- The Dungeons and Dragons 5th Edition Challenge Rating system is deranged.
- My sleeper PC… curse!
- It’s Time to Retire the CSV. (via)
- A 6 byte Commodore 64 Demo and C64 Coding Under (Many) Constraints.
- Living the Beta Life.
- The xterm terminal emulator can do a lot more than just display text.
- Learning that Vim has insert mode keystrokes that do special things.
- Vieb – Vim bindings for the web by design. (via)
- 50 Years of Text Games: 2001: The Beast and 2002: Screen.
Longer reading this week.
- Remote desktop on NetBSD with Xnest (no VNC). (via)
- One week with FreeBSD 13 on an Acer Aspire One ZG5. (via)
- Linux is dead, long-live Docker monoculture. (via)
- FreeBSD development on Docker support. (via)
- VoidLinux in FreeBSD Jail; with init. (via)
- Troubleshooting netatalk3 in a FreeBSD jail.
- wifi project status update. (NetBSD)
- Meet the 2021 FreeBSD Google Summer of Code Students.
- History of ZFS Part 3: Heading Into the Future.
- Valuable News – 2021/08/23.
- [OpenBSD]-current has moved to 7.0-beta.
- Recent and not so recent changes in OpenBSD that make life better (and may turn up elsewhere too).
- OpenBSD on the Huawei MateBook X (2020). I have never encountered this hardware.
- Useless use of GNU.
It’s a very quiet week here but there’s still a BSD Now episode. It’s covering a bunch of topics, but the title makes me think: all the BSDs have VM hosting solutions now.
A BSD followup: today’s SEMIBUG presentation from Peter Hansteen is at this Jitsi link, in about 5 hours from this post.
- Comics Laureate Recommended Reading List. (via)
- The truth about semver.
- Undead Dinosaur Generator.
- atari64: Commodore 64 OS running on Atari 8-bit hardware. (via)
- Announcing RetroChallenge 2021/10. (via)
- TLDs — Putting the ‘.fun’ in the top of the DNS.
- Cracking into the Sun Ray General Dynamics-Tadpole M1400. Odd hardware, though not the oddest Tadpole made.
- Open-sourcing a more precise time appliance. I am not sure but it seems like Facebook reinvented a wheel. (via)
- ZIL tidbits and Inform 6 dev news.
- “the only planet where 100% of Linux systems have working sound is Mars.“
- This Clifford Stoll interview made me realize he’s the author of The Cuckoo’s Egg, a good book about Cold War hacking, and the creator of ACME Klein Bottles. I’ve mentioned both before separately without connecting the dots. (via)
- Trevor Owens Uses This. The first ever Head of Digital Content Management at the Library of Congress.
- Minimal Computing, via the previous link.
- 50 Years of Text Games: 2000: Galatea.
- Introducing the PineNote. (via)
I have some barely-BSD links this week but I don’t think you’ll mind.
- Peter Hansteen is presenting virtually for SEMIBUG, tomorrow. “Recent and not so recent changes in OpenBSD that make life better”. 1 PM Eastern, cause he’s in a different time zone, so I am mentioning it early.
- Bringing NetBSD to Zig’s Continuous Integration. (via)
- FreeBSD Experiment Rethinks The OS Install. (via)
- PackagingCon 2021 – a conference for package manager developers and packagers. Hope it includes BSD packaging. (via)
- iXSystems is hiring. (a BSD-specific company)
- NetBSD Explained. (via)
- Install NetBSD 9.2 on a DEC Alpha CPU in QEMU with X11. More acronyms than not in that sentence. (via)
- SerenityOS. Slightly BSD-related. (via)
- Valuable News – 2021/08/09 and 2021/08/16.
- EC2 boot time benchmarking.
- OpenBSD on the Framework Laptop.
It’s been a very quiet week, so here’s a link to BSD Now’s netcat printing episode. There’s some variety in the Beastie Bits, too.
Yep, it’s probably there depending on your chipset.
Mini-theme: C64, I guess?
- The Rise of the Small Internet. Gopher and Gemini. (via)
- The Old Computer Challenge: Start, Day 1, Day 3, Day 6, Day 7, and conclusion.
- Personal Computing On An Amiga In 2021. Another person taking up the challenge. (via)
- Related: Commodore 64 “Mod of the Year” (2015). (via)
- The Tao of Unicode Sparklines. Someday I will find the right use case for these. (via)
- The Emacs Lock-In Effect or the Emacs Sunk Cost Fallacy. (via)
- Empty npm package ‘-‘ has over 700,000 downloads. (via)
- the alternative limb project. (via)
- 700,000 lines of code, 20 years, and one developer: How Dwarf Fortress is built. (via)
- From previous source comments: emergent effects in complex game systems and also Dwarf Fortress Bugs.
- Daicon IV Opening Animation. From 1983 with copyright violations galore. (via)
- Smart Phone, Dumb Terminal. (via)
- A Tour of the Fuchsia Operating System. (via)
Whee!
- InitWare (a systemd fork) runs on OpenBSD for the first time. (via)
- Using UTF?8 [in OpenBSD] (2010) Still applies I think, and knowing the compose mechanism is useful. (via)
- The Design of the NetBSD I/O Subsystems (2002). (PDF, via)
- Unix Shell: History and Trivia. Very in-depth; pre-BSD. (via)
- dancrossnyc/multics: Source for the Multics operating system. Also pre-BSD. (via)
- Yubikey/(pfSense& OpenVPN)/ADDS – HOW DO I MAKE THIS WORK? I am also interested in the answer.
I didn’t realize this, but there was a bounty offer for porting a hypervisor to DragonFly, listed on the DragonFly Code Bounties page. Aaron LI did it, and now he’s promptly paid, too. Put your name on a bounty if you’re willing and interested in paying.
The lead article in this week’s BSD Now talks about how to not change your OS – though it’s both Linux flavors, so it’s not necessarily BSD-related except for schadenfreude. There’s a bunch of other articles linked, so don’t be distracted by my splitting of hairs.
ChiBUG is meeting tonight at 6:30 CDT via Zoom. “Protecting OpenBSD from DMA Attacks” is the presentation; RSVP to the address in that linked message for the meeting link.
