Alpine Linux
Alpine Linux is a security-focused Linux distribution that is widely used in Docker containers due to its compact size and lightweight design. However, Alpine Linux is also fully usable as a general-purpose Linux distribution for servers, desktops, routers, and other applications. Alpine Linux provides several advantages over other distributions, including its use of the musl C library and lack of systemd. This Open Educational Resource (OER) contains information about using Alpine Linux in various applications, based largely on the author’s own experience.
- Overview of Alpine Linux
- Formatting a MicroSD Card
- Getting Started with Alpine Linux
- Bootloaders
- Listing Installed Packages in Alpine Linux
- Alpine Linux Repositories
- Wireless Networking in Alpine Linux
- System Services
- Network Time Protocol
- The doas Command
- Creating a User Account
- The Shell
- Basic Neovim Configuration