A summary of other changes just released in GNU coreutils 9.5 are:
- mv accepts --exchange to swap files
- env accepts --argv0 to override command name
- od supports half precision floating point formats
- timeout fixes various races
- chmod -R avoids symlink replacement attack
For all the release details see: https://lists.gnu.org/archive/html/coreutils-announce/2024-0...
Right, the standard centos system binaries are used to provision services and manage hardware.
The internal services linking against the runtime libs you mention, are actually linking against about 2000 built from source packages, and are essentially a separate distro (with a distro in this sense being an ABI compatible set of libs running on a kernel)
That does not seem to be true. The hosts I'm looking at have systemd and glibc RPMs that were built on centos.org hosts, with coreutils from redhat.com. The kernel was built on a Facebook host, but that's it (of the handful of components I've spot-checked).
There are actually three distros on each host. Current runtime platform, previous runtime platform, centos platform.
The actual distribution used to _run_ all Meta backend services is completely separate and built from source (it does share the (non centos) kernel). This is done for flexibility, performance, service isolation reasons
The website of a window manager impersonating the window manager.