The number for this week’s BSD Now episode is a good one… Now we have to get to 8086! Lots of VLAN/VNET content.
If you edit /etc/fstab, and then later change something like the proc filesystem from OpenJDK, you might not boot normally. Antonio Olivares has a solution for you.
Michael W. Lucas’s ebook sponsorships and print sponsorships for “TLS Mastery” will close in the next 24-48 hours; get in there if you want to participate.
I went analog for a number of things this week. Not unusual!
- Working Off-Grid Efficiently. (via)
- Ditherpunk — The article I wish I had about monochrome image dithering. (also via)
- reMarkable 2 – One Week Later. Thinking about buying one.
- Adversarial.io, subverting image recognition.
- Sampler patches that are patches. (via)
- Related: Best Hardware Experimental Synthesizer Releases 2020. (via)
- Kinda related: Vintage audio cassette recorders. (via)
- The Best of 2020, for role playing games.
- The History of Tea. (via)
- The Default Router. Everyone has encountered a WRT54G eventually.
- XTerm: It’s Better Than You Thought. Chances are XTerm can do almost everything you need, faster. (via)
- Top 10 Most Read Pieces of 2020 for the Public Domain Review. The cover of Sketch-book of British Birds, found in “The Art of Book Covers (1820–1914)“, doesn’t look a century old.
Your unrelated music of the week: Xvious_exe by woob. (via)
Vermaden, who I link to on the regular, has been doing an excellent job of posting BSD links to lobste.rs.
- So of course I lead with Valuable News – 2021/01/11.
- I got to experience the march of storage technology today. (via)
- Fostering a culture that values stability and reliability. Not directly BSD.
- Hacking List of Installed Packages in FreeBSD. (via)
- How to Run bhyve in Jail. (via)
- usbkill the OpenBSD way. (via)
- BastilleBSD Container Templates and Customization. (via)
- Make Minimal chroot/jail Environment on FreeBSD with mkjail. (via)
- Routing and Firewalling VLANS with FreeBSD. (via)
- Setup FreeBSD 12 VNET Jail with ZFS. (via)
- Preliminary OpenBSD Support Added to OBS Studio.
- The terminal, the console and the shell – what are they? (via)
I always thought IRC was pretty decentralized, but I didn’t realize talk(1) was designed to work machine-to-machine. That means in theory that if you have a talk(1) binary on your machine, you could chat directly to anyone else with the same binary, even on a different platform. Since 4.3BSD! Anyway, I only realized this because of this recent bugfix thanks to Dan Cross.
A very straightforward title in this week’s BSD Now; worth listening to for more information on Wireguard, the new hotness.
The short answer is: works great. The version in dports lags, cause it’s based on what’s in the FreeBSD package collection, and that’s not updated as quickly.
This is technically the prerelease, since the official one is a few months off. TeX Live binaries can be downloaded directly for DragonFly.
This happened a little bit ago but I wanted to be able to post a solution to the pkg upgrade issue (yesterday) before mentioning it: there’s a freshly built batch of packages for DragonFly, so now is a good time to upgrade with pkg.
If you upgrade pkg on your system, it may start erroring out. This is because the default config will confuse the newer version. To fix this, you can copy over a working config and the problem will go away. I expect this may only be a problem until the next release.
This is a good week for variety; I managed to get historical links, game links, music links, hardware… checking all the boxes except roguelikes, darnit.
- The Design of the Roland Juno oscillators. Nicely explained. (via)
- 50 Years of Text Games, a new year each week, and here’s the post schedule, and of course, 1971: The Oregon Trail. (via)
- Tunguska: Ternary Computer Emulator. (via)
- How Graphviz thinks the USA is laid out.
- 7-screen laptop, from a year ago. (via)
- Christmas Cards The Unix Way – with pic and troff. (video)
- Systems design explains the world: volume 1.
- Our alerts are quiet most of the time (as they should be). I wish this was more common.
- The 100 Best Albums of 2020. You will find something unexpected in there. (via)
- Repairing and bootstrapping an IBM PC/AT 5170, Part 3.
- Embedding an SQL injection into a company name. (via)
- The Immortal Soul of an Old Machine, 40th anniversary review of The Soul of a New Machine. (via)
- Now here’s a geek watch.
- ASCII Weather Station.
- ECC RAM and why it’s useful.
- Intellivision returns. (via)
- Plaintext HTTP in a Modern World.
This bulked up fast this week.
- Xfce 4.16 has landed in FreeBSD ports. (via)
- List of some Shell goodies for OpenBSD. (via)
- GNU Date and several versions of RFC 3339 dates.
- Reviving the 1973 Unix text to voice translator. (via)
- FreeBSD on Raspberry Pi 4 with 4GB RAM. (via)
- Remote work notes from a longtime BSD developer. (via)
- pkgsrc-2020Q4 released.
- HardenedBSD December 2020 Status Report.
- Submitting to dmesgd with curl. (via)
- sysctl parameter
kern.video.record
added to -current. - Self-host a password manager on OpenBSD.
- Valuable News – 2021/01/04.
- BSD Tip: adding a new user.
- GZDoom on OpenBSD using Intel Vulkan.
- Recommendations for an emulation focused OBSD Gaming Rig?
MAP_VPAGETABLE has been removed in DragonFly because of conflicts with recent pmap work. This has the unfortunate effect of breaking vkernel(7), but vkernels can be resurrected with changes to use hardware virtualization support.
Note that running DragonFly as a VM is unaffected; that’ll still work just fine. This breakage is DragonFly-vkernel-on-DragonFly specific.
This week’s BSD Now talks about the usual hardware, but also gets into the recently announced Allen K. Briggs scholarship.
Aaron LI has ported timeout(1) to DragonFly. It’s a way to run a command with a time limit, and I’m happy to say it is a cross-BSD item, coming from NetBSD by way of FreeBSD.
It’s online, so everyone can go to “Chatting About TLS and Orcs, by Michael W. Lucas“, tomorrow night. I’m putting this reminder the day before because you have to mail rsvp@lists.nycbug.org to get the Zoom invite.
I’m doing a catch-up post here to note all the smaller updates, some cross-BSD, that have gone into DragonFly in the last week or two: openresolv 3.12.0, dhcpcd 9.4.0, tzdata2020f, 802.11 channel definitions, stdbuf(1) and libstdbuf(3), sockaddr_snprintf(), and getaddrinfo(1).
End of year reviews are showing up; probably more next week.
- Core Dump Central. Versions of rogue, plus online!
- Unboxing the best gift of 1983: the Commodore SX-64.
- Cabinet Magazine finally has an RSS feed.
- Digitizing 14,000 woodblocks, a webinar. (via)
- And here’s the woodblocks, free to download.
- Fictional videogame stills. (also via)
- Managing my personal server in 2020. Not BSD but much, maybe all of it, translates. (via sorry I lost track)
- Hopefully XScreenSaver can’t crash your car.
- The Complete History Of First-Person Shooters. Linked cause the author is someone I remember reading 20 years ago. (via)
- Séamas O’Reilly’s Bumper Comics Of The Year 2020 Extravaganza. That what used to just be Vertigo has shown up in many comics.(via)
- Systems with JT, “first impression reviews of amateur operating systems”. (via)
- Life at 50. Life the game.
Your unrelated video of the week: Throat Notes, from the same person who did Double King.
I am happy to be in the new year.
- Most important this week: Chatting About TLS and Orcs, an online NYCBUG speaker event with Michael W. Lucas. RSVP so you can see.
- On the way to the first thousand BSD-powered computers in the hardware database.
- BSD Games for Linux. (via)
- Trying OpenZFS 2 on FreeBSD 12.2-RELEASE.
- Starting with FreeBSD jails.
- A potted history of UNIX, just up to BSD. (via)
- The FreeBSD 92. Nakatomi Socrates BSD Easter Egg. Followup from last week’s link. (Thanks, D. Ebdrup.)
- The world’s chunkiest card reader.
- Valuable News – 2020/12/28.
- Use Android USB Tethering to Get Internet on FreeBSD. (via)
- It feels like the broad Unix API is being used less these days.
- A Big Sur look for WindowMaker on OpenBSD.
You can’t tell directly from the commit message, but committing to DragonFly may trigger a reminder to MFC, based on commit message content. This is thanks to Aaron LI. It’s little, but this sort of automation is a good idea.