Posts
- The Linux Boot Process
What actually happens between power-on and the login screen: firmware handing off to a boot loader, the kernel starting PID 1, and systemd's path down to the Getty unit
- How to Partition Your Disks
What a disk and a partition actually are, the partition types you actually need, why multi-boot needs a dedicated /boot partition, and a 2TB SSD schema that's held up for years
- Desktop Environments: Going Without One
What a desktop environment actually is, why every major one felt like too much, and the case for Openbox plus a handful of single-purpose tools instead
- How to Manage System and User Config
How to keep Linux config in one git repo, synced across every machine with GNU Stow, and why /etc still needs a different approach
- My Journey to Arch Linux
A 25-year journey through Windows, Ubuntu, OSX (ugh), Debian, and finally Arch - and why there's no going back
- Rethinking Web Browsers: A Case for a Unix-Like Approach
A case for browsers that work like Unix systems: exposing what's running, configurable through plain text files, and built from small parts instead of one black box.
- Efficiently Connecting to EC2 Instances with aws-bassh
This guide explores efficient SSH connection methods to EC2 instances, introducing the aws-bassh tool for streamlined access and offering insights into best practices and future developments.
- Managing Temporary Files: A Professional Approach
A simple folder convention for temp files that keeps Downloads and Desktop from turning into a junk drawer
- IPv4 address limitations
IPv4 is running out of addresses, IPv6 fixes that but is hard to use, and a simpler idea called ASP could help too