3 ms·
As a long time Alpine user (bare metal, laptop, pi, servers) I can praise the low memory footprint, simple and consistent configuration and up-to-date packages.
by greguu 3y ago
As a long time Alpine user (bare metal, laptop, pi, servers) I can praise the low memory footprint, simple and consistent configuration and up-to-date packages.
Alpine runs great on older hardware. Things that bugged me over the years are the lack of armv5 support (understandably an architecture that is dying) and that their native firewall awall is somewhat limited. Despite being a pleasure to use awall with iptables, it is not capable of nftables exclusive features (eg cake) as far as I understand, yet.
The lack of obscure packages in Alpines repositories is not really an issue in my scenario. Or compiling against musl. Neither is the mentioned DNS over TCP issue.
Using wlroots and sway is a breeze on Alpine and having moved from gentoo > arch > alpine over the years, I am glad Alpine exists. Second choice for me is Void Linux musl and their optional armv5 support via xbps-src.
I hope Alpine will stick around and is not only known to be slim in docker containers.
- LinuxBender 3y agoFWIW they fixed the DNS over TCP issue. [1] The only DNS issue I've run into is a lack of IPv4/IPv6 DNS lookup ordering preference like glibc's /etc/gai.conf. Useful in data-centers where 100% of lookups on specific nodes/roles are and always will be IPv4 I too use Alpine on just about everything. I'm happy with it. I do wish it would keep one old kernel around after upgrades but I worked around that. [1] - https://www.theregister.com/2023/05/16/alpine_linux_318/ https://www.theregister.com/2023/05/16/alpine_linux_318/