Sign in

Bryan Steele 🦋🍁

@brynet.ca
876 followers 497 following 1.3K posts

AKA brynet@. Canadian 🇨🇦. I like tinkering with OpenBSD and occasionally other Unix-like systems. In other words, not a MCP. He/Him. hacker^Wslacker. @canadianbryan previously. brynet.ca Buy me pizza 🍕 brynet.ca/wallofpizza.html

PostsRepliesMedia
Reposted by Bryan Steele 🦋🍁
Bryan Steele 🦋🍁 @brynet.ca · 27/09/2026
$2500/month would go a long way towards solving a lot of my problems. 😔 I get CAD ~$500 spread out over the month in small amounts thanks to the generosity and kindness of strangers. I'd really love to be able to focus more on open source & worry less about food, bills & rent. #opensource #helpsky
041
Reposted by Bryan Steele 🦋🍁
Bryan Steele 🦋🍁 @brynet.ca · 01/10/2025
If any of my past work on #OpenBSD, or my highlight posts here (or Twitter/Mastodon) has been helpful to you, a small recurring monthly donation would be extremely appreciated. Reposts welcome. 🍕🐡 brynet.ca/wallofpizza.... bc1qzkchnc25yeqt9p24edsu5ln0mvh8hqdzdznlk2 #HelpSky #MutualAid
paypal.com
Donate to Bryan Steele
Help support Bryan Steele by donating or sharing with your friends.
02823
Bryan Steele 🦋🍁 @brynet.ca · 28/09/2026
Some more good progress on Qualcomm X2 Elite, Tobias Heider (tobhe@) just committed a fix to #OpenBSD -current for PCIe NVMe controllers on these machines. 👍 "This fixes a timeout in dwpcie_atu_config and makes the NVME attach on my HP Elitebook X G2q." marc.info?l=openbsd-cv...
020
Bryan Steele 🦋🍁 @brynet.ca · 28/09/2026
Heads up from naddy@, "We're rapidly approaching the [#OpenBSD] 8.0 release." "[...] if you want to make sure that your favorite applications work in the release, the time to test snapshot packages is NOW."
marc.info
'Release: Ports commits now require approval' - MARC
030
Reposted by Bryan Steele 🦋🍁
Michael W|Warren Lucas @mwl.io · 28/09/2026
“I promise I’m not a crook. My crimes are all legal.” My Christmas story collection #TwistedPresents is live on #Kickstarter! Backers get two books and a bonus unpublished story. I'd appreciate your support. mwl.io/ks
mwl.io
Twisted Presents
Some folks love Christmas. These tales are for the rest of us. Ghosts and guns! Santa's coal mine! Final exams! Shopping! Plus an orc!
021
Bryan Steele 🦋🍁 @brynet.ca · 28/09/2026
010
Bryan Steele 🦋🍁 @brynet.ca · 27/09/2026
$2500/month would go a long way towards solving a lot of my problems. 😔 I get CAD ~$500 spread out over the month in small amounts thanks to the generosity and kindness of strangers. I'd really love to be able to focus more on open source & worry less about food, bills & rent. #opensource #helpsky
041
Bryan Steele 🦋🍁 @brynet.ca · 27/09/2026
A friendly reminder for #OpenBSD -current users, you'll need to use 'pkg_add -Dsnap ...' with upcoming snapshots as once again the project enters release mode for 8.0. 🐡 marc.info?l=openbsd-cv... The -beta tag has been dropped.
020
Bryan Steele 🦋🍁 @brynet.ca · 26/09/2026
New v4 IP for my domain, might take some time to propagate. Sorry.
010
Bryan Steele 🦋🍁 @brynet.ca · 24/09/2026
I submitted a funding.json entry to the floss.fund directory in the hopes it may steer some people to my wall of pizza. Fingers crossed. 🤞 🍕🐡
dir.floss.fund
Bryan Steele - Project funding — FLOSS/Fund
Fund free and open source projects by Bryan Steele
010
Bryan Steele 🦋🍁 @brynet.ca · 23/09/2026
Stefan Sperling (stsp@) has very kindly shared his Game of Trees tutorial from #EuroBSDcon 2026 so that you can try it at home! 😎 Got is a Git compatible version control system developed on #OpenBSD, which prioritizes ease of use and simplicity over flexibility. gameoftrees.org/eurobsdcon20...
events.eurobsdcon.org
Introduction to the Game of Trees version control system EuroBSDCon 2026
This half-day workshop provides an introduction to the Game of Trees version control system. Game of Trees (Got) is a version control system which prioritizes ease of use and simplicity over flexibil...
022
Bryan Steele 🦋🍁 @brynet.ca · 21/09/2026
- no browser sandboxing on netbsd or freebsd in 2026. - openbsd has pledge/unveil in browsers since 2016-2018. - a third line
110
Bryan Steele 🦋🍁 @brynet.ca · 20/09/2026
Slides are up for Matthieu Herrb (matthieu@)'s #OpenBSD input devices talk at #EuroBSDcon 2026. #wayland #xorg
openbsd.org
010
Bryan Steele 🦋🍁 @brynet.ca · 19/09/2026
This significant vmm(4) redesign, which improves VM lifecycle management, has now been committed. It paves the way for future development. Thanks Dave! ☺️🐡 marc.info?l=openbsd-cv...
marc.info
'tests wanted: vmm(4)/vmd(8) fd-ification' thread - MARC
134
Bryan Steele 🦋🍁 @brynet.ca · 19/09/2026
Blink and you might have missed it, mlarkin@ landed vmm/vmd(8) SMP guest support in #OpenBSD -current! 🎉 This includes a new "cpus" parameter in vm.conf(5), and '-p' flag for vmctl(8). The default number of virtual guest CPUs is 1, with current maxium of 64.
github.com
vmm(4)/vmd(8): mp plumbing · openbsd/src@d74b165
Implements the sipi/init lapic state machine, mp IPI support and various other changes required for mp. vmctl and man page changes for new start and vm.conf options. tested by dv and me on various...
073
Bryan Steele 🦋🍁 @brynet.ca · 18/09/2026
Hope my fellow #OpenBSD developers are having an amazing time in Canada (Edmonton, AB) this week at the #w2k26 #hackathon! 😎
OpenBSD w2k26 hackathon "artwork" ;-)
040
Bryan Steele 🦋🍁 @brynet.ca · 18/09/2026
Slides from Alexander Bluhm (bluhm@)'s #EuroBSDcon 2026 talk on the #OpenBSD errata process.
openbsd.org
020
Bryan Steele 🦋🍁 @brynet.ca · 18/09/2026
As with most of the OpenBSD base system utilities, pax/tar(1), gzip(1), as well as most archivers/(de-)compressors in ports have used pledge(2) for many years now.
050
Bryan Steele 🦋🍁 @brynet.ca · 18/09/2026
p7zip has been replaced with 7zip in #OpenBSD ports, carrying forward the pledge(2) support I helped the maintainer Josh work out 10 years ago. Features like benchmark, hashing/listing archives, extracting to stdout can't write to the filesystem, open a socket or execv. github.com/openbsd/port...
github.com
Import 7zip 26.03 to replace p7zip, ok sthen@ · openbsd/ports@84666ef
Josh Grosse <josh () jggimi ! net> ported 7zip 22.01 to OpenBSD back in September 2022. <ed () groovyexpress ! com> ported 7zip 26.03 and added 7za and 7zr. I added a 7z.1 man page. ...
131
Bryan Steele 🦋🍁 @brynet.ca · 16/09/2026
Job Snijders (job@) has imported a new network daemon to #OpenBSD -current, not yet linked to the build. rtrd(8), an easy-to-use RPKI-To-Router protocol implementation marc.info?l=openbsd-cv... This daemon was created by Ralph Covelli from Hurricane Electric
020
Bryan Steele 🦋🍁 @brynet.ca · 15/09/2026
Ori Bernstein (ori@) has sent an "early preview" diff for GEFS, the "Good enough file system" to #OpenBSD tech@. 😎 While still _very_ experimental, GEFS has been used in production on 9front/plan9.
marc.info
'GEFS on OpenBSD: A very early preview' - MARC
152
Reposted by Bryan Steele 🦋🍁
Michael W|Warren Lucas @mwl.io · 14/09/2026
hoping to launch #twistedPresents on 22 September, one week from tomorrow. If you've ever wanted to smack Saint Nick square in the gob, this is for you. mwl.io/ks
mwl.io
Coming soon: Twisted Presents
Some folks love Christmas. These tales are for the rest of us. Ghosts and guns! Santa's coal mine! Final exams! Shopping! Plus an orc!
021
Bryan Steele 🦋🍁 @brynet.ca · 14/09/2026
Slides from Marc Espie's #EuroBSDCon 2026 pkg_add talk www.openbsd.org/papers/eurob... #OpenBSD
040
Bryan Steele 🦋🍁 @brynet.ca · 14/09/2026
Video from Henning Brauer (henning@)'s talk "OpenNTPD - 20 years and a few milliseconds later" Sunday at #EuroBSDcon 2026. events.eurobsdcon.org/2026/talk/MA...
exquisite.tube
Henning Brauer - OpenNTPD - 20 years and a few milliseconds later
OpenNTPD hit the tree in 2004, so we're celebrating its 20th birthday (a few milliseconds late). motivation, state of time sync back then, initial design & implementation, reception: a misunder...
020
Bryan Steele 🦋🍁 @brynet.ca · 14/09/2026
Video from Marc Espie's talk "Advances in OpenBSD's pkg_add" Sunday at #EuroBSDcon 2026. events.eurobsdcon.org/2026/talk/HF... exquisite.tube/w/fQtAywr8RR...
exquisite.tube
Marc Espie - Advances in OpenBSD's pkg_add
There are several hard problems still getting solved in pkg_add: a framework for objects common to several packages. Users, groups, configuration files and whatnot. The classic model of upgrade = r...
030
Bryan Steele 🦋🍁 @brynet.ca · 13/09/2026
#OpenSMTPD 7.9.0p0 -portable is released! Release notes: marc.info?l=openbsd-an...
github.com
Release OpenSMTPD 7.9.0p0 · OpenSMTPD/OpenSMTPD
This includes also the OpenBSD 7.9 errata 002 and 015 (all the ones released as of today.) Restricted the characters allowed through when expanding variables with the raw modifier, both in the MDA...
020
Bryan Steele 🦋🍁 @brynet.ca · 13/09/2026
Video from Kristaps Dzonsons' talk "Unix Manpages, Then and Now" Saturday at #EuroBSDcon 2026. events.eurobsdcon.org/2026/talk/MD... exquisite.tube/w/outXbyYKig...
010
Bryan Steele 🦋🍁 @brynet.ca · 13/09/2026
Video from Matthieu Herrb (matthieu@)'s talk "Input devices on OpenBSD for console, X11 and Wayland" Saturday at #EuroBSDcon 2026. events.eurobsdcon.org/2026/talk/YM...
exquisite.tube
Matthieu Herrb - Input devices on OpenBSD for console, X11 and Wayland
This talk will present the current state of the input device "stack" on OpenBSD, and discuss some ideas for upcoming changes in order to get the console, X.Org and Wayland applications the best pos...
020
Bryan Steele 🦋🍁 @brynet.ca · 13/09/2026
Video from Alexander Bluhm (bluhm@)'s talk "From Report to Patch, the OpenBSD Errata Process" today at #EuroBSDcon 2026. exquisite.tube/w/sDafcZjdEQ... events.eurobsdcon.org/2026/talk/ZG...
exquisite.tube
Alexander Bluhm - From Report to Patch, the OpenBSD Errata Process
Embargoes create myth about security fixing. In OpenBSD we have an errata process to provide source and binary patches for stable releases. This requires a mixture of secrecy and fast acting. What ...
021
Bryan Steele 🦋🍁 @brynet.ca · 13/09/2026
Video from Ori Bernstein (ori@)'s talk "GEFS: The File Shredder of the Future" today at #EuroBSDcon 2026.
exquisite.tube
Ori Bernstein - GEFS: The File Shredder of the Future.
GEFS is a crash-safe, snapshotting, corruption-detecting, simple, and reasonably fast file system. It's built on a write-optimized data structure known as a Bε tree. Originally developed for Plan 9...
031
Bryan Steele 🦋🍁 @brynet.ca · 12/09/2026
According to LibreSSL developers, OpenSSL 4.1 has silently introduced an undocumented major breaking change to no longer NUL-terminate ASN.1 strings, in a minor release. "This will cause buffer overreads left and right." marc.info?l=openbsd-cv... github.com/openbsd/src/...
github.com
rpki-client: fix valid_uri() to work with non-strings · openbsd/src@0bae430
valid_uri() takes a length parameter and should honor that. Most uris passed are NUL terminated, but the ones coming from an ASN1_STRING are not guaranteed to be. Calling strstr() on a non-terminat...
1102
Bryan Steele 🦋🍁 @brynet.ca · 09/09/2026
Surprised Apple didn't call it the iPhone America.. You know, because it folds so easily.
150
Bryan Steele 🦋🍁 @brynet.ca · 09/09/2026
🍕🤏
010
Bryan Steele 🦋🍁 @brynet.ca · 09/09/2026
Tobias Heider (tobhe@) has also just committed the first pieces of #OpenBSD support for the Qualcomm Snapdragon X2 Elite, Glymur (X2) SoC-based machines, while running in ACPI mode. 😎 "This gets USB, keyboard and touchpad working in ACPI mode on the HP Elitebook X G2q." marc.info?l=openbsd-cv...
031
Bryan Steele 🦋🍁 @brynet.ca · 08/09/2026
Hope all my #BSD friends have a great time this week in Brussels, Belgium at #EuroBSDcon 2026! 😎
Artwork by Bartel Bruneel
031
Bryan Steele 🦋🍁 @brynet.ca · 06/09/2026
#OpenBSD -current now has initial support for hibernation (ZZZ) on arm64! 😎 Not all machines are currently capable of hibernating (e.g: Apple Silicon), but support is likely to improve over time. marc.info?l=openbsd-cv... marc.info?l=openbsd-cv... marc.info?l=openbsd-cv...
051
Reposted by Bryan Steele 🦋🍁
Asahi Linux @asahilinux.org · 06/09/2026
We can't count to three either. We are pleased to announce that Asahi Linux is now officially available on M3 series Apple Silicon Macs! asahilinux.org/2026/09/m2-e... #AsahiLinux
asahilinux.org
M2: Episode 1 (or, Asahi Linux on M3) - Asahi Linux
Porting Linux to Apple Silicon
620543
Bryan Steele 🦋🍁 @brynet.ca · 02/09/2026
fuck apple and google for capitulating
020
Bryan Steele 🦋🍁 @brynet.ca · 01/09/2026
Hey friends! I'd really appreciate a signal boost. Any help would be awesome.🍕♥️ #openbsd #opensource #HelpSky #MutualAid
062
Bryan Steele 🦋🍁 @brynet.ca · 31/08/2026
The in-tree libc++{,abi}, compiler-rt & libunwind support libraries were updated to 22.1.8 in #OpenBSD 8.0 -beta, bringing them in-line w/ base LLVM/clang version. Heads up: This includes major library cranks, so it's recommended to wait for new -current snapshots and packages.
marc.info
'CVS: cvs.openbsd.org: src' - MARC
020
Bryan Steele 🦋🍁 @brynet.ca · 31/08/2026
Downgrade a movie Sunday School of Rock
030
Bryan Steele 🦋🍁 @brynet.ca · 29/08/2026
Bizarre. Apparently after supporting it since the Pixel 8 (2023), Google has removed MTE (memory tagging) software (and potentially hardware) support from the Pixel 11 phones. 🧵
130
Bryan Steele 🦋🍁 @brynet.ca · 28/08/2026
🇨🇦
050
Bryan Steele 🦋🍁 @brynet.ca · 27/08/2026
Looks like the Asahi team is getting real close to having M3 support out the door for users to test. Very cool!
040
Bryan Steele 🦋🍁 @brynet.ca · 26/08/2026
Just realized the ghost of SCO (\@Xinuos) has followed me on twitter for years..
020
Bryan Steele 🦋🍁 @brynet.ca · 23/08/2026
I'd really appreciate a pizza today, friends. 🍕 brynet.ca/wallofpizza....
brynet.ca
brynet's something somewhat site - pizza wall of fame
brynet's something somewhat site - pizza wall of fame
121
Bryan Steele 🦋🍁 @brynet.ca · 22/08/2026
$ gcc -v ksh: gcc: not found $ cc -v OpenBSD clang version 22.1.6 Target: sparc64-unknown-openbsd8.0 Thread model: posix InstalledDir: /usr/bin $ 😌
130
Bryan Steele 🦋🍁 @brynet.ca · 21/08/2026
Very welcome news I'm sure for future aspiring VTubers^W #PlayOnBSD streamers, OBS-Studio (32.1.2) is now in the #OpenBSD ports tree! 🐡​ marc.info?l=openbsd-po... Thanks to submitter Daniil Ryvkin as well as other porters who all worked to get this in to -current. 😊
marc.info
'[2/2] [new port] multimedia/obs-studio' thread - MARC
141