Masthash

#alpineLinux

Alpine Linux :alpine:
14 hours ago

Alpine Linux 3.17.3, 3.16.5, 3.15.8, and 3.14.10 released

Those releases include security fixes for openssl:

CVE-2023-0464
CVE-2023-0465

https://www.alpinelinux.org/posts/Alpine-3.17.3-released.html

https://www.alpinelinux.org/posts/Alpine-3.14.10-3.15.8-3.16.5-released.html

#AlpineLinux

Patrycja
2 days ago

[...] unless you're using one of the smaller, faster-moving distros like Alpine Linux you'll likely be out of luck

wow, that's a rather unexpected reference

#AlpineLinux ftw

bbbhltz
2 days ago

Yes, I did have the day off.

I took #alpinelinux @alpinelinux for a spin on my rpi400 and it is glorious. They do need to change a few things on the wiki but it works out fine. Still can't get #qutebrowser to work or figure out why my keyboard is set to the wrong language at login, but it's not like I will really be using this machine a lot.

Screenshot of Alpine Linux running on an rpi400. Qogir theme, Kori icons.
Rick Moen 🇺🇸 🇳🇴 🇬🇧
2 days ago

@dangillmor it's a pity there are not open source operating system "distributions" that vet "package maintainer" individuals for all of the thousands of software application packages that most people might actually need, who then function as gatekeepers to weed out bad software releases, not to mention imposters, from infiltrating a distribution system of cryptographically signed and QA'd software, that is verified to comply with "distribution" policies.

Some day, perhaps.

#Devuan
#MEPIS
#BodhiLinux
#LinuxMint
#PCLinuxOS
#TrustedBSD
#Tails
#SubgraphOS
#QubesOS
#AlpineLinux

\x1b orhun 👾
3 days ago

New CLI tool/blog post is out! 🚀

"Setting up a packaging environment for #AlpineLinux - introducing alpkg" 🏔️

⭐ GitHub: https://github.com/orhun/alpkg
📚 Blog: https://blog.orhun.dev/alpine-packaging-setup/

\x1b orhun 👾
6 days ago

This article's headline is complete bollocks.

https://www.makeuseof.com/new-linux-distros-2022/

>12 New #Linux #Distros That Launched in 2022

It then lists #EndeavourOS, #KaOS, #Manjaro, #openSUSE, #LinuxLite, #AlpineLinux amongst others.

The youngest of those is #EOS, but neither it, nor ofc those others, was a NEW distro launched in 2022.

Geeez! 🤦‍♀️

Thomas Liske
1 week ago

In der Zwischenzeit habe ich es auch geschafft, die Folien meiner beiden #CLT2023 Vorträge einzusenden. Sie sind inzwischen verlinkt, ebenso wie die Videoaufzeichnungen - vielen Dank an @sontag 😃

#IfState
https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/225

#Linux #Router mit #AlpineLinux
https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/226

Vielen Dank an das Publikum und die interessanten Gespräche zu den Vorträgen. Hat wieder sehr viel Spaß gemacht 🥳

AlanGrassia
1 week ago

Trying to install #AlpineLinux on #VMware Fusion running on a Mac Studio with Apple Silicon.

Following open-vm-tools install directions at https://wiki.alpinelinux.org/wiki/Install_Alpine_on_VMware_ESXi

The ‘world' and 'repositories' files don't have any lines to uncomment.

What am I doing wrong?

Logged in as ‘root’.

Sean
1 week ago

The excitement is real. Been doing this CPU WorkUnit for like 3 days

#foldingathome #alpinelinux #linux #sway #openrc #amdgpu

Folding@Home application window at 97 percent on the top left.

Displayed on the Sway Window manager, tail command watching the openrc logs from /var/log/messages with grep below the Folding@Home Window. Firefox GitHub open on the right side of the screen with Firefox YouTube below it.
Sean
1 week ago

using an efistub signed with secure boot on alpine now, boots quicker and the included initramfs even includes amdgpu. only thing that could make it better is if I could somehow sign it with my yubikey, I don’t really trust myself handling secure boot keys, but it’s fine how it is right now
#linux #alpinelinux

chillbruh
1 week ago

It took me a few hours last night just to get #alpinelinux to boot. Turns out the "sys install" directions regarding partitioning was wrong, you don't need a 256MB FAT13 partition with an EXT4 partition taking up the rest of the space.

Just one FAT32 partition is enough, and then untar the 64 bit arm alpine linux files into the partition. Add the headless overlay file and usercfg, and it boots right up.

chillbruh
1 week ago

I finally decided to jump in and install #alpinelinux on my #raspberrypi media/NAS server. I was delaying it for months cause I wanted to document the setup process before actually doing it.

Still haven't finished the setup documentation, but it's good enough for now. I learned while setup last night that I was still missing a lot of info anyways, and some straight up wrong info.

[mdrights@pinephone:~]
2 weeks ago

Happy Friday~

Yep this week I solved the startup issue of #dnscrypt-proxy (maybe again) in #pmos / #alpinelinux (they are using #openrc).

The startup failed because of the file/dir ownership not match. Dnscrypt-proxy needs to start as root then drop to user by itself and it needs to modify its dir in /var/cache, so...

The solution is to set user as root but group as dnscrypt, in its init script.

But I'm afraid I don't have to report upstream, so... anyone could #help?

Patrycja
2 weeks ago

doing some #AlpineLinux aports housekeeping and i realized my disk space is slowly running out... whoops

terminal screenshot, showing that /var/cache/distfiles takes up 28 gigabytes and has 4993 files
ϺΛDИVTTΛH :fosstodon:
2 weeks ago

My @nlnetlabs #unbound #dns #resolver #docker image was updated with #OpenSSL 3.1.0 and #Alpine 3.17.2 yesterday, the version reads 1.17.1-3 (Revision 3). Stay safe! 💚

https://github.com/madnuttah/unbound-docker

#dnssec #security #privacy #alpinelinux #madeWithLove

@atarifrosch @Haydar For example #AlpineLinux doesn't use #SystemD either - They use #OpenRC - but at least they commited themselves to that instead of halfassing several competing options...
https://social.tchncs.de/@Haydar/110023788969479953

Is there anyone who has ever tried to create a persistent USB installation of Alpine Linux, but with f2fs?

#alpine #alpinelinux #linux #askfedi

Scott Williams 🐧
3 weeks ago

Some good news! I got #qbsh to run on #AlpineLinux. I needed to apk add libstdc++ support.

#basic #linux #qbasic

qbsh running on Alpine Linux
Thomas Liske
3 weeks ago

Und direkt im Anschluss gibt es dann meinen zweiten Vortrag zu den #CLT2023:

Linux Router mit #AlpineLinux

Samstag, 16:00 - Raum V3 - Dauer 60 Min.
https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/226

Falk Stern
3 weeks ago

Dear internet, today I understood alpine Linux overlays and their structure. I think I am in love. #alpinelinux

Stefano Marinelli
3 weeks ago

When in IT someone says "this is how you have to do it and with this solution, there is no alternative", I get so angry. I've also noticed they're always "*** certified" and - surprise - the only solution they're going to accept is the one provided by their vendor #LoveOSS #Linux #FreeBSD #OpenBSD #NetBSD #BSD #Debian #AlpineLinux #Ubuntu #CentOS #TonsOfOtherOSS

Current status: trying #bun (#javascript runtime) because it has HTMLRewriter 😂
https://bun.sh/docs/api/html-rewriter

Unfortunately they don't have *musl* build so it's quite a hassle to get it work on #alpinelinux and #distroless 🙁

Thomas Liske
3 weeks ago

While preparing my talk on #AlpineLinux based #FOSS routers for #CLT2023 I reuse a slide from 2017 updated. It contains the current number of #IPv4+#IPv6 prefixes in the DFZ - at least the IPv6 growth is much larger since then. 🤷

https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/226

Screenshot comparing the number of ipv4 and ipv6 prefixes between 11.2017 and 03.2023.

IPv4: 665k => 915k
IPv6:   81k => 171k
Justine Smithies ~:idle: :tux:
3 weeks ago

Whilst I'm exploring #PostmatketOS #AlpineLinux I wonder how far you can push it for desktop usage obviously hardware depending ? Has anyone tried say music production using #Ardour with it ? Is it feasible or am I going to regret this experiment ?

Justine Smithies ~:idle: :tux:
4 weeks ago

@postmarketOS @alpinelinux For any serious #AlpineLinux or #PostMarketOS out there. Would you share your handy tips, packages and maybe you host your own repositories ??

Justine Smithies ~:idle: :tux:
4 weeks ago

Has anyone managed to build and run #Hyprland from #Git on #AlpineLinux ???
I know there is createaport by @martijnbraam but I don't see any posts on the www of anybody else trying or actually using it ??? I might run up Alpine on a spare laptop to see how my experience would compare against my #ArchLinux setup that I've used for years 🤔
Please boost TIA
https://git.sr.ht/~martijnbraam/createaport/tree

Patrycja
1 month ago

working on rocm support for #AlpineLinux

screenshot of two terminal windows; one showing neofetch with alpine logo and GPU "Radeon RX 470/480", the other showing output from rocminfo with the correct gpu name and name "gfx803"

Did I mention that I just built my router today?

What did I use?

No. Not anything #BSD based.

No. Not #WRT of any kind.

#AlpineLinux + #Awall

That's it. Just Alpine and a little tweaking.

It looks like the #OMEMO plugin in #Gajim isn't working in #AlpineLinux 3.17.2. I installed the dependencies of python3-axolotl and it's curve25519 counterpart, whose versions are as up to date as pip3's. Yet the plugin does not load, shows an error. Hmm.

Aral Balkan
1 month ago

Wonder if anyone has any ideas why the new Alpine Linux musl/ARM64 Node.js build is failing and/or can help fix it.

https://github.com/nodejs/unofficial-builds/pull/59#issuecomment-1436328696

If we can get this fixed soon-ish (before it’s reverted) it’ll mean – among other things – that Node.js will run on @postmarketOS on phones and other mobile devices.

CC @martijnbraam @alpinelinux

#NodeJS #postmarketOS #musl #alpineLinux #arm #arm64 #helpWanted

Justine Smithies ~:idle: :tux:
1 month ago

@whynothugo An interesting read indeed and makes me want to try #AlpineLinux to see how me a long time #ArchLinux user would get on. Thank you Hugo 😉

Today I'll be building out my own router using #AlpineLinux

Thomas Liske
1 month ago

#ifstate 1.8.2 was backported to #AlpineLinux 3.17

https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/44331

It fixes a python exception in ifstate if a physical interfaces was missing - upgrading is recommended.

#linuxnetworking #linux

@mdrights sounds like a similar experience to sys-moding (full-disk install) #AlpineLinux on the Pi then. Nope, burning the image does not do it. You have to do some manual partitioning of the medium by yourself, make space for a boot partition and extract the contents yourself. Baffles me as to why this is not a default...

... aaaand success! My bootstrap script works :D

Unfortunately, it's still too dependent on some specific stuff in my own network (my git server storing the configs) to be useful to share with everyone at this point :( but it did pass the test. I was able to build my #AlpineLinux VM in less than 5 min!

Alpine Linux :alpine:
2 months ago

The cloud images for these releases (aws AMIs) have been published as well now.

https://alpinelinux.org/cloud/

#AlpineLinux

2 months ago

#Numen voice control has been merged into the #AlpineLinux testing repo!

Alpine Linux :alpine:
2 months ago

Alpine Linux 3.17.2, 3.16.4, 3.15.7 and 3.14.9 released:

https://alpinelinux.org/posts/Alpine-3.17.2-released.html
https://alpinelinux.org/posts/Alpine-3.14.9-3.15.7-3.16.4-released.html

Includes fixes for openssl:

* CVE-2022-4203
* CVE-2022-4304
* CVE-2022-4450
* CVE-2023-0215
* CVE-2023-0216
* CVE-2023-0217
* CVE-2023-0286
* CVE-2023-0401

#AlpineLinux

Aral Balkan
2 months ago

Imagine Node.js running on a @PINE64 PineBook or PineBook Pro with @postmarketOS… could be very useful for education (not to mention make development more accessible in general).

https://github.com/nodejs/unofficial-builds/pull/59

(If this pull request gets merged, Kitten – https://codeberg.org/kitten/app – will be able to run on the PinePhone and be used for Small Web development on it.)

#nodeJS #postmarketOS #alpineLinux #arm #musl #JavaScript #SmallWeb #SmallTech #mobile #education

Thomas Liske
2 months ago

#ifstate 1.8.1 was backported to #AlpineLinux 3.17

https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/43726

You should consider upgrading as it contains many (critical) bug fixes.

#linuxnetworking #linux

me@alpinelinux_3.17$ apk search -v fetch scripts
...
arch-install-scripts-27-r0 - Scripts to aid in installing Arch Linux
...

lol wait wuuuuut

#alpinelinux

nmeum
2 months ago

The #AlpineLinux GCC cross compiler package for the #RISCV architecture now supports 23 additional multilib targets, including fun stuff like RV32E 🥳

PureTryOut
2 months ago

@snaums @postmarketOS It's possible, but highly recommended against. You're fundamentally changing what #AlpineLinux and #postmarketOS are. I'd recommend using a different distro instead.

What problems do you have with #Musl?

@tdarb another #AlpineLinux desktop user, I see? I never tried either WM there (fluxbox or awesome-wm user here), but I'm impressed by how usable alpine is as a Desktop distro. How's wayland in it, though? I frankly haven't explored much about it in general.

When a #network #share in #fstab won't #automount on boot in #alpineLinux, here you go.

rc-update add netmount boot

#linux #alpine

Matt Thalman
4 months ago
Screenshot of running an Alpine Docker container and installing the dotnet7 package.
Alpine Linux :alpine:
4 months ago

Hello Mastodon, we have our presence here now.

Alpine Linux 3.17.0 has been released.

Highlights:

- bash 5.2
- GCC 12
- Kea 2.2
- LLVM 15
- OpenSSL 3.0
- Perl 5.36
- PostgreSQL 15
- Node.js (lts/current) 18.12 /19.1
- Ceph 17.2
- GNOME 43
- Go 1.19
- KDE Plasma 5.26
- Rust 1.64
- .NET 7.0

https://www.alpinelinux.org/posts/Alpine-3.17.0-released.html

#AlpineLinux

alpine
4 months ago

alpine linux sudo

# apk add sudo

# echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/wheel

# adduser <USER> wheel

#alpinelinux #linux #sudo #bash #shell

alpine
4 months ago

alpine linux xfce + i3wm

# setup-xorg-base

# apk add xfce4 xfce4-terminal xfce4-screensaver lightdm-gtk-greeter

# rc-service dbus start

# rc-update add dbus

# rc-update add lightdm

# rc-service lightdm start

# apk add i3wm i3status dmenu

#xfce #alpinelinux #linux #i3wm #i3

alpine
4 months ago

alpine linux with rootless docker

# nano /etc/apk/repositories (enable community repo)

# apk add doas

# adduser <USER> wheel

# nano /etc/doas.d/doas.conf (check if permit persist :wheel)

# apk add shadow-uidmap fuse-overlayfs iproute2

# nano /etc/rc.conf (uncomment rc_group_mode and set to unified)

# rc-update add cgroups && rc-service cgroups start

# modprobe tun

# echo tun >>/etc/modules

# echo <USER>:100000:65536 >/etc/subuid

# echo <USER>:100000:65536 >/etc/subgid

# apk add docker docker-cli-compose

# addgroup <USER> docker

# echo "ip_tables" >> /etc/modules

# modprobe ip_tables

# curl -fsSL https://get.docker.com/rootless | sh

create an init script in /etc/init.d/docker-rootless:

#!/sbin/openrc-run

name=$RC_SVCNAME
description="Docker Application Container Engine (Rootless)"
supervisor="supervise-daemon"
command="/home/<USER>/bin/dockerd-rootless.sh"
command_args=""
command_user="<USER>"
supervise_daemon_args=" -e PATH=\"/home/<USER>/bin:/sbin:/usr/sbin:$PATH\" -e HOME=\"/home/<USER>\" -e XDG_RUNTIME_DIR=\"/home/<USER>/.docker/run\""

reload() {
ebegin "Reloading $RC_SVCNAME"
/bin/kill -s HUP \$MAINPID
eend $?
}

make the created init script executable, add it to the default runlevel and start it:

# chmod +x /etc/init.d/docker-rootless

# rc-update add docker-rootless

# rc-service docker-rootless start

create a .profile file in your home directory with the following contents:

export XDG_RUNTIME_DIR="$HOME/.docker/run"

export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/docker.sock

export PATH="/home/<USER>/bin:/sbin:/usr/sbin:$PATH"

log out and log in again.

check if Docker Rootless works:

# docker ps

# docker run --rm hello-world

allow ports < 1024 (optional)

by default, only ports >= 1024 can be exposed by non-root users. to change this, change the minimum unprivileged port in /etc/sysctl.conf:

# echo "net.ipv4.ip_unprivileged_port_start=80" >> /etc/sysctl.conf

#alpinelinux #podman #docker #linux #containers

alpine
4 months ago

alpine linux with podman

# nano /etc/apk/repositories (enable community repo)

# apk add doas

# adduser <USER> wheel

# nano /etc/doas.d/doas.conf (check if permit persist :wheel)

# nano /etc/rc.conf (uncomment rc_group_mode and set to unified)

# rc-update add cgroups && rc-service cgroups start

# apk add podman

# modprobe tun

# echo tun >>/etc/modules

# echo <USER>:100000:65536 >/etc/subuid

# echo <USER>:100000:65536 >/etc/subgid

# echo "ip_tables" >> /etc/modules

# modprobe ip_tables

# podman run --rm hello-world

allow ports < 1024 (optional)

by default, only ports >= 1024 can be exposed by non-root users. to change this, change the minimum unprivileged port in /etc/sysctl.conf:

# echo "net.ipv4.ip_unprivileged_port_start=80" >> /etc/sysctl.conf

#alpinelinux #podman #docker #linux #containers

Daniel Isaksen
4 months ago

I'm having a bit of an #ADHD moment and I am considering cooking together a new minimal #Linux distribution, something along the lines of #AlpineLinux but with #glibc and #tdnf.

Is there even space for a new contender or will this become yet another half-finished directory in ~/projects?

I just hit 300 Posts - So I guess it is #introduction time:

I'm a computer science student from Germany, who has been using #linux for about 6 years now.
I'm into #foss and started maintaining some #alpinelinux packages.
I identify as #nonbinary and use they/them pronouns.
If you are into photography, you can also find me on #pixelfed @comcloudway@pixelfed.social