schmonz.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.
#NetBSD works smoothly on my main laptop, a slimmer and newer ThinkPad than the HaikuOS machine. I do need to tweak the X11 touchpad settings a little.
Maybe you learned #VHDL in the interim. (-:
Uh, NO, do you see me staring far off into the distance and drooling? 😂
By the way, you made me re-visit the doco for case. It should be ;& (just the one semi-colon) to fall through in all sh-conforming shells, because that was standardized back in 2024. #NetBSD and #FreeBSD knew it was coming in 2017 and adjusted their Almquist shells.
And I realized that I've been writing for a highest common factor that is actually too low, because the #FreeBSD manual for sh(1) is wrong. They kept the shell conformant, but didn't keep the doco in synch.
Huh, I tried sh, ksh, mksh, and bash with ;;, ;&, ;;&, and ;| on NetBSD, and the only ones that worked were bash and ksh.
(Ok, I see how I miscommunicated here. I meant the only ones where ;;& or ;| worked, not ;&)
On this Devuan box, bash accepts ;;, ;&, and ;;& just as the manpage states (short-cut, accept all after first accpetance, evalute all, respectively)
mksh works just like bash, but also accepts ;| as equivalent to bash's ;;& (which it also accepts)
Dash's sh (debian almquist) only accepts ;;, and gives an execution-stopping syntax error with all of the other forms.
On a freebsd server I tried, ksh (ksh93) only accepts ;; and ;&. sh acts the same. Tried an OpenBSD server and got the same result.
Here's the test script:
echo
echo 'trying ;;'
case a in a) echo its a;; b) echo its b;; *) echo its something;; esac
echo
echo 'trying ;&'
case a in a) echo its a;& b) echo its b;& *) echo its something;& esac
echo
echo 'trying ;;&'
case a in a) echo its a;;& b) echo its b;;& *) echo its something;;& esac
echo
echo 'trying ;|'
case a in a) echo its a;| b) echo its b;| *) echo its something;| esac
Day 8
Spiffed up my .xinitrc and started on my bspwm + sxhkd setup. Its been a while since I configured a window manager from scratch. 🙂
Maybe you learned #VHDL in the interim. (-:
By the way, you made me re-visit the doco for case. It should be ;& (just the one semi-colon) to fall through in all sh-conforming shells, because that was standardized back in 2024. #NetBSD and #FreeBSD knew it was coming in 2017 and adjusted their Almquist shells.
And I realized that I've been writing for a highest common factor that is actually too low, because the #FreeBSD manual for sh(1) is wrong. They kept the shell conformant, but didn't keep the doco in synch.
boosted
boosted#NetBSD GSoC 2026 Testing Compat #Linux: Syscall testing
https://blog.netbsd.org/tnf/entry/gsoc2026_testing_compat_linux_2
Why use an installer to install an operating system, when you can just do it yourself, step by step? In this post I will cover the installation process of the NetBSD operating system, including disk level encryption. Instead of using the standard installation program (sysinst), I decided to install NetBSD “from scratch”, as a way to dive into the internals, and learn more about the nuts and bolts of this great operating system. ↫ Luis Falcon A fun weekend project for next weekend.
Speaking of NetBSD, the fifth and final 9x release has been released. It represents a selected subset of fixes deemed important for security or stability reasons since the release of NetBSD 9.4 in April 2024. It is fully compatible with NetBSD 9.0. This also marks the end-of-support for all NetBSD-9.x releases and the netbsd-9 branch. All users still on this branch are urgently asked to update to a more recent release like NetBSD 11.0 (with 11.1 upcoming at the end of this month) or NetBSD 10.2 (to be released in a few days). ↫ Martin Husemann at the NetBSD blog The full release notes have more information.
True digital literacy isn't generated; it's understood. 💡
On this Literacy Day, step away from the opaque shortcuts of AI, dive into the clean NetBSD source code, and empower human curiosity from the bare metal up. Read the source, master the system, and keep human craftsmanship alive. 📖⚙️
RTFM (Read the Fantastic Manual)
#NetBSD #LiteracyDay #DigitalLiteracy #ReadTheSource #CodeLiteracy #HumanIntelligence #runBSD #Linux #Unix #RTFM #internationalliteracyday #noai #antiai #nollm #antillm
boostedOK... I need my hit of colour again, and lsd(1) provides:
https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/sysutils/lsd/index.html
Especially ike how items modified today show a different colour for date.
Thanks to @vermaden for telling me about it!
NetBSD 9.5 released
Speaking of NetBSD, the fifth and final 9x release has been released.
It represents a selected subset of fixes deemed important for security or stability reasons since the release of NetBSD 9.4 in April 2024. It is fully compatible with NetBSD 9.0.
This also marks the end-of-support for all NetBSD-9.x releases and the netbsd-9 branch. All users still on this branch are urgently asked to upd
boostedNetBSD 11 from scratch
Why use an installer to install an operating system, when you can just do it yourself, step by step?
In this post I will cover the installation process of the NetBSD operating system, including disk level encryption. Instead of using the standard installation program (sysinst), I decided to install NetBSD “from scratch”, as a way to dive into the internals, and learn more about the nuts
i notice people talking about switching operating systems, and not just away from debian but away from linux entirely, with one popular destination being NetBSD in large part due to their strong anti-AI policy. seems to be a lot of enthusiasm at the moment!
to folks who have done this: was copyleft a consideration for you? the idea that the bsd license allows somebody to take the code, change it (or not change it), sell it, and have no obligation to release any source code - that gives me some pause. at the same time, it makes me wonder about the *actual usefulness* of copyleft guarantees in software today, and how useful they will be in the future...
but rather than get deeper into my own thoughts right now (which are not really settled), i'm curious about others'. if this was important to you prior to switching to a bsd, what changed?
Day 7
An excellent walkthrough of the (new to me) bspwm window manager by @justaguylinux ... I'm going to try this on NetBSD.
https://www.youtube.com/watch?v=8OrBs62opVo
Thing is, I rarely use tiling. But the WM has a 'monocle' mode that sounds like it behaves like a stacking WM with maximized windows which is more to my liking. And configuring hotkey combos in a separate X daemon that can be reused in other WMs is a neat idea.
We are incredibly grateful for the wonderful technology that BSD has given us - our organisation is build upon it - because it is stable, reliable, secure, open and has been developed by tens of thousands of people throughout the decades 🥰🫶🏻
As such, we deem it vital to give back to the community and to the BSDs. We do that through sponsoring - financially, hours, patches, feedback and more 🤓
This time we would like to highlight one of the initiatives we sponsor: @EuroBSDCon 2026. This is a fantastic conference, each year again. This edition is held in Brussels. So naturally, we will be there.
If you are interested in any way in the BSDs, either grab your ticket, come to Brussels and be part of the fun. Or grab a streaming ticket and watch the event over the internet. Rumor has it that this year will be streamed directly to PeerTube.
If you want to give it a swing, we mirror OpenBSD, HardenedBSD, hbsdfw and SecBSD from Amsterdam.
#OpenBSD #FreeBSD #NetBSD #HardenedBSD #SecBSD #EuroBSDcon #eurobsdcon2026
boostedI have updated the application server powered by #NetBSD for my day job. It is slow enough. However it is a bad time to purchase a new machine...
🚩 NetBSD 9.5 released and EOL for netbsd-9
https://blog.netbsd.org/tnf/entry/netbsd_9_5_released_and
boosted@jon_bon @trashheap #NetBSD is easy to install on standard PC hardware (mainly just boot off USB and follow through a few defaults) and many ARM devices (copy image to SD card and boot). It gets more funky on odder hardware.
I have the code for #GNU #coreutils 9.11 #dd to use #getopt, and here it is in action.
I have no idea how to show the code to the coreutils people, whoever they even are. But it exists, and has finally been done.
So that's two versions of #FreeBSD dd, and now GNU dd. I'll do #NetBSD dd next.
I still intend to set up an #Illumos system at some point, but a patch to #Tribblix/OpenIndiana/OmniOS/SmartOS dd will have to wait on that, unless an Illumos person sees these and is inspired. (-:
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟵/𝟬𝟳 (Valuable News - 2026/09/07) available.
https://vermaden.wordpress.com/2026/09/07/valuable-news-2026-09-07/
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/09/07) available.
https://vermaden.wordpress.com/2026/09/07/valuable-news-2026-09-07/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday