News: 1619715490

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Flatcar Linux takes the 520, drives up to Redmond: Microsoft acquires Kinvolk

(2021/04/29)


Microsoft has acquired Kinvolk, a German open source company whose best known project is Flatcar Container Linux, a distribution designed for container workloads.

Kinvolk was founded in 2015 in Berlin and its first project was building a container runtime, called rkt, for Container Linux (formerly CoreOS), a lightweight Linux distribution. CoreOS Inc, the company behind Container Linux, was acquired by Red Hat in early 2018. Anxious for the future of Container Linux, Kinvolk founder and CEO Chris Kühl [1]said "Flatcar Linux is a friendly fork of CoreOS's Container Linux and as such, compatible with it."

[2]

The rationale for Flatcar Linux was uncertainty about the future of Container Linux after Red Hat's acquisition. At the time, Red Hat product manager Rob Szumski [3]said "Red Hat plans to continue Container Linux’s development" and promised that it would remain free.

Kühl was sceptical and said: "The strongest open source projects have multiple commercial vendors that collaborate together in a mutually beneficial relationship. This increases the bus factor for a project. Container Linux has a bus factor of 1. The introduction of Flatcar Linux brings that to 2."

Red Hat tips its Fedora at CoreOS Container Linux stans: Hop onto something else, folks, cos this one's on a boat to Valhalla [4]READ MORE

Last year Red Hat formally [5]killed off CoreOS Container Linux, pointing users towards Fedora CoreOS but noting that it had no guarantees around stability, did not include rkt, and could not replace Container Linux "for all use cases."

'We and Microsoft are committed to doubling down on the Flatcar community'

Is Flatcar Linux now heading down the same road as Container Linux? Kühl [6]said today that "this will not be a replay of the movie you’ve seen before. In fact, we and Microsoft are committed to doubling down on the Flatcar community: we want to expand the universe of partners, contributors, and users, to ensure a vibrant, successful and sustainable long-term future for Flatcar as a truly open, community-driven project."

Kühl said that his team will be working on "the full potential of eBPF in Kubernetes", [7]where eBPF is extended Berkeley Packet Filter, a low level technology for running event-driven code in the Linux kernel, and brining the Kinvolk open source capabilities to Azure Kubernetes Service and Azure Arc. He added that the open source projects will be remain active and for use "across all platforms."

[8]

Microsoft's Brendan Burns, corporate VP of Azure Compute and a co-founder of Kubernetes, [9]said "we want to assure the Flatcar community that Microsoft and the Kinvolk team will continue to collaborate with the larger Flatcar community on the evolution of Flatcar Container Linux."

Kinvolk projects include not only Flatcar Linux but also Inspektor Gadget, a set of tools for inspecting and debugging Kubernetes, and Lokomotive, a Kubernetes distribution. Burns did not go into detail about how Microsoft plans to use these, saying only "stay tuned for more technical details soon."

Have we seen this movie before? It looks that way, but it is worth noting that Red Hat and Microsoft have different business models. Red Hat (which is owned by IBM) is in the business of licensing and supporting its Enterprise Linux products, which [10]increasingly means OpenShift rather than merely RHEL (Red Hat Enterprise Linux).

[11]

Microsoft, on the other hand, operates public cloud infrastructure and profits (like AWS) when free software is run on Azure. Flatcar Linux joins a number of Kubernetes-related open source projects sponsored by the company, including [12]Dapr (Distributed Application Runtime), [13]KEDA (Kubernetes-based Event Driven Autoscaler) and [14]Open Service Mesh . Whereas it was no real surprise when Container Linux transmuted into part of paid-for RedHat OpenShift, there is no such obvious path at Microsoft.

That said, the logic behind Kühl's 2018 post could apply equally to this new takeover. Perhaps we can expect a "friendly fork" of Flatcar Container Linux soon. ®

Get our [15]Tech Resources



[1] https://kinvolk.io/blog/2018/03/announcing-the-flatcar-linux-project/

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YIssesAo7E0dhl2xv2g3DQAAAIQ&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://groups.google.com/g/coreos-user/c/GR4YlF2c1dM

[4] https://www.theregister.com/2020/02/18/end_of_life_coreos_container_linux/

[5] https://www.theregister.com/2020/02/18/end_of_life_coreos_container_linux/

[6] https://kinvolk.io/blog/2021/04/microsoft-acquires-kinvolk/

[7] https://kubernetes.io/blog/2017/12/using-ebpf-in-kubernetes/

[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YIssesAo7E0dhl2xv2g3DQAAAIQ&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[9] https://azure.microsoft.com/en-us/blog/microsoft-acquires-kinvolk-to-accelerate-containeroptimized-innovation/

[10] https://www.theregister.com/2021/04/28/red_hat_openshift_summit/

[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YIssesAo7E0dhl2xv2g3DQAAAIQ&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[12] https://www.theregister.com/2021/02/17/microsoft_dapr_1/

[13] https://www.theregister.com/2019/11/22/embrace_extend_and_enclave/

[14] https://www.theregister.com/2020/08/05/microsoft_open_service_mesh/

[15] https://whitepapers.theregister.com/

Right image, wrong direction.

Borg.King

The picture on the home page is definitely SR 520, but it's looking out towards the floating bridge over Lake Washington, towards Seattle, and away from Redmond.

Connected with Microsoft's own Linux for Azure/WSL?

amacater

https://github.com/microsoft/CBL-Mariner - Microsoft's Linux that they're using for GUI apps on WSL2 is RPM based. Maybe this helps them with this and with containers on Azure? Tying to RPM - well, somebody has to, despite the fact that the world runs Ubuntu, Debian and over 200 derivatives while there are about 15 RPM based distributions, I think.

For every action, there is an equal and opposite criticism.
-- Harrison