Completed
Takeaway
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
From the Ground Up - How We Built the Nanos Unikernel
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Overview
- 3 What Are Unikernels?
- 4 Why use a Unikernel?
- 5 Unikernels and Virtualization
- 6 Enter Nanos
- 7 Nanos and Security Say Yes to Kernel Security Features!
- 8 Go Webserver on Nanos Profiling with Apache Bench
- 9 Kernel From Scratch
- 10 The Runtime Environment
- 11 Memory Allocation Familiar Faces: Malloc and Free
- 12 Nanos: Parameterized Heaps
- 13 Elemental Heaps Allocating Number Space
- 14 id_heap
- 15 Composable Heaps
- 16 Cache Heaps
- 17 Heap Wrappers
- 18 Ephemeral Heaps Future Development
- 19 Concurrency in the Kernel
- 20 What Are Closures?
- 21 Closures in Nanos
- 22 Simple Completion
- 23 Completions in Stages and using a merge to join parallel operations
- 24 Scheduling With Thunks
- 25 Closures vs. Threads? Not mutually exclusive...
- 26 Common Value Space For configuration and management
- 27 Example Manifest Used by 'mkfs' during image staging
- 28 Management / Monitoring Work in progress...
- 29 Management Roadmap
- 30 Takeaway