> SONiC is an open source network operating system (NOS) based on Linux that runs on over 100 different switches from multiple vendors and ASICs.. members including Alibaba, Broadcom, Dell, Google, Intel, Microsoft, NVIDIA.. Microsoft founded SONiC.. as open source so the entire networking ecosystem would grow stronger. SONiC already runs on millions of ports in the networks of cloud scalers, enterprises, and fintechs.
It felt it was being forced on me when various distributions switched to it. And it was something new and buggy to learn that I didn't wanted to deal with.
The general idea behind it are good in my opinion. But the problem is how confusing and slow the god damn thing is.
Try overriding a service definition? You must know to set exec to empty string before you are allowed to override it. Really first line sets to "" second to the value you want. Just weird.
Try getting the logs of the service you just edited and restarted? Wait 10s on a flagship computer for the 5 lines of log to show up.
Systemd stores logs in binary. That takes more storage space than gzipped text. While being about 100x or more slower than zcat and co.
Linux was always being developed with companies, and with their self interests. It's the same with BSDs too.
Yes, we also add what we like and what we want to see, but companies employ these developers to implement what they need inside Linux.
We have kernel-bypass-networking because of Cloudflare. BSD has extremely fast networking because Netflix and other companies needed it, Linux has better power management because server needed it, etc., etc.
I also have points which I don't like with systemd, but companies are neither new, nor they're gonna leave Linux alone (and, they shouldn't).
(correction: gregkh works for Linux Foundation, Sasha Levin works for MS).
Azure Sphere OS for embedded is based on the Linux kernel, https://static.sched.com/hosted_files/ossna19/91/Crossover_E...
There's also their NOS for merchant silicon whitebox networking, https://www.linuxfoundation.org/press/press-release/software...
> SONiC is an open source network operating system (NOS) based on Linux that runs on over 100 different switches from multiple vendors and ASICs.. members including Alibaba, Broadcom, Dell, Google, Intel, Microsoft, NVIDIA.. Microsoft founded SONiC.. as open source so the entire networking ecosystem would grow stronger. SONiC already runs on millions of ports in the networks of cloud scalers, enterprises, and fintechs.