Remember the upgrade for dragonflybsd.org machines? It completed, and it’s interesting to see that SSDs have become so easily available that “spinning rust” hard disk drives are only still useful for bulk storage, and even then probably not for much longer.
Another neat side effect: disk usage on developer system leaf.dragonflybsd.org was cut in half, thanks to HAMMER2 dedup/compression. It’s a ‘free’ half-terabyte.
Oddball things week, this week.
- My favorite apps on F-Droid. All open-source, reviewed.(via)
- Commodore 64 BASIC inside your USB Connector. (via)
- Slack client for Commodore 64 (2016) (via)
- Bud Uglly Design. Goes with Smelvetica last week. (Thanks, Chuck Fry)
- “Now you have ???????? problems” Somewhat evil.
- n-gate Hackernews summaries are snarky-great, especially the last one here. (via)
- Portal Point Generator, a power source for use in Antarctica, or wherever.
- 1,600 pages on the history of computing.
- 2018 IEEE Chip Hall of Fame inductees. Stories for each model. (via)
- Excel Unusual. Animated Excel spreadsheets. Somewhat bonkers. (via)
- BASIC Engine. (also via)
- Terminal Whisperer and Command Line Curiosities, videos both via.
- Fractal Curve Generator.
- Animating “This Is America” on vintage Mac hardware. I did CAD work on similar hardware, years ago. It was slooooooow. (via)
- @Play 86: Interview with Dr. Thomas Biskup, Creator of ADOM.
Some overflow, and thank goodness cause I don’t have a day without work this week.
- Fixing bufferbloat on your home network with OpenBSD 6.2 or newer. (via)
- Designing the software specification [for 386BSD] (via)
- A question about BSD kernel syscalls/abi.
- Announcing the pkgsrc-2018Q2 release. (via)
- pkgsrcCon 2018 in Berlin – Videos. (via)
- A FreeBSD sysadmin job posting.
- NetBSD 8.0RC2 is out.
- [NetBSD] Kernel Address Sanitizer, Part 2. (via)
- Valuable News – 2018/07/08.
- Introduce ‘auto-join’ to the [OpenBSD] wifi 802.11 stack. (via)
- FreeBSD Desktop – Part 14 – Configuration – Tint2.
- pkgsrc-2018Q2 packages for illumos now available. (via)
- Michael W. Lucas got interviewed. Have you seen his Patreon video yet? (linked last week) It’s fun.
- Jupiter Broadcasting: Tech Talk Today 281. An interview of Allan Jude from BSDNow.
- Allan also shows up on podcast TechSNAP Episode 373: FreeBSD Already Does That.
- Need ZFS Config Advice.
Various machines in dragonflybsd.org are getting hardware upgrades this week. They aren’t time-consuming, so I daresay it won’t have much effect on uptime.
50% history, 50% new things that I love about the Internet.
- WELCOME TO ARMAGEDDON! An in-depth exploration of Armageddon MUD, from one of my favorite magazines.
- Gladys Project – Creating an open-source home assistant. (via)
- Today in Computational Necromancy: MOST-POSITIVE-BIGNUM, redux.
- 1990, meet 2018: How far does 20MHz of Macintosh IIsi power go today? (via)
- The Influence of the UNIX® Operating System on the Development of Two Video Games. (PDF, via)
- zevv/bucklespring: emulate the sound of a Model M keyboard. (via)
- Hell is other programmers.
- Did blogs ruin the web? Or did the web ruin blogs?
- There was a time when search engines were a thing. And it seems they still are.
- Jackson and Gregg on optimization.
Lots of NetBSD links this week relative to usual.
- BSD firewalls pfSense vs OPNsense: technical comparison. (via)
- Valuable News – 2018/06/30.
- 8x slower SCP uploads to OpenBSD (vs FreeBSD).
- FreeBSD Desktop – Part 12 – Configuration – Openbox.
- FreeBSD Desktop – Part 13 – Configuration – Dzen2. I didn’t know what Dzen was; a configurable status bar.
- Audio improvements for NetBSD 8.1. (via)
- Cinnamon 3.8.2 now available on pkgsrc/wip. A new (to me) desktop. (via)
- New FreeBSD Core Team Elected.
- OPNSense 18.1.11 released.
- MKSANITIZER – bug detector software integration with the NetBSD userland. (via)
- NetBSD 8.0 Release Candidate 2. (via)
- [Question/Poll] – Does your work use BSD? What for?
- databasing and FreeNAS?
- How to deploy an OpenBSD VM in Amsterdam. (via)
- Bringup is Hard. The ‘What not to do’ section is quite correct. (PDF, via)
BSDNow 253: no interview, but it covers a range of topics I’d be proud to fit in an Other BSDs post. Of special interest (to me) this week: talking about fanless systems, cause it’s hot in North America, and Pinebooks, cause I still have a small computer fetish.
The article I linked yesterday about Ravenports got me wondering about what package are most popular. avalon.dragonflybsd.org is the default binary package archive for pkg, and it has httpd logs back to 2013, so I collated some information.
I read out a list of packages, and weighed them according to how recently they were downloaded. I also mushed together all the py/ruby/p5/php numbered packages, and excluded lib*.
After all that… there’s a lot of noise. One install of any desktop environment pulls in hundreds of packages automatically, so it’s hard to tell what’s installed by a human and what’s installed by dependency. That being said, here’s some highlights. This is me applying an arbitrary value and then arbitrarily snipping out a list… but it’s fun to see if nothing else.
eerielinux has written an exploratory article about Ravenports. It’s worth a read; Ravenports has been growing actively. You can install it in parallel with dports on DragonFly, or on a number of other operating systems.
A tip for anyone using public keys in SSH: you can start up your xorg session using ssh-agent and then have all subsequent connections be authorized by the agent, saving you some hassle of password typing, etc. Put this in your ~/.xinitrc :
eval `/usr/bin/ssh-agent -c` (insert line to start up your window manager here) /bin/kill $SSH_AGENT_PID
(Yoinked from Matthew Dillon on IRC) Realistically, you should also lock your terminal or otherwise prevent physical access to any workstation where you do this, since it means immediate SSH access to other systems using your identity, for anyone touching that keyboard.
If you’re using Windows, there’s always Pageant.
Historic games is this week’s accidental theme.
- Zork I: Storm-Tossed Trees and Getting Out.
- Shooting yourself in the foot in various programming languages. A bit old but still entertaining. (via)
- Monitoring the Fermentation of Sourdough Starter with Computer Vision. I’ve done this with the low-tech approach of a dry-erase marker and a notepad.(via)
- Cool Retro Term. Emulates multiple types! (via)
- Terrible Ideas in Git. Video. (via)
- Hackmud’s 2.0 update introduces 32 player hack offs.
- Best June 2018 on Bandcamp: Metal and Electronic.
- The Brief and Incredibly Poetic Life of Bañec Hazyblockades: a Dwarf Fortress diary.
- The Computer Literacy Project, a series from the BBC, right through the 1980s. (via)
- How Clang Compiles a Function.
- Tetris for Applesoft BASIC. (via)
- Smelvetica. This is one of the meanest things you could pull on someone aware of typefaces and how they work. If you don’t understand just looking at it, you aren’t one of those people. (via)