Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I regularly listen to the kubernetes podcast run by Google employees. Through time and through various guest interviews I've gotten the impression that some (most?) who created borg/kubernetes did basically all of the work that Docker did creating containers but are upset Docker has all that recognition. I can't quite articulate it but it seems like the Googlers are super judgmental and want to snub their noses at Docker.


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.


A 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.


cgroups 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.


> kernel developer community

This effort was funded in part by Google.


funded != did the work


The developers who implemented cgroups worked at Google and upstreamed them.


The 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.


> 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-develop...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: