SlideShare a Scribd company logo
LinuxKit: the first six months
What is LinuxKit?
A toolkit for building secure, portable and lean operating systems for
containers.
● uses Moby tooling to build system images
● everything is a container
● runs with Containerd 1.0 branch for over four months
● lightweight, fully customizable
Some metrics
● 75 contributors!
● first maintainer appointed from the community
● 50 commits a week since DockerCon
Platform support
The community added support for so many platforms...
● LCOW
● Azure
● OpenStack
● VMware and vCenter
● Packet.net
● Vultr
Lots of smaller improvements
● TPM support
● containers to run on clean shutdown
● fully immutable images, eg CD-ROM images
● 4.10, 4.11, 4.12 kernels, 4.13 coming soon
● namespace sharing for system containers
● rewrote a lot of shell scripts in Go for better maintainability
● OCI runtime spec 1.0
What about the next six months?
● stable releases when we have Containerd 1.0
● Docker desktop and cloud editions based on LinuxKit very soon
● more work on Kubernetes: infrakit integration for production
● production production production
● help wanted improving CI for multiple platforms
● tell us about your production use cases
LinuxKit Security SIG
Security SIG Deep Dives
● WireGuard - graduated from projects!
● Type Safe System Daemons
● LandLock LSM
● Memorizer
● HPE okernel
What’s next?
LinuxKit Security
● Cultivate security community and testbed
● Directly contribute to upstream Linux development
○ XPFO
○ eBPF hardening
○ Namespacing IMA
● Talk with us if you are interested in upstream Linux security!
@justincormack @riyazdfThank you!

More Related Content

PDF
The State of containerd
PDF
Using linuxKit to build custom rancherOS systems
PDF
Docker Engine Evolution: From Monolith to Discrete Components
PPTX
CRI-containerd
PDF
Embedding Containerd For Fun and Profit
PDF
It's 2018. Are My Containers Secure Yet!?
ODP
LinuxKit Swarm Nodes
PDF
Whose Job Is It Anyway? Kubernetes, CRI, & Container Runtimes
The State of containerd
Using linuxKit to build custom rancherOS systems
Docker Engine Evolution: From Monolith to Discrete Components
CRI-containerd
Embedding Containerd For Fun and Profit
It's 2018. Are My Containers Secure Yet!?
LinuxKit Swarm Nodes
Whose Job Is It Anyway? Kubernetes, CRI, & Container Runtimes

What's hot (20)

PPTX
Moby Summit introduction
PPTX
Introduction kubernetes 2017_12_24
PDF
CRI Runtimes Deep-Dive: Who's Running My Pod!?
PDF
Introduction to Kubernetes
PDF
Kubernetes 架構與虛擬化之差異
PDF
An Open Source Story: Open Containers & Open Communities
PDF
What's Running My Containers? A review of runtimes and standards.
PDF
Project Atomic-Nulecule
PDF
Virtualization inside kubernetes
PPTX
State of Builder and Buildkit by Tonis Tiigi (Docker)
PDF
Containerd Project Update: FOSDEM 2018
PDF
Network plugins for kubernetes
PDF
Continuous integration with Docker and Ansible
PDF
Looking Under The Hood: containerD
PDF
KubeCon EU 2016: "rktnetes": what's new with container runtimes and Kubernetes
PDF
Project Moby
PDF
Kubernetes Basics & Monitoring
PDF
Docker London Meetup: Docker Engine Evolution
PDF
Getting started with kubernetes
PDF
Containers & container orchestration
Moby Summit introduction
Introduction kubernetes 2017_12_24
CRI Runtimes Deep-Dive: Who's Running My Pod!?
Introduction to Kubernetes
Kubernetes 架構與虛擬化之差異
An Open Source Story: Open Containers & Open Communities
What's Running My Containers? A review of runtimes and standards.
Project Atomic-Nulecule
Virtualization inside kubernetes
State of Builder and Buildkit by Tonis Tiigi (Docker)
Containerd Project Update: FOSDEM 2018
Network plugins for kubernetes
Continuous integration with Docker and Ansible
Looking Under The Hood: containerD
KubeCon EU 2016: "rktnetes": what's new with container runtimes and Kubernetes
Project Moby
Kubernetes Basics & Monitoring
Docker London Meetup: Docker Engine Evolution
Getting started with kubernetes
Containers & container orchestration
Ad

Similar to LinuxKit (20)

PPTX
LinuxKit: the first five months by Justin Cormack & Riyaz Faizullabhoy (Docker)
PPTX
Introducing LinuxKit
PPTX
Moby Open Source Summit North America 2017
PPTX
Linux kit meetup_v1.0.0
PDF
LinuxKit Deep Dive
PPTX
LinuxKit Update at the Moby Summit
PDF
LinuxKit & Moby - The next level of the container ecosystem
PPTX
Oscon 2017: Build your own container-based system with the Moby project
PDF
Online Meetup: Intro to LinuxKit
PDF
Introduction to LinuxKit - Docker Bangalore Meetup
PDF
LinuxKit and Moby, news from DockerCon 2017 - Austin,TX
PDF
LinuxKit and Moby, News from DockerCon 2017
PDF
Moby and linux kit, what to expect - Lorenzo Fontana, DevOps Expert at Kiratech
PDF
Containerday17 Moby-linuxkit-DockerCon-2017-announcements
PDF
"Lightweight Virtualization with Linux Containers and Docker". Jerome Petazzo...
PPTX
Moby KubeCon 2017
PDF
Docker for Mac and Windows: The Insider's Guide by Justin Cormack
PDF
Docker Seattle Meetup, May 2017
PDF
Intro to containerization
PDF
Podman, Buildah, and Quarkus - The Latest in Linux Containers Technologies
LinuxKit: the first five months by Justin Cormack & Riyaz Faizullabhoy (Docker)
Introducing LinuxKit
Moby Open Source Summit North America 2017
Linux kit meetup_v1.0.0
LinuxKit Deep Dive
LinuxKit Update at the Moby Summit
LinuxKit & Moby - The next level of the container ecosystem
Oscon 2017: Build your own container-based system with the Moby project
Online Meetup: Intro to LinuxKit
Introduction to LinuxKit - Docker Bangalore Meetup
LinuxKit and Moby, news from DockerCon 2017 - Austin,TX
LinuxKit and Moby, News from DockerCon 2017
Moby and linux kit, what to expect - Lorenzo Fontana, DevOps Expert at Kiratech
Containerday17 Moby-linuxkit-DockerCon-2017-announcements
"Lightweight Virtualization with Linux Containers and Docker". Jerome Petazzo...
Moby KubeCon 2017
Docker for Mac and Windows: The Insider's Guide by Justin Cormack
Docker Seattle Meetup, May 2017
Intro to containerization
Podman, Buildah, and Quarkus - The Latest in Linux Containers Technologies
Ad

More from Moby Project (8)

PDF
Libnetwork updates
PDF
FaaS-and-Furious
PPTX
Notary - container signing
PDF
Declare your infrastructure: InfraKit, LinuxKit and Moby
PPTX
Moby and kubernetes entitlements
PDF
Builder and BuildKit
PDF
OpenWhisk and IBM cloud functions
PDF
LinuxKit and OpenOverlay
Libnetwork updates
FaaS-and-Furious
Notary - container signing
Declare your infrastructure: InfraKit, LinuxKit and Moby
Moby and kubernetes entitlements
Builder and BuildKit
OpenWhisk and IBM cloud functions
LinuxKit and OpenOverlay

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Encapsulation theory and applications.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Modernizing your data center with Dell and AMD
PPTX
A Presentation on Artificial Intelligence
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Big Data Technologies - Introduction.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Encapsulation theory and applications.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Modernizing your data center with Dell and AMD
A Presentation on Artificial Intelligence
Per capita expenditure prediction using model stacking based on satellite ima...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The AUB Centre for AI in Media Proposal.docx
Unlocking AI with Model Context Protocol (MCP)
Big Data Technologies - Introduction.pptx
Spectral efficient network and resource selection model in 5G networks
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Review of recent advances in non-invasive hemoglobin estimation

LinuxKit

  • 1. LinuxKit: the first six months
  • 2. What is LinuxKit? A toolkit for building secure, portable and lean operating systems for containers. ● uses Moby tooling to build system images ● everything is a container ● runs with Containerd 1.0 branch for over four months ● lightweight, fully customizable
  • 3. Some metrics ● 75 contributors! ● first maintainer appointed from the community ● 50 commits a week since DockerCon
  • 4. Platform support The community added support for so many platforms... ● LCOW ● Azure ● OpenStack ● VMware and vCenter ● Packet.net ● Vultr
  • 5. Lots of smaller improvements ● TPM support ● containers to run on clean shutdown ● fully immutable images, eg CD-ROM images ● 4.10, 4.11, 4.12 kernels, 4.13 coming soon ● namespace sharing for system containers ● rewrote a lot of shell scripts in Go for better maintainability ● OCI runtime spec 1.0
  • 6. What about the next six months? ● stable releases when we have Containerd 1.0 ● Docker desktop and cloud editions based on LinuxKit very soon ● more work on Kubernetes: infrakit integration for production ● production production production ● help wanted improving CI for multiple platforms ● tell us about your production use cases
  • 8. Security SIG Deep Dives ● WireGuard - graduated from projects! ● Type Safe System Daemons ● LandLock LSM ● Memorizer ● HPE okernel
  • 9. What’s next? LinuxKit Security ● Cultivate security community and testbed ● Directly contribute to upstream Linux development ○ XPFO ○ eBPF hardening ○ Namespacing IMA ● Talk with us if you are interested in upstream Linux security!