Natanael Copa's Avatar

Natanael Copa

@ncopa.bsky.social

Founder of Alpine Linux, Software engineer at Mirantis

52 Followers  |  24 Following  |  13 Posts  |  Joined: 11.07.2023  |  1.6846

Latest posts by ncopa.bsky.social on Bluesky

I still use eth0 and eth1 in Alpine Linux

13.08.2025 12:47 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Comic. Thought Process While Reading A Big Number: 54,000,000,000,000,000,000,0000,0000,054,000"000,00c2ef46
[comments progress along the line, approximately every 3 digits] (1) 54! Great! I know that number. Solid start. (2) Oh, a comma and some zeros. Cool. Must be at least 54 thousand. (3) A second comma! I wonder if we’re talking population or money. (4) Yikes! If this is money, it’s a *lot* of money. (5) Why am I reading this? Whatever this number is, I’m not going to be able to visualize it. (6) All right, either someone made a unit conversion error or this is one of those incomprehensible astronomy numbers. (7) [4 zeroes between commas instead of 3]] Oh no. Is this a misplaced comma or an extra zero? I guess we’ll see if the next group has two zeros or three. If it’s two, we can at least hope the digits are right. (8) [4 zeroes between commas] Oh *no*. (9) [repeat of the digits 54] What is happening. (10) [a quotation mark in place of comma] Someone messed up real bad. (11) [final digits are c2ef46, cut off] Someone messed up real bad and I hope it wasn’t me.

Comic. Thought Process While Reading A Big Number: 54,000,000,000,000,000,000,0000,0000,054,000"000,00c2ef46 [comments progress along the line, approximately every 3 digits] (1) 54! Great! I know that number. Solid start. (2) Oh, a comma and some zeros. Cool. Must be at least 54 thousand. (3) A second comma! I wonder if we’re talking population or money. (4) Yikes! If this is money, it’s a *lot* of money. (5) Why am I reading this? Whatever this number is, I’m not going to be able to visualize it. (6) All right, either someone made a unit conversion error or this is one of those incomprehensible astronomy numbers. (7) [4 zeroes between commas instead of 3]] Oh no. Is this a misplaced comma or an extra zero? I guess we’ll see if the next group has two zeros or three. If it’s two, we can at least hope the digits are right. (8) [4 zeroes between commas] Oh *no*. (9) [repeat of the digits 54] What is happening. (10) [a quotation mark in place of comma] Someone messed up real bad. (11) [final digits are c2ef46, cut off] Someone messed up real bad and I hope it wasn’t me.

Reading a Big Number

xkcd.com/3102/

18.06.2025 20:35 β€” πŸ‘ 2908    πŸ” 362    πŸ’¬ 39    πŸ“Œ 8
Alpine 3.22.0 released | Alpine Linux Alpine Linux

Alpine Linux 3.22.0 is out!

alpinelinux.org/posts/Alpine...

#AlpineLinux

30.05.2025 15:40 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Alpine Linux 3.22 rc3 was just tagged. This will hopefully be the last release candidate.

#AlpineLinux

29.05.2025 14:04 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
community/kubernetes: upgrade to 1.33.1 (!84715) Β· Merge requests Β· alpine / aports Β· GitLab Alpine packages build scripts

I thought I merged it but apparently I didn't.

gitlab.alpinelinux.org/alpine/aport...

Thanks for the reminder

29.05.2025 11:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Parts of the Alpine Linux infra (CI) has been unreliable recently. It has remined me of how valuable the parts that works are, and how valuable the Linode/Akamai sponsoring is for Alpine Linux. They have been incredible stable and reliable.

Thank you!

#Linode #Akamai #AlpineLinux

29.05.2025 10:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Index of /v3.22/releases/

Alpine Linux 3.22.0 release candidate 2 is out. Please help us test it and report back.

cdn.alpinelinux.org/v3.22/releas...

#AlpineLinux

28.05.2025 21:27 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
Release v1.33.1+k0s.0 Β· k0sproject/k0s What's Changed Bump pymdown-extensions from 10.14.1 to 10.14.2 in /docs by @dependabot in #5484 Bump github.com/cilium/ebpf from 0.17.1 to 0.17.2 by @dependabot in #5483 Bump github.com/spf13/pfla...

k0s 1.33.1 was released yesterday. This release works on RISC-V but you have to build it yourself.

github.com/k0sproject/k...

#kubernetes #RISCV

23.05.2025 08:48 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Cloud Native Oslo: Call for Speakers

Have you tried out a new tool, learned something interesting or have worked on a project that's related to cloud native and open source that a broader community can benefit from? Then we would love to hear from you!🀩

#CloudNativeOslo #CloudNativeAmbassador #DevOps #Kubernetes #PlatformEngineering

24.02.2025 09:39 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

if you are on #alpinelinux edge, you can now `apk add apk-tools3@testing` to install apk3 as system-wide apk (or just `apk add apk-tools3` if you don't mask the testing repo)

18.02.2025 21:23 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

Jeg slo av en hyggelig prat med Alpine Linux-skaperen Natanael Copa. NΓ₯ trenger han hjelp, etter at hostingleverandΓΈren deres legger ned "bare metal"-tjenestene sine. @ncopa.bsky.social

14.02.2025 12:31 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Alpine Linux - Open Collective A security-oriented, lightweight Linux distribution

Great, now I can monthly contribute to https://opencollective.com/alpinelinux πŸ₯³

30.01.2025 16:38 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Alpine Linux joins Open Collective | Alpine Linux Alpine Linux

Alpine Linux joined OpenCollective

alpinelinux.org/posts/2025-0...

30.01.2025 15:55 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

#musl mallocng just caught an interesting type of buffer overflow in mc: decrement of offset past start of buffer and overwrite of byte below allocated memory with '\0'.

30.01.2025 13:54 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

One of the fixes introduced a regression.

15.01.2025 18:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Code written with box characters used on old old software to make fake UIs

Code written with box characters used on old old software to make fake UIs

You’re still arguing about tabs vs. spaces? May I present…

25.12.2024 18:37 β€” πŸ‘ 5327    πŸ” 1293    πŸ’¬ 157    πŸ“Œ 149
News – Xfce 4.20 released – Xfce

Xfce 4.20 released www.xfce.org/about/news/?...

#unix #linux #opensource

15.12.2024 16:57 β€” πŸ‘ 83    πŸ” 10    πŸ’¬ 4    πŸ“Œ 1
One comment with cropped author:

As per the discussion at #20094 - this is NOT a vulnerability in this library. It is just a poorly documented callback API that has a POTENTIAL for misuse by users who do not understand how SSH key exchange works.

Now everyone that uses x/crypto has a nice 9.1 CVE that they have to "patch", even if they're not using x/crypto/ssh, or use the callback properly.

My response:

I invite you to take the opportunity to ask your vendor scanner why they report such obvious false positives, when the public vulnerability database includes package and symbol information. govulncheck is an example of a scanner that won't repost that false positive.

One comment with cropped author: As per the discussion at #20094 - this is NOT a vulnerability in this library. It is just a poorly documented callback API that has a POTENTIAL for misuse by users who do not understand how SSH key exchange works. Now everyone that uses x/crypto has a nice 9.1 CVE that they have to "patch", even if they're not using x/crypto/ssh, or use the callback properly. My response: I invite you to take the opportunity to ask your vendor scanner why they report such obvious false positives, when the public vulnerability database includes package and symbol information. govulncheck is an example of a scanner that won't repost that false positive.

We've gotten to the point that people get angry at projects that fix potential vulnerabilities, because the security scanner they use reports it as a false positive when not even using the affected package.

Yell at your vendor! Or, govulncheck is RIGHT THERE.

12.12.2024 21:25 β€” πŸ‘ 137    πŸ” 19    πŸ’¬ 7    πŸ“Œ 1
Alpine 3.20.0 released | Alpine Linux Alpine Linux

Alpine Linux 3.20.0 is out

alpinelinux.org/posts/Alpine...

22.05.2024 13:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you are upgrading your #alpinelinux please pay attention if ifupdown-ng-openrc is uninstalled:

(1/53) Purging ifupdown-ng-openrc (0.12.1-r3)

If that happens, then please run `apk fix openrc`, or you may not have network next reboot.

18.12.2023 08:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I just pushed Linux kernel 6.6.6 to #alpinelinux edge and v3.19

12.12.2023 10:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

#alpinelinux 3.19.0 is out!

- Kernel 6.6
- #raspberrypi 5
- GCC 13.2
- Perl 5.38
- LLVM 17
- Xen 4.18
- PostgreSQL 16
- Node.js (lts) 20.10
- Ceph 18.2
- GNOME 45
- Go 1.21
- KDE Apps 23.08 / Frameworks 5.112
- OpenJDK 21
- PHP 8.3

alpinelinux.org/posts/Alpine...

07.12.2023 11:51 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@ncopa is following 20 prominent accounts