yeehaa!!! seems to be working ok!!! Also have a right-click menu that launches cmixer.

#OpenBSD #sndiod #sysctl #WindowMaker #yad #WIP

Delayed hibernation comes to OpenBSD/amd64 laptops

Brilliant idea of systemd to apply sysctl settings from configuration files ignoring their folders and the Debian Kernel team to put defaults in a "/usr/lib/sysctl.d/50-default.conf" file.

Why 50 and not 00? I have all my settings in a "/etc/sysctl.d/10-custom.conf" file. One of them was mysteriously erased by those defaults in a file starting with a higher name hidden in the system files.

Now I understand why all configuration files are prefixed by "zzz".

#linux #systemd #sysctl #debian

βœ¨πŸ€¦β€β™‚οΈ "vm.overcommit_memory=2 is *always* right!" proclaims the oracle of server wisdom, touting the magic #sysctl that will solve all memory woes. Because, of course, who needs nuanced memory management when you can just hope for the best? 😜✨
https://ariadne.space/2025/12/16/vmovercommitmemory-is-always-the-right.html #vmovercommit_memory #memorymanagement #serverwisdom #techhumor #ITjokes #HackerNews #ngated
vm.overcommit_memory=2 is always the right setting for servers

The Linux kernel has a feature where you can tune the behavior of memory allocations: the vm.overcommit_memory sysctl. When overcommit is enabled (sadly, this is the default), the kernel will typically return a mapping when brk(2) or mmap(2) is called to increase a program’s heap size, regardless of whether or not memory is available. Sounds good, right? Not really. While overcommit is convenient for application developers, it fundamentally changes the contract of memory allocation: a successful allocation no longer represents an atomic acquisition of a real resource.

Fixing delayed syncing with Linux Nextcloud client – Lennart’s weblog

Recently, I noticed that changed files were not picked up by the Nextcloud client as fast as before. As a result I sometimes missed a file (or changes in a file) on my laptop that had been created …

Source: Fixing delayed syncing with Linux Nextcloud client – Lennart’s weblog

Fixing delayed syncing with Linux Nextcloud client

Recently, I noticed that changed files were not picked up by the Nextcloud client as fast as before. As a result I sometimes missed a file (or changes in a file) on my laptop that had been created …

Lennart's weblog

nsysctl 2.2 is out!

New features and improvements:
https://alfonsosiciliano.gitlab.io/posts/2025-06-28-nsysctl-2-2.html

Manual and tutorial already updated!
#documentation #docs #manual #tutorial

Port update in progress sysutils/nsysctl
#FreeBSD #UNIX #sysadmin #sysctl #HappyHacking #runbsd  #OpenSource

πŸ–₯️ My ultra-budget server powering http://websysctl.alfonsosiciliano.net has been running smoothly for the past 2 months. So far, so good!

πŸ“ˆ #Crawlers hit tens of thousands of sysctl parameter pages daily. That's fine, since robots.txt allows it. But why keep requesting non-existent pages as if the site were built with WordPress 😀 ? Fortunately, the stack (#FreeBSD  + #OpenResty 🌐 + #Lapis ✏️ + a custom-built #database πŸ“¦ ) stays well within the limited resources of my $5/month cloud server.

The code might soon be #OpenSource stay tuned!

#UNIX #sysctl #WebDev #WebServer #ThePowerToServe #coding #Lua #kernel

sysctlview https://www.freshports.org/deskutils/sysctlview/ is a GUI utility for sysctl on #FreeBSD 
It's probably my first #opensource project πŸ‘¨β€πŸ’» , it's still in the Ports Collection πŸ“¦ and runs fine, but it hasn't been updated in years.

Maybe it's finally time to brush up on #C++ and give sysctlview a proper rewrite.
The original version uses #gtkmm (#GTK for C++), but a few years ago I ran a poll and most people preferred #qt
So maybe a QTsysctlview is on the horizon? πŸ‘€

#staytuned #sysctl #FreeBSDDev #coding #kernel #Desktop #Laptop

SysctlTUI is Out!

The sysctl() system call can get or set the state of the system, the #FreeBSD kernel exposes the parameters for sysctl() as objects of a Management information Base (MIB).

sysctltui is a Text User Interface #sysctl #MIB explorer. It allow to view a parameter’s properties and get or set its value.

Link: https://alfonsosiciliano.gitlab.io/posts/2025-05-29-sysctltui.html

#UNIX #kernel #C #terminal #opensource

@robn
I don't have GitHub account, so replying here.

Not sure it's trivial enough or not, but wouldn't it nice if this deletions are done in 3 steps, like below in single commit per step?
Step1: Implement new SYSCTL macro to create alias of
any sysctl/tunable node (i.e., SYSCTL_ALIAS).
Step2: Use it for to-be-removed nodes.
Step3: Actually remove now-actually-alias old nodes.

This kind of renaming could happen in the future. So having clear way like
Step1: Add new node as usual and make existing
to-be-deleted ones alias of the new one.
Step2: In next or later *.0-Release, search and delete aliases
to avoid POLA violations within single stable branch.

This way, the 2nd step would become trivial (look for SYSCTL_ALIAS).

#FreeBSD #OpenZFS #SYSCTL