Another "I want to love Alpine but can't" user here.<p>Their use of musl libc makes it a very poor choice for running python in a container, because it forces a lot of manual rebuilding since the PyPi wheels don't work on Alpine, among other issues [1]<p>[1] <a href="https://pythonspeed.com/articles/alpine-docker-python/" rel="nofollow">https://pythonspeed.com/articles/alpine-docker-python/</a>
Just a heads up to anyone using wireguard on Alpine: wireguard is now included in the kernel, so you'll want to uninstall the wireguard-lts package when you update to 3.13. Otherwise your kernel won't be upgraded and any other packages with modules (e.g. zfs) will break.
I want to like Alpine because it's so light, but realistically you can only ever use it in Docker / VMs or for very specific locked-down needs.<p>The musl libc makes it a bad choice for general purpose desktop use (look at the number of hacks required to get some version of VSCode running on it for example).
Recently, I migrated my personal dev laptop from Ubuntu to Alpine Linux. It took a day, but everything works now, including hidpi stuff.<p>No big issues so far and I am in the process of migrating my home server to Alpine.
I would love for Alpine to progress to the point where it's a realistic desktop or server OS, rather than the OS for the containers that run on an Ubuntu or Debian server.<p>Edit: Just got inspired and went to the contributing page.<p>Think I'll start using it to develop with Vim in a VM locally and see where things go from there.
Given the popularity of Alpine it is important to update images as soon as possible given how many significant updates are there. Services like [1] help a lot for that...<p>[1] <a href="https://newreleases.io" rel="nofollow">https://newreleases.io</a>