OpenSMTPD Is The Mail Server For The Future via @ggpsv https://lobste.rs/s/qmvgke #email #openbsd
https://bsdly.blogspot.com/2026/05/opensmtpd-is-mail-server-for-future.html
openbsd
I have a simple script called pkg_size that lets you query the size of a package and any dependencies that would need to be installed* without installing it.
* (it totals the sizes that pkg_add -s reports for every mountpoint and converts it to usable SI units, not just bytes)
https://codeberg.org/rldane/scripts/src/branch/main/pkg_size
It has no dependencies outside of base* (I just reworked it to use /bin/ksh instead of bash).* (Actual dependencies/external binaries called: basename, bc, grep, mktemp, pkg_add, pkg_info, rm, sed, tee)
Example:
$ pkg_size qemu
quirks-7.147 signed on 2025-10-10T23:15:26Z
qemu-10.0.2:capstone-5.0: ok
qemu-10.0.2:libssh-0.11.3: ok
qemu-10.0.2:dtc-1.7.0: ok
qemu-10.0.2:libiscsi-1.20.0: ok
qemu-10.0.2:qemu-ga-10.0.2: ok
qemu-10.0.2:libslirp-4.7.0: ok
qemu-10.0.2: ok
/dev/sd1a on /: 1946 bytes
/dev/sd1h on /usr/local: 882110457 bytes
qemu 841.24 MiB
We're done with the 7.9 release. The head of the ports tree is now unlocked.
Normal development can continue there.
--
Christian "naddy" Weisgerber
https://marc.info/?l=openbsd-ports&m=177807185522395&w=2
Ah, we've been Lobstered! https://lobste.rs/s/qmvgke/opensmtpd_is_mail_server_for_future #opensmtpd #openbsd #saneemail #email #freesofware #libresoftware
OK, u9fs for media sharing from unix to #9front is kicking my butt. I am using the "stock" binary from ports on #OpenBSD.
Cpu server / drawterm access are working on #plan9 Glenda has a password and keys and all. I deliberately chose p9sk1 for the keys in factotum to enable legacy protocols since, as far as I can tell, u9fs only knows that.
Added this to /etc/services (from FreeBSD's equivalent):
9pfs 564/tcp #plan 9 file service
9pfs 564/udp #plan 9 file service
Added this to /etc/inetd.conf:
9pfs stream tcp nowait root /usr/local/sbin/u9fs -D -a p9any -l /var/log/u9fs /media
I opened TCP/564 in pf.conf for good measure - tho I think inetd does this? Anyway,
pass out proto tcp to any port 564
pass in proto tcp to any port 564
u9fs.keys is in place on OpenBSD and it has exactly 3 lines only with password/username/host. Can confirm inetd is OK and u9fs process is running.
However, on 9front:
cpu% 9fs 192.168.1.101
post...
srv net!192.168.1.101!9fs: mount failed: unknown user
cpu%
Same result if I run it manually with srv and mount -c
Logs on OpenBSD side for u9fs don't show anything (wish "verbose logging" were actually verbose and logged something..)
What am I missing?!
This #GoToSocial instance has been migrated from #OpenBSD 7.8/arm64 to OpenBSD 7.9/amd64/bhyve.
➡️
➡️
➡️
➡️ 🙌
If you can read this, I didn’t mess up 😅
Nothing wrong with running it on the ODROID, I just wanted it back to a DC.
Most hilarious #OpenBSD bug I've seen in a while: The kernel can panic when pressing the CapsLock key: https://marc.info/?l=openbsd-bugs&m=178186466408482&w=2
Fortunately, true hackers have mapped CapsLock to Control
Beneath the Linux surface: the UNIX legacy, a lively ecology https://lobste.rs/s/ct9mlh #freebsd #illumos #linux #netbsd #openbsd
https://club.unix.rocks/commentary/under-linux/
https://marc.info/?l=openbsd-tech&m=178571743904213&w=2
#OpenBSD 7.9 here we goooooooo!
rld@falcon:~$ doas sysupgradedoas (rld@falcon.lan) password:Fetching from https://mirrors.mit.edu/pub/OpenBSD/7.9/amd64/SHA256.sig 100% |************************************************************| 2144 00:00Signature VerifiedBUILDINFO 100% |************************************************************| 54 00:00Verifying old sets.INSTALL.amd64 100% |***********************************************************| 44889 00:00base79.tgz 0% | | 2688 KB 09:41 ETA
#Upgrade #RunBSD #BSDgoBRR! #SixteenYearOldThinkpad #Thinkpad #X200t
Happy International Day for Biological Diversity! 🌱
A diverse ecosystem is a strong ecosystem. In the tech world, NetBSD brings vital diversity by proving that clean, portable, and secure code can run on virtually any architecture. This adaptability keeps computing open and accessible to everyone.
Let's keep the digital ecosystem diverse. Consider supporting the NetBSD Foundation today by contributing code, writing documentation, or making a donation! 💻🚩
#NetBSD #BiodiversityDay #OpenSource #TechDiversity #FOSS #RetroComputing #Sustainability #Linux #RunBSD #FreeBSD #OpenBSD
I'm at a loss what that last update on the -current` snapshot did ??
kern.version=OpenBSD 7.9-current (GENERIC.MP) #475: Thu May 14 12:34:48 MDT 2026
deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
Really strange as on boot I get an error 255 unknown. But some times after many fails it will boot into bsd.sp and others into bsd.mp yet when I type ls at the boot prompt bsd.mp isn't there ??? I think that last snapshot messed something up.
Thank you to everyone who gave me things to try to resolve my #OpenBSD Dell Optiplex 3080 i5 not wanting to boot /bsd but would only boot /bsd.sp and bsd.rd
I tried everything from booting bsd.rd and upgrading to using doas sysupgrade -s but each upgrade failed the same. I even deleted /bsd so it remade it after an upgrade but still the same.
Finally after thinking the next step was to do a fresh install I decided to try rolling back the snapshot to the 1st May. This is not recommended but what had I to lose ?
So i entered doas sysupgrade -sf http://ftp.hostserver.de/archive/2026-05-01-0105/ and guess what ? It only boots into /bsd now and I have all my CPU's back !
Yipee ! 🎉
Now to see if a doas sysupgrade -s does it's stuff and still boots /bsd`
OK there must be a bug somewhere as I rolled back to 1St may snapshot and booted with multicpu kernel no problems.
Then I tried to upgrade to the latest with doas sysupgrade -s and it's back to not booting the /bsd !!!!
Time to rollback to maybe the 14th may and see if that's
OK ??
#RunBSD

New #blog #post: Package Manager Tier List
https://rldane.space/package-manager-tier-list.html
1521 words
Note: this is a very off-the-cuff tier list, using speed as the main qualifier, but the article explains exceptions to that as it goes on.
cc: my wonderful #chorus: @joel @dm @sotolf @thedoctor @pixx @orbitalmartian @adamsdesk @krafter @roguefoam @clayton @giantspacesquid @Twizzay @stfn
(I will happily add/remove you from the chorus upon request! :)
#rlDaneWriting #blost #DeadLikeMe #Linux #BSD #RunBSD #FreeBSD #OpenBSD #NetBSD #Debian #Arch #pacman #AUR #Fedora #homebrew #flatpak #snap #OpenSuSE #RPM
I had no idea there's a port of HAMMER2 for #OpenBSD !
(from @bpl )
Maybe one day gefs will get ported to OpenBSD - https://marc.info/?l=openbsd-misc&m=175109777313355&w=2.
HAMMER2 seems to be unofficially available - https://github.com/kusumi/openbsd_hammer2, but not sure if anyone was brave enough to use it.
The requirements are pretty low:
NO IPv4
min. IPv6 /48 subnet routed
Network (ARIN/RIPE/…) should be personalized (netname, abuse,..)
Optionally: BYOIP
ARPA delegation for the net to my nameservers
min. 2x 500G disk space (SATA SSD or better)
min. 48G memory per node
bandwidth doesn’t really matter (100Mbit is fine)
Remote MGMT to systems
#bsd #freebsd #netbsd #openbsd #openindiana #education #learning #opensource
Can you guess what happened when it tried to boot the /bsd kernel on this intel i5 machine ?
That's right it failed with the same error 255 that the bugs mailinglist told me was an issue I had probably caused so go reinstall. I knew it wasn't me as it was extremely strange how I could rollback to the 14th May or earlier with out any issues it always booted the /bsd ( MP ) kernel but after the 14th May it would not but would boot the copy I had of the last working /bsd renamed /bsd.xyz
I'm too tired to go back to the misc or bugs mailinglists to be told it's me. I know I wouldn't have got that response from the #FreeBSD devs so maybe it is a sign from above ?

I love #OpenBSD (and all the BSDs, heck all the #FOSS OSes, they're all amazing), but y'all, this is a bit sad:
$ time pkg_info -Q nimanimorph-0.3p5minimodem-0.24p0nim-2.2.8 (installed)openimageio-3.1.9.0p0p5-Bit-Vector-Minimal-1.3p2p5-Net-IP-Minimal-0.06p1p5-Term-Animation-2.6p1py3-minimalmodbus-2.1.1p2py3-minimock-1.2.8p13racket-minimal-9.1texlive_texmf-minimal-2025p0xanim-2.80.1p9real 1m3.110suser 0m1.360ssys 0m0.120s
I know about pkg_locate, and I use it by default, honestly, but "that's not in base!" ;)
My network speed is a bit slow, but not that slow.
$ speedtest-cliRetrieving speedtest.net configuration...Testing from T-Mobile USA...Retrieving speedtest.net server list...Selecting best server based on ping...Hosted by Frontier (Dallas, TX) [2449.63 km]: 28.121 msTesting download speed................................................................................Download: 12.64 Mbit/sTesting upload speed......................................................................................................Upload: 6.27 Mbit/s
#FOSS #Unix
🍵 
