Personal info
- Name: Alfonso S. Siciliano
committer, mentor: BaptisteDaroussin
Email: <asiciliano AT SPAMFREE FreeBSD DOT org>
IRC: alfonso - alfonsobsd - alfonsosiciliano
Phabricator: reviews.freebsd.org/p/asiciliano
Presentations, proceedings and papers
sysctlinfo: a new interface to visit the FreeBSD sysctl MIB and to pass the objects info to userland, BSDCan 2020, Ottawa, Canada.
Vision Accessibility, Dev Summit September 2024, Dublin, Ireland.
- FreeBSD: A Short Introduction, Linux Day 2024, Naples, Italy.
- Improving Accessibility for Visually Impaired Users in FreeBSD, Accessibility Days 2025, Milan, Italy.
Overview of assistive technologies for visual accessibility available in the FreeBSD, Dev Summit September 2025, Zagreb, Croatia.
A Two-Step FreeBSD Installer: Current Status and Future Plans, EuroBSDCon 2025, Zagreb, Croatia.
A Two-Step FreeBSD Installer: Current Status and Future Plans, BSDCan 2026, Ottawa, Canada; slides are completely different from the ones in Zagreb.
Projects
sysctlview: graphical sysctl MIB explorer.
sysctlmibinfo: library to get sysctl MIB info (see sysctlmibinfo2).
sysctlinfo: kernel interface to visit the sysctl MIB and to pass the info of an object to the userland.
sysctlbyname-improved: an extension of sysctlinfo to improve sysctlbyname().
sysctlmibinfo2: a new version of sysctlmibinfo depending on sysctlinfo and sysctlbyname-improved.
nsysctl: utility to get and set the kernel state at runtime, supporting LibXo, Tutorial.
mixertui: TUI audio mixer built on the FreeBSD sound subsystem.
sysctl-mib-html: tool to save the sysctl MIB in HTML.
sysctl-libnv: sysctl handler for a nvlist.
portconfig: utility to handle ports options.
bsddialog: library and utility to build TUI dialogs and widgets.
portoptscli: (accessible) CLI utility to handle ports options, suitable for a speech synthesizer.
RoadmapFromDialogToBSDDialog: BASE replacement of LGPL-Licensed dialog with a BSD-Licensed alternative.
WebSysctl: online database to collect all possible sysctl parameters along with their properties.
sysctltui: TUI sysctl MIB explorer.
Projects sponsored by The FreeBSD Foundation
Accessibility Handbook: assistive technologies for users with visual impairments. Vision Accessibility Project.
Ports
Documentation
Tutorial nsysctl, get/set kernel state at runtime
Tutorial FreeBSD and Nvidia Optimus
Disable sysctl CTLFLAG_ANYBODY
Manual sysctlinfo(3)
Manual sysctlinfo(4)
Manual sysctlmibinfo2(3)
Manual sysctlmibinfo(3)
Manual nsysctl(8)
Manual sysctlview(1)
Manual mixertui(8)
Manual edbrowse(1)
Blog Post FreeBSD System Calls Table
Blog Post Restore a BASE command
Wiki Page Laptop Acer Aspire 5742G
Blog Post ncurses manuals
Manual portconfig(1)
Manual bsddialog(3)
Manual bsddialog(1)
Blog Post Disable stereo sound (accessibility)
Manual portoptscli(1)
Blog Post FreeBSD 15 System Calls Table
Manual sysctltui(8)
Bugfixes
sysctl.8 r343930
DRM_SYSCTL_PRINT in drm_sysctl_freebsd.c FreeBSDDesktop/kms-drm/pull/170
pcm.4 (sound.4 and snd.4)r360669
- And so on.
PR Queries