Linux
Explore recommended reads, summarized by AI
Command Line and Shell
Tools, techniques, and workflows for terminal users and shell programmers.
Advanced Command-Line Tips
Bash Scripting
Shell History and Aliases
Terminal Multiplexers and Editors
Terminal Utilities
Containers and Orchestration
Docker, Kubernetes, and containerized application deployment.
Docker and Kubernetes
Development and Debugging
Programming, system calls, and low-level tools for software development on Linux.
AI Agents on Linux
Kernel and Open Source Development
System Programming
Getting Started
Introductions to Linux fundamentals, distribution choices, and switching from other operating systems.
Command-Line Basics
Desktop Linux Experiences
Distribution Selection
Installation and Setup
Switching to Linux
Networking
Network protocols, configuration, and tools for connectivity and troubleshooting.
eBPF Network Programming
Networking Fundamentals
SSH and Network Security
Security and Penetration Testing
Ethical hacking, security challenges, and defensive techniques.
Capture the Flag Writeups
System Administration
Managing filesystems, processes, servers, and infrastructure on Linux systems.