I'd like to replace my aging/noisy AMD Zen1+ desktop
Not great timing, I know, but I'm thinking a Intel mini PC (e.g: N150, 11th Gen i5/i7) would work for my #OpenBSD testing & hacking, Any help towards this would be greatly appreciated.
https://www.paypal.com/donate/?hosted_button_id=ZQJC48GUPB3UU&source=url
https://www.amazon.ca/hz/wishlist/ls/2E7N6O3GTI6JF?sort=custom
Please boost my shameless posts for pizza, rent, & ThinkPads.
I could use some help, friends. I'd really appreciate sharing.
If you can help out with the occasional pizza, that would really mean a lot to me. Monthly gifts would take care of a lot of my financial stress/anxiety as well.
https://brynet.ca/wallofpizza.html
https://www.paypal.com/donate/?hosted_button_id=ZQJC48GUPB3UU&source=url
Progress: $360 / $2500 CAD (monthly goal)
If you aren't able help with PayPal, I have an Amazon .ca wishlist with some odds & ends, computer hardware: https://www.amazon.ca/hz/wishlist/ls/2E7N6O3GTI6JF?sort=custom
(Native SegWit): bc1qzkchnc25yeqt9p24edsu5ln0mvh8hqdzdznlk2
A guaranteed $2500 CAD a month would go a long way towards solving a lot of my problems.. sigh.
It would allow me to spend less time worrying about food, rent, bills, and more on open source.
I'm looking for monthly/yearly "no-strings" sponsors, if any companies (or individuals) would like to help to support me so that I can focus on open source full time. Feel free to direct message or Email me.
Please boost my shameless posts for pizza, rent, & ThinkPads.
I could use some help, friends. I'd really appreciate sharing.
If you can help out with the occasional pizza, that would really mean a lot to me. Monthly gifts would take care of a lot of my financial stress/anxiety as well.
https://brynet.ca/wallofpizza.html
https://www.paypal.com/donate/?hosted_button_id=ZQJC48GUPB3UU&source=url
Progress: $360 / $2500 CAD (monthly goal)
If you aren't able help with PayPal, I have an Amazon .ca wishlist with some odds & ends, computer hardware: https://www.amazon.ca/hz/wishlist/ls/2E7N6O3GTI6JF?sort=custom
(Native SegWit): bc1qzkchnc25yeqt9p24edsu5ln0mvh8hqdzdznlk2
I'd like to replace my aging/noisy AMD Zen1+ desktop
Not great timing, I know, but I'm thinking a Intel mini PC (e.g: N150, 11th Gen i5/i7) would work for my #OpenBSD testing & hacking, Any help towards this would be greatly appreciated.
https://www.paypal.com/donate/?hosted_button_id=ZQJC48GUPB3UU&source=url
https://www.amazon.ca/hz/wishlist/ls/2E7N6O3GTI6JF?sort=custom
If any of my past work on #OpenBSD, or my highlight posts here (or elsewhere) has been helpful, a small recurring monthly donation would be extremely appreciated.
In addition to funding open source projects you use, if you can, consider extending support to the individual contributors/developers personally who work on those projects, many are volunteers and even a small monthly contribution could mean the difference. 🫶
David Leadbeater (welcome dgl@!
) has shared some information regarding the recent __pledge_open(2) changes in #OpenBSD 7.9-beta, including some good advice for porters.
How about a new #OpenBSD story for breakfast (if you're having breakfast now, that is)?
The first episode of the story of OpenBSD and Motorola 88000 processors can be read at http://miod.online.fr/software/openbsd/stories/m88k1.html. With pictures!
Finally found out why Tx was broken with iwx(4) on Intel AX211 BZ devices. Another one of those bugs which cannot be found without persistence and some amount of good luck.
#OpenBSD -current now supports delayed hibernation, after a number of seconds (a maximum 86400, or 24 hrs) the machine will wake from S0ix/S3 idle sleep/suspend and hibernate to disk.
By default, it is not enabled. It can be configured in /etc/sysctl.conf.
kettenis@ modified src/sys/*: Implement delayed hibernation. If the machdep.hibernatedelay sysctl is set to a value that isn't zero, this specifies a number of seconds after which the machine will wake up from suspend and hibernate itself.
ok florian@, mlarkin@
Likely useful for those who pack away their laptops while travelling, etc.
I'd also recommend taking a peek at the "machine idle" feature in the bootloader, for machines that accidentally wake from hibernate and sit at the softraid(4) passphrase prompt, to powerdown the machine to save battery.
Heads up: The final parts of #OpenBSD __pledge_open(2) have been committed, libc uses it internally. Now programs that previously relied on being able to open(2) these implicitly allowed files _will fail_ unless the pledge(2) promises and any unveil(2) calls permit it.
Stefan Sperling (stsp@) has added initial support for newer "BZ" models of the Intel AX211 Wi-Fi 6e (not 7) devices found on recent laptops to the iwx(4) driver in #OpenBSD -current. 🥳
Due to an unresolved bug in Tx aggr, currently only 11a/b/g is stable, which will hopefully be resolved in-tree.
EDIT: The Tx issue for BZ devices has been fixed by stsp@, 11n/11ac should now work!
https://bsd.network/@stsp/116222365173857875
"Thanks to all involved for the support with review and testing of the diffs which led up to this, to Johannes Berg for help with solving various fatal firmware errors, to denis@'s company for making it possible for me to work on this project during work hours for a while, and to the OpenBSD Foundation for providing hardware."
Firmware for BZ devices is available in fw_update(8).
Time for this week's #OpenBSD story!
A bug hunt leads to a BSD history lesson...
Did you know Ernie Kovacs was related to BSD?
Find out how in
http://miod.online.fr/software/openbsd/stories/hpib.html
Hooray! Jonathan Gray (jsg@) has updated the drm(4) graphics drivers (inteldrm/radeondrm/amdgpu) in #OpenBSD -current to Linux 6.18.y/6.18.16
Thanks to the OpenBSD Foundation for sponsoring this work.
Previously #OpenBSD -current was tracking the 6.12.y/6.12.66 longterm support versions, with additional backports from mainline Linux. OpenBSD 7.8 shipped with drivers based on 6.12.50.
A early criticism heard of #OpenBSD pledge(2) was that the kernel contained a small number of hardcoded path checks in order to avoid the broader rpath promise. This meant some paths were implicitly readable by programs in order to satisfy the needs of libc.
https://marc.info/?l=openbsd-cvs&m=177299080909460&w=2
OpenBSD is attempting to solve this by adding a new (non-public/non-exported*) __pledge_open(2) used by libc, which is like read-only open(2) whos file descriptors can not be written to, have attributes changed on them or passed with e.g: SCM_RIGHTS file descriptor passing.
https://marc.info/?l=openbsd-cvs&m=177302697522966&w=2
* Recall that OpenBSD has system call origin verification and no indirect syscall access.
This is still a WIP, some parts remain uncommitted, but an interesting semantic change, which _should_ be mostly transparent for applications using pledge(2) already with rpath, those relying on the implicit paths may need to add filesystem related promises and use unveil(2).
BSDCan: North America’s largest BSD conference is open for registration!
Tutorials: June 17-18, 2026
Conference: June 19-20, 2026
Full list of talks here:
https://blog.bsdcan.org/blog/
Register before May 1 and the closing reception is free!
https://www.bsdcan.org/2026/registration.html
#bsdcan #conference #bsd #unix #development #freebsd #netbsd #openbsd #sysadmin #devops
Good morning! Today, the last part of the #OpenBSD/sgi story is available.
In this episode, hardware conditions documented as "Can't happen" happen, and support for one particular CPU model "everyone agrees will never get supported by free software" gets nevertheless written.
Read it at:
http://miod.online.fr/software/openbsd/stories/sgi6.html
You can also now read the whole story in one page:
http://miod.online.fr/software/openbsd/stories/sgiall.html
I'll return to the usual "new material on wednesdays" schedule next week.
AKA canadianbryan. I like tinkering with #OpenBSD and occasionally other Unix-like systems. In other words, not a MCP. He/Him. 🍕💻🇨🇦