COSI - The Common Operating System Interface
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore COSI (Common Operating System Interface), a groundbreaking API for configuring container operating systems, in this informative conference talk. Delve into the world of minimal Linux distributions for Kubernetes and learn how COSI addresses the divergence in management and API endpoints. Discover the similarities between COSI and other projects like the Container Network Interface (CNI), focusing on operating system configuration. Gain insights into COSI's Protocol Buffer definitions, gRPC API reference implementation, and flexible plugin system for consistent API delivery. Examine the configuration and APIs of popular container operating systems, Kubelet-node interactions, and witness a live demonstration of node management using backend plugins written in Go and Rust.
Syllabus
Introduction
What is COSI
Reimagining operating systems
Why COSI
Priorities
Agenda
History of Unix
Multiuser timesharing
Unstructured files
Linux
Container Operating Systems
Protobufs
Plugins
Generators
Core Concepts
Demo
Generator
Outro
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Разработка веб-сервисов на Go - основы языкаMoscow Institute of Physics and Technology via Coursera Getting Started with Go
University of California, Irvine via Coursera Concurrency in Go
University of California, Irvine via Coursera Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX