Home

News Feed

Atom XML Feed.

Recent posts




















FreeBSD disable stereo sound

Posted on January 21, 2023

We have two ears, so we hear the world in stereo. Two ears give us a sense of distance and direction. Therefore, the FreeBSD Operating System provides and enables multichannel audio by default, popularly referred to as “surround sound”. Properly, by default only 2 channels are enabled: “s16le:2.0, Stereo, 2 channels (left, right)”.

Read more


bsddialog 0.4 and LGPL-Free bsdinstall

Posted on October 2, 2022

The bsddialog project provides bsddialog and libbsddialog, an utility and a library to build TUI dialogs and widgets. The version 0.4 is out!

This release provides mainly new features and changes to integrate bsddialog (utility) with scripts in FreeBSD BASE system. Finally, it is possible to install FreeBSD using BSD-Like licensed tools/code only (at least like a proof of concept).

Read more


FreeBSD first status report 2022

Posted on June 10, 2022

The FreeBSD 1q2022 status report is online!

My contribution is PortConfig, a new TUI utility to select port options: https://www.freebsd.org/status/report-2022-01-2022-03/#_portconfig.

Read more


Manual bsddialog

Posted on January 26, 2022

The BSDDialog utility builds TUI dialogs and widgets. This is the manual page, for an introduction and examples https://gitlab.com/alfix/bsddialog.

Read more


LibBSDDialog

Posted on January 16, 2022

LibBSDDialog provides an API to build TUI dialogs and widgets to show messages, to get input and to inform about a computation status.

Read more


Manual libbsddialog

Posted on January 15, 2022

The libBSDDialog library provides an API to build TUI dialogs and widgets. This is the manual page, for an introduction and examples https://gitlab.com/alfix/bsddialog.

Read more


Manual portconfig

Posted on January 6, 2022

portconfig is an utility for the FreeBSD Operating System to customize a port building. A short description is available, this post is for the manual, refer to the project README for a technical description.

Read more


BSDDialog

Posted on December 7, 2021

BSDDialog is an utility to write a script with a Text User Interface. It can build widgets/dialogs: to show messages, to get input and to inform about a computation status.

Read more


portconfig

Posted on November 20, 2021

The FreeBSD Operating Systems provides the Ports Collection to allow a simple way for users and administrators to install applications, to know more https://www.freebsd.org/ports/.

It is possible to configure a port before the building and installation, ports-mgmt/dialog4ports is a well known TUI utility for the port options, unfortunately dialog4ports depends on non-permissive open source software. portconfig is a new utility to provide the same features of dialog4ports, it and its dependecies (bsddialog and ncurses) are completely permissive.

Read more


ncurses manuals

Posted on November 3, 2021

ncurses is a library to write programs with a TUI, I used ncurses to implement MixerTUI and currently BSDDialog. The library is released under a permissive open source license so the FreeBSD Operating System provides it in BASE (and in PORTS devel/ncurses).

The following table lists the manuals linking to https://man.freebsd.org, the ncurses project provides also some tool but the table takes into account only the API.

Read more


FreeBSD second status report 2021

Posted on July 25, 2021

The FreeBSD 2q2021 status report is online!

My contribution is BSDDialog, the purpose of this project is to provide an utility and a library to build scripts and tools with UI Widgets in a terminal.

Link: https://www.freebsd.org/status/report-2021-04-2021-06/#_bsddialog_tui_widgets


FreeBSD first status report 2021

Posted on May 6, 2021

The FreeBSD 1q2021 status report is online!

My contribution is “sysctl improvements”, a summary of the recent updates about sysctl (to get and set the kernel state at runtime), properly my report describes the improvements and new features of: sysctlinfo 20210222, sysctlbyname-improved 20210223, sysctl-libnv, nsysctl 2.0 and sysctlview 2.1.

Link: https://www.freebsd.org/status/report-2021-01-2021-03/#_sysctl_improvements


sysctlmibinfo2 2.0.1

Posted on March 16, 2021

sysctlmibinfo2 version 2.0.1 is out!

The sysctlmibinfo2 library provides an API to explore the FreeBSD sysctl MIB and to get the properties of an object, so it is useful to handle an object correctly or/and to build a sysctl-like utility; it is used by sysctlview, nsysctl, sysctl-mib-html and mixertui.

Read more


sysctlview 2.1

Posted on March 14, 2021

sysctlview 2.1 is out!

sysctlview is a graphical sysctl MIB explorer for FreeBSD, each object represents a parameter of the kernel, sysctlview can show the properties of an object and get or set its value.

Read more


nsysctl 2.0

Posted on March 9, 2021

nsysctl version 2.0 is out!

The nsysctl utility can get or set the state of the FreeBSD kernel at runtime. The system exposes the available parameters as objects of a “Management Information Base” (MIB), nsysctl can explore the MIB, print the properties of an object, get or set its value and show the output in human and machine readable formats.

Read more