Masthash

#alpineLinux

Day #3

Found a suitable place to describe the .apk-new files (in the user handbook). I've created a fork, adjust the documentation and created a merge request.

https://gitlab.alpinelinux.org/alpine/docs/user-handbook/-/merge_requests/8

#DecemberAdventure #AlpineLinux

Day #2:

The .apk-new features lead me to another ticket, which seems kind of stuck in a feature creep. I tried to resolve this.

Further, I've discovered the "protected_paths.d" feature, which is not well documented. For that, I"ve created an account for the wiki, but did not found a suitable place to document that feature. Maybe a task for tomorrow :)

https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10829

#DecemberAdventure #AlpineLinux

Jakub Jirutka
1 day ago

v1.7.0.0 is already available in #AlpineLinux Edge and it will be included in the upcoming Alpine v3.19.
I don’t maintain the swaylock-effects packages in other distros, so please wait until your maintainer update the package.

justsoup
2 days ago

Update on the #AlpineLinux / #postmarketOS #Lomiri porting efforts:
We are almost done with packaging! Most packages have been moved to Alpine and we really only have the main packages (Lomiri and qtmir) left to move.
Sadly, a Mir update broke qtmir, but we are trying to fix that as soon as possible.
#Linux #MobileLinux #LinuxMobile

Day #1:

apk del --purge will not delete .pkg-new files. I commented my thoughts on this, because this needs some code change in apk-tools -- or it is intended for some reason I don't know. If this is the case, the documentation need to adjust a little.

https://gitlab.alpinelinux.org/alpine/apk-tools/-/issues/10950

#DecemberAdventure #AlpineLinux

Ok, lets try something different this year: I will spend 30min/day on improving @alpinelinux by working on issues from the issue tracker (https://gitlab.alpinelinux.org/groups/alpine/-/issues). This can be commenting, tracing package related problems upstream, fixing documentation issues, creating small code patches, or just helping to reconstruct issues and finding the root cause.

#DecemberAdventure #AlpineLinux

Klaus Zimmermann :unverified:
3 days ago

@ncopa thank you for leading the development of what basically became my favorite Linux distribution of all time.

Server, desktop, SBC, EDC USB drive... #AlpineLinux is Linux for everything!

Alpine Linux :alpine:
3 days ago

Alpine Linux 3.15.11, 3.16.8, 3.17.6 and 3.18.5 have been released.

They included openssl fixes for:

- CVE-2023-5678
- CVE-2023-5363

https://alpinelinux.org/posts/Alpine-3.15.11-3.16.8-3.17.6-3.18.5-released.html

#AlpineLinux

Natanael Copa
4 days ago

linux 6.6 kernels was just pushed to alpine edge. This will be the kernels for #alpinelinux 3.19

The rpi kernels was simplified so you may want verify your config.txt if you update your

And there will be support for #RaspberryPi 5

segfault-enjoyer
1 week ago

Been using #alpinelinux for a while now and I'm loving it. For daily driving, the software availability isn't good enough, though. Back to #voidlinux, I just wish voids encrypted install wouldn't be so painful.

Klaus Zimmermann :unverified:
1 week ago

After some resistance to it, I finally tried it... and it works! #wifibox now enabled in my laptop with #FreeBSD 14!

Getting 802.11ac speeds in FreeBSD with a little big help of #AlpineLinux is a whole new world! :freebsd: :alpine:

I should do a writeup on how I did this, because it's not soooo straightforward.

Speeds measured by Librespeed.org with the native FreeBSD driver:
Up: 52.1 Mbps
Down: 30.9 Mbps
Speeds for wifibox(8) driver:
Up: 114 Mbps
Down: 124 Mbps

So last night was fun ☺️

After fiddling with #AlpineLinux and #IceWM for a few weeks, I decided to go with a distro that had it completely set up; #antiX_23!

However something went wrong during installation and I've installed over the USB drive one time. Luckily I've had a spare machine handy and could install #Ventoy again but downloading the ISO's again will take some time (one was only doing about 1MB/s)

And suddenly it was 2 AM, but my laptop had basic functionality again.

Hund
3 weeks ago

I tried Alpine Linux on the desktop (x86-64) yesterday. I have only used it on my Raspberry Pi before.

With X11, i3, Polybar and one instance with URxvt, it was using about 300 MB.

Was this a bug or something? Or is this normal? I never had issues with high memory usage on my Raspberry Pi.

#AlpineLinux

justsoup
3 weeks ago

#Lomiri runs surprisingly well on #AlpineLinux! I got it on one of my spare laptops (by adding the #postmarketOS repo, which might be cheating) and with a few tweaks it could be someone's actual daily driver.

#Linux
not actually but related to: #MobileLinux #LinuxMobile

txt.file
3 weeks ago

Problem is probably a automatically set data point that is outdated because #AlpineLinux v3.19 is delayed.

Renan
4 weeks ago

@itsfoss #VoidLinux on my main pc and #AlpineLinux on a secondary.

justsoup
4 weeks ago

Things I want to do:
- Work on #AlpineLinux #Lomiri support.
- Help port Lomiri to #QT6.
- Work on TCL A3 #postmarketOS support.
- Try out Fedora Onyx.

Things I have time for:
- Work.

#Linux #Time

papiris
1 month ago

Porting #snap_pac from #ArchLinux to #AlpineLinux these days.

Goal is automatic snapshots in #PostmarketOS, with automatic rollback if something goes awry.
This increases resistance to b0rking for all devices supporting #btrfs, and makes it more feasible to use a phone running #pmOS edge on the daily.

It's basically my first time packaging, so I appreciate input :blobfoxdealwithitfingerguns:

[APKBUILD repo](https://gitlab.com/papiris/apk-snap-APKBUILD)

[apk-snap repo](https://gitlab.com/papiris/apk-snap)

justsoup
1 month ago

#GTK apps finally work correctly on #Lomiri running on #AlpineLinux / #postmarketOS! There were some scaling troubles previously where the window would be slightly off the screen with a big empty space on the other side of the screen and the touchscreen would also be off. Not anymore!

#Linux #MobileLinux #LinuxMobile

Jakub Jirutka
1 month ago

I wrote a command-line #Guacamole client and #JavaScript library for headless scripting – just like #vncdotool (for VNC), but over WebSocket and the Guacamole protocol.

You can install it from npmjs or #AlpineLinux testing.

Example:
`guacamole-dotool --url wss://example.org/guacamole -- key Cmd+t pause 2 type 'echo "Hello, world!"' key Enter pause 0.5 capture screenshot.png`

https://github.com/jirutka/guacamole-dotool

Jakub Jirutka
1 month ago

@swetland #AlpineLinux is the answer.

1 month ago

Three things I'm going to try as daily drivers:

- Alpine Linux
- EXWM (Emacs Window Manager)
- Qutebrowser

#alpinelinux #linux #emacs #exwm #foss

Stefan Römer
1 month ago

Interesting! The `tmpfs: Bad value for 'uid'` error messages seem to be related to the container running the Devuan image.

Neither a container with Alpine Linux nor one with SuSE 15.5 shows the same error.

#lxc #container #devuan #linux #alpinelinux

Cale :freebsd:
1 month ago

Hopped again I hope I actually stay using #AlpineLinux for a while

[mdrights@pinephone:~]
1 month ago

TIL, Go application which is built on an Android Linux subsystem (#UserLand) can be run on #pinephone as well. Cool.

I am compiling #ooni-cli. Both os are #alpinelinux .
#anticensorship

lonequantum
1 month ago

Trying to use that old project, #actkbd on #AlpineLinux.
It compiles well with #musl, but at runtime fread() complains about invalid argument!! :blobPikaGlare:
https://github.com/thkala/actkbd

Clayton
1 month ago

@skye #AlpineLinux is amazingly fast on new computers too! Just because you have faster hardware doesn't mean you need to run more complex (and slower) software on it...

Stefano Marinelli
1 month ago

Evening reflection, observing the little Raspberry Pi A that manages the outdoor lights (powered by FreeBSD): one of the reasons I chose FreeBSD over other BSDs and Linux is the ease of running it in read-only mode when installed on a UFS file system.
Just change "rw" to "ro" in /etc/fstab, and upon the next reboot, the system will operate in read-only mode.
For systems with unstable power or the potential for dirty reboots (especially when using memory cards not optimized for frequent writes), this can ensure near-infinite file system longevity.
This has often saved remote systems, even those powered by batteries or solar panels, from corruption and inaccessibility. Achieving the same with OpenBSD or NetBSD isn't difficult, as they always write to specific locations (easily mountable in RAM file systems), while many Linux distributions (except Alpine and a few others) tend to write all over the place, making the operation more complex.

#FreeBSD #RaspberryPi #SysadminTips #NetBSD #OpenBSD #Linux #AlpineLinux

\x1b orhun 👾
2 months ago

You can turn any shell command into a powerful TUI with custom keybindings using "**watchbind**" 🚀

🦀 Watch a program's output and execute commands on its lines through keybindings.

⭐ GitHub: https://github.com/fritzrehde/watchbind (written in #rustlang)

🐧 Packaged for #AlpineLinux / #ArchLinux

#commandline #linux #tui #terminal

Tertle950
2 months ago

@nixCraft What you’re referring to as Linux, is in fact, busybox/musl/Linux, or as I’ve recently taken to calling it, busybox plus musl plus Linux.

#alpine #alpinelinux

nmeum
2 months ago

Found a fun regression in the Go 1.21 release where -buildmode=c-archive would produce PC-relative code that isn't suitable for use in a shared C/C++ library: https://github.com/golang/go/commit/872d7181f4084461441787c70ffd1354314987af

Encountered this somewhat obscure issue during a rebuild of all Go packages in Alpine Linux. I wonder if it's worthwhile for language developers to test for regressions by attempting to build all packages of a distribution (like Alpine) with new versions of their compiler 🤔

#AlpineLinux #GoLang

MalwareLab
2 months ago

Two years ago #Log4j (CVE-2021-44228) #vulnerability was present in many products, incl. #Minecraft. Recently, I prepared the #Docker image with vulnerable Minecraft server for demonstration of #Log4shell #exploit during my lectures

https://malwarelab.eu/posts/log4shell-minecraft/

#Education #Java #alpinelinux

Successful exploitation of Log4shell vulnerability in Minecraft
Jakub Jirutka
2 months ago

Jsem na #LinuxDays. Kdyby někdo chtěl pokecat o #AlpineLinux či čemkoli dalším, čím se zabývám, tak si mě odchytněte (nebudu tu ale až do večera). :)

Scott Williams 🐧
2 months ago

Why is #AlpineLinux just so satisfying as a quick container image base?

Got another Docker image built: MailHog running on the latest Alpine Linux base. It lets you test email delivery in development environments. Official image is 392MB, mine is 103MB. 😀

This is the most coding/devops I've done in many months. 😀

#MailHog #AlpineLinux #Docker #DevOps

૮༼⚆︿⚆༽つ
2 months ago

TIL: #deno on #alpinelinux now works :t_blink:

I had fun! Took me a couple hours longer than it should have, as I had to refresh my knowledge of the Docker CLI and Alpine Linux's package manager. But I managed to create a working Docker image of Mailcatcher on Alpine, using all the latest software versions.
https://mailcatcher.me

I used to use MailHog, but it was a huge image (392MB). The new Mailcatcher image is only 92MB, and now that it's working, I can work to reduce that further. 😀

#Docker #MailCatcher #MailHog #DevOps #AlpineLinux

A fresh release of my @nlnetlabs #unbound #docker #image hit the road, it's version 1.18.0-2 now. I updated #AlpineLinux to 3.18.4 due to #security updates. Stay safe! 💙

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

#dns #dnssec #privacy #security #HomeLab #SelfHosting

themadhatter
2 months ago

@khoi I have #alpinelinux on my 8GB laptop. Smooth, fast, easy to maintain. Love it.
#tech #linux

nmeum
2 months ago

@theruran @robby #Guix itself doesn't not depend on glibc. I recently packaged Guix for #AlpineLinux and it only required a few minor changes which I am currently upstreaming https://issues.guix.gnu.org/65486

Would also definitely be interested in a Guix distribution which uses musl as its libc.

\x1b orhun 👾
2 months ago
Alpine Linux :alpine:
2 months ago

We are pleased to announce the release of Alpine Linux 3.18.4, a maintenance release of the 3.18 series. This release includes various bug fixes and security updates.

See: https://www.alpinelinux.org/posts/Alpine-3.18.4-released.html for the full release notes.

#AlpineLinux

Thomas Liske
2 months ago

The OpenRC netns support in Alpine Linux edge is now available. Some network related initd scripts got patched for netns support (ipset, iptables, nftables), too.

OpenRC can now start regular daemons inside netns. In combination with the multi-services function it is possible to run multiple instances of daemons in different netns (i.e. dnsmasq).

A new Alpine Linux wiki page gives a short overview: https://wiki.alpinelinux.org/wiki/Netns

#alpinelinux #networking #linuxnetworking #netns #ifstate @alpinelinux

#TIL that when you're using `less` to view a text file, you can edit it directly by pressing `v`. Very nice to do quick updates to it without having to break out of it and issue another shell command. It launches vim for me, but that might be because it's what I have as my $EDITOR.

This seems to work with GNU coreutils version (busybox one provided by default in #AlpineLinux, for example, doesn't).

I wonder how I didn't discover this in the past ten years or so!

Bryan Redeagle
2 months ago

I was curious why so many containers are based on Alpine. The one thing is that it's tiny. But also I'm very impressed by the package selection. It has so many things I did not expect to be present.

#alpine #linux #AlpineLinux

das menschy
3 months ago

Should I install #AlpineLinux on my Laptop with #ArchLinux? Are all the usual programs (like Firefox, Thunderbird/Evolution, Nextcloud clients) compilable with #musl #libc?

Thomas Liske
3 months ago

Meanwhile ifstate 1.9.0 is available in Alpine Linux edge.

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

#ifstate #alpinelinux

Antoine Martin
3 months ago

In other news, I've upgraded my laptop to #qubesos r4.2. Excited to try out the new #zfs driver, and I'm hoping #xen 4.17 supports my #thinkpad T14 Gen1 AMD a bit better. I've had the laptop for two years and it still feels like Qubes' AMD support is rocky.

That said, I've upgraded my Qubes #alpinelinux packages for r4.2. It looks like it works! I haven't tried the pipewire stuff, though. My Qubes system is heavily modified so who knows.

https://lab.ilot.io/ayakael/qubes-builder-alpine

Jakub Jirutka
3 months ago

I’ve just released a new version of alpine-make-vm-image, a script for building custom #AlpineLinux images for virtual machines, with exciting new features:

- Support for #UEFI (directly using the EFI stub, no legacy bootloader like Grub!)
- Support for #aarch64 (you can build an aarch64 image on an aarch64 system, or even on x86_64!)

https://github.com/alpinelinux/alpine-make-vm-image

socketwench
3 months ago
Jakub Jirutka
3 months ago

I’ve updated the #deno package in #AlpineLinux to the latest version and moved it from testing to the community repository, so it will be included in the next stable release v3.19 (this autumn). It’s available for x86_64 and aarch64. #JavaScript

https://pkgs.alpinelinux.org/packages?name=deno

@tdarb always nice to revive old laptops with #AlpineLinux. Have fun! :D

Jason Garber
4 months ago

This is very specific, but passing `-- headless=new` to #Chrome (Chromium, to be precise) v115 using #Capybara and #Selenium on #AlpineLinux running in #Docker is a recipe for pain.

Intermittent #RSpec system spec failures surfaced as anything from failed page navigations to obscure session errors. I _think_ the browser was crashing between spec setup and `visit`.

Removing `=new` and the intermittent failures appear to have ceased. “Solved” in an entirely unsatisfying manner. 🤦🏻‍♂️

#Ruby

Alpine Linux :alpine:
4 months ago

The #zenbleed vulnerability (CVE-2023-20593) has been patched in edge and stable versions v3.15-v3.18 in #AlpineLinux. Make sure that the amd-ucode package is installed so that you get ucode updates. For consumer CPUs, AMD will only provide updates later this year. The latest kernel version will automatically toggle the chicken bit if the relevant ucode upgrades have not been applied.

nmeum
4 months ago

It has been 0 days since Alpine's "run upstream tests for packaged software"-policy has discovered a miscompilation in GCC https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110792 #AlpineLinux

Ariadne Conill 🐰
6 months ago

The #wolfi GNU/Linux distribution is going on tour, with my good friend @eddiezane showing it off and teaching people how to use our modern take on GNU/Linux, which takes concepts from #AlpineLinux, Embedded Linux and traditional GNU/Linux distributions to create a compelling and composable distribution for the cloud-native world.

Find a growing list of cities on our discussion board: https://github.com/orgs/wolfi-dev/discussions/2238

Natanael Copa
7 months ago

#alpinelinux 3.18.0 is out!

- Linux kernel 6.1 – with signed modules
- musl 1.2.4 – with TCP DNS
- Python 3.11
- Ruby 3.2
- Node.js (current) 20.1
- Rust 1.69
- Go 1.20
- GNOME 44
- KDE Plasma 5.27
- Unattended installs via tiny-cloud

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

postmarketOS
7 months ago

Podcast episode 30 is out now. The creator of Alpine Linux @ncopa joins us to talk about:

* Alpine's origins in Gentoo
* Why apk2 is so fast
* Plans for making apk3 even faster
* What's missing in Alpine for reproducible builds
* Going from openssl to libressl and back
* What he would do if he didn't work on Alpine

https://cast.postmarketos.org/episode/30-Interview-Natanael-Copa-Alpine-Linux/

#alpinelinux

Alpine Linux :alpine:
8 months 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

@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

Aral Balkan
9 months 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

... 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!

Aral Balkan
10 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

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

@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.

ϺΛDИVTTΛH :fosstodon:
1 year ago

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
1 year ago
Screenshot of running an Alpine Docker container and installing the dotnet7 package.
Alpine Linux :alpine:
1 year 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
1 year 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
1 year 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
1 year 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
1 year 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
1 year 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?

Jakob Meier :alpine: :emacs:
1 year ago

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

Holger Jaekel
2 years ago

Hi!

I’m Holger. I’m a software developer living near #Munich #Germany. I develop software for #geospatial applications and for satellite data processing using #Java and #Python. I also maintain some #geo related packages in #alpinelinux.

#newhere

Holger