30 ms·
I tried Alpine as my desktop around 4 months ago, but the documentation felt very insufficient. Just to install Firefox I had to change my repository URLs, and
by duck2 10y ago
I tried Alpine as my desktop around 4 months ago, but the documentation felt very insufficient. Just to install Firefox I had to change my repository URLs, and this wasn't mentioned anywhere, I only found out when I searched for the Firefox package to see where it is- "testing".
Furthermore the built-in Lynx does not have HTTPS support, so you cannot read "How to get regular stuff working"[0] before magically switching to the testing repository and installing Firefox. Not to mention that article is essential if you want to compile Lynx with HTTPS enabled. (the gcc pkg is not dependent on build-base and just doing apk install gcc won't result in a working gcc)
Having said that, the choices of OpenRC over systemd, busybox ash over [insert bloated shell here] and musl-libc over glibc are remarkable. Also xorg-base-install(or something like that) and similar scripts are very useful and definitely helped me get going.
0: https://wiki.alpinelinux.org/wiki/How_to_get_regular_stuff_working https://wiki.alpinelinux.org/wiki/How_to_get_regular_stuff_w...
- JdeBP 10y agoStatic Linux also chooses musl: https://news.ycombinator.com/item?id=12588854 https://news.ycombinator.com/item?id=12588854 And choosing the Almquist shell is not that remarkable, when one realizes that Ubuntu and Debian both did.
- duck2 10y agoWell I did not know dash is debian almquist shell, thanks. However the Wikipedia page says the standard login shell is still bash for Debian and Ubuntu, while Alpine uses ash all around.