If you are like me, you’ve typed “make buildworld && make buildkernel && make installkernel …” about a zillion times. Now, you can encapsulate that process in a shorter statement: ‘make build-all install-all‘. The real benefit is these new steps also run in parallel to match the number of CPUs present, and logs to file instead of the console, automatically.
Some of the larger application sets on DragonFly have had trouble building, and inconsistent problems with that build. i.e. rust would fail, but in different parts of the build process, every time. It looks to be a problem with signal interaction, and there’s now much safer ways to do that on DragonFly.
That is going to require a full buildworld/buildkernel if you are on DragonFly-master, 5.7. Release/5.6 users are unaffected.
Michael W. Lucas is presenting on sudo, to match his recent book, at SeMiBUG, tomorrow night. I think it may be getting held at a different location than usual. Go, if you are near.
Happy birthday to my father, today.
- ALL HAIL LORD ENKI. It’s like a giant version of Lazy Reading; I hope you have some reading time set aside. (via)
- 80×25.
- Lesser Known Coding Fonts. (via)
- Niche Museums. You may be happily surprised to find one of these near you. (via)
- Sougwen Chung is a Chinese-born, Canadian-raised artist & (re)searcher based in New York. A casual look appears to show an antist that works in tandem with robots to produce art. (via)
- Apple I Emulator as a Shader. How could I not link this? (via)
- Terminal Phase: building a space shooter that runs in your terminal. (via)
- Take Take Take: Rethinking How I Consume Free and Open Source Software. (via)
- Tabs or spaces for indentation? Statistics on 3.8 million Perl files created in 24 years. (via)
- Riana Pfefferkorn Uses This. Always interesting to see the personal computer setup for someone strongly focused on security.
- FANGo. If you can’t not participate, you get to at least not conform.
- Newstweek: note that this is from 2011.
- three.js. 3 dimensions on the web. This would be sheer magic to 1998 me. (via)
- 200 word RPG challenge. Complete by the time you read this. (via)
- 80×25.
- RSS-Bridge. Creates feeds from walled gardens. (via)
- Today in Hoffman Lenses.
- Formally modeling database migrations.
- The Greatest OSR Blog Posts Known to Man.
Your unrelated music link of the week: The Wyrding Module: Typhonic Neural Tantra. (via multiple places)
Some commercial stuff this week, even.
- A History of UNIX before Berkeley: UNIX Evolution: 1975-1984. PreBSD. (via)
- HardenedBSD November 2019 Status Report. (via)
- This probably applies to all BSDs on certain Intel CPUs. (FreeBSD-SA-19:26.mcu)
- FreeNAS/TrueNAS 11.3 beta available. Also, the Mini E product.
- rpki-client recycles some uid/gids on OpenBSD.
- Any games that can be recommended that requires virtually no configuration/setup on OpenBSD? Again, possibly valid for every BSD.
- OpenSSH U2F/FIDO support in base. I mentioned this before, sorta, but it’s important.
- p2k19 Hackathon Report: Good vibes from Bucharest.
- HEADS UP: ntpd changing. On OpenBSD.
- DNSSEC enabled in default
unbound(8)
configuration. - OpenZFS Developer Summit 2019.
- HardenedBSD Status Report. (via)
- Valuable News – 2019/11/12.
- LLDB Threading support now ready for mainline.
- Modern BSD Computing for Fun on a VAX! NetBSD on VAX hardware at BSDCan 2019, in video. I feel like I was destined to type a sentence like that sooner or later.
I link because they are good: 10% speedup. Or, because they made me laugh: “Basically, don’t use this.”
BSD Now 324 is up, with the normal mix of content. It includes a heck of a awk statement for renaming files, and mention of a deployment management system for BSD I hadn’t heard about – Bastille.
Remember how I said dsynth defaults to txz (tarred, XZipped) ? I was apparently wrong and it was using tgz (tarred, gnuzipped). Now it really truly defaults to txz, for space.
ChiBUG meets tomorrow, at the usual place. Go, if you are near.
Covering lots of ground this week.
- youshouldhaveseenthis.com. Common meme language. (via)
- youshouldhaveALSOseenthis.com. More.
- How political events affect the files on your computer – timezone files, in this case.
- Fraidycat, sort of like an RSS reader but it takes in everything. Watch this project; I am a big fan of Tiny Tiny RSS, but this is a much more accessible approach.
- Space Cruiser Orion for the console.
- So much for games on Linux. Related, and I can sympathize.
- Major Mode for Reading EPUBs in Emacs. This will be handy for someone. (via)
- Homebrew Cray-1A. How have I not linked this yet? (via)
- Vim Splits and Vim tmux Navigator, two approaches to the same idea. (via)
- Announcing sshign. Similar to gpg but less painful, I assume. (via)
- Build your own X. (via)
- A visit to the Large Scale Systems Museum. Every picture is pretty.
- I’m Officially Part of the IndieWeb. Continuation from last week’s small theme. (via)
- sql-murder-mystery. It’s exactly what it sounds like. (also via)
- Team 6502. (via)
- Internet Synthesis Protocol. Good MIDI is actually good. You can probably recognize crap MIDI music, but there’s been entire albums built using MIDI where you may not realize it.
- Tangential to that: I think Zappa’s released more albums posthumously than when he was alive.
- New Tricks for an Old Z-Machine, Part 1: Digging the Trenches.
Your unrelated music link of the week: Orodruin: Ruins Of Eternity. Tolkien-ish doom metal.
Aaaand back to normal.
- FreeBSD 12.1 is released.
- ChiBUG is meeting November 12th. I’ll post a reminder.
- U2F support in OpenSSH HEAD. Excellent news. (via)
- What can software authors do to help Linux distributions and BSDs package their software?
- Linux VS open source UNIX. (via)
- Stabilization of the ptrace(2) threads continued.
- Valuable News – 2019/11/04.
- EuroBSDCon 2019 videos available. OpenBSD oriented, but there’s a full playlist for the conference.
- OPNsense 19.7.6 released.
- New openbsdstore available with 6.6 T-shirts. More wearable than CDs.
- Will the Real UNIX Please Stand Up? An abbreviated but decent history.
- FuryBSD 12.0-XFCE-11-06-2019-01 released.
- asr has been renamed to stub in unwind.conf(5).
- Linux Professional Institute Releases BSD Specialist Certification – re BSD Certification Group.
- My peertube OpenBSD gaming channel. Peertube is getting popular.
- Dead Cells running on OpenBSD.
- MidnightBSD 1.2 now available.
There’s a vulnerability in file(1), CVE-2019-18218. It’s fixed in current and release versions of DragonFly. Update when you get a chance.
This week’s BSD Now has a good mix of historical articles and how-tos, but of course I would think that’s a good mix.
NYCBUG is having an installfest tonight, at the usual meeting place. Go, if you are near.
As an example of how old design decisions have lasting effects, the POSIX standard still calls for terminal output to accommodate mechanical delay, as noted in this DragonFly commit – i.e. if output was still a line printer instead of a glass TTY, or, as it is 99.9% of the time today, xterm or puTTY or etc. etc.
I thought this would happen: the nrelease(7) process can use binary packages to build DragonFly. (For the dports packages, not the base system.) This is very interesting to me, but also useful for anyone who wants to build a custom DragonFly; something I think more people could do.
I still feel bad about missing a week, even though that’s a self-imposed requirement. In penance, here’s a linkdump.
- Cabinet Magazine is blogging and it’s wonderful in a way I haven’t seen in a long time.
- First, do no harm… with this software. The Hippocratic License. (via)
- BBC BASIC on Twitter. (via)
- Conceptronica. (via)
- Software Rights, the book. (via)
- Solid State: Minnesota’s High-Tech History. Public material, so freely streamed. (via)
- Berlin Tea Festival 2019, later this month. I’d go if I was near. (via)
- Pay attention to the difference between round() and floor(). (via)
- (mini-section about owning your information for the next several links)
- Historic Digital Places.
- Everything is Amazing, But Nothing is Ours. (via)
- Computer files are going extinct. (via previous)
- Yahoo Groups going away. Well, technically still there, but not really.
- Own your content on social media using the Indieweb. (via)
- The IndieWeb Movement: Owning Your Data and Being the Change You Want to See in the Web. (via)
- (mini-section over)
- The Open Book Project. Open hardware e-reader – not yet complete, so for hacking, not using. (via)
- uGlass: an AR module on your glasses. Low-cost, works on existing glasses – I like the idea.
- Cutest oscilloscope I’ve ever seen.
- Building the Ultimate Roguelike Morgue File, part 1, part 2, part 3, and part 4.
- The Hissing of Vintage Tapes. Not mentioned but related: Cr02 tapes, or comfort noise, which I did not know exists in an RFC. It’s funny to think of having a standard way to present what is normally a defect.
- An old-school shell hack on a line printer. (via)
- This Time, There Really Are NO IPv4 Internet Addresses Left. (via) My main workplace is sitting on a public /24, which shows how long ago it was obtained.
- Cluster SSH – Manage Multiple Linux Servers Simultaneously. Those who do not remember expect are doomed to recreate it. (via)
- Rotary Dial Phone Revival – 4 – Final. (via)
- Text Editing Hates You Too. (via)
- The $15 Sous-Vide Cooker. Save $50, burn the house down, is what this says to me.
- How “special register groups” invaded computer dictionaries for decades.
- One Page Dungeon Generator. Fun just to reload and read and reload and read, like a super-short story generator. (via)
I still haven’t caught up, natch, but not going to miss this week!
- Humble Book Bundle: Linux & BSD Bookshelf by No Starch Press. Includes books I’ve linked before; you get a lot of material for only $15.
- NYCBUG is having an installfest this Wednesday, 11/6. Go just to see what oddball hardware someone drags out.
- The Call for Participation for the FOSDEM 2020 BSD devroom is up. You’ve got about 3 weeks to get your proposal in.
- FreeBSD 2019Q2 status report.
- FreeBSD 11.2 EOL as of a few days ago.
- RPI/Pinebook and BSD compatibility, a current status.
- Semibug topics for next year. Keep going through the thread; A HAMMER2 talk would be nice.
- Speaking of Semibug, the November 19th meeting may be moved. I’ll post when I hear of the final spot, too.
- bzflag, runs on any BSD, still active.
- Anyone use FreeNAS for file server?
- Arm to Deliver CHERI-based Prototype to Tackle Security Threats. Related to CHERIBSD. (via)
- Valuable News – 2019/10/28.
- How to fuck up software releases. Linked cause the DragonFly release document is essentially a list of ways to keep me from repeating the mistakes I made on the last release.
- Stabilization of the ptrace(2) threads.
- EuroBSDCon 2019, Norway – video. (via)
- Unix: A History and a Memoir. (via)
After 56k, I stopped paying attention, but apparently there’s stated baud rates of 460,800 and 921,600. And your DragonFly terminal can handle them, too.