https://cablespaghetti.dev/hosting-a-static-site-on-an-original-raspberry-pi.html
#raspberrypi #alpinelinux #linux

@resingm I don’t think there are any books on Alpine Linux. What should such a book include or cover to be a great book?
Is there any great book on #AlpineLinux ? I love the concept, and love the considerations of the operating system. Yet, I usually opt for #Debian since I am much more familiar with it. It would be great to change that in the mid-term.
WizOS: A New Enterprise Linux Built on Alpine’s Secure Foundation
「 WizOS is engineered to address the persistent challenge of inherited vulnerabilities in container-based images. By adopting WizOS, enterprises can leverage a minimal, near-zero Common Vulnerabilities and Exposures (CVE) base image, ensuring that deployments are not halted by security flaws in shared components 」
https://thenewstack.io/wizos-a-new-enterprise-linux-built-on-alpines-secure-foundation/
#AlpineLinux: The Lightweight Linux Distro Explained
「 Alpine Linux uses a technique called position-independent executables to randomize the location of programs in memory. This makes it difficult for an attacker to exploit quirks in the memory and take over a machine.
The distro is also minimalist in its configuration. It gets its small size by using the BusyBox suite to provide most of the utilities in one executable 」
@jbz Currently, my self-hosted services and appliances rely on either #alpinelinux - utilizing OpenRC instead of systemd - or OpenWrt. With both I am relatively satisfied, and I have a feeling that I have my stuff under control.
FreeBSD is definitely on my watchlist for a no-nonsense OS. Once I have some time to spare, I‘m investigating how I could run niceties like paperless-ngx and immich on it.
The week's side quest is mostly installing #alpinelinux on 1st gen Raspberry Pis in "diskless" mode.
I've got at least three of the things gathering dust, and I love the challenge of working with limited hardware.
Diskless mode runs everything in RAM and needs a git-like "lbu commit" command to persist changes. This speeds things up a LOT and should mean the SD card lasts a long time.
This started as an experiment and now somehow I'm replacing most of my infrastructure with it.
I now have an experimental #snac instance, AdGuard Home for the kids and it's not stopping there...
OpenRC user services are now a thing in Alpine and I'm migrating many things I had fragile shell scripts start.
An added benefit is that my sessions in bare ttys have proper services running too!
Today in Sam's random side-quests, I have determined that it is possible to get 1100 requests per second out of an original 256MB RAM Raspberry Pi from 2011.
The setup is Lighttpd on Alpine Linux (diskless in-memory mode) and the Pi is overclocked from 700Mhz to 1.1Ghz.
I maxed out the 100Mb NIC, so turned on GZIP compression and went from about 525 to 1100 as a result.
HTTPS results coming soon (whether or not anyone cares about this).
http://[2a02:8012:187:26:ba27:ebff:fe49:20bc]/
#Linux Weekly Roundup for June 1st, 2025: #GNU Linux-libre 6.15 kernel, #AlpineLinux 3.22, #Firefox 139, #Armbian 25.5, #AlmaLinux OS 10, KaOS 2025.05, #Thunderbird 139, #ArchLinux installer adding support for Btrfs snapshots, #TUXEDO Stellaris 16 Gen7 laptop, PanVK now #Vulkan 1.2 conformant, #GStreamer 1.26.2, #PorteuX 2.1, CachyOS ISO snapshot for May 2025, and more https://9to5linux.com/9to5linux-weekly-roundup-june-1st-2025
My favorite new feature of #AlpineLinux 3.22: Support for OpenRC user services. The feature is still considered experimental, but some packages already provide user service files (e.g. dbus, pipewire, kanshi). Further, you can easily define your own in ~/.config/rc/.
If you use a PAM-enabled login method, you just need to install openrc-user-pam, and you're good to go.
For more information refer to: https://github.com/OpenRC/openrc/blob/0.62.2/user-guide.md#user-services----experimental
Weekly GNU-like #MobileLinux Update (22/2025): Is it June already?
New Alpine Linux released, new kernel and Xfce 4.20 ftw.
Plenty potatoes waiting for some love.
Probably my daily driver if the weekend test goes smoothly.
#AlpineLinux 3.22 Released with Support for #GNOME 48, #KDE Plasma 6.3, and #LXQt 2.2 Desktops, systemd-efistub, and More https://9to5linux.com/alpine-linux-3-22-released-with-gnome-48-kde-plasma-6-3-and-lxqt-2-2
We'd like to announce that Alpine Linux 3.22.0 Released.
https://alpinelinux.org/posts/Alpine-3.22.0-released.html
A big thanks to all the contributors and users providing feedback.
We also like to thank all the sponsors who help us by providing critical infrastructure.
@stefano Tried #alpinelinux on laptop (thinkpad p53) with ZFSbootmenu for the first time this week. Seems great overall, but:
* Had to disable the nouveau driver to make any graphics work.
* Got into this bug, where the initramfs tries to import all zpools at boot. Apparently, it has been fixed upstream.
#alpinelinux 3.22.0 has just been released! (congrats to the team), if you run dovecot be warned, you need to do stuff to keep it running: https://doc.dovecot.org/2.4.0/installation/upgrade/2.3-to-2.4.html
Alpine Linux 3.22 rc3 was just tagged. This will hopefully be the last release candidate.