Where is networking configured? I assume the system has to have an IP address before containerd can fetch images.
There are only 12 binaries in Talos Linux
61–70 of 73 posts
Re: There are only 12 binaries in Talos Linux
#62Earlier quoted context omitted.
Yes, and? (They and we all know that. They said as much theirself right in the comment.)
The benefit of Talos isn't low binary count but that _can_ reduce the amount of maintenance required. The benefit is declarative API driven management. You spend less time automating a system to a desired state in a similar vein Kubernetes provides a declarative API.
Re: There are only 12 binaries in Talos Linux
#63Earlier quoted context omitted.
How is that different than adding binaries, in the context of this comment where the point was "In the end you end up just adding everything back in that you originally took out, because managing all the little weird different subsets is not worth the benefit." In the context of that assertion, adding or subtracting "extensions" and adding or subtracting binaries are equivalent. Both are adding or subtracting "piece…
They are similar but extensions don't have to be binaries. It can also be files you need to be available before Kubernetes starts. Talos is purpose built to run Kubernetes workloads and not general purpose Linux. Hopefully, you don't have to add _everything_ back to the OS, but we know some things cannot run as a container or Kubernetes workload. Extensions are required for specialized hardware (eg network, GPUs) and…
A convincing argument might exist, but I haven't heard one so far.
Re: There are only 12 binaries in Talos Linux
#64Earlier quoted context omitted.
I’m actually a big fan of systemd. It’s an awesome, general purpose, and flexible init system. I don’t think the complexity it brings is required for Kubernetes.
There's work in a new kublet replacement that moves things that would normally go into daemonset into systemd (or something like systemd). There's also a neat feature of podman that runs pods as systemd units, which is a nice intermediate step between a more traditional pet server and a full kubernetes cluster.
Re: There are only 12 binaries in Talos Linux
#65I see Talos only supports XFS, what potential reasons could they have to prefer XFS to competitors? I've always struggled to compare filesystems fairly. My justification for ext4 is just that everybody else uses it :)
Re: There are only 12 binaries in Talos Linux
#66Big fan of Talos, I use it on Hetzner and it's a joy!
Re: There are only 12 binaries in Talos Linux
#67Re: There are only 12 binaries in Talos Linux
#68Earlier quoted context omitted.
How about we just don't compare lines of code at all, as if it's a useful metric of anything?
"Measuring programming progress by lines of code is like measuring aircraft building progress by weight." -- attributed to Bill Gates
Re: There are only 12 binaries in Talos Linux
#69Re: There are only 12 binaries in Talos Linux
#70The /sbin/init binary is hard linked to /sbin/dashboard, /sbin/poweroff, /sbin/shutdown, and /sbin/wrapperd. While this technically is 5 files, it’s a single file hard linked 4 times to provide convenience commands. Err, that's definitely 1 file with 5 directory entries, not 5 files.
Wonder why they would use hard links instead of symlinks. Edit: interesting, seems like there's a mild performance benefit. https://unix.stackexchange.com/a/20716