romanzolotarev.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
After a long uptime (>14 days), Mozilla Firefox crashes on #OpenBSD; in some cases, the X server also crashes. Unfortunately, I currently do not have the time for a detailed log analysis and root cause investigation. I would greatly appreciate any suggestions or experiences from the community.
And here it is. After pledge, we will now take a first look at unveil in our daily source reading series:
https://blog.wollwage.com/2026/20260214-daily-source-reading-unveil.html
oh yes, these daily emails on #openbsd were annoying. easy fix:
https://marc.info/?l=openbsd-misc&m=176774714805515&w=2
Little write up to update packages on #OpenBSD with #Ansible
https://x61.sh/log/2026/02/12022026185942-update_all_ansible.html

LOL™
DO NOT enable debug on pppoe on #OpenBSD on a very active link :)
I was reading the sppp man page¹ and wanted to see what I could do to diagnose my PPPoE connection issue…
<quote>
The sppp layer supports the debug interface flag, which can be set with ifconfig(8). If this flag is set, the various control protocol packets being exchanged as well as the option negotiation between both ends of the link will be logged at level LOG_DEBUG. This can be helpful to examine configuration problems during the first attempts to set up a new configuration. Without this flag being set, only the major phase transitions will be logged at level LOG_INFO.
</quote>
So off goes me doing
ifconfig pppoe debug
cue: SSH terminal hang, connect the serial terminal and see it flying with PPPoE debug messages for every single packet 🤣
OK, had to reboot it to get back into it…
i started using https://nogoo.me from @joel as my search engine and i do like it so far #searchxng #openbsd
The fresh 4th edition of The Book of PF in physical form has reached Europe (Ireland), https://www.linkedin.com/posts/tomsmythconnect_thebookofpf-openbsd-packetfilter-activity-7427686906349555713-7s4w - so my stack of author copies are hopefully on the way too.
The book home page is at https://nostarch.com/book-of-pf-4th-edition
Some background https://nxdomain.no/~peter/yes_the_book_of_pf_4th_ed_is_coming.html @nostarch #bookofpf #openbsd #freebsd #pf #packetfilter #networking #security
Was trying out Game of Trees and more specifically gotwebd [https://gameoftrees.org/gotwebd.8.html] the other day and LOVED it. So simple to whip up via httpd. Tiny and easy to digest configs. Was able to toss some things over from certain other proprietary repo hosting without any sweat or issue.
Looks like they just had a recent release too: https://www.undeadly.org/cgi?action=article;sid=20260211061627
#OpenBSD
So, technically it is Friday now here in Japan, so here we go: another daily source reading: https://blog.wollwage.com/2026/20260213-daily-source-reading-pledge.html
This time we make our first dive into kernel territory by looking at #OpenBSD 's implementation of pledge.
On #Illumos, Joy vi is in /usr/src/cmd/vi:
https://github.com/illumos/illumos-gate/tree/master/usr/src/cmd/vi
On #OpenBSD, Bostic #nvi is in /usr/src/usr.bin/vi/vi; #NetBSD having it in /usr/src/external/bsd/nvi; and #FreeBSD in /usr/src/contrib/nvi:
https://cgit.freebsd.org/src/tree/contrib/nvi/
FreeBSD has an nvi2 in ports:
https://freshports.org/editors/nvi2/
OpenBSD has elvis in ports:
https://github.com/openbsd/ports/blob/master/editors/elvis/pkg/DESCR
Ritter's Heirloom vi is on SourceForge:
STEVIE was posted to comp.sources.unix in 1988:
https://sources.vsta.org/comp.sources.unix/volume15/stevie/
Unfortunately, Sven Guckes's vi Clones WWW site was never completed with some of this, notably lacking Heirloom vi, for example.
https://guckes.net/vi/clones.html
But it does mention oft-overlooked commercial clones such as Watcom's vi, a from-scratch implementation started in 1983 that is also now source-available:
https://github.com/open-watcom/owp4v1copy/tree/master/bld/vi
#vi #retrocomputing #ComputerHistory #STEVIE #elvis #VIM #NeoVIM #Watcom #OpenWatcom
Can anyone recommend me a USB fingerprint reader for use as biometric auth in ungoogled-chromium under #OpenBSD?
An interesting problem when using #OpenBSD 7.8 with PPPoE over the Swisscom VDSL wholesale servce via #Init7. The PPPoE setup is bog standard as per the man page:
inet 0.0.0.0 255.255.255.255 NONE mtu 1500 \
pppoedev igc0 authproto chap \
authname ''xxx" authkey 'xxx' \
up
dest 0.0.0.1
inet6 eui64
!/sbin/route add default -ifp \$if 0.0.0.1
!/sbin/route add -inet6 default -ifp \$if fe80::%\$if
Ever since upgrading I have had two PPPoE "hangs" where suddenly pppoe reports that it has LCP timeouts:
Feb 12 11:32:09 gw-gva /bsd: pppoe0: LCP keepalive timeout
Feb 12 11:36:41 gw-gva /bsd: pppoe0: LCP keepalive timeout
and the connection is down. A tcpdump on the underlying interface shows traffic flowing (!!) but the interface shows that it is unauthenticated.
When it happened first, on 2nd January 2026, I opened a ticket with Init7 and we had a serious look at it as we thought this was Swisscom.
It turned out that my system had not authenticated with the VDSL for over a month so the connection was closed (!!).
Rebooting the firewall made it work immediately.
It just happened again now, the symptoms are identical to the ones in January so I tried taking the interface down with "ifconfig destroy" and up again but that didn't seem to work so I rebooted and bam, I'm back.
This _seems_ to be a novel issue with 7.8 but I am unsure of what other checks I could run, for sure 7.7 was up continuously since the upgrade from 7.6 except for kernel patches.
There is a mention on Reddit which might be tangential to it (or just a bad report):
https://www.reddit.com/r/openbsd/comments/1oi93on/trouble_with_pppoe_in_openbsd_78/
I've successfully set up #tailscale on my #openbsd box, and as a result I've been able to completely disable the system sshd and instead use tailscale's ssh server; I no longer need to expose ssh to the general Internet and don't have to listen to all the script kiddies banging on the doors all day long!
OpenWatcom vi is source available.
https://mastodonapp.uk/@JdeBP/116052015020764901
Ritter's Heirloom #vi is in #FreeBSD ports today, coming from the same place that it has for a long time.
https://freshports.org/editors/2bsd-vi/
It was dropped from #ArchLinux because it did not compile and hadn't changed in 20 years. Ironically, this is because the (GNU) C language had changed, and it has to nowadays be compiled forcing an older GNU C language version.
https://bbs.archlinux.org/viewtopic.php?pid=2285124#p2285124
Several people have independently discovered the Makefile patch that gets it to build on #Debian and the like.
https://forums.debian.net/viewtopic.php?p=629775
https://gist.github.com/cwfoo/01abac5c39f398b7e7b16a2b87aa518b
#elvis, the precursor to #nvi, is packaged for both #NetBSD/ #pkgsrc and #OpenBSD.
https://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/editors/elvis/index.html
https://github.com/openbsd/ports/tree/master/editors/elvis
#retrocomputing #ComputerHistory #Watcom #OpenWatcom
#openbsd boostedOn #Illumos, Jov vi is in /usr/src/cmd/vi:
https://github.com/illumos/illumos-gate/tree/master/usr/src/cmd/vi
On #OpenBSD, Bostic #nvi is in /usr/src/usr.bin/vi/vi; #NetBSD having it in /usr/src/external/bsd/nvi; and #FreeBSD in /usr/src/contrib/nvi:
https://github.com/freebsd/freebsd-src/tree/main/contrib/nvi
FreeBSD has an nvi2 in ports:
https://freshports.org/editors/nvi2/
OpenBSD has elvis in ports:
https://github.com/openbsd/ports/blob/master/editors/elvis/pkg/DESCR
Ritter's Heirloom vi is on SourceForge:
STEVIE was posted to comp.sources.unix in 1988:
https://sources.vsta.org/comp.sources.unix/volume15/stevie/
Unfortunately, Sven Guckes's vi Clones WWW site was never completed with some of this, notably lacking Heirloom vi, for example.
https://guckes.net/vi/clones.html
But it does mention oft-overlooked commercial clones such as Watcom's vi, a from-scratch implementation started in 1983 that is also now source-available:
https://github.com/open-watcom/owp4v1copy/tree/master/bld/vi
#vi #retrocomputing #ComputerHistory #STEVIE #elvis #VIM #NeoVIM #Watcom #OpenWatcom
Today's daily code reading is a quick one, but a fun one: https://blog.wollwage.com/2026/20260212-daily-source-reading-yes.html
The Book of PF, 4th Edition by Peter N. M. Hansteen is released - A No-Nonsense Guide to the #OpenBSD #Firewall https://nostarch.com/book-of-pf-4th-edition
On #Illumos, Jov vi is in /usr/src/cmd/vi:
https://github.com/illumos/illumos-gate/tree/master/usr/src/cmd/vi
On #OpenBSD, Bostic #nvi is in /usr/src/usr.bin/vi/vi; #NetBSD having it in /usr/src/external/bsd/nvi; and #FreeBSD in /usr/src/contrib/nvi:
https://github.com/freebsd/freebsd-src/tree/main/contrib/nvi
FreeBSD has an nvi2 in ports:
https://freshports.org/editors/nvi2/
OpenBSD has elvis in ports:
https://github.com/openbsd/ports/blob/master/editors/elvis/pkg/DESCR
Ritter's Heirloom vi is on SourceForge:
STEVIE was posted to comp.sources.unix in 1988:
https://sources.vsta.org/comp.sources.unix/volume15/stevie/
Unfortunately, Sven Guckes's vi Clones WWW site was never completed with some of this, notably lacking Heirloom vi, for example.
https://guckes.net/vi/clones.html
But it does mention oft-overlooked commercial clones such as Watcom's vi, a from-scratch implementation started in 1983 that is also now source-available:
https://github.com/open-watcom/owp4v1copy/tree/master/bld/vi
#vi #retrocomputing #ComputerHistory #STEVIE #elvis #VIM #NeoVIM #Watcom #OpenWatcom
People waxing lyrical about using 'original vi', both nowadays in 2026 and back in 2006, haven't a clue what that is.
There's only one family of operating systems where 'vi' will actually run the original vi program by Joy, Horton, et al.: #Illumos and its derivatives #Tribblix, #OmniOS, and #SmartOS.
*Everyone else* uses one of the ground-up clones.
On #FreeBSD, #OpenBSD, and #NetBSD, it's Bostic's early 1990s #nvi, which was derived from Kirkendall's elvis, a clone written some time around 1990.
On Linux-based operating systems, vi either is Bostic nvi, or is one of the derivatives of STEVIE (the middle-1980s vi clone for the Atari ST that inspired Kirkendall to write elvis in the first place): Moolenaar's VIM or NeoVIM.
On none of those will you get original Joy+Horton vi in base, or indeed packaged/in ports.
Yes, Heirloom vi exists, which is Ritter's 2002 fork of 1985 Joy+Horton vi. But it's not even available in Arch Linux nowadays.
Ever since the #OpenBSD iwx Intel #wifi driver received support for MA devices (PCI product ID 0x7e40) in November 2024 there have been complaints about these devices not working properly due to excessive packet loss.
I have never had access to this hardware myself and couldn't debug this problem, until I started working on adding support for newer devices called BZ which showed the same problem.
This problem is now finally fixed in -current.
The fix was a one-liner for a silly oversight type of bug which appears obvious in hindsight. But you don't want to know how many hours of staring at code and making guesses and trying various things it took me to track this down...
boostedWorking hard with fabien@ to get Veloren working on OpenBSD
run ✅
audio ✅
can join a server ✅
cleaning the port 🚧
controller support 🚧
https://github.com/macports/macports-ports/pull/31141
GitHub Continuous Integration checks passed OK.
It's up to someone else with commit access to merge it!
#Got #GameOfTrees #MacPorts #VersionControl #OpenBSD #Git #Development #FreeSoftware #LibreSoftware
Game of Trees 0.122 released https://www.undeadly.org/cgi?action=article;sid=20260211061627 #openbsd #got #git #gameoftrees #versioncontrol #development #freesoftware #libresoftware
@osuosl is raising funds to cover critical extra expenses that incurred while moving and modernizing their data center.
They host and maintain not only our gitlab instance, but also a bunch of services for a long list of important free software projects, including @alpinelinux, @armbian, #busybox, @chimera, #Debian, @fdroidorg, @fedora, #ffmpeg, #fosdem, #freedesktoporg, #gcc, @gentoo, @gnome, @inkscape, @kde, #kodi, @LineageOS, the #linux kernel, @llvm, #openbsd, #qemu, @reproducible_builds, @rust, #tor, #vlc and many more:
https://osuosl.org/communities/
Consider donating to them or boosting this post if you want to help them out. Thank you!
https://fosstodon.org/users/osuosl/statuses/116048416100183283The Open Source Lab is on the move!
Moving a data center is about more than just hauling servers—it’s an opportunity to modernize. We’re raising funds to cover the critical extra expenses incurred during this transition, including new high-speed networking equipment, remote management tools, and hardware upgrades.
Support our student-led team as they build a faster, more resilient network for the open source community.
https://osuosl.org/blog/data-center-migration-update-fundraising/
https://www.beavsgive.org/organizations/open-source-lab
🦾 Can my SPARC server host a website? // Darko Mesaroš,
「 TL;DR: I’m hosting a website on a 25-year-old Sun Netra X1 SPARC server running OpenBSD 7.8. The setup includes: Noctua fan mods for quiet operation, httpd serving static HTML/CSS, OpenBSD’s pf firewall with default-deny rules, and Cloudflare tunnels to expose it safely without port forwarding. The server pulls ~55MB of RAM and serves pages from my garage 」
https://rup12.net/posts/can-my-sparc-server-host-my-website/
All our hosted Git repository servers have been updated to today's new 0.122 release of the Git-compatible #gameoftrees version control system.
This update brings fixes and tweaks for the web frontend. In particular, #OpenSSH host key fingerprints are now prominently displayed where it matters, encouraging users to verify host keys instead of trusting them blindly on first use. See the Game of Trees change log for details: https://gameoftrees.org/releases/changes.html#2026-02-10
We anticipate upcoming support for SHA256 object-format Git repositories, hopefully in the next release (as per https://bsd.network/@op/116030524380288866)
By the way, we still have spare room for more hosted VMs. If you want some no-nonsense, community-driven, minimal #git repository and static website hosting in your life then find us at https://gothub.org/
Our service runs #OpenBSD exclusively but no expertise in BSD is required at all to make use of it. Repositories, user accounts, access rules, commit notifications, and web hosting can be managed by editing a plain-text configuration file stored in a Git repository.
perl file manager "v_0.3.2" 🏁
now with scripting interface 🎖
PFM can perform any task you need by your own script! at the command-mode: "run:45:1" will start this: "perl /usr/local/bin/run1.pl foo.txt" were 45 is the ID of foo.txt and run1.pl is your selfmade script..
for more details (link, howto, faq, etc.) look at my older toot's.
A bit delayed due to server issues (my own stupidity), but here is the next part in the Daily Source Reading series:
https://blog.wollwage.com/2026/20260209-daily-source-reading-ed-part-3.html
And due to demand, there is also now a RSS feed: https://blog.wollwage.com/feed.xml
A small status dashboard for my #OpenBSD VM ... and yes, the RSPAMD SCANS box must be empty as the only job of RSpamd is DKIM signing for multiple domains. Currently under https://fl00f.sbs/system.html without any tracking.
The Ghidra reverse engineering tool/decompiler has returned to #OpenBSD ports!
Thanks to Kurt Miller (kurt@), #Ghidra 12.0.2 is now in -current!
https://marc.info/?l=openbsd-ports-cvs&m=177069535911042&w=2
Ghidra was originally ported to OpenBSD back in 2019, but due to major changes upstream, updates stagnated until 2023, when it was disabled to avoid shipping an outdated package.
My web api using #chicken scheme on #OpenBSD uising libfcgi and
talking to OpenBSD's native httpd.
Yes this is basically the same thing I did in common-lisp,
and no I don't have a good reason for not using that.
I guess I want something lighter weight and even more
better at interfacing with #C.
There are obvious missing platforms in the #offpunk packages:
https://repology.org/project/offpunk/versions
No #openbsd !
No #fedora !
No #opensuse !
and probably several other missing. If you are doing package for one of the missing platforms, join us on the dedicated mailing-list:
Can a 2001 Sun SPARC server host a website in 2026?
Spoiler: Yes. Yes it can. 🔥
I got my Sun Netra X1 running OpenBSD + httpd serving actual web traffic.
Full writeup: https://rup12.net/posts/can-my-sparc-server-host-my-website/
#homelab #SPARC #retro #selfhosted #OpenBSD #Cloudflare #vintagecomputing #sysadmin #Sun
I realize this is the fringe of fringes - but before I go down this rabbit hole, has anyone tried #OpenBSD on a #Honeycomb #LX2 (arm64)? It's such picky hardware that I'm doubtful, but I'd love to cannibalize this hardware if I can.
📢 The Call for Papers is open for BSD-NL Conference – Spring 2026 📢
We are looking for talks on any *BSD 🐡😈⛳ topic!
Whether you’re a seasoned speaker or just starting out, we’d love to hear from you.
Share your ideas and join us in Utrecht!
🔗 https://events.bsdnl.nl/early2026/
📆 2026-05-09 / May 9th 2025
🕐 10:00-23:00 CET
📍 Brouwerij Maximus (Utrecht)
🌐 https://bsdnl.nl
#BSDNL #RUNBSD #BSD #OpenBSD #FreeBSD #NetBSD #HardenedBSD #SecBSD #DragonflyBSD
Before going further into blocking scumbags, I need to have a global overview on pf tables. Now that all hosts are reviewed and configurations have been aligned, let's climb the next step.
I'm glad that the #FreeBSD #peertube instance will be able to benefit from my tinkering on the #OpenBSD VPS; thanks to #pf support.
The latest Valuable News by @vermaden https://vermaden.wordpress.com/2026/02/09/valuable-news-2026-02-09/ notes that The Book of PF, 4th edition https://nostarch.com/book-of-pf-4th-edition has been released #bookofpf #openbsd #freebsd #networking #pf @nostarch
Due to pending travels for $DAYJOB in the next weeks, I have changed the #OpenBSD story publication schedule, and the new episodes of the SGI story will be published on mondays.
You can enjoy the 2nd episode now!
(If the "technical notes you can skip" parts are not within double borders, be sure to reload the page with ctrl-shift-R to make sure you also fetch the updated CSS file, there has been some changes to it.)
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟮/𝟬𝟵 (Valuable News - 2026/02/09) available.
https://vermaden.wordpress.com/2026/02/09/valuable-news-2026-02-09/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟮/𝟬𝟵 (Valuable News - 2026/02/09) available.
https://vermaden.wordpress.com/2026/02/09/valuable-news-2026-02-09/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
OpenBSD 7.8 // EXPAT // ERRATA 014
Date: February 9, 2026
Name: 014_expat.patch
Description: In libexpat fix denial of service due to NULL dereference and integer overflow. CVE-2026-24515 CVE-2026-25210
Link: https://cdn.openbsd.org/pub/OpenBSD/patches/7.8/common/014_expat.patch.sig
OpenBSD 7.7 // EXPAT // ERRATA 020
Date: February 9, 2026
Name: 020_expat.patch
Description: In libexpat fix denial of service due to NULL dereference and integer overflow. CVE-2026-24515 CVE-2026-25210
Link: https://cdn.openbsd.org/pub/OpenBSD/patches/7.7/common/020_expat.patch.sig
Bob Beck (OpenBSD) on why vi should be and stay vi.
i try to push shell as far as it reasonably goes. for most tasks, sh, find, grep, sed, and cut is more than enough. only when things become truly complex or painfully slow do i reach for another language.
i used to care a lot about strict portability, but in practice i only run my scripts on macos and #openbsd. that simplifies things: if shellcheck is happy, i'm happy. i'm 99% sure my scripts work on other unix-like systems, but i don't feel the need to check.
what really draws me to shell is that it's always there. it's part of the base system, requires no extra installation, and the runtime has been stable for decades. that stability translates directly into confidence: shell scripts feel future-proof.
i know i can run something like ssg.sh ten years from now and it will still work --- certainly on #openbsd, and hopefully on macos too. there's no dependency churn, no worrying about the "right" version of python or ruby, and no hoping the ecosystem hasn't moved on.
it just runs.
Upcoming "Network Management with the OpenBSD Packet Filter Toolset" tutorials (covering #freebsd and #openbsd):
2026-03-19 AsiaBSDCon (Taipei, TW) https://www.asiabsdcon.org
2026-06-18 BSDCan (Ottawa, CA) https://www.bsdcan.org
See https://nxdomain.no/~peter/pf_tutorial_upcoming_questions_welcome.html (https://bsdly.blogspot.com/2025/05/for-upcoming-pf-tutorials-we-welcome.html)
and https://nxdomain.no/~peter/what_is_bsd_come_to_a_conference_to_find_out.html (https://bsdly.blogspot.com/2025/11/what-is-bsd-come-to-conference-to-find.html)
plus https://nxdomain.no/~peter/yes_the_book_of_pf_4th_ed_is_coming.html (https://bsdly.blogspot.com/2025/07/yes-book-of-pf-4th-edition-is-coming.html)
Registration for BSDCan 2026 is open at https://www.bsdcan.org/2026/registration.html + tutorial schedule published.
#bsdcan #freebsd #openbsd #netbsd #development #networking #devops #sysadmin #conferences
For more on BSD and the BSD conferences, see https://nxdomain.no/~peter/what_is_bsd_come_to_a_conference_to_find_out.html (or tracked https://bsdly.blogspot.com/2025/11/what-is-bsd-come-to-conference-to-find.html +
https://medium.com/@peter.hansteen/what-is-bsd-come-to-a-conference-to-find-out-06acd7d77fd8 )
#Unbound silently died on one of my #OpenBSD DNS resolver. And I only noticed it when I tried to DoH browse a website using #Librewolf.
Not what I expected to do today, but I now have #collectd monitoring the unbound process and sending a notification when there is no process alive. While I was there, I rewrote the old notification shell script into a 16 lines #Awk Intelligent one that pushes info to #Pushover using #curl; in reality, the script is 6 commands long but "Code is poetry".
(yes, this message contains non-paid products placement)
🚨 Spring is upon us! 🚨
To celebrate this we want to announce, with a little more time this time, the next edition of the BSD-NL Conference.
BSD-NL Conference - Spring 2026 🐡😈⛳
📆 2026-05-09 / May 9th 2026
🕐 10:00-23:00 CET
📍 Brouwerij Maximus (Utrecht)
🌐 https://bsdnl.nl
If you have a talk prepared already we want to hear from you! You can submit your abstract at https://events.bsdnl.nl/
Hack! You can even register for the event already... the price we charge is to cover lunch. https://tickets.bsdnl.nl/bsdnl/early-26/
#BSDNL #RUNBSD #BSD #OpenBSD #FreeBSD #NetBSD #HardenedBSD #SecBSD #DragonflyBSD
Here we go, another day, another post, another round of Ed!
https://blog.wollwage.com/2026/20260208-daily-source-reading-ed-part-2.html
Ladles and jellyspoons, @mischa and I are honoured to present, the one and only
#OpenBSD dot Amsterdam Fishtank
$ ssh puffy@fishtank.openbsd.amsterdam
or
$ ssh puffy@ft.obsda.ms
Because all statistics should be presented as whimsical ascii art.
Now go and book a VM with @OpenBSDAms so we can render more ascii fish.
, . , . ° , . , . , .
()< >() ()< >() ()< >() ()< >() ()< >()
` ' · ` 'o ` ' ` ' ` '
Hey #OpenBSD cool kids!
I like how this tool creates OpenBSD virtual machine images with a mix of a local mirror, signify, and QEMU, but it does not support EFI images, raw images, and is, while not fatal, in BASH.
https://github.com/hcartiaux/openbsd-cloud-image
Do you have any tools that check the above checkboxes?
❤️
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.
Quote of the day:
"Text Editing (vi / nano) OpenBSD doesn’t come with VS Code. You will be editing configuration files directly on the server."
VS Code NOT being included is a FEATURE of #OpenBSD in my humble opinion. But you do you, my friend! 😂
Anyone on #OpenBSD have an idea of what I should check if a touchpad is sometimes functional and sometimes not? I have already:
Collected dmesg output from a time when the touchpad worked and when it didn't. There are some discrepancies between CPU frequencies and other information, but at least according to diff, nothing related to the touchpad.
Used xinput test from a time when the touchpad worked and when it didn't. When the touchpad works, I see output from scrolling, clicking, etc. When the touchpad doesn't work, I see no such output. But there is no difference between the outputs of xinput list.
Some more information:
The problem seems to be unrelated to a particular window manager or display server. I have used i3, cwm, sdorfehs, and other WMs and the issue sometimes applies (and sometimes doesn't) on each. In an attempt to rule out an X issue, I tested with Wayland and Sway, and it's the same story there.
I have tried changing "/etc/X11/xorg.conf.d/70-synaptics.conf" but nothing seems to affect whether or not the problem occurs.
fw_update doesn't appear to detect any firmware related to the touchpad.
The problem appears to be unrelated to programs like unclutter, picom, etc. and I have experimented with enabling or disabling various combinations of those utilities with no effect.
The specific device is a Framework Laptop 13 AMD (7640U). The issue has occurred before and after I replaced the keyboard (not the input cover) and checked the connections for each ribbon cable. It doesn't happen on Linux or, in my limited testing, FreeBSD. Because the only thing that seems to change the state is a reboot--and even that's not guaranteed--my only guess is that either I need to re-check the cables (which I'll do shortly) or something about OpenBSD's random re-ordering and linking is at play. 🤷
#retrocomputing #retroserver #retro #oldhardware #440lx #pentiumii #pentium2
I added a few more translations of the phrase "This is trash" to the spamtraps at https://nxdomain.no/~peter/traplist.shtml (see https://nxdomain.no/~peter/the_rest_is_trash.html or https://bsdly.blogspot.com/2026/02/the-rest-is-trash.html).
If you want further translations added, please let me know (with translation in your message).
#spamtraps #greytrapping #spamd #openbsd #freebsd #antispam #imaginaryfriends #localization #cybercrime
Once again #KDE tries to get rid of minority distributions. This time by replacing SDDM with PLM (plasma login manager). PLM depends on systemd.
So sooner or later no KDE for #alpineLinux, #FreeBSD, #Gentoo, #NetBSD, #OpenBSD, #Slackware, #VoidLinux, etc.
For #BLFS it is no problem as BLFS itself recently discontinued its non-systemd version.
#LFS
#OpenBSD/luna88k で snapshot 作成中。新カーネルは作成できたが、そのカーネルで再起動後 make build すると途中でハングアップしてしまう。うーむ。
"The Rest Is Trash"
We are now halfway through the nineteenth year of greytrapping, still tracking and collecting from the wealth of imbecility out there
https://nxdomain.no/~peter/the_rest_is_trash.html (tracked https://bsdly.blogspot.com/2026/02/the-rest-is-trash.html) #spamd #greytrapping #greylisting #openbsd #freebsd #spam #antispam #cybercrime
Registration for BSDCan 2026 is now open https://www.bsdcan.org/2026/registration.html and tutorials schedule is published.
#bsdcan #openbsd #netbsd #freebsd #libresoftware #freesoftware #conference #development #networking #sysadmin #devops
So. Schon 2026. Nächsten Dienstag, 10.2.2026 wie gehabt, ab 19:00h im Fuchs im Hofmanns in #Duesseldorf #Bilk
https://www.meetup.com/de-DE/bsd-user-group-dusseldorf-bsd-nrw/events/313202068/
#runbsd #bsdnrw #bug #freebsd #openbsd #netbsd
i use shell scripts to configure and deploy a few #openbsd servers:
Newsflash: we have a date for BSD-NL, for the Early 2026 day-conference. Go follow @bsd_nl to get the announcement straight into your timeline
#BSDNL #BSD #OpenBSD #HardenedBSD #FreeBSD #SecBSD #NetBSD #RUNBSD #MyMotherRunsBSD
Just a shout out to everyone directly or loosly involved in *BSD world here on fedi and elsewhere.
Thanks for having me here. It's been a couple of years now since I migrated from Linux and really enjoying it.
be safe and keep up the excellent work,
#appreciation #bsd #kiss #unix #freebsd #openbsd #netbsd #dragonfly #runbsd #illumos
So if I want to run multiple OpenBSD servers running the same copy of an application, configuration management seems the logical step.
Like, the whole kubernetes thing is way to complicated for a lot of things, but having a declarative way to think about you applications and settings is nice.
I believe @h3artbl33d is using (some) ansible here. Is ansible my goto solution to do config management on OpenBSD or are other tools I could consider?
Was looking at running stuff from #OpenBSD httpd(8). SearXNG drove me to those markdown notes on how OpenBSD's httpd handles its #FastCGI parameters. Debugging it with slowcgi from @AFresh1 . Great lecture. Thanks Andrew!
New #OpenBSD snapshot, new packages and new Masto release. Everything so you all can remain Tooting and be your Exquisite self

Oops. Just stumbled on an old machine that I didn't use for months. Ten mins later and it is now running the most current #OpenBSD snapshot 
https://github.com/macports/macports-ports/pull/31080
GitHub Continuous Integration checks queued.
Hopefully they will run without issue?
If so, it's up to someone else with commit access to merge it.
This isn't very significant from the last PR I submitted from late October 2025 (upstream has a commit from early September 2025 so I am trailing by many months with this one) however, remarkable to me:
MacPorts' signify's version is now in alignment with upstream's versioning!
Yay!
I have no idea if that was true previously? My guess is: no, since I think jpouellet/Jean-Philippe Ouellet branched that out a long time ago and seemed to have iterated version tags haphazardly? Maybe I am mistaken though! There's a completely different Linuxism fork of signify which seems to have evolved (and versioned) very differently too.
That in particular has confused me with spurious repology.org out of date error messages for many months. I dunno if it has confused others, or if this version sync will make things less confusing, but hopefully? It makes things less confusing for me at least.
In tangential news, since I saw tedu in the man page, someone was wondering where he got off to a while ago and I don't think I saw a response. Hopefully he's doin OK? Please?
#signify #MacPorts #macOS #OpenSource #OpenBSD #cryptography
We have spun up 5 new VMs during the last 48 hours. Some were booked by known friends of ours, some booked by new friends we have never met before. Welcome on board!