triptico.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.
Long trek home.
#technomage #openbsd #openbsdgaming #unix_surrealism #puffy #ksh #comic #fediart #mastoart #art
RE: https://mastodon.social/@pitrh/115509098143295810
The BSD conferences are magical. The atmosphere is friendly. It's a family - a good one - with different views but a common goal: making great things, making smart choices in a positive environment.
#RunBSD #FreeBSD #NetBSD #OpenBSD #EuroBSDCon #BSDCan #AsiaBSDCon
"What is BSD? Come to a conference to find out!" It's where the Internet comes from!
https://nxdomain.no/~peter/what_is_bsd_come_to_a_conference_to_find_out.html
https://medium.com/@peter.hansteen/what-is-bsd-come-to-a-conference-to-find-out-06acd7d77fd8
https://bsdly.blogspot.com/2025/11/what-is-bsd-come-to-conference-to-find.html
#BSD #Unix #FreeBSD #OpenBSBD #NetBSD #DragonFlyBSD #Freesoftware #Libresoftware #BSDlicense #permissivelicensing
Almost running everything on #OpenBSD
- Desktop on mini PC
- Desktop on X201 laptop
- Home router
- Two tiny VPS hosts (web servers)
Not that it NEEDS to be OpenBSD, it’s just that I have the least amount of friction with that OS.
Hey #NetBSD 🚩community! There's been discussion over the years about whether the NetBSD project should have its own unique mascot (separate from the general BSD Beastie).
I outlined a proposal for one back in 2021, including some concepts:
https://mail-index.netbsd.org/netbsd-advocacy/2021/01/21/msg000828.html
What's the general feeling today? #RunBSD #OpenSource #FreeBSD #OpenBSD #DragonflyBSD
| Yes, we need a unique mascot!: | 0 |
| No, the flag/Beastie is enough.: | 0 |
| I'm not sure / No opinion.: | 0 |
| Just show me the results.: | 0 |
Closes in 29:16:46:29
https://www.openbsdhandbook.com/storage/#software-raid-with-softraid
Just stumbled upon this, nothing really new here, but it is nicely done and fairly complete:
Awesome #OpenBSD
Yes, the @bsdcan 2026 Call for papers is open! See https://www.bsdcan.org/2026/papers.html, submissions deadline is 17 January 2026.
#bsdcan #cfp #callforpapers #conference #bsd #freebsd #openbsd #netbsd #freesoftware #libresoftware
I reached the point where my laptop is day-to-day usable and I have no ideas what to configure next. This is a good place to be in.
@stefano I once went with my boss from the college to visit Dundee University in Scotland. We came into this huge room with #iMacs on each table. I was drooling!
When we came home I argued that we needed something like that.
"I'll let you buy a keyboard" my boss said.
I bought the keyboard ;)
Then I left for another college. 5 years later one of my old colleagues came for a visit. Out of his bag came the keyboard, "I believe this is yours" he said.
I still use that wonderful iMac keyboard on my #openbsd home server every day.
#nostalgia
Time for a late-night #OpenBSD upgrade on the router, this time to 7.8. Backup is done, now just going to run sysupgrade. See y'all on the other side.
Today's reboot reminded me of something to look forward to for these winter months, thanks to a gift I left myself in my #OpenBSD workstation's #X11 #xenodm `~/.xsession`:
```
# a little snow never hurt anyone, but let's only enjoy it in the winter months
case "$(date +%m)" in
11|12|01|02) xsnow -notrees -nosanta & ;;
esac
```
(Sadly, the #xsnow port & packages were sent to "the attic" long ago, but it still builds and functions normally.)
Found some nice BeOS / Haiku OS icons for my OpenBSD Xfce setup. #openbsd #xfce
https://www.xfce-look.org/p/2087825
Tuning DWM on #OpenBSD is very fun when you are new to the operating system. Took me a while to realize that vmstat and iostat are showing average-from-boot CPU usage if you don't print at least two lines in a row.
Why and how we're migrating many of our servers from Linux to the BSDs
My BSDCan 2025 presentation, PeerTube and YouTube links:
PeerTube: https://tube.bsd.cafe/w/x4oPuHpCJK3qWFfdZtr7hd
YouTube: https://www.youtube.com/watch?v=UnVp25-6Qao
#RunBSD #FreeBSD #NetBSD #OpenBSD #BSDCan #ISolveProblems #Linux
It is really time to ditch Linux...
phoronix.com/forums/forum/phor…
When Attila joins Gengis Khan... 😖
I am desperate for having the time to ditch #Linux at least on my personal computers... 😭
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.
https://brynet.ca/wallofpizza.html
https://www.paypal.com/donate/?hosted_button_id=ZQJC48GUPB3UU&source=url
It seems I cannot use Firefox 144.0.2 on #OpenBSD to log into slack.com anymore. Works with Chromium. Can anyone confirm/infirm if it is only me ?
Nuevo vídeo de The OpenBSD Guy sobre cómo configurar QEMU/KVM para instalar #OpenBSD (en lugar de usar VirtualBox)
Reprising for the *BSD curious - "What every IT person needs to know about OpenBSD" https://nxdomain.no/~peter/what_every_it_person_needs_to_know_about_openbsd.html
and my "short reading list" that has more (hopefully useful) links for aspiring and seasoned techies https://nxdomain.no/~peter/the_short_reading_list.html #bsd #freebsd #openbsd #freesoftware #development #devops #engineering
The new @BoxyBSD platform gained some new features for a better #BSD experience!
* The new portal now also finally supports VNC access to your BSD based VPS instances!
* You can finally select ISO files which offers you even to install any BSD or #OpenSolaris version from scratch or to install your VPS instance based on your personal needs without relying on a ready2use image. More images can be added upon request quickly. Simply get in touch with @gyptazy
* You can now get up to 2 free VPS instances to test and evaluate HA setups, multi-region setups etc.
* Extended DN42 peering (where you can also use your DN42 IPv4 addresses)
This is created by @gyptazy and if you're interested into more information, just come to the FOSDEM 2026 for a chat!
#FreeBSD #OpenBSD #NetBSD #SmolBSD #MidnightBSD #DragonflyBSD #RUNBSD #FreeVPS #Hosting #IPv6 #DN42 #community #opensource #fosdem

rio-like configuration for base openbsd fvwm2
The CfP for the BSD, illumos, OpenZFS, bhyve Devroom at FOSDEM 2026 is now available, you can start submitting your talk 🤩
https://people.freebsd.org/~rodrigo/fosdem26/
#Fosdem2026 #FreeBSD #OpenBSD #NetBSD #Illumos #ZFS #bhyve
boosts appreciated
Something I did this weekend to my @OpenBSDAms VM (great service!) before updating to #OpenBSD 7.8 was merging a couple of file systems to make a bit of headroom. To my own surprise, I even blogged about it → https://perezdecastro.org/2025/openbsdams-merge-filesystems.html
I pasted my laptops model number and it showed up as this 20Y1000SUKp-_g^O^C when it should have been just what I highlighted 20Y1000SUK
This is supposed to be /usr/X11R6 when pasted shows as /usr/X11R6Lohit Tamil
My .Xresources is below.
XTerm*termName: xterm-256color
XTerm*locale: true
XTerm*highlightSelection: true
XTerm*trimSelection: true
XTerm*saveLinew: 4096
XTerm*scrollBar: false
XTerm*cursorBlink: true
XTerm.VT100.utf8: true
XTerm*allowScrollLock: true! Xcursor theme
Xcursor.theme: Adwaita
Xcursor.size: 24! Font
XTerm*faceName: Go Mono Nerd Font Mono
XTerm*renderFont: true
XTerm*faceSize: 10Xft.dpi: 96
XTerm*keepClipboard: true
XTerm*selectToClipboard: true
XTerm*VT100.Translations: #override \n\
Ctrl Shift <KeyPress>C: copy-selection(CLIPBOARD) \n\
Ctrl Shift <KeyPress>V: insert-selection(CLIPBOARD)! Clicking a line selects only from the current word forward
XTerm*cutToBeginningOfLine : false
! and dont include a trailing newline in the selection!
XTerm*cutNewline : false
! Some black magic to change what characters XTerm considers "word delimiters"
XTerm*charClass : 33:48,36-47:48,58-59:48,61:48,63-64:48,95:48,126:48
! Select word on two clicks
XTerm*on2Clicks : word
! Select whole line on three clicks
XTerm*on3Clicks : line
! Select whole group on four clicks
XTerm*on4Clicks: group
! Select whole page on five clicks
XTerm*on5Clicks: page! Gruvbox theme
XTerm*background: #262626
XTerm*foreground: #ebdbb2
XTerm*color0: #262628
XTerm*color8: #928374
XTerm*color1: #CC241D
XTerm*color9: #fb4934
XTerm*color2: #98971a
XTerm*color10: #b8bb26
XTerm*color3: #FF8F15
XTerm*color11: #FFAF00
XTerm*color4: #458588
XTerm*color12: #83a598
XTerm*color5: #b16286
XTerm*color13: #d3869b
XTerm*color6: #689d6a
XTerm*color14: #8ec07c
XTerm*color7: #a89984
XTerm*color15: #ebdbb2
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟭𝟭/𝟬𝟯 (Valuable News - 2025/11/03) available.
https://vermaden.wordpress.com/2025/11/03/valuable-news-2025-11-03/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
#OpenBSD -current now has initial suspend-to-idle (S0) support on amd64, useful on modern Intel/AMD machines that lack S3 (suspend-to-RAM).
kettenis@ modified src/sys/*: Implement the guts for "suspend-to-idle" on amd64. This enables suspend on machines that don't support S3. In its current state it doesn't save a lot of power, but this should improve over time. Implementation of wakeup methods is incomplete which means that some machine can't resume at the moment.
ok mglocker@, mlarkin@, stsp@, deraadt@
Additional power saving improvements in this follow-up commit, with more likely to follow:
kettenis@ modified src/sys/dev/acpi/*: Power down PCI devices in S0 as well. Needed for suspend-to-dle.
ok mglocker@
Looks like there's some additional power savings for #OpenBSD's new suspend-to-idle support, thanks to Mark Kettenis!
kettenis@ modified src/sys/*: Make sure we select the deepest possible C-state during suspend-to-idle.
ok deraadt@, guenther@, mlarkin@, jsg@
OpenBSD has a new driver, intelpmc(4), for the Intel PMC (Power Management Controller) needed to enter even lower power idle states during suspend-to-idle (S0i), which #OpenBSD gained initial support for back in June.
Thanks to Mark Kettenis & previous work by jcs@!
kettenis@ modified src/sys/*: Add intelpmc(4), a driver for the power management controller found on various Intel SoCs. The driver takes care of calling the AML methods needed to enter low power idle states during suspend-to-idle (S0i).
The driver also implements some debug code that prints the residency of various power states in dmesg. Based on some earlier code by jcs@ok jcs@
#OpenBSD has a new driver for AMD machines, amdpmc(4), similar to intelpmc(4), for power management control needed to enter even lower power idle states during suspend-to-idle (S0i), which #OpenBSD has began supporting since 7.6.
kettenis@ modified src/sys/*: Add [amdpmc(4)], the equivalent of intelpmc(4) for machines with AMD CPUs.
ok mlarkin@, stsp@, deraadt@
#OpenBSD -current now has some initial USB4 support, a new driver has been added, nhi(4).. but not for why you might think.
OpenBSD gained amdpmc(4) this summer, which helped to improve suspend-to-idle (S0ix) support on AMD machines, unfortunately that wasn't enough and machines also require some extra negotiating with the USB4 controller to actually enter lower power states. This new driver currently handles that part!
kettenis@ modified src/sys/*: Add a driver for USB4 controllers. For now this driver doesn't actually implements any USB4 support apart from putting the controller to sleep during suspend. This is necessary on modern laptops with AMD CPUs to reach the appropriate low power idle states during S0ix suspend.
Hello, decided to log back into Mastodon as the bus to my town seems to have stopped a minute away from here for 20 minutes now. I have a few status updates regarding my tech adventures to share.
Firstly, I installed postmarketOS on a Samsung Galaxy S9 a few months ago, and with it, I moved to Alpine Linux on my laptop and desktop. The experience has been wonderful, but bumpy. It works really well on my laptop, but my desktop has faced some issues which I am happy to post on their mailing list once I am back home.
I also installed Arch Linux alongside my Alpine Linux installation as a redundant backup option in case one ends up broken by an update, or a mistake of my own. This has proven handy twice now, the second time ending up with my main system still under maintenance as of today. I also have a reserve Linux Mint USB, if it gets really bad, but I remain hopeful that it won't get that bad. Just for assurance, my ego has not inflated after installing it.
I still love using OpenBSD and FreeBSD when I can, but I deemed it more logical to use the operating system based off the kernel I want to develop for in the future. I plan on using OpenBSD on systems that I find to be not essential to use all the time, such as my brothers desktop, but I'm kind of bringing myself to use Alpine Linux on my daily drivers.
Sorry for disappearing for a while, this is a new phone which I forgot to install Mastodon on. My old phone drowned after my water bottle leaked during a walk, which meant I had to start over from scratch. I'm still addicted to Pixel phones however. Thanks for making a great operating system, #grapheneos team.
#OpenBSD #freebsd #alpinelinux #archlinux #BSD #Linux #technology #postmarketos
https://www.amazon.co.uk/Glovary-Firewall-Upgraded-OPNsense-Appliance/dp/B0DSF3LTSH/
OpenSMTPD 7.8.0p0 released https://www.undeadly.org/cgi?action=article;sid=20251102104457 #openbsd #opensmtpd #email #mail #smtp #mailserver #mta #libresoftware #freesoftware
Please boost <3
So I found the answer here and according to the blog it's a YES ! - https://www.rsadowski.de/posts/2025/aoostar-gem12-pro-max-openbsd/#the-top
LibreSSL 4.1.2 and 4.2.1 released https://www.undeadly.org/cgi?action=article;sid=20251102090208 #openbsd #libressl #tls #ssl #security #networking #cryptography #crypto #realcrypto #libresoftware #freesoftware

BSDCan 2026 is now accepting submissions for the June 2026 conference, see https://www.bsdcan.org/2026/papers.html and links therein for instructions.
Submissions deadline is January 17, 2026, the conference runs tutorials June 17-18, talks June 19-20.
#bsdcan #conference #freebsd #netbsd #openbsd #bsd #development #networking #freesoftware #libresoftware

Finally worked out how to toggle #polybar in #bspwm using a custom script designed for my #OpenBSD #KSH setup. There may be better ways of doing this in less code and if you know then I'd be happy to adapt but at the moment this works for me.
#!/bin/shJust add the following line to yourget_polybar_id() {
# List monitors and extract names
monitors=$(polybar --list-monitors | cut -d":" -f1)# Get PIDs of polybar processes
pids=$(pgrep polybar)# Get the currently focused monitor name
focused=$(bspc query -M -m focused --names)# Convert monitors to an array
set -- "$monitors"
mon_count=$# # Number of monitors# Initialize index
ind=0# Find the index of the focused monitor
for monitor in $monitors; do
ind=$((ind + 1))
if [ "$monitor" = "$focused" ]; then
break
fi
done# Extract the correct PID based on the index
# Convert pids into an array using space as a delimiter
pid_array=$(echo "$pids" | tr ' ' '\n')
poly_id=$(echo "$pid_array" | sed -n "${ind}p")# Check if poly_id is set; if not, exit with an error
if [ -z "$poly_id" ]; then
echo "No PID found for the focused monitor."
exit 1
fi
}get_polybar_id
# Define the state file
STATE_FILE="/tmp/toggle_state-$poly_id.txt"# Check if the state file exists, create it if it doesn't
if [ ! -f "$STATE_FILE" ]; then
echo "show" > "$STATE_FILE" # Default state
fi# Read the current state
CURRENT_STATE=$(cat "$STATE_FILE")# Toggle the state
if [ "$CURRENT_STATE" == "show" ]; then
echo "hide" > "$STATE_FILE"
polybar-msg -p "$poly_id" cmd hide | bspc config -m "$focused" top_padding 0
else
echo "show" > "$STATE_FILE"
polybar-msg -p "$poly_id" cmd show
fi
sxhkdrc script.# Toggle Polybar
super + z
bar-toggle.sh
https://mail-archive.com/ports@openbsd.org/msg136132.html
#emwm on #OpenBSD lacks a maintainer now
I was just "done" with the work needed to make it work correctly on OpenBSD
Making the veb(4) virtual Ethernet bridge VLAN aware https://www.undeadly.org/cgi?action=article;sid=20251029114507 #openbsd #veb #vlan #networking #bridge #freesoftware #libresoftware #current #newfeature #development
Prehistoric AI, OpenBlade's relative
#unix_surrealism #lispmachine #openblade #openbsd #technomage #comic
Oh, before I go to bed: don't forget to update your #OpenBSD 7.8 boxes ladies and gentlemen!
You should have four (4) updates to download via syspatch, I will let you figure out which one! 
The updated control panel at @BoxyBSD by @gyptazy
@gyptazy #FreeBSD #NetBSD #OpenBSD #FreeVPS #Hosting #IPV6 #BGP #DN42 #smolBSD #RUNBSD #BSD #BSDHosting #Hosting #FreeHosting #community #opensource
Serious question. Probably gonna get me flamed hard core for even asking.
Why doesn't #OpenBSD support #ZFS ? Is it ideological, or just financial?
I'm going to bed. I fully expect to get flamed into the ground for even asking. My phone is set to silent.
I ran OpenBSD as my primary fileserver from 1999 until 2011 or so, when ZFS and #FreeBSD were the far more obvious choice.
Heads up for people applying the first syspatch(8) for #OpenBSD 7.8, which is actually for the syspatch(8) utility itself.
There are instructions in the errata patch for if it fails.
If syspatch fails (probably because /usr is not a separate filesystem), perform these steps:
sed -e 's/.checkfs/#checkfs/g' /usr/sbin/syspatch > /root/syspatch
ksh /root/syspatch
syspatch # re-run new syspatch command as instructed
rm /root/syspatch
dev_mkdb
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟭𝟬/𝟮𝟳 (Valuable News - 2025/10/27) available.
https://vermaden.wordpress.com/2025/10/27/valuable-news-2025-10-27/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
If you can read this, #GoToSocial 0.20.1 now runs on #OpenBSD 7.8.
No real problems. The gotosocial binary must be recompiled as a 7.7 binary does not seem to run on 7.8. That's probably a Go thing 🤷
Also, gotta review my partitioning. 10G for the whole system with a bunch of 1-3G partitions leads to way too many "not enough space" when upgrading / updating. My fault here! Luckily, OpenBSD is smart enough to sysupgrade in a custom directory (thanks -b) and have pkg_add delete old packages (and files) before upgrading them.
but hey it does everything that I want it to and more, Securely.Thanks to everyone involved. All hail the fish.
The Man of MATA pt1
next: https://merveilles.town/@prahou/115271822786360293
pls consider supporting my work: https://analognowhere.com/support
#unix_surrealism #comic #technomage #openbsd #linux #penguin #mata
Me: huh, I don't remember logging out of my session on the kids' #OpenBSD laptop…oh, right, I did a `doas sysupgrade`, it did the upgrade, rebooted into 7.7, and returned uneventfully to the login screen without requiring any additional intervention or thought.
There's something wonderful about an upgrade-process so boring that you can accidentally forget you did it.
I got asked if I could create a #howto for creating a (public) #NAT64 service - just like I did recently for #BoxyBSD. With #DNS64 and #NAT64 you can also reach resource in the legacy internet (#IPv4) on #IPv6 only systems.
While this is based on #unbound and #tayga, there’s also a solution by using the #OpenBSD's native way which is also running on the other gateway. I’ll share a second how to how to do this in OpenBSD and pf.
https://gyptazy.com/howto-create-a-public-dns64-nat64-gateway/
While I was mucking about with an #openbsd port, I got an email from github offering me access to their ai code writing uselessness.
No! Bad website!
*spritzes with water bottle*
My code doesn't work at the moment. Broken is still better than this offer.
This is my favorite part of the OpenBSD installer because I get it wrong every time, but I love that they anticipated it! #openbsd
**BSD Mail Project Update!**
Hello everyone! I wanted to share some exciting updates about the development of BSD Mail, our privacy-focused email service designed with robustness, security, and transparency in mind. Here’s a deep dive into the technical choices I've made, focusing on my use of open source solutions and open protocols:
🌍 **Servers & Location**
- We're running on two physical servers:
- One hosted by OVH in France
- Another by Hetzner in Germany
- Both servers operate on FreeBSD with NVMe drives in a ZFS mirror configuration for speed and data integrity.
🔒 **Virtualization & Security**
- We utilize jails on both servers to ensure isolated environments for different services, managed via BastilleBSD. On one server, jails are set up directly on the hardware, whereas the other server employs nested jails.
- Each server hosts a bhyve VM running OpenBSD with OpenSMTPD for handling SMTP duties securely.
🔗 **Networking**
- A Wireguard setup connects the two servers, facilitating routing capabilities so that jails and VMs can communicate seamlessly, supporting both IPv4 and IPv6.
📧 **Email Services**
- **Dovecot** is configured for maildir replication across the servers using Dovecot sync, ensuring email availability and redundancy.
- **Rspamd** instances are tied to local KeyDB jails, set up in master-master replication for consistent and reliable spam detection and greylisting.
- **ClamAV** runs in corresponding jails for virus scanning, maintaining a high level of security.
- **SOGo** provides a web interface for email management, connected to MySQL databases in master-master replication to handle sessions and authentication smoothly.
💾 **Data Management**
- Email data is stored on separate, encrypted ZFS datasets to secure emails at rest.
- MySQL databases are used for storing credentials and managing sessions for SOGo, also in a master-master replication setup. Importantly, all passwords are securely hashed using bcrypt, ensuring they are salted and safe.
🔎 **Monitoring & Reliability**
- Our DNS is managed through BunnyNet, which continuously monitors our server status. Should one server—or a specific service—become unavailable, DNS configurations are dynamically adjusted to avoid directing users to the affected IP until full service is restored.
🌐 **Commitment to Open Source and Open Protocols**
- Every component of BSD Mail is built exclusively using open source software and open protocols. This commitment is crucial for ensuring data freedom and the reliability of the solutions we use.
This setup not only emphasizes our commitment to privacy and security but also our dedication to maintaining an open and transparent platform.
We're excited to bring you a service where your privacy, data integrity, and freedom are prioritized. Stay tuned for more updates!
#BSDMail #OpenSource #Privacy #FreeBSD #OpenBSD #EmailHosting #Email