Pinned post

I'd like to replace my aging/noisy AMD Zen1+ desktop :flan_hacker:​ 

Not great timing, I know, but I'm thinking a Intel mini PC (e.g: N150, 11th Gen i5/i7) would work for my testing & hacking, Any help towards this would be greatly appreciated. :flan_heart:

paypal.com/donate/?hosted_butt

amazon.ca/hz/wishlist/ls/2E7N6

Pinned post

Please boost my shameless posts for pizza, rent, & ThinkPads. :flan_heart:​ 

I could use some help, friends. I'd really appreciate sharing. :flan_peek:

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.

brynet.ca/wallofpizza.html

paypal.com/donate/?hosted_butt

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: amazon.ca/hz/wishlist/ls/2E7N6

(Native SegWit): bc1qzkchnc25yeqt9p24edsu5ln0mvh8hqdzdznlk2

Pinned post

A guaranteed $2500 CAD a month would go a long way towards solving a lot of my problems.. sigh. :flan_tired:

It would allow me to spend less time worrying about food, rent, bills, and more on open source. :flan_insomnia:

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.

Pinned post
Pinned post

Self-boosts 

If you find my shameless self boosts to be at all annoying, feel free to click on my profile, then the triple vertical dots next to my follow button, and finally "Hide boosts from @brynet

:flan_thumbs:

Please boost my shameless posts for pizza, rent, & ThinkPads. :flan_heart:​ 

I could use some help, friends. I'd really appreciate sharing. :flan_peek:

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.

brynet.ca/wallofpizza.html

paypal.com/donate/?hosted_butt

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: amazon.ca/hz/wishlist/ls/2E7N6

(Native SegWit): bc1qzkchnc25yeqt9p24edsu5ln0mvh8hqdzdznlk2

I'd like to replace my aging/noisy AMD Zen1+ desktop :flan_hacker:​ 

Not great timing, I know, but I'm thinking a Intel mini PC (e.g: N150, 11th Gen i5/i7) would work for my testing & hacking, Any help towards this would be greatly appreciated. :flan_heart:

paypal.com/donate/?hosted_butt

amazon.ca/hz/wishlist/ls/2E7N6

If any of my past work on , or my highlight posts here (or elsewhere) has been helpful, a small recurring monthly donation would be extremely appreciated. :flan_heart:

brynet.ca/wallofpizza.html

bsd.network/@brynet/1144589971

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. 🫶

#OpenSource #FOSS

Self-boosts 

If you find my shameless self boosts to be at all annoying, feel free to click on my profile, then the triple vertical dots next to my follow button, and finally "Hide boosts from @brynet

:flan_thumbs:

Or maybe the true "future value" is in the human beings who write, review, and maintain the open source code.

David Leadbeater (welcome dgl@! :flan_hacker:​) has shared some information regarding the recent __pledge_open(2) changes in 7.9-beta, including some good advice for porters. :flan_thumbs:

marc.info/?l=openbsd-ports&m=1

Show thread

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 miod.online.fr/software/openbs. 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.

marc.info/?l=openbsd-cvs&m=177

-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. :flan_hacker:

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. :flan_thumbs:

man.openbsd.org/man8/amd64/boo

Heads up: The final parts of __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.

marc.info/?l=openbsd-cvs&m=177

marc.info/?l=openbsd-cvs&m=177

Show thread

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 -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! :flan_thumbs:bsd.network/@stsp/116222365173

"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).

marc.info/?l=openbsd-cvs&m=177

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
miod.online.fr/software/openbs

Hooray! Jonathan Gray (jsg@) has updated the drm(4) graphics drivers (inteldrm/radeondrm/amdgpu) in -current to Linux 6.18.y/6.18.16 :flan_cool:

Thanks to the OpenBSD Foundation for sponsoring this work.

Previously -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. :flan_hacker:

marc.info/?l=openbsd-cvs&m=177

A early criticism heard of 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.

marc.info/?l=openbsd-cvs&m=177

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.

marc.info/?l=openbsd-cvs&m=177

* 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). :flan_thumbs:

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:
blog.bsdcan.org/blog/

Register before May 1 and the closing reception is free!

bsdcan.org/2026/registration.h

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:
miod.online.fr/software/openbs

You can also now read the whole story in one page:
miod.online.fr/software/openbs

I'll return to the usual "new material on wednesdays" schedule next week.

Show older
BSD Network

bsd.network is a *BSD-adjacent Mastodon Instance. We have a code of conduct.