Alpine Technik

So klein und schön Alpine Linux auch ist - es verhält und nutzt sich allerding auch anders als seine anderen Linux-Alternativen.

  • Als C-Standardbibliothek wird musl statt glibc genutzt. Das stellt häufig ein Problem bei zu kompilierenden Programmen dar.

    Es existiert für Alpine Linux optimierte glibc (pkg-glibc ).

  • Einfachere Auswertung von /etc/resolv.conf (keine domain und search Beachtung)

  • Als Init-System wird OpenRC statt systemd oder sysv-init genutzt, welches eher an klassisches init-System erinnert. Alpine arbeitet mit /etc/inittab.

    Wichtig: OpenRC ist in in Images vorhanden - arbeitet aber nicht! S.a. Logging (rsyslog nachinst.)

  • Linux Kommandos stammen von BusyBox.

Alpine Linux lässt sich schnell ausprobieren:

docker run -it -h alpine --name alpine alpine

Und hierbei nutzen wir wieder einmal den Tag latest.