4 ms·
Most of the heavy lifting to implement containers was done by the kernel developer community and projects like LXC. Yet, docker and kubernetes are very much hy
by goodpoint 5y ago
Most of the heavy lifting to implement containers was done by the kernel developer community and projects like LXC.
Yet, docker and kubernetes are very much hype/marketing driven and took away a lot of recognition from the kernel developers.
- mohanmcgeek 5y ago> kernel developer community This effort was funded in part by Google.
- vinceguidry 5y agofunded != did the work
- ecnahc515 5y agoThe developers who implemented cgroups worked at Google and upstreamed them.
- mohanmcgeek 5y agoThe kernel is developed by Linux foundation and a variety of companies that have a vested interest in Linux like Intel, AMD, SUSE, RedHat, Google, Canonical. It's not a team of volunteers like it's popularly portrayed. The foundation itself is also primarily funded by such companies.
- goodpoint 5y ago> It's not a team of volunteers like it's popularly portrayed. This is not correct. There is such thing as a *paid volunteer*. Additionally, a large percentage of contributors are unaffiliated, independent or part of small companies: https://www.cnet.com/tech/services-and-software/paid-developers-power-the-linux-kernel/ https://www.cnet.com/tech/services-and-software/paid-develop...
- p_l 5y agoA non trivial chunk of kernel work for containers was upstreaming of Google kernel patches. To the point of a throwdown on LKML when Lennart tried to "lay claim" to cgroups v2 as "owned solely by systemd", and got a rather... Funny response.
- goodpoint 5y agocgroups came later on after tons of work on virtualization, isolation and sandboxing was done. And only because google really needed it for internal use. Many other companies, orgs and individual contributors contributed bigger chunks of work but you don't hear people praising them.
- deleted 5y ago[deleted]