For those with a different keyboard layout – different than US English, I mean – and running xorg 1.20 or later: setxkbmap is the command you need.
This week’s BSD Now talks about a bunch of different hardware platforms.
If you have an AMD processor, support for the System Management Network and CPU temperature readings are now available in DragonFly as amdsmn(4) and amdtemp(4).
Instead of posting about updates, here’s a feature that you will hopefully never notice: ‘make upgrade’, part of the upgrade process in DragonFly, will now go look for 3rd party software built to depend on deprecated DragonFly system libraries, before removing those libraries. (details) If you’ve had a program stop running because something else was upgraded – and I’m sure you have, cause “dll hell” is an actual phrase – you’ll be thankful for this.
Unofficial theme this week is open source project contribution.
- The UX of LEGO Interface Panels. Far more in-depth than you may expect. (via)
- Online text to diagram tools. More comprehensive than you may expect. (via)
- tech brain. (via)
- Embrace the Complexity, related to the previous link. (via)
- “Running a successful open source project is just Good Will Hunting in reverse, where you start out as a respected genius and end up being a janitor who gets into fights.” (via)
- I want to contribute to your project, how do I start?
- The Sifter, a searchable database of historical cookbooks. Huge in scope and not designed to extract money; very different from many projects today. (via)
- Mumford’s treasure map. Math via squiggles. (via)
- Random Coinage Generator, and a d100 table of ways to open secret doors. (via)
- An Amiga Sampler 30 Years Later. (via)
- Retracing the Roland Sound in Hip-Hop. (via)
- Superhero League of Hoboken. Meretzky, post-Infocom.
Check the BSDCan videos this week; there’s more than a day’s worth of material right there.
- BSDCan 2020 videos. (via)
- File handling in Unix: tips, traps and outright badness. Not only BSD. (via)
- My views on some conventions for Unix command line options, followed by Unix options conventions are just that, which makes them products of culture. Related to last week’s options links.
- A Generation Lost in the Bazaar. 2012 but still accurate. (via)
- EvilQuest on OpenBSD.
- FreeBSD and Jails at BSD Rennes, an event I did not know about. Here’s more.
- Drawing Pictures The Unix Way – with pic and troff.
- Valuable News – 2020/08/10.
- Recovering 2.11BSD, fighting the patches.
- LLVM 10.0.0 imported into -current.
- NetBSD on the NanoPi NEO2. (via)
- GSoC Reports: Benchmarking NetBSD, second evaluation report.
- GSoC 2020 Second Evaluation Report: Curses Library Automated Testing.
For those of you who like csh, or are too lazy to switch away from it, it now includes the current directory in the prompt on DragonFly. Another of those “hey, this can still get updates?” moments for me.
This week’s BSD Now links to recent items on the UNIX way of tools, which is certainly a source of endless thinkpieces but also good history to know.
If you’re running a very recent HP laptop, this recent DMAP change may get DragonFly to boot on it.
EDIT: this MSIX fix, too.
DragonFly’s direct rendering has been updated to match Linux 4.12.15, which means improved support for a number of Intel processors.
This can’t wait for the In Other BSDs weekend: ChiBUG is meeting at Giordano’s, in Oak Park, 6 PM on the 11th. Go if you are anywhere near Chicago.
I started this last Sunday.
- IPv4, IPv6, and a sudden change in attitude.
- We’re a long way from the halcyon days of ASCII-only text.
- The 48 Laws of PowerPoint.
- Putting some extra ‘obvious’ information into our temperature alerts.
- Conventions for Command Line Options. Does not mention that short options were classic Unix, while GNU went long.
- 25 Years of OU – 2000: Open Source Teaching Project. (via)
- Critical Digital Infrastructure Research. Something people don’t think about… and then you get OpenSSL and Heartbleed, etc. (also via)
- Perfect Edition: A lightweight, responsive web e-book template. (via)
- ZSA Moonlander: A next-generation ergonomic keyboard. I like the thumb switches. (via)
- Similar: Sinc Split Mechanical Keyboard Build Log. (via)
- Trademarking Infocom, again, part one and part two. A followup to the reverse-engineering job post I linked last week.
- The SQL Murder Mystery. (via)
- RIPscrip, something I never encountered before.
- 10 year long Civ II game, from 8 years ago. (via)
- Helicopter crash tests. (via)
- Play the history of Microsoft Flight Simulator. (via)
Fun variety this week.
- FreeBSD 11.4-RELEASE Now Available on Microsoft Azure Marketplace.
- 2.11BSD Missing Patches.
- Ultra Hat Dimension – PlayOnBSD. Mostly linking because of the name.
- Valuable News – 2020/08/03.
- BSD Gaming is Improving – Proton on FreeBSD. (via)
- A BSD phone lives! Sorta.
- BSD Router Project 1.97. (via)
- FSF’s Free Software Gang almost included FreeBSD.
- Bootstrapping 2.11BSD (no patches) from 2.11BSD pl 195.
- GSoC Reports: Fuzzing Rumpkernel Syscalls, Part 2.
- GSoC Reports: Enhancing Syzkaller support for NetBSD, Part 2.
- The GNU GDB Debugger and NetBSD (Part 3).
If you have an Intel-based system and it has trouble reading some USB ports, or odd behavior with some virtual machines, this recent bugfix in DragonFly-current may help you. I know, my description is vague, but I haven’t encountered this directly.
This week’s BSD Now leads with an interview of Warner Losh and his work with reviving 2.11BSD. Everyone’s been linking to his posts about it, so now you can hear his plans.
It’s odd to think this, but the process of swapping out something entirely from RAM perhaps doesn’t really apply any more (except for compatibility).
A note for the future: if pkg itself isn’t working, you can use pkg-static.
Preposted early; I’m traveling during the week so I have to throw all my extra tabs in quick.
- Computer graphic history at the Pixar Online Library. Goes back to the 80s. (via)
- thecookie.website.
- Cigarettes, Space Invaders and the birth of the game watch. (via)
- Synergy, multicomputer mouse and keyboard. (via)
- Open Source Software and Global Entrepreneurship.
- Essays on programming I think about a lot.
- The evolution of a Scheme programmer. (via)
- On Liberating My Smartwatch From Cloud Services.
- A Better Cheatsheet.
- A virtual Apple Macintosh with System 8, running in Electron. I’m sorry. (via)
That last link is around the corner from me.
- Audio Subsystem on Single Board Computers.
- Finding file duplicates with fdupes on FreeBSD.
- nvi2 in FreeBSD ports.
- First screen shot of 2.11BSD as released.
- When Unix learned to reboot(2).
- Valuable News – 2020/07/27.
- OPNsense® 20.7 “Legendary Lion” released.
- Software inventory with Salt on FreeBSD. (via)
- My FreeBSD Laptop Build by Cyberdyne. (via)
- Installing Debian Under FreeBSD Bhyve. (via)
- Refactoring the FreeBSD Kernel with Checked C. (PDF, via)