About My Philosophy
I am deeply interested in all things Unix, GNU, and Linux. I value system simplicity, transparency, and control. Keep It Simple, Stupid (KISS) is not just a design principle—it is the right way to compute.
Favorite Distributions
While many modern distributions abstract everything away, I prefer systems that let me stay close to the metal:
-
Slackware Linux
The oldest actively maintained distribution. Clean, stable, and completely free of upstream bloat. It does what it is told, no more, no less.
URL: https://slackware.com -
CRUX
A lightweight, ports-based distribution for experienced Linux users. True to the KISS philosophy, it offers straightforward package management and optimization for x86-64.
URL: https://crux.nu
Favorite CLI Applications
X11 is optional. These terminal utilities are essential to my daily workflow:
- Vim - The ultimate modal text editor. Highly extensible, lightweight, and available on every Unix-like platform.
- Tmux - A terminal multiplexer that manages multiple terminal sessions, windows, and panes from a single CLI instance.
- Irssi - A modular, text-based IRC client. Perfect for staying connected with the global Linux community without GUI bloat.
- Htop - An interactive process viewer and system monitor. Provides a clear overview of system resources and process trees.
Core Interests
My technical focus and areas of curiosity include:
- Custom kernel compilation and configuration
- Shell scripting (Bash / POSIX sh automation)
- BSD-style init systems and simple system management
- The Unix philosophy: programs doing one thing and doing it well
Useful Commands
True manual interventions for source-based and custom package management:
DISTRO_MAINTENANCE(8)
System Manager's Manual
DISTRO_MAINTENANCE(8)
Name
distro_maintenance - core utilities for managing Slackware packages and CRUX ports.
Slackware Package Operations
pkgtool
Launch Slackware's menu-driven package utility to install, remove, or view packages.
upgradepkg --install-new --reinstall package-%ver.txz
The standard way to safely update or install custom-built SlackBuild packages.
slackpkg update && slackpkg install-new ; slackpkg upgrade
The standard sequence to sync official package trees, deploy new core additions, and upgrade the base system.
CRUX Ports & Package Management
ports -u && prt-get sysup
Synchronize the CRUX ports tree via rsync and initiate a full system optimization upgrade.
pkgmk -d -i
Build a CRUX package from source using the local Pkgfile, download dependencies, and install it immediately.
prt-get depinst package_name
Query the CRUX ports tree, resolve all compilation dependencies, and build them in the correct order.
System & Kernel Init
make menuconfig && make -j$(nproc) bzImage modules
The definitive way to strip downstream bloat and compile a lean, custom monolithic kernel.
vim /etc/rc.d/rc.local
The BSD-style way to control multi-user system boot behavior without dealing with complex targets.