An interesting thought: since HAMMER2 is intended to be a multi-master file system, it has to figure out – and quickly – which is the most up to date versions of any given file. That means you could have multiple versions of a file existing at the same time until that decision is made. That wouldn’t be visible from a user perspective.
The Hamilton (Canada) BSD user group will meet through Jitsi tomorrow, June 14th, 4:00 PM Eastern. I’m preposting this based on a SEMIBUG mention.
Mini-theme of hardware this week.
- Electronic Catan LCD Tiles. (via)
- Watchy, open hardware and software watch.
- Modal dialogs and other things that steal keyboard focus are dangerous. That makes me so mad.
- DuskOS. Linking cause “low impact computing” has turned into “postapocalyptic computing” for some people. (via)
- Catalogs and Context. (via)
- What happened to Perl 7? (via)
- Related: perl v5.36.0 has been released. (via)
- Access the Tesla API with Perl!
- BBQ20KBD. (via)
- Ono-Sendai Cyberspace 7 MK3. (via)
- 50 Years of Text Games crowdfunded book launch teaser.
- XModem in 2022. (via)
- The Thompson MO5, I’ve never seen before. Plus free BASIC. (via)
A bit short cause I ran out of time.
- qorg’s experiences with OpenBSD. (via)
- The Design and Implementation of the NetBSD rc.d system. (via)
- Network Management with the OpenBSD Packet Filter Toolset. (via)
- NetBSD and Friends :MCH2022. (via)
- Linux is native to the PC, FreeBSD isn’t?
- PiDP-11: RECREATING THE PDP-11/70. Technically proto-BSD? I’ve linked to other stories about this hardware.
Hopefully there’s a new ISO/img on the mirrors for DragonFly 6.2.2 by the time you read this – or you can just update your installation. The changelog is short, because this is a bugfix-level release. Also, don’t forget there’s a new set of binary packages out; update that too if you haven’t.
This week’s BSD Now has the usual news, plus a link I think everyone can use on interpreting traceroute / mtr output.
If you’re interested in having virtio_console on DragonFly, keep an eye on this bug report.
The St. Louis Unix Users Group monthly meeting is tonight at 6:30 Central time, talking about rsnapshot and LDAP. It’s online, so you can attend even if you are not near.
There’s a new dports build, and there’s been some updates so a new point release to 6.2.2 for DragonFly is a good idea. The new binary packages are available now with ‘pkg upgrade’, and I’ll work on 6.2.2 over the next few days.
This was done very early; I have been rigorous at cleaning up open tabs.
- Finger: the First Social Software. DOOM news was distributed that way. (via)
- Some things that make languages easy (or not) to embed in Unix shell scripts.
- My programming language odyssey.
- IntyOS – An Operating System for the Intellivision. Never went anywhere but that’s OK. (via)
- “The Canary in the Coal Mine…” A cautionary tale from the decline of SourceForge. (via)
- Round.
- Wizard Zines. (via)
- Recommend Me Books, Part 347.
- XScreenSaver 6.04 out now with 2 new hacks.
- Uncurled, 30 years of open source project experience summed up. People need to write more overarching summaries like this. (via tuxillo on EFNet #dragonflybsd)
- arttime, ASCII art + terminal clock. (via)
- A tip: ctrl-A and ctrl-E move your cursor to the start or end of your command line, non-destructively. It’s taken me 3 years to learn to use that instead of erases-the-whole-line ctrl-U.
Your unrelated music for the week: KUTMAH – Original Production Beat Mix.
The Nixers link will keep you busy for a while if this isn’t enough here.
- FreeBSD on the Graviton 3.
- The UNIX-HATERS HANDBOOK is now available in the Kindle Store. (via)
- A quick look at console file managers.
- The Nixers Newsletter has been running again. I’ve been lax in linking to recent weekly issues, but they usually have some BSD content and the links are all gold.
- reversing an openbsd kernel syspatch.
- Adventures with Solaris 11.4 CBE, pkgsrc and NVMM. (via)
- Compiling the NetBSD kernel as a benchmark. (via)
- Time Machine like Backups on OpenBSD. (via)
- Installing pfSense 2.6 on ZimaBoard. (via)
This week’s BSD Now talks about NetBSD and ZFS, among other things. I’ll point out an interesting link in the Beastie Bits, a way of exploring /usr/games.
mlockall(2) in DragonFly has been revamped for compatibility with other implementations. This should have no obvious end user impact, other than a bit easier to port stuff. I want to mention it to note the work done.
You can now set a description for a network interface on DragonFly. Don’t use ETH0, please.
No mini-theme emerged this week.
- A Web Around the World, Part 9: A Network of Networks and Part 10: A Web of Associations.
- Book review: Practical File System Design with the Be File System.
- The Central Question. Touches on ARPANET.
- Net Losses. Count up how many of these you have used.
- Star Trek: The Next Generation: The Animated Series. Realistically bad!
- The History of Computer Communications. (indirectly via)
- Roguelike Celebration 2022 Call for Proposals. Paid.
- VCR Virus warnings. (via)
- Glitcher – breakcore generator. (via)
- mdehling/sun-fb-logos: A collection of Sun framebuffer logos for your viewing pleasure . This will entertain at least one reader I am sure. (via)
- Rust: A Critical Retrospective.
- Duck Chess. Makes sense. (via)
- Rockbox, linked as a reminder after reading this accurate gripe on how iPhone music playing isn’t as good as dedicated music hardware.
I had a lot of links built up for this; finished early.
- Valuable News – 2022/05/23.
- deprecation of ${rcexec} in rc.d scripts.
- Announcing Google Summer of Code 2022 projects. (NetBSD)
- Welcome FreeBSD Google Summer of Code Participants.
- Customizing NetBSD boot banners.
- experimental-13.1-RELEASE for helloSystem.
- NFS Server Inside FreeBSD VNET Jail.
- Using a game engine to write a graphical interface to the OpenBSD package manager.
- Blue Systems Farewell.
- LibreSSL updated to 3.5.3.
- Candlelit Console patch set to the framebuffer console.
- Game Dev on (not for) BSD. Some good resource descriptions here.
If you are trying to use both NAT and IPv6 with pf on DragonFly, there was a bug (seen here with FreeBSD) with :0 where it would use link-local addresses. It’s now fixed.
This week’s BSD Now talks about the newest FreeBSD release, along with the upcoming NetBSD 10 series, among other things.
If you are using ‘set skip on …’ in your pf config, it used to match any interface that matched the specified type. It now only matches members of that named group. That may change behavior of your pf rules; check the commit to see what to look for.
There’s a new sysctl(8) setting, sysctl.debug, which shows you which sysctl nodes are being requested. I am entertained by the pseudo-recursive style of my explanation.