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.
Oh duh, #ctwm supports opaque/live moving/resizing windows! How did I miss this all this time? XD
(in ~/.ctwmrc -- )
# hide window contents while altering windows for performance
#NoOpaqueMove
#NoOpaqueResize
#(comment those two out and reload)
I can't blame the #NetBSD folks for making the more performant option the default, even though I had opaque move/resize in (checks notes) 1995. ;)
(Of course, some folks might run the OS on older machines than that. It's technically possible!)
Now if I can just figure out how to move windows with the keyboard. Like, not a few pixels at a time, but snapping to the edges of the screen and other windows like you can in KDE Plasma. ;)
boostedBummer, it seems like the issue with the Realtek ethernet driver might not the driver itself, but faulty hardware. But... once I opened the laptop I thought that I might be able to replace the Atheros wifi card with one compatible with #NetBSD... what do you think?
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟴/𝟯𝟭 (Valuable News - 2026/08/31) available.
https://vermaden.wordpress.com/2026/08/31/valuable-news-2026-08-31/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
building iocaine on NetBSD
once it's done, move my blog from bozohttpd to caddy (only because I'm more familiar with caddy and it's a production site)
wish me luck (it will build, it's a cargo thing).
next step, configure caddy/iocaine, stop bozohttpd, start caddy and enjoy the chaos
boostedHaving fun inspecting Realtek ethernet kernel drivers in #NetBSD. In FreeSoftware projects, this is part of the game. In the end, regardless of the result, it will always be a great learning experience. 😺
boostedcomment ça une autre instance mastodon, mais sous NetBSD?
faut arrêter de me donner des idées à la noix! (dit notre héros à son cerveau très neurodivergent)
Prompted by @aris, I added getopt-style long options to a #FreeBSD flavour of the #dd command, last night. Marc Teitelbaum added getopt to 4BSD ps(1) in 1990. Time for at least considering doing it for dd(1).
I changed the manual page, changed the Z shell completions, and even added some alternative spellings that use whole words.
This should be portable to #NetBSD and #OpenBSD with relative ease. GNU coreutils and BusyBox dd differ and need their own work, however.
Despite being well aware of & not wanting to use #FreeBSD any more due it being #AITainted now, am still using it due to the reliable support of #OpenZFS ...
- available during install time without the need for manual chanting (compare "ZFSBootMenu"^0 set up);
- for root("/") file system (NetBSD^1 needs manual chanting^2).
0- To avoid #AIMarred system, moving to a #Linux distribution is pointless
1- #ZFS is Solaris version.
2- #NetBSD: #RootOnZFS https://wiki.netbsd.org/root_on_zfs/ .
Proof of concept.
This is FreeBSD's #dd, lightly modified to use getopt_long() with a fairly straightforward set of long options mirroring the JCL-style ones.
It's a fairly simple modification, and a very similar one would apply to NetBSD.
This is not the hard part. (-:
This is fascinating. I'd taken for granted that NetBSD had a no-slop policy, but it isn't quite that straightforward.
From their commit guidelines, "Code generated by a large language model or similar technology, such as GitHub/Microsoft's Copilot, OpenAI's ChatGPT, or Facebook/Meta's Code Llama, is presumed to be tainted code, and must not be committed without prior written approval by core."
So, it's not a closed door.
https://www.netbsd.org/developers/commit-guidelines.html
Compare with Gentoo's policy:
@Jonas nothing to worry about. I would suggest first playing around with virtualbox or qemu to understand #NetBSD ask community here for help or mailing list or any community forum. Once you get comfortable with terminology and how things work you can try it on bare metal machine and see how it goes.
Well it wouldn't be at random. getopt(3) is fairly well known and established at this point, and using it a fairly mainstream notion since the days of AT&T System 5 Release 3, although there are parts of the world that look askance at long options (invented in 1989 if memory serves) as if they are heresy.
And it wouldn't change the JCL-like syntax one whit.
I wonder whether anyone has actually attempted this. A quick look around doesn't reveal anyone even questioning this religious tenet, which is amazing given how people have reinvented stuff over the years. I would still be surprised, and I haven't looked everywhere. But it might actually be, @aris , that you are the first to suggest this in 40 years.
If it's taken that long for someone to even float the idea, my prediction of Sol going red giant is still looking spot on. (-:
boostedOne wouldn't have to discard the old syntax, thanks to what #NetBSD and #Illumos have done long since. One could make it fall back to the JCL-like syntax in the cases where no modern getopt() options were used.
All existing shell scripts that run on NetBSD and Illumos or that use GNU coreutils or BusyBox, at least, won't be using any modern options at the moment, because that's a fatal error, so there's no existing scripting to trip up.
The GNU and BusyBox people have snuck --help into their dd(1)s, but I don't see that being conflicted with. (-:
@aris made a good point. BSD fixed the ps(1) command to have getopt(3) syntax in 1990. Maybe it's finally time to do the same to dd(1).
#NetBSD put the beginnings in place in its dd(1) 26 years ago, and is currently ahead of all of the other BSDs in this respect.
https://cvsweb.netbsd.org/bsdweb.cgi/src/bin/dd/dd.c.diff?r1=1.17;r2=1.18
#Illumos also introduced the beginnings of getopt() to dd, at some point before going open source.
At this rate, we should get modern argument syntax as an optional extra in dd just before Sol goes red giant. (-:
@argv_minus_one I think #NetBSD's stance is better it not just avoid AI LLM code but also any means of copy paste from other places or any means which can taint Base operating system.
Sending good vibes to everyone in the Debian community navigating the recent transitions. If you're using this moment to do a little distro-hopping, consider jumping over to the BSD side. NetBSD offers a completely independent codebase built on a classic, predictable philosophy. You might just find your new permanent home! 🚩💻
#NetBSD #Debian #FOSS #noai #TechCommunity #antiai
So I'm starting the task of getting familiar with #NetBSD, on the assumption that it's likely to be among the last refuges of people who reject slop. (#HaikuOS is another option, and recently reached beta 6.)
I'm attempting an install of NetBSD 11.0 on my Thinkpad T41, but seconds into the boot sequence, the laptop screen drops to its lowest brightness level and can't be adjusted while the NetBSD installer is running. The installation instructions are almost impossible to read.
Any idea what's going on there?
The tragedy of #Debian accepting AI 'contributions' is that, most of the time, you are accepting stuff that:
a) is someone else's code, with all the potential legal issues (hence #NetBSD stance on it)
b) is of a very dubious quality, since it went through an AI blender
Just remember: an 'AI' does not exist and has no concept of code, quality and correctness -- I feel like we will soon see the first CVE with a CVSS 9.99 score in AI supplied slop vile coding due to this.
Funnily enough, I was never really into #Debian ... I appreciate the quality of the distro, but... I don't know, too many moving parts, I guess.
I will continue supporting #Slackware I'll look into #Guix and, of course, #OpenBSD and #NetBSD as well as #HardenedBSD .
The line is drawn. It is time to choose your side.