BSDNow 242 has no interview and the normal wide range of topics: TrueOS, F-Stack, jails, SmartOS, and most interesting to me, open source business model development with iXSystems.
I like code that travels through multiple BSDs.
There’s a plugin for pkg, called pkg-provides, which will tell you what package(s) contain the filename you provide – installed or not. I didn’t even know pkg had a plugin system. Anyway, it works on DragonFly, as the author notes.
No theme grew this week.
- Conserve the Sound, “vanishing and endangered sounds”. (via)
- Why does Twitter allow third-party clients? Another walled garden approach winding to its end stage.
- z, a tool for navigating by regex. Odd, but powerful. (via)
- Ikea-style instructions for programming algorithms. Not sure if this makes them clearer, or not. (via)
- Seashells, piping CLI output to the web in realtime. (via)
- Why does”=” mean assignment? (via)
- The Game of Everything, Part 5: Civilization and War.
- Why SQLite Does Not Use Git. (via)
- XScreenSaver 5.39 is out. New hacks!
- The NES homebrew scene.
Your unrelated comics link of the week: Belfry WebComics Index. Very 90s. (via I lost it, sorry)
Totally last-minute summary, but I’m hitting every BSD category.
- Godot running on OpenBSD, though I didn’t know what Godot was.
- Finding what you’re looking for on Linux. BSD too. I link it because I always forget arguments to find(1).
- OPNsense 18.1.6 released.
- New M-Series storage devices from iXSystems.
- How to write ATF tests for NetBSD. (via)
- FreeBSD Desktop – Part 2 – Install. (via)
- Using FreeBSD Text Dumps. (via)
- Transparent network audio with mpd & sndiod. (via)
- Michael W. Lucas’s Penguicon 2018 Schedule. Several BSD presentations.
- pkg vs. underlying OS upgrades.
- The BSDCan 2018 schedule is posted.
This week’s BSDNow interviews Kevin Bowling of Greenlight Networks, plus lots of filesystem conversation.
I haven’t been able to say this in a while, but: I like cross-pollination.
For anyone wanting to try out ipfw3, there’s now a rc script. Make sure to set up a rules file, or you’ll kill all incoming traffic.
DragonFly 5.2.0 has been released. Spectre/Meltdown mitigations are in there, along with improvements for HAMMER2, accelerated video, and ipfw. My users@ post has the details on upgrading, as does the release notes.
As the title says, you can register for BSDCan 2018 now.
(Not leaving this for the weekend BSD summary cause I need to remind myself to plan for travel if possible.)
Accidental theme this week: Social media is a dead end.
- ViperCard – An open source re-creation and re-imagination of HyperCard. I… could have sworn I already linked to this but I can’t find it. (via)
- gokrazy – Go userland. Every language eventually reinvents the wheel this way. (via)
- The Game of Everything, Part 4: Civilization and Geography. First 3 parts linked last week.
- It’s Time for a RSS Revival. (via)
- Growth At Any Cost. Facebook is designed to take your data and give it to others. It will never not do that. Don’t participate.
- Cracks in the Wall. Blogging is better than social media, but of course I would say that. (via)
- And here’s some more reinforcement of that idea. (via)
- A 1970s disk drive that wouldn’t seek: getting our Xerox Alto running again. I like the platter shots.
- An oral history of the L0pht. Part 1, with subsequent parts linked. (via)
- The definitive resource for imagemagick scripts. I have needed this many times. (via)
- AlterEgo: A Personalized Wearable Silent Speech Interface. Neat but creepy creepy creepy from the illustations. (via)
- dotdrop, dotfile management. (via)
- Prince of Persia from Apple ][ to BBC Master. (via)
Your unrelated food link for the week: King Arthur test kitchen disasters. Summarized annually on April Fools Day, every year.
Losing power at home this week put a dent in my reading throughput, so to speak, but this will do.
- DragonFFI: FFI/JIT for the C language using Clang/LLVM. Not actually related to DragonFly or really BSD, but I like the synchronicity. (via)
- Simplifying Linux with … fish? Or BSD.
- New BSDMag issue – with a feature on OpenBSD Gaming. (via)
- Tarsnap pricing change.
- BSDCan 2018 schedule is up. Some people from my employer are going; I may too.
- DIY Hardware firewall on OpenBSD.
- OpenBSD 6.3 Released.
- Untangle vs pfSense.
- Nextcloud 13 on FreeBSD. (via)
- 32+ great indie games now playable on -current; 7 currently on sale! Rogue Legacy is fun, though I’ve only played the Windows version, not on any BSD.
- TrueNAS 11.1 – What’s New.
This week’s BSDNow has an intriguing title, and the show covers a number of hardware and software changes – no interview.
Shutdowns are a bit faster in DragonFly, thanks to the addition of a QUICKHALT shortcut. How much faster? It depends on what devices you have mounted, I suspect. I haven’t yet updated and tried.
So, you may have noticed that author Michael W. Lucas has been releasing regular books in his “Mastery” series, focusing on various tools. I like linking to his work because he writes inclusively about BSD, even when it isn’t the topic of the book.
He’s on his 13th Mastery book, and it’s April 1st, April Fools Day. Anyone who knows his sense of humor might suspect he would take advantage of this confluence of minor events. He did: he wrote “ed Mastery“.
ed(1), for those unfamiliar, is a text editor that doesn’t show you what you are working on – it was written more than 4 decades ago when you didn’t have a computer screen – just a printer. It’s a limitation that is positively difficult to duplicate today.
It was present in the very first release of UNIX from AT&T – the operating system was written using it! This does, at first, seem like a bit of a joke – people usually only claim to use ed when they want to show how they triumphed over adversity.
This being a book in the Mastery series, however, means that Lucas explores how to use the tool in-depth. His tongue is firmly planted in cheek, meaning he is taking this seriously and not seriously at the same time. The odd thing is that since this is the proto-editor that stands behind sed, vi, nvi, vim, and sorta emacs, a lot of the movement and control commands apply to everything. The regular expressions here are the model all the following editors stick to, by and large.
It’s humor, and the book knows it’s humorous both in topic and content. But it actually works as an explanation of how to work through ed to accomplish goals. I can’t imagine it’s easy to get into a situation where ed would be your only option… but I can see how the tools for shifting data around or automating text changes come right out of these processes.
It’s available now, through the usual sources and DRM-free from the author.
(Obligatory disclosure: Lucas sent me an electronic copy of the book and asked me to talk about it on April Fool’s Day, if I wanted to. I am bad at payola.)
Accidental theme this week: games.
- AI Anecdotes, with highlights. (via)
- The history of documented Unix facilities. (via)
- Web OS, open sourced. Originally what ran on Palm handhelds. I got to try an unreleased Palm phone just before they folded – it was slick. (via)
- The quest to save Stephen Hawking’s voice. He can literally speak from beyond the grave, if you think about it. (via)
- A Look Back at PLATO. (via)
- Odd Comments and Strange Doings in Unix. (via)
- The Handheld History Collection. (via)
- The Game of Everything, Part 1: Making Civilization and Part 2: Playing Civilization and Part 3: Civilization and the Narrative of Progress.
- The making of Dark Castle. That game fascinated me. (via)
- Edible Dice. Yep, can buy them. (via)
- Stop cherry-picking, start merging: Index.
- groups.io. Way, way better than dealing with Yahoo or Google ‘free’ group products, which is an unavoidable feature of many non-tech groups. (via)
Your unrelated cookbook link of the week: “Texture – A hydrocolloid recipe collection”.
Happy Almost Fool’s Easter Day! I have to be at work in a few hours, at 3 AM, so this is all I was able to find in the time I have.
- Re: door opening sensor HW for OpenBSD? (via)
- Userland PCI drivers. NetBSD. (via)
- A nice note about OpenBSD right on the Void Linux page. (see lower left.)
- 40 years BSD Mail – 1978-03-25 – 2018-03-25. (via)
- A Note on SYSVIPC and Jails on FreeBSD. (via)
- Boosting the NetBSD release handling. (via)
- How does DragonflyBSD compare to FreeBSD?
- OpenBSD 6.3 Retro Gaming Station with a microsoft sidewinder gamepad pro. Works great!
- Handling of daemon/gid/uid in application.
- The February 2018 iXSystems newsletter.
- Introduction to email (pt. 1): Email basics.
- FreeBSD Desktop – Part 1 – Simplified Boot.
- What’s a good BSD to start out with?
BSDNow 239 does not have an interview, but it does talk about using OpenBSD to prevent unwanted traffic out to the internet, plus a ‘poetic license’.
According to Tomohiro Kusumi, libfuse compiles on DragonFly. This is only one-half of the equation, however. Kernel-side FUSE needs to be ported in order to use FUSE-based filesystems, so there’s a project ripe for the taking…