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

@alfonsosiciliano Does this work with the dynamic sysctls like the ones sysstat uses? I couldn't find any documentation for them.
@david_chisnall I just took a quick look at sysstat, as I wasn't familiar with it before. I believe the dynamic sysctls are those like kern.ipc.numopensockets, whose values change based on the system's state rather than user input. One possible enhancement could be adding a timer to refresh the UI at regular intervals with updated values; I received a similar request in the past for sysctlview.

@alfonsosiciliano That is great!

It would be awesome if you would submit this as a port!

@hnygd In the future, I’ll wait a few weeks to ensure no issues are reported.