Flame graphs are a way to see what code paths are most used in a stack trace. DragonFly now has a flame_graph utility.
BSD Now 343 is quite topical this week: viruses and VPNs. Release information, etc., too.
Jails on DragonFly can now route to loopback addresses (i.e. 127.0.0.1). Because of this, they can work like shared IPs and the jail can connect to the host.
I think this means that you no longer have to bind jail services to specific IPs as you did previously. Don’t quote me on that; I’ve run few jails in my life.
Update: I should have linked this too: the sysctl jail.defaults.allow_listen_override that makes it easier in the host system too.
On EFNet #dragonflybsd, Matthew Dillon and ‘mjg’ have been discussing various way to optimize for bulk builds. A recent update from mjg for different memory functions shaved 1.7% off bulk build time – significant, when you are talking tens of thousands of packages.
I didn’t read far enough ahead in my backlog, if that makes sense. i915 has another update, to 20160808.
Random this week, but that’s not so different than usual.
-
- Bach’s prelude in C major written in sed. (via)
- Kill the Newsletter!, newsletter to RSS converter. (via)
- 100+ legal, free literature download sites.
- Katherine Cox-Buday Uses This. Someone who thinks hard about their setup.
- ARM-ed Mac: Not Again Or For Real This Time? Written by someone who would know.
- The Computer-free Automation of a Jukebox. (via)
- How to version control LibreOffice spreadsheets.
- Text Processing in the Shell. (via)
- reMarkable 2. Sorta feeds my small computer obsession.
- Two types of command-line interfaces. (via)
- Understanding X mouse cursors (and their several layers of history).
- 4 More Fonts to Help You Go Beyond Courier.
- Vim plugins that I use.
- The 68000 Wars, Part 6: The Unraveling.
- Sci-fi type based on spaceship form. (via)
- Zork II (1981).
- Goblin Filthomancer.
- Old computer ads.
- The Delco Magic line of aerospace computers.
- How to use Gmail more efficiently. (via)
- This is how science happens.
A bit short this week; I think everyone’s been occupied with other issues.
- How to Configure the WireGuard VPN Server in OPNsense. (via)
- ssh with 2FA.
- The growth of command line options, 1979-Present. Technically BSD cause of the history. (via)
- New FuryBSD 12.1 based images are available for XFCE, and KDE.
- Valuable News – 2020/03/16.
- BSD Link Roundup 3.19.
- Fire Emblem Multiplayer Application on OpenBSD!
- “SNMP Mastery,” April Fool’s, and The Networknomicon.
- pf-badhost 0.3 Released. (via)
- NomadBSD 1.3.1 is now available!
- GhostBSD 20.02 is now available.
- The situation with Go on OpenBSD.
- OpenBSD Full Disk Encryption with CoreBoot and Tianocore Payload.
- Followed by More or less what versions of Go support what OpenBSD releases.
- The problem of Unix iowait and multi-CPU machines.
- The most surprising Unix programs. (via)
For once, I couldn’t figure out what the name of this week’s BSD Now episode referenced. It’s Data Virtual Address, in ZFS, which gets covered in the show. There’s a specific bit about Go and OpenBSD that I haven’t seen mentioned elsewhere, too. (see show notes)
If you’ve got a pcm audio device – and you probably do – and a headphone jack – ditto – this thread may help you find the right sysctl to enable it on DragonFly.
rcorder-visualize.sh draws the dependencies for rc scripts using dot. Originally in NetBSD, then in FreeBSD, now in DragonFly.
Again, dumping out all the links I can in case you are stuck at home.
- Secure erase. I have done this yes.
- “Encrypted email is LARP security”
- 4 Columns. Linked for the interface and how it’s tied to the content.
- Best Ever Spooky House Adventures.
- On The Metal, a technical podcast described as a garbage replacement, though without the BSD content.
- Void: Terminal-based personal organizer. Looking at the resources listed at the end of the README is also instructive. (via)
- Is Myst still one of the worst games ever?
- The Best Fountain Pens Under 100 Dollars. The TWSBI 580 is my favorite.
- 4 Plain Text resource links.
- Teletext: the Boring talk.
- Variables, Pointers, and Indirection in Arduino C. (via)
- You are a raccoon. Descend into a dungeon, looking for lost books. (via)
- Removing characters with tr.
- CSS didn’t decouple content from presentation.
- A Quick Tour of the HP-9000 712/100 NEXTSTEP Workstation. (via)
- Terminal Vision. Terminal == Serious Computer. (via)
- Obscure features of JPEG. (via)
Your unrelated music link of the week: Hannibal Rex – The One Hundred & Forty Faces Of?.?.?. Has the same drive as early Mix Master Mike, to my ear. (via)
Throwing all the links I can out there.
- March/April BUG meetings canceled for NYCBUG and SEMIBUG.
- FreeBSD Journal 2020/01-02. (PDF, via)
- FreeBSD Find Installed Hard Disk Size Information. (via)
- GhostBSD 20.02 Overview. (video, via)
- Introduction to Flua on FreeBSD. (via)
- FreeBSD Loader and Console Future. (via)
- OPNsense 20.1.2 released.
- FreeNAS and TrueNAS are Unifying. TrueNAS 12 will be the One True… NAS
- p2k19 Hackathon Report: Rafael Sadowski on KDE+Qt5 progress, more.
- My infrastructure as of 2019. Not a bad model.
- Valuable News – 2020/03/02 and 2020/03/09.
- OpenBSD Errata: March 13th, 2020 (sosplice). (via)
- OpenBSD Errata: March 10th, 2020 (sysctl). (via)
- New Security Advisory: NetBSD-SA2020-002.
- Accomplishment of porting ptrace(2) test scenarios.
- Towards backtracing through signal trampolines and fresh libc++.
- How to Set Up Windows SMB Shares on FreeNAS.
- The Expression Amrilato (Renpy compatible).
- Sunrider: Mask of Arcadius (free visual novel on GOG).
- cwm-like Window Manager for NetBSD and FreeBSD?
- Let’s Play on OpenBSD: Northgard.
- Let’s Play on OpenBSD: Dead Cells 1.7.6 with The Bad Seed DLC.
- OpenBSD Full Disk Encryption with CoreBoot and Tianocore Payload.
- Does anyone have KDE on FreeBSD working with multiple monitors?
- Clearing up FreeBSD GCC news.
- FreeBSD 12.1 Nvidia desktop.
BSD Now 341 is about unification, get it? It’s covering the merging of TrueNAS/FreeNAS, along with the usual roundup of news, including POWER9 and FreeBSD, OpenBSD and Go, and so on.
I tagged DragonFly 5.6.3, and built images. You should run 5.8, cause it’s the most recent, but this means there’s an image that captures all the last bugfixes in the 5.6 series. You can see them in the tag message if you are curious.
I moved the 4.x ISO/IMG release files for DragonFly out to an existing “older” directory. If you’re looking for a old release image, it’s available via the web.
Note that it’ll be a few hours until this change filters through to the mirrored directories. The 4.x images are all older than 2 years, so this is of most benefit to mirror sites.
ChiBUG meets tonight, and it’s at the Oak Park Library, not the usual place. Go, if you are near, and especially if you were too far away, before. This spot may be more accessible.
I had so many tabs open they weren’t all showing, so you get a straight dump.
- Haiku Alpha 1: Rebirth of legend. (via)
- Install & Configure BeOS R5.1d Using Oracle VirtualBox. (via)
- Closing Periods on Flickr. Linked cause I do that here. (via)
- Emulation on an iPhone/iPad. Linked just to show how difficult Apple chooses to make this. (via)
- I believe this to possibly be the worst recipe-generating algorithm in existence. (via I lost it, sorry)
- Build a 6502 computer. Video series. (via)
- The eMate 300 Out In Front for “BBS Week V”.
- 7DRL is running now. (via)
- A Text Renaissance.
- My Linux and Vim Notes. Disregard the Linux part.
- Digging up IP addresses with the Linux dig command. Disregard etc.
- A random encounter with a 35 year old file format.
- Fucking laptops. I agree on the x200 series.
- Rotary Cellphone.
- Payphone_Mk_2.
- Lavender, a console font heavily inspired by Sun Gallant and the XNU console font. (via)
- Ice Cream Book reviews. I agree wholeheartedly about Hello, My Name Is Ice Cream.
- My Ordinary Life: Improvements Since the 1990s. Your reaction to this will vary based on your age.
- Mark 1 FORTH Computer. “This computer has no microprocessor.” (via)
- which led me to the Homebuilt CPU Webring. A Webring! Bizarre computers! Hooray!
- opensource-challenges.
- Gears gears gears animations.
- ‘a dead simple git cheatsheet’. (via)
- Simone.computer. The projects are interesting, the interface itself is interesting. (via)
I have not yet even gone through my BSD RSS feeds for some days and I already have plenty of links for you.
- Test your TOR.
- Census Program II, an evaluation of open-source software dependencies. Linux-specific, but applies to ports and BSD. (via)
- Arena Unix II swim cap.
- OpenBSD versus Prometheus (and Go).
- Unix’s /usr split and standards (and practice) and The /bin versus /usr split and diskless workstations. Dates back to early BSD history.
- tinyc.games. Should work on BSD? (via)
- POWER to the People – Making FreeBSD First Class Citizen on POWER. (via)
- FreeBSD Finally Removes GCC 4.2.1 from Base System after 13 Years. (via)
- Release of pkg 1.13 for FreeBSD. (via)
- Xorg 1.20.7 on HardenedBSD Comes with IE/RELRO+BIND_NOW/CFI/SafeSta
ck Protections. (via) - Eternal Terminal. (via)