What's the state of wi-fi 7? I could try to send someone an Intel be201 to write firmware and driver. #openbsd
What's the state of wi-fi 7? I could try to send someone an Intel be201 to write firmware and driver. #openbsd
The SSD in my mailserver has 19,782 power on hours (which is 825 days, little over two years) with 'just' 13 powercycles. And let me tell you, those 13 powercycles are solely because I rebooted the system (upgrade, maintenance).
That is how rock-stable #OpenBSD and #OpenSMTPD are.
About the #random thingie ... I need random data in #swad to generate unpredictable #session IDs.
I previously had an implementation trying the #Linux-originating #getrandom if available, with a fallback to a stupid internal #xorshift #PRNG, which could be disabled because it's obviously NOT cryptographically secure, and WAS disabled for the generation of session IDs.
Then I learned #arc4random is available on many systems nowadays (#FreeBSD, #NetBSD, even Linux with a recent-enough glibc), so I decided to add a compile check for it and replace the whole mess with nothing but an arc4random call IF it is available.
arc4random originates from #OpenBSD and provides the only sane way to get cryptographically secure random data. It automatically and transparently (re-)seeds from OS entropy sources, but uses an internal CSPRNG most of the time (nowadays typically #ChaCha20, so it's a misnomer, but hey ...). It never fails, it never blocks. It just works. Awesome.
sometimes all you need is a terminal and cute dog videos
The initial konilo-over-irc system is running in the #retro and ##forth channels on libera.chat. This provides a full #Konilo #Forth system, with separate memory, block storage, and stacks per user, and persistence between uses. It uses a lightly modified version of the standard VM, and runs on a stock #OpenBSD system.
The initial code snapshot has been released on my patreon, and a general release will be made in the next few weeks, after further testing, cleanups, and documenting.
I've also been working on a hosted shell-based system, which should be released to my patrons within a few days, and more broadly next month.
Do any operating systems other than #Linux (#Windows, #macOS, #FreeBSD, #OpenBSD, etc) have an API for non-blocking file IO?
I know Linux has that in #io_uring, which can do almost any IO operation (even fsync) in the background and tell you when it's done, but is that the only OS with such a feature?
I don't need to run openBSD on anything, but damn if that UX doesn't scratch an itch for me currently....
Whut... An IaaS provider actually advocating #OpenBSD? THAT IS SO AWESOME!
(small disclaimer: don't try to compete with @OpenBSDAms as that will unleash the wrath of the Puffster)
Time for bed. Trying be to upgrade to the latest #OpenBSD snapshot. Getting all sorts of errors.
I was typing syspatch -s, syspatch -R etc etc whilst reading the sysupgrade man page.
A few pages from my book and then sleep time.
With 7.7 on track, I think it's time for some OpenBSD #77HYPE
#OpenBSD 7.7 adds ice(4), a new driver for Intel E810 based 100Gb Ethernet devices, and ixv(4), a driver for the virtual functions (SR-IOV) of the Intel 82598EB, 82559, and X540.
https://bsd.network/@brynet/113411620687454163
UEFI support improvements, such as preferring GPT in the installer over MBR when installing on modern machines... as well as initial UEFI boot manager support!
https://bsd.network/@brynet/114001271669308309
https://bsd.network/@brynet/114032859758474770
https://bsd.network/@brynet/114291458529230770
Jonathan Gray (jsg@) updated the drm(4) graphics drivers (inteldrm/radeondrm/amdgpu) in #OpenBSD 7.7 to 6.12.y/6.12.21 longterm stable drivers, from 6.6.68 (addendum: OpenBSD 7.6 had 6.6.52, was updated in -current)
https://bsd.network/@brynet/113960404744684278
OpenBSD 7.7 extends pf(4) HFSC Queues to support larger than 4Gbit/s values.
https://bsd.network/@brynet/113469322883795072
OpenBSD now has separate performance policies (hw.perfpolicy) for when on battery power vs. on AC power, extending the syntax for hw.perfpolicy=ac-policy,battery-policy.
https://bsd.network/@brynet/113520914552845426
AF_FRAME a new socket(4) type, intended for implementing low-overhead/data rate protocols, such as LLDP.
https://bsd.network/@brynet/113657729323839447
Many previously unsupported internal webcams now work on more laptops, numerous improvements to the uvideo(4) driver, USB3 speeds, and video(4), the V4L2 compat layer.
https://bsd.network/@brynet/113698420641534149
https://bsd.network/@brynet/114088125248117126
An issue with flaky PS/2 keyboards/trackpads on some laptops, such as chromebooks was fixed by Miod Vallat.
https://bsd.network/@brynet/113981026507464726
Support for the Radxa Orion O6 Armv9 motherboard was as added for OpenBSD 7.7.
https://bsd.network/@brynet/114000276863849190
#OpenBSD/arm64 now has SVE (Scalable Vector Extension) support.
https://bsd.network/@brynet/113987732150965462
..and lots more for users to discover in the 7.7 release! Keep a look out for the announcement later this month!
Kevin Lo has added Realtek RTL8125D support to the #OpenBSD rge(4) driver in #OpenBSD -current.
This is an integrated 2.5Gb Ethernet chipset found on some more recent AM5 motherboards.
kevlo@ modified src/*: Add support for the Realtek RTL8125D chip to the rge(4) driver and update microcode for RTL8125B.
The RTL8125D chip can be found on motherboards like MSI PRO B840-P WIFI.
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟬𝟰/𝟭𝟰 (Valuable News - 2025/04/14) available.
https://vermaden.wordpress.com/2025/04/14/valuable-news-2025-04-14/
Past releases: https://vermaden.wordpress.com/news/
Exciting news!
We've set up a Signal announcement group to keep you all in the loop about the upcoming events and talks.
Join us to stay connected and never miss a bit!
Announcements: https://signal.group/#CjQKIPCuAMW0SvteNYtoyndOVEy2xYPIozPWlzpeAqSfmHE4EhCDjTBBLEftyzv28_Ny4SdT
Errata patches for Perl have been released for OpenBSD 7.5 and 7.6.
In Perl, non-ASCII bytes in the left-hand-side of the `tr` operator can overflow an insufficiently sized buffer. CVE-2024-56406
OpenBSD 7.6 // PERL // ERRATA 015
Date: April 13, 2025
Name: 015_perl.patch
Description: In Perl, non-ASCII bytes in the left-hand-side of the `tr` operator can overflow an insufficiently sized buffer. CVE-2024-56406
Link: https://cdn.openbsd.org/pub/OpenBSD/patches/7.6/common/015_perl.patch.sig
OpenBSD 7.5 // PERL // ERRATA 025
Date: April 13, 2025
Name: 025_perl.patch
Description: In Perl, non-ASCII bytes in the left-hand-side of the `tr` operator can overflow an insufficiently sized buffer. CVE-2024-56406
Link: https://cdn.openbsd.org/pub/OpenBSD/patches/7.5/common/025_perl.patch.sig