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
Moby Open Source Summit North America 2017
PDF
Container Runtimes: Comparing and Contrasting Today's Engines
PDF
Alibaba Cloud Conference 2016 - Docker Open Source
PDF
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
PDF
Speed & Agility of Innovation with Docker & Kubernetes
 
PDF
LinuxKit Deep Dive
PDF
Introduction to Containers
PDF
Diving Through The Layers: Investigating runc, containerd, and the Docker eng...
PPTX
Innovating Out in the Open
PDF
DCSF19 How Docker Simplifies Kubernetes for the Masses
PDF
Docker Container Introduction
PDF
Innovating Out In The Open - OSCON 2016
PPTX
Moby KubeCon 2017
PDF
Docker Introduction - DevOps Montreal Meetup
PDF
Craig Box (Google) - The road to Kubernetes 1.0
PDF
Intro to GitOps & Flux.pdf
PDF
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
PDF
Docker Concepts for Oracle/MySQL DBAs and DevOps
PPTX
Run automated tests in Docker
LinuxKit: the first five months by Justin Cormack & Riyaz Faizullabhoy (Docker)
Moby Open Source Summit North America 2017
Container Runtimes: Comparing and Contrasting Today's Engines
Alibaba Cloud Conference 2016 - Docker Open Source
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
Speed & Agility of Innovation with Docker & Kubernetes
 
LinuxKit Deep Dive
Introduction to Containers
Diving Through The Layers: Investigating runc, containerd, and the Docker eng...
Innovating Out in the Open
DCSF19 How Docker Simplifies Kubernetes for the Masses
Docker Container Introduction
Innovating Out In The Open - OSCON 2016
Moby KubeCon 2017
Docker Introduction - DevOps Montreal Meetup
Craig Box (Google) - The road to Kubernetes 1.0
Intro to GitOps & Flux.pdf
O'Reilly Software Architecture Conference London 2017: Building Resilient Mic...
Docker Concepts for Oracle/MySQL DBAs and DevOps
Run automated tests in Docker
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)

PDF
August Patch Tuesday
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
A review of recent deep learning applications in wood surface defect identifi...
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Architecture types and enterprise applications.pdf
PDF
Five Habits of High-Impact Board Members
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Zenith AI: Advanced Artificial Intelligence
PPT
Geologic Time for studying geology for geologist
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
The various Industrial Revolutions .pptx
PPTX
Modernising the Digital Integration Hub
PPT
Module 1.ppt Iot fundamentals and Architecture
August Patch Tuesday
Hindi spoken digit analysis for native and non-native speakers
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Benefits of Physical activity for teenagers.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
sustainability-14-14877-v2.pddhzftheheeeee
A review of recent deep learning applications in wood surface defect identifi...
Web Crawler for Trend Tracking Gen Z Insights.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Architecture types and enterprise applications.pdf
Five Habits of High-Impact Board Members
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Zenith AI: Advanced Artificial Intelligence
Geologic Time for studying geology for geologist
Developing a website for English-speaking practice to English as a foreign la...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
CloudStack 4.21: First Look Webinar slides
The various Industrial Revolutions .pptx
Modernising the Digital Integration Hub
Module 1.ppt Iot fundamentals and Architecture

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!