user@rmstar:~$ cat README.md

whoami

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