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(keinedomainundsearchBeachtung)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.