about this site
the basics
rmstar.sh is a personal blog about Unix systems, shell scripting, low-level programming, and whatever other rabbit holes consume my weekends. No ads, no tracking, no JavaScript frameworks. Just text and a love of the command line.
the name
Named after the shell one-liner that strikes fear into the hearts of sysadmins everywhere: rm *. It's a reminder that power and caution must coexist — and that backups are not optional.
topics covered
- Bash / POSIX shell scripting
- Linux internals & /proc / /sys
- Networking from scratch (TCP, DNS, TLS)
- Systems programming in C & Go
- Dotfile archaeology & tooling
- Security & CTF write-ups
- The occasional rant about software complexity
tools of the trade
- Neovim (reformed Vim user)
- tmux + zsh
- Arch Linux (daily driver)
- Alpine Linux (servers)
- Git, obviously
- A very old ThinkPad
system info
user@rmstar:~$ neofetch OS: Arch Linux x86_64 Kernel: 6.8.2-arch1-1 Shell: zsh 5.9 Editor: Neovim 0.10 Terminal: foot WM: sway Uptime: 47 days, 3 hrs
contact
get in touch
Found a mistake? Have a question? Want to argue about editors?
Email: hi@rmstar.sh
GitHub: github.com/rmstar
Fediverse: @rmstar@fosstodon.org