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.
boostedAnyone know how to search the #NetBSD package ecosystem for a specific binary? Trying to figure out where shuf(1) is hiding, after installing both coreutils and moreutils. Ideally, I'd like to get better at finding these things so I can answer my own questions in the future, teach a girl to fish, but I'd settle for a direct fish donation if that's all people got for me.
#NetBSD "top(1)" has mismatched option name & purpose in "--color". It turns off use of color (not that I get default color output when connected over SSH via Cygwin terminal).
"top(1)" does not show #ZFS ARC use; "vfs.zfs" MIB tree also does not have the related information. "ZFS on NetBSD" https://wiki.netbsd.org/zfs/ mentions of the latter.
How does one configure (suggested) memory use & check it?
Oh, one does not simply set,see the ARC limit.
Right, should have remembered that.
boostedGetting back into setting up #NetBSD on Cithria as a starting point for daily driving on that machine. While I did get i3 installed no problem (we'll see how it runs after reboot) after solving the basic issue of setting up `pkgin`, I do find myself fascinated by the out-of-the-box CTWM experience. It's foreign enough to be intriguing. But also, some of the icons... my kingdom for a tooltip!
(the sacred texts here are probably in a man page, to be fair, but I'll get back to that investigation once I've got my basic workflow up-and-running, and I can treat Katarina as my backup device instead of my primary)
Post your #NeverSlop tech stack!
I'm thinking...
(I haven't tried all of these yet)
Resources:
Serendipity is typing "su", having a small panic attack that you don't remember its password, and guessing correctly in the first try.
Dernier live de préparatif de rentrée, on finit le setup du PC d'expérimentation, c'est maintenant sur https://www.twitch.tv/ahp_nils ! #twitchtv #linux #netbsd #twitchfr
... Via "ktrace(1)", immediate error is ...
4807 4807 zfs CALL open(0x77686d4c9771,2,0xe818)
4807 4807 zfs NAMI "/dev/zfs"
4807 4807 zfs RET open -1 errno 13 Permission denied
… & …
crw------- 1 root wheel 190, 0 Sep 26 11:47 /dev/zfs
… Hunh, is that it?!
A "chmod g+rw" later …
crw-rw---- 1 root wheel 190, 0 Sep 26 11:47 /dev/zfs
… issue was gone!
Semi-permanent workaround would be some "dev" rule.
With "/var/log" as its own file system (with both of [FZ]FS), during #NetBSD boot up I see messages from "syslogd" that various log files are missing, namely "/var/log/messages" which exists already in the file system.
... This is interesting as I chose GPT partition during installation of #NetBSD v11.0 ...
gpt show -a -l /dev/dk2 || gpt show -a -l /dev/rdk2
gpt: /dev/dk2: Cannot open (Device busy)
gpt: /dev/dk2: No GPT found (Device busy)
[1] 16534 exit 1 gpt show -a /dev/dk2
GPT not found, displaying data from MBR.
start size index contents
0 16777216 Unused
... so, was gaslit instead?
Why does "gpt(8) show -a" need to have a device specified, when the manual page sez ...
『gpt show [-aglux] [-i index] [-b startsec]
The show command displays the current partitioning on the listed devices and gives an overall view of the disk contents [...] With the -a option, all information for all GPT partitions (just like with -i index) will be printed.』
... ?
boosted... See also ...
bin/60383: fssconfig(8): distinguish between taking and loading a snapshot, reported 20260629,
by Taylor R C,
https://mail-index.netbsd.org/netbsd-bugs/2026/06/29/msg093490.html
boostedWrote up the steps I had to take to disable an NVIDIA Optimus card (a secondary discret NVIDIA GPU in addition to the main intergrated graphics) on a laptop to save power and generate less heat under NetBSD, where Optimus isn't supported with a guide on the UnitedBSD forums here: https://www.unitedbsd.com/d/1690-how-to-disable-nvidia-optimus-cards-on-netbsd-a-guide
What would I have in the #NetBSD Guide?
Something like this:
http://jdebp.info/Proposals/NetBSDGuide/chap-misc.xml#chap-misc-adding-new-disk
albeit maybe a little more polished. I just quickly knocked that together. Yes, that is the actual DocBook XML, though.
The modern user, who has experienced GUID partitioning, who has SATA drives, can see NetBSD as actually quite a familiar environment, the only frankly novel thing being disc wedges.
@phlash will enjoy that wedges get a mention, I hope. (-:
On near-bare #NetBSD installation installation of #ShellCheck package requires "3198M" additional space.
Do not remember that package to be of such size (but smaller on FreeBSD v14, Rocky Linux v8) ... or, am I imagining the numbers 
I'm not convinced of that last part. Plenty of people just use GUID partitioning as the norm. I myself have #NetBSD on some memory cards. I didn't muck around with disklabels or anything else fancy that would have required one operating system's specific tools. I just created a GUID partition table.
Let's take §22.6 of the #NetBSD Guide as a case in point.
A modern user won't have a SCSI controller, won't have a disc that comes pre-installed with MS-DOS in a FAT partition, won't have any reason to deal in C/H/S values at all, and won't need any reason to even think about disklabel.
This sort of thing makes NetBSD seem more arcane to the modern user than it actually is; and not only is it the primary explanation, it is the only explanation the Guide gives.
A modern user actually only needs to use gpt and dkctl.
After #NetBSD v11.0 installation in a virtual machine (after setting environment variable "PKG_PATH") "pkg_add pkgin" did not produce any output.
"kdump(1)" output of "ktrace -d -i pkg_add -v pkgin" — too deep for new user — showed that "pkg_add" was trying to access IPv6 address & stuck. Come On😖
After consulting …
Re: Is it possible to completely disable ipv6 in NetBSD 10, 20251114,
by Robert E,
https://mail-index.netbsd.org/netbsd-users/2025/11/14/msg033395.html
… deleted the IPv6 entries. Then "pkg_add" worked.
boostedI just gave the world a re-write of the boot chapter of the #FreeBSD Handbook that does away with bsdlabel and (finally!) uses gpart.
https://mastodonapp.uk/@JdeBP/117326574782531292
I wonder whether we can get the FreeBSD Handbook people to embrace this. GEOM was a big new thing in FreeBSD in 2003.
I see that the #NetBSD Guide suffers from the same disklabel-centrism, when it is closing in on 2 decades of having the gpt command.
I actually read the #FreeBSD Handbook's chapter on how FreeBSD bootstraps.
It's stuck in 2010. I'm not kidding. There's stuff in there that changed in the FreeBSD 7.3 release notes.
FreeBSD can boot on UEFI firmware nowadays, and directly from ZFS datasets. There's a gpart bootstrap command, and syscons does not use bright white for kernel messages any more.
In the meantime, the Handbook is telling people how to accidentally destroy their MBR or GUID partition tables with bsdlabel.
Do you think that we can get the Handbook people to catch up with the actual operating system, that is 16 years ahead? (-:
boostedEnjoying the design of #NetBSD native audio. Simple, direct and outstanding sound quality.❤️
Check it out at the NetBSD Kernel Interfaces Manual - audio page.
https://man.netbsd.org/audio.4
I’ve been backing up my home directories on my NetBSD machines to my FreeBSD backup server using rsync(1). But I’ve been experimenting with using ZFS for /home on NetBSD, so I thought it made sense to use zfs send for backups to the FreeBSD machine instead.
I don't want to spoil the #retrocomputing fun, but for those new to the BSDs who do not have the context and might come away thinking that they should move from GUID partitioning, or even MBR-style partitioning with LBAs, to disk labels:
The "BSD disklabel" is a partitioning scheme from 1988 that can destroy your GUID partitioning or boot loader if accidentally mis-used. #NetBSD, #OpenBSD, and #FreeBSD haven't agreed on disklabel partition types since IBM's JFS2. They don't agree on what the types for ZFS or HAMMER2 partitions are, for example. It is 32-bit, occasionally 16-bit, in some fields, and mostly has the old 2TiB size limits that the GUID system overcame with 64-bit addressing at the turn of this century. And the on-disk data structures are no longer even compatible as of OpenBSD discontinuing 'v0' in 2025 (with a somewhat optimistic note in the version control history that no-one has written that to disc since 2007).
boostedIn "How to use file system snapshots in #NetBSD" https://wiki.netbsd.org/tutorials/how_to_use_snapshots/ , does …
『Recovering from a snapshot
If you made a mistake and need to recover from the snapshot, you can use, e.g., net/rsync to revert files back to what they were in the snapshot:
# rsync -aHc --delete /home/.snap/20260706/bofh/. /home/bofh/.』
… mean the snapshot does not have to be mounted to restore a file?
Or, is "Recovering …" section relying on the reader to mount the snapshot per "Taking a snapshot" section?
Learned the hard way with #NetBSD : if you want the #gd and/or #ImageMagick libraries in PHP (commonly required if you're installing Wordpress or in my case, @movim), one must install the X11 sets when installing NetBSD.
You can install them later using `sysinst`, however, have a back-up of your `/etc` handy, because it's real easy to accidentally blat your `/etc` config files with system defaults that will boot to single user mode with no `sshd` running.
boosted#NetBSD trip report: This reminds me highly of setting up Arch Linux in the mid-late 00's. Including being very confused how to get PulseAudio to work.
The sound test application
On the plus side, the wifi card in this laptop works (an Intel one) although the speed is maxing out at 54 mbits/sec. Graphics performance is pretty good as well. Just need to figure out how to get sound to work...
NetBSD Playing with disklabels https://lobste.rs/s/qknavp #netbsd
https://movq.de/blog/postings/2026-09-25/0/POSTING-en.html
boostedFinally got my old 2015-era laptop's NVIDIA Optimus card to disable under #NetBSD by following the instructions here by @bkrawczyk !
Had to change out the ACPI methods being called to the ones used by my laptop (in my case, \\_SB.PCI0.PEG0.PEGP._OFF and _ON) which I found by running a Linux live USB, blacklisting the nouveau module with modprobe.blacklist=nouveau installing the bbswitch module, reading the kernel log of the ACPI device found by it, unloading bbswitch, building and installing acpi_call, testing with that a bit, and then rebuilding the NetBSD kernel module with the new ACPI method.
I really should write this up on the NetBSD wiki or something...
(Or port bbswitch properly. But that runs into the problem of my test cases being a grand sample of one.)
boosted@prokyonid To be fair, it’s worth noting that the process of installing #NetBSD on an SBC is also quite an adventure when you don't already have #NetBSD installed😉
https://wiki.netbsd.org/ports/evbarm/allwinner/#index3h1
*Yes, I’m aware of the ready-made images for Raspberry and Pine, but—wouldn't you know it—I always end up with Mango, those odd Orange boards, and the like, which don't have ready-made images :)
Alright, #NetBSD folks. Maybe you can help me with something. I cannot for the life of me figure out the PKG_PATH to install pkgin. I'm even poking around on my Linux machine at various URLs at this point, all sorts of variations adjacent to https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/11.0_2026Q2/All/pkgin* (with and without All, with and without the asterisk, with and without the platform). I have followed the docs, comparing the man page back and forth with the post-install instructions on the NetBSD site.
At this point I'm wondering if it's an issue on the server side, which seems insane, it has to be user error somehow. Right? What am I doing to always get these "Can't process <url>: Not Found" errors?
@klu9 @joel @chadmccullough
for live #NetBSD you can find a usb img file here https://cdn.netbsd.org/pub/NetBSD/images/11.0/NetBSD-11.0-amd64-live.img.gz
KDE, Gnome, Xfce, Mate, Lumina etc all available for #BSD
Most #FreeLibre software than runs on Linux also available for BSD as they share Unix roots.
But IIRC I don't think #Wayland works on BSD.
So if the latest version of a #DesktopEnvironment is Wayland-only (e.g. KDE?), then you'll have to use the last version that runs on X. (& there's a new non-Wayland fork of KDE, #SonicDE )
(Anyone please correct me if I'm wrong.)