DragonFly’s direct rendering has been updated to match Linux 4.12.15, which means improved support for a number of Intel processors.
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.
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)
- 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)
This week’s BSD Now talks about a number of different releases, and also Emulex.
In Daniel Fojt’s ongoing series of third-party software upgrades, he’s moved libreSSL in DragonFly up a major version, from 2.9.1 to 3.1.3. This includes TLS 1.3, among other features.
Tomohiro Kusumi has imported a new version of ext2 filesystem support into DragonFly.
Accidental topic: old-school games.
- Assignment 45, A Harry Flynn Adventure (1981). Interesting cause it’s a magazine article with the program source, something you don’t see much past the mid-80s.
- Advanced Vim Workflows. (via)
- Historical Games. (via)
- PunyInform, Inform 6 for 8-bit computers. (also via)
- Specification Writer job at Infocom LLC. “part of a clean room reverse engineering project”
- Modern Board Game Research. (via)
- Medieval Fantasy City Generator. I linked to an earlier version years ago. (via)
- IoDT The Internet of Dead Things Institute. (via)
- Laura Michet Uses This. Look at her custom SABER68 keyboard.
- March 2nd, 1943. A reminder: accurate dates in the past are bonkers hard.
- Running servers and Fred Brooks on transforming programs to products. Linked cause The Mythical Man-Month was right.
- AI Dungeon: Dragon mode. (via)
Lots of old BSD this week.
- Traditional Unix Toolchains. (via)
- 2.11BSD Original Tapes Recreation. Patch level 0. (via)
- Related: Adding Networking to 2.11BSD pl 195.
- Related if you want to do this yourself: SIMH Setup for 2.11BSD pl 0 Project.
- How to do Pull-ups to pkgsrc-stable.
- MidnightBSD 1.2.3 tagged.
- Enable Duo 2FA for SSH on MidnightBSD. Useful for any BSD.
- ZFS High Availability Filesystem With minio on FreeBSD. (via)
- Valuable News – 2020/07/20.
- April to June 2020 Status Report for FreeBSD.
- I’m back into the grind of FreeBSD’s wireless stack and 802.11ac and Fixing up ath_rate_sample to actually work well with 11n.
This week’s BSD Now is making reference to the episode count, I think. Of note this week: lots of how-to-do-this sorts of links.
Francois Tigeot has updated the DRM driver in DragonFly to match what’s in Linux kernel 4.10.17. What’s that change? A few minutes of poking about doesn’t find a granular enough changelog.
I was a bit low on links last week; I made up for it this week.
- Mega Tiny Time Watch. (via)
- Commander 16. (via)
- Turning a £400 BBC Micro (1981) into a $40,000 disc writer (1987). (via)
- study tip: quiz yourself in vim.
- Netpbm Animation Showcase. You’ve probably used netpbm without knowing it.
- Don’t use food delivery apps; call restaurants direct.
- The Frink Is Good, the Unit Is Evil.
- Stephen Strowes Uses This. “Network Measurement Researcher”.
- A Near-Ultrasound (NUS) Data Link.
- Should the Monster Play Fair?: Reception of Artificial Intelligence in Alien: Isolation. (via)
- jklp: a 36-key ergonomic keyboard. (via)
- Grinding Coffee with a TinyFPGA Board. Last sentence is the most important. (via)
- Building a self-updating profile README for GitHub.
- Perpetual motion machine compilation. (via)
- The Open Book; build your own e-reader. (via)