This week’s BSD Now is a mix of historical content, and ZFS news items. Surely one or both of those interest you?
Aaron LI has rewritten calendar(1) to support Chinese (lunisolar) and Julian calendars, and along the way added support for other calendars, more options, and generally improved the program. His original source archive is available, as is his reference book.
HAMMER2 now has a ‘growfs’ directive, so if there’s room in the partition, you can expand your HAMMER2 volume to fit. Related: gpt(8) and disklabel(8) now have similar options. fdisk(8) does also.
Apparently DragonFly used to disable IOAPIC when booting in a virtual machine. This helped with some old virtual machines, but broke newer ones. It’s now enabled, which helps boot DragonFly on Google Cloud.
I went esoteric this week, and it was fun!
- 7 habits of effective text editing. (video, via)
- My divergence from ‘proper’ Vim by not using and exploring features.
- 7 versatile Vim commands that are easy to memorize. (via)
- Arwes: Futuristic Sci-Fi and Cyberpunk Graphical User Interface Framework for Web Apps. It really is that. (via)
- Asciimatics – create full-screen text UIs on any platform. (via)
- How not to name variables.
- “Imperial is lit, but Metric is liter”… Linked for the measurement graph.
- An archive of a different type. I did not know this existed, but I hoped it existed, if that makes sense.(via)
- Kernel Mode Linux : Execute user processes in kernel mode. Hey, remember Windows NT and how a video error could bring it all down? (via)
- Model and Prototype of VMS Using the Mach 3.0 Kernel. 2 dead ends make a new dead end. (PDF, via)
- High-Tech Trash: Glitch, Noise, and Aesthetic Failure. Free book. (via)
It’s a good mix this week.
- ChiBUG’s next meeting is in a few days, the 8th. I’ll post about it again.
- FreeBSD 11.3 EOL.
- Modernizing the OpenBSD console.
- Valuable News – 2020/08/31.
- FreeBSD Cluster with Pacemaker and Corosync.
- 6.8-beta tagged in CVS. (OpenBSD)
- PPP Over a WiFi232. Incidentally, how to run a PPP server in OpenBSD.
- GSoC 2020: Report-2: Fuzzing the NetBSD Network Stack in a Rumpkernel Environment.
- Find which package provides a given file in OpenBSD.
- The roles of OSs have changed. I like the alternate world suggestion.
- Running Wine in a 32-bit sandbox on 64-bit NetBSD. (via)
- In Unix, what do some obscurely named commands stand for? If you’ve been reading this Digest for some time, I bet you already know many of these. (via)
- My Broadcast [The UNIX rwall problem]. (via)
There’s a new option in efibootmgr(8) on DragonFly to boot into firmware, on next boot. You may find this useful.
No pun in this week’s BSD Now title, but that’s usual now. ZFS news is the bulk of this week’s episode.
If you’ve got a newer i219 ethernet chipset – it’s now supported in DragonFly.
ncurses has been upgraded from 6.0 to 6.2 in DragonFly; a 4 year jump. Perhaps not a huge effect on you, but I want to link to it cause there’s such nice changelogs!
There’s work being done on a DragonFly hypervisor, based on NVMM. The theoretical next milestone is tomorrow.
No mini-theme; I’m balanced!
- The Selectric Typewriter. Belongs to a very specific time. (via)
- DIY Single-Chip 2D Retro Game Console. The controller is the console. (via)
- Backblaze Hard Drive Stats 2020 Q2. (via)
- Vim-like Layer for Xorg and Wayland. (via)
- EmacsConf 2020 Call for Proposals. Balanced coverage. (via)
- Optimal Peanut Butter and Banana Sandwiches. (via)
- Brothers Quay Day. (via)
- ROBLOX is a MUD: The history of virtual worlds, MUDs & MMORPGs. (via)
- The Golden Age of computer user groups. (via)
- A nuclear powered laser to melt a tunnel from NYC to London, a serious proposal. (via)
- Why Did Mozilla Remove XUL Add-ons? (via)
- Ancestry & Culture: An Alternative to Race in 5e. D&D. (via)
- Chairigami, all-cardboard furniture. Not the first time I have seen this idea, but well-implemented. (also via)
- Mixed-radix fractions in Bengali.
- Embrace, extend, and finally extinguish – Microsoft plays their hand. AKA, use sourcehut over github.
- OSDI goes annual. Yes, there’s that much operating system research happening after decades. That makes me happy.
- The first 4 hours of MTV. Argh nostalgia for a better and worse time. (via)
No theme, but plenty of variety.
- A reimplementation of NetBSD based on a microkernel.
- Valuable News – 2020/08/24.
- “TLS Mastery” Covers Reveal, with T-shirts and Posters.
- TrueNAS 12.0 beta out.
- MidnightBSD 1.2.7 out.
- pkgdb belongs in libdata, not var. Them’s fightin’ words!
- rc.d belongs in libexec, not etc. Them too!
- GhostBSD financial reports. I like seeing this out in the open. (via)
- What is the oldest BSD? Not as short an answer as you may think. (via)
- Tarsnap podcast episode with FreeBSD ex security officer Colin Percival. (via)
- From 8′ to 4″: massive pkgsrc performance gain by replacing a shell script with awk.
Vincent DEFERT put the DragonFly handbook and other notes into epub format, and you can download them now.
This week’s BSD Now is a nice round number, 365, and covers all sorts of subjects. I like the command line tools vs Hadoop link.
I didn’t know this, but the label in disklabel(8) is called “pack ID” in the man page, and there’s only one way to update it right now in DragonFly. You may only need to know this a few times in your life.
Something I didn’t know but also never tried: ttyv0, the base terminal when booting up DragonFly, can extend to a max of 160 characters. Given that I am used to 80, that seems like overkill.
As part of installing DragonFly, Jonathan Engwall happened to create a script to install every part of xfce4 that he wanted. I’m linking to it in case you want it too.
(xorg and web browser install not included)
No accidental theme this week.
- Princess Bride + Oracle. You will laugh if you recognize all the components.
- The Infinity Modules Player: Never Turn Off Your Amiga Again.
- aboutfeeds.com. (via, via)
- Inside a counterfeit 8086 processor. I’ve seen faked capacitors, too.
- Best “Business-Grade” Laptop.
- In search of the perfect pocket device. (via)
- ‘use this power wisely’: Big list of http static server one-liners. (via)
- Donald Knuth’s email regime. (via)
- Dependency.
- MacSnap RAM Upgrade for Macintosh 512Ke.
- Tech hardware fails, as written in 2012.
- How Game Titles Work.
- Donglevision.
Started this with overflow from last week.
- New fnaify games: Eagle Island, Ruggnar, Camera Obscura.
- Trademarks disputes in tech. Linked for NetBSD mention.
- Android debugging in OpenBSD.
- Speed up pkgsrc on retrocomputers. (via)
- Important parts of Unix’s history happened before readline support was common.
- Bringing zpool checkpoints to a FreeBSD bootloader.
- Sandbox for FreeBSD. (via)
- HardenedBSD August 2020 Status Report and Call for Donations.
- PostgreSQL on FreeBSD advancements. (via)
- You don’t need tmux or screen for ZFS.
- OPNsense 20.7.1 released.
- Valuable News – 2020/08/17.
- LibreSSL documentation status update.
- A 35 Year Old Bug in Patch.
- Changing from one dataset to another within a FreeBSD [iocage] jail.
- FreeBSD on SPARC64 (is dead).