Daily driver guide

From Alpine Linux
Revision as of 10:29, 3 September 2024 by Prabuanand (talk | contribs) (Removed the warning, as the warning on the relevant pages are adequate)


Many people think that Alpine is only made for containers and servers, but it is actually a general purpose distro which can definitely be used as a daily driver.

Alpine is extremely small, simple and resource-efficient, making it easy to customize.

Note: This guide assumes you have already installed a minimal Alpine system by following the Installation guide

Basics

Advanced

  • If you find busybox lacking in features or options, it is easy to get regular stuff working
  • Use Flatpak to add packages that are not in the repositories.
  • Install gcompat package to add a glibc compatability layer which (sometimes) lets you run binaries as normal.
  • Secure your system by installing firewall software like awall or UFW.
  • Install a sandboxing application like AppArmor or Bubblewrap.
  • Learn basics of openrc, the alpine Linux init system or refer Open rc wiki
  • If You may want the rolling release version of Alpine Linux, enable the Edge repository.
  • You may want to enable the testing repository, as it provides a lot more applications.