Aaron LI posted a summary of how he went from zero to done, so to speak, porting NVMM to DragonFly. There’s some interesting future projects there, too.
Physical parts and their history is the mini-theme.
- The earth is speeding up recently. Literally, 2028 may be less than a year long.
- Sam and Max Hit the Road, an in-depth history. The original 1990s comics origin is noteworthy. (reminded via)
- hi analysis.
- Amazon + Kindle means less books for all of us.
- AIRAMP: Bringing Winamp Into The Real World!
- LED Pocketwatch.
- Ways of reading without the influence of community.
- Signal Boost Bots And Manipulated Trending Content (about halfway down the page. Spam mechanisms as involuntary attention-boosters.
- History of the Kensington security slot. Chances are you are sitting about 2 feet away from one right now.
- How the IBM PC won then lost the personal computer market. (via)
- Why and How you should start using Onion Networking. (via)
- “Paleo PNGs”.
- 50 Years of Text Games: 1998: Photopia and 1999: King of Dragon Pass.
- A 5,400 character typewriter. Pre-Unicode, obviously. Check the source link for some neat historic pictures on other topics.
Your unrelated music of the week: Jalang.
Today’s mini-theme: follow threads!
- What are your experiences with VPS providers using *BSD?
- ChiBUG is meeting August 10th at 6:30 CDT via Zoom. “Protecting OpenBSD from DMA Attacks” is the presentation. RSVP for details. I’ll post a reminder day-of.
- Peter Hansteen is presenting virtually for SEMIBUG August 22. “Recent and not so recent changes in OpenBSD that make life better”. 1 PM Eastern, cause he’s in a different time zone. I’ll post again for that too.
- Generating random passwords on BSD – follow the long thread for ideas.
- The slides from the July 7 privacy vs anonymity presentation at NYCBUG. (related non-BSD mention)
- RAID 0 or 1 for OpenBSD. Follow the thread for all the suggestions.
- Achieving RPO/RTO Objectives with ZFS – Part 1.
- Expanding our FreeBSD home file server.
- suppressing motd on FreeBSD 13.0+.
- Valuable News – 2021/08/03.
This week’s BSD Now talks about online conferences – something I hope we can resume soon. There’s other links of course but that’s the one I want.
Well, not what are you doing there, but you’ll be describing “what you are doing” at a roundtable for NYCBUG’s August meeting tonight.
.
It used to be that if you had a HAMMER2 volume and ran low on space, snapshotting would stop so that you didn’t completely fill the disk. Now, thanks to Francis GUDIN, snapshots continue to roll forward and discard older ones to keep disk usage constant. It won’t fix the low disk space issue, but snapshots will stay up to date. It’s in 6.0 too.
I think from this commit that qemu in dports is able to build NVMM-compatible. It won’t be in the current binaries for download because those are built from quarterlies, but work from source.
I am not sure those sentences I just typed would be comprehensible to a non-BSD user.
Mini-theme, barely: music.
- The Framework Laptop, Customizable parts, and pick-your-own ports. (via pikrzyszt on EFNet #dragonflybsd)
- Plaintext Distro. As in Distributor of zines. (via)
- Decoded: OpenTTD. (via)
- 50 Years of Text Games: 1997: Achaea. I never heard of this but it’s huge in scope.
- Playdate reviews. Quirky is not the right word but I want to say it.
- The little-known Soviet mission to rescue a dead space station. (via)
- Never Enough Rhodes. (via)
- The Tyranny of Spreadsheets. (via)
- Are we really engineers?, We are not special, and What engineering can teach (and learn) from us. A series of essays on software engineering.
- The DesQtop. (via)
- A collection of the worst volume control UIs. (via)
- Hot failover after 3 decades in space. (via)
- The best antivirus joke. (via)
- The best Wolfram Alpha joke. (also via)
- EXTREME RECORD COLLECTING: CONFESSIONS OF AN ANALOG VINYL SNOB. I hate to admit it but I have experienced this with first-generation analog recordings vs hearing their later digital versions. (via)
No mini-theme, but I was also ‘done’ early.
- Live Action Lazy Reading, so to speak, at NYCBUG on August 4th.
- Thinkpad T14 (AMD) Gen 2 – A Brave New World!
- OpenBSD 6.9 – Help with the “Failed to install bootblocks” issue.
- FreeBSD implements unprivileged chroot. (via)
- MyBee — FreeBSD OS and hypervisor bhyve as private cloud. (via)
- Set up FTP server on NetBSD using ftpd. (via)
- OPNsense 21.7 released, with 21.1.x EOL.
- Introducing dhcpleased(8).
- Let’s Talk OpenZFS Snapshot.
- FreeBSD Foundation Q2 2021 Status Update.
- A FreeBSD Puppet refresher by Romain Tartière. (2018)
- Using freebsd-update to upgrade jails.
- Valuable News – 2021/07/26.
- OpenBSD full Tor setup.
- [OpenBSD :: Virtualization] Host and guests on the same network. (via)
- FreeBSD KDE Frameworks dependencies.
Apparently a commit that I can’t find (“e8de9e9“?) disabled acceleration for R5 240 Radeon cards, but causes an error for R7 models. If you’ve got an R5 and you want accelerated video, try taking it out – assuming it’s not working already. Any other Radeon model, it may not make a difference.
Update: Pierre Alain-TORET found the correct commit.
This week’s BSD Now talks about some pro-BSD ideas, which may or may not include the idea of Linux with a BSD userland. I find it slightly upsetting.
If you think about the name, you’ll realize what it does: libpasswdqc(8) does quality checks on passwords via PAM, and now it’s in DragonFly.
The headline says almost everything, in this case. There’s a HOWTO for DragonFly NVMM which should get most of what you want to do, and I’m sure it will be updated.
No mini-theme this week.
- This bizarre bit of merchandise is a visible sign: shirts are being autoproduced with robots and text recognition these days.
- Using Keybow to build custom keyboard functions.
- PiStorm – Keeping the Amiga alive. An emulated hardware CPU. I struggle to describe this; it’s blurring the line between hardware and software. (via)
- 50 Years of Text Games: 1996: So Far.
- The Print Shop Club. Probably of interest if you actually used the original software. (via)
- Embedded soap usage transmitters. Interesting for the conditions – no power, lots of moisture. Also oddly orwellian. (via)
- The Untold Story of SQLite With Richard Hipp. (via)
- Anatomy of the EICAR Antivirus Test File.
- A History of Regular Expressions and Artificial Intelligence. No, wait, this is interesting. Come back!
- Fontshare. Free fonts that don’t suck. (via)
- Connecting a Real IBM 3270 Terminal to an Emulated Mainframe with OEC. (via)
- SQL LIMIT versus FETCH FIRST ROWS. I did not know this.
- Simple scripts I made over time. I like the latency meter.
- Building a Curve25519 Hardware Accelerator. In-depth.
The one good use of social media: jokes on an obscure theme. (via)
No theme this week; just catching up with all the links I didn’t get to last week.
- Valuable News – 2021/07/19.
- VirtualBox with FreeBSD + KDE. VM-to-desktop.
- Also VirtualBox guest additions in FreeBSD for that previous link.
- Managing Boot Environments. (ZFS)
- FreeBSD TCP Performance System Controls.
- FreeBSD KGDB support in LLDB. A description of the work to do, not the end result.
- A Look at Profiling: FreeBSD Sort.
- dhcpleased(8) and resolvd(8) enabled in base, replacing dhclient(8). I am going to read that as “dhc pleased” no matter what I do.
- Minecraft on BSD notes.
- “$ git sync murder” is out, so: how many books have I written? The answer is via SNMP, believe it or not. (And includes some BSD volumes so I link it here.)
- My Fanless OpenBSD Desktop. Notable for the case, and for linking to a USB Thinkpad keyboard, something I’ve always wanted.
- Making two Unix permissions mistakes in one.
Here’s something I just learned: If you are running dma(8), /etc/dma.conf will contain MAILNAME. If your email server is somewhere else, but you set MAILNAME as your domain – dma will deliver locally.
I had /etc/dma.conf set with MAILNAME shiningsilence.com – so dma kept delivering overnight periodic results to root, which was aliased to justin@shiningsilence.com in /etc/mail/aliases and so it was delivered to ‘justin’ locally on the machine.
Changing MAILNAME to www.shiningsilence.com – the host you are reading right now – fixed the problem. Now, whether this was an automatically set config or something I misconfigured some years ago… I can’t tell.
This week’s BSD Now covers different topics – you may think from the headline it’s a “tips and tricks” link, but no, it’s about confidential info.
Aaron LI’s added NVMM, hardware acceleration for virtual machines, to DragonFly.
The version of qemu in dports is not set up to support this, yet. Until then, you can download a prebuilt version.
Since NVMM originated on NetBSD, the NetBSD documentation page for it describes how to use it quite well. There’s a man page in DragonFly for it too, of course. There’s even basic machines to try.
ChiBUG meeting is at 6 PM at the normal place, which means you should go if you are near, and vaccinated.
boot and libstand directories are moved to src/stand/boot on DragonFly. This won’t affect most people, as you’ll upgrade and build the same way as always, but if you were specifically looking for it in the old locations of sys/boot and lib/libstand, you’d be surprised.
