There are only 12 binaries in Talos Linux
siderolabs.com
There are only 12 binaries in Talos Linux
1–10 of 73 posts
Re: There are only 12 binaries in Talos Linux
#2Well, technically true, but systemd is a whole lot more than 3000 lines...
I can see another binary in the demo video called apid, does that one not count?
Any comparison with Bottlerocket OS?
Re: There are only 12 binaries in Talos Linux
#3>As opposed to systemd which is over 3000 lines of C code I’ll never comprehend. Well, technically true, but systemd is a whole lot more than 3000 lines... I can see another binary in the demo video called apid, does that one not count? Any comparison with Bottlerocket OS?
Notably the kubelet is also missing from the list because it's not built into the OS but pulled as needed from the correct version of Kubernetes requested.
Bottlerocket runs systemd and also runs 2 versions of containerd. One for the system and one for workloads. This (in theory) hardens the OS more, but in practice makes things extremely annoying to manage because you have to get a shell on the host to access the API.
disclaimer, I used to work at AWS on EKS and closely with the Bottlerocket team.
Re: There are only 12 binaries in Talos Linux
#4>As opposed to systemd which is over 3000 lines of C code I’ll never comprehend. Well, technically true, but systemd is a whole lot more than 3000 lines... I can see another binary in the demo video called apid, does that one not count? Any comparison with Bottlerocket OS?
Re: There are only 12 binaries in Talos Linux
#5>As opposed to systemd which is over 3000 lines of C code I’ll never comprehend. Well, technically true, but systemd is a whole lot more than 3000 lines... I can see another binary in the demo video called apid, does that one not count? Any comparison with Bottlerocket OS?
The systemd hate is getting long in the tooth now. It's not like it doesn't do anything with its line count, or that the code is obfuscated.
I don’t think the complexity it brings is required for Kubernetes.
Re: There are only 12 binaries in Talos Linux
#6>As opposed to systemd which is over 3000 lines of C code I’ll never comprehend. Well, technically true, but systemd is a whole lot more than 3000 lines... I can see another binary in the demo video called apid, does that one not count? Any comparison with Bottlerocket OS?
Re: There are only 12 binaries in Talos Linux
#7Granted just used in a home setting running smaller workloads for backups, private projects, git etc.
Re: There are only 12 binaries in Talos Linux
#8Re: There are only 12 binaries in Talos Linux
#9$ find . -name *.go | xargs wc -l | tail -1
354085 total
Heck, there are almost 100k lines under internal/app!$ find internal/app -name *.go | xargs wc -l | tail -1
96885 total
I'm curious what argument you are making here with regards to the number of lines in a single file.