Write a container from scratch in go by using namespace, pretty smart!
Golang UK Conf. 2016 - Liz Rice - What is a container, really? Let's write one in Go from scratch
Everyone has heard of Docker, but what is a container? Is it really "a lightweight VM"? In this talk we'll dispel the magic by writing a container in about 1...
as an add-on to this article, here a nice tutorial on linux namespaces.
This talk is based on the following code from Juluen Friedman.
and the following articles
Build Your Own Container Using Less than 100 Lines of Go
Shipping containers and software containers share a lot in common, but the analogy has limits. This article explores this relationship further by demonstrating how it is possible to build a simple container using less than 100 lines of Golang code. Topics covered include namespaces, cgroups and layered filesystems.
I saw this talk a while ago, very good!
btw: Did you see "bocker" - Docker implemented in 100 lines of Bash?
Mapping The Journey | Pramod Shashidhara | Podcast
A Podcast, where we unmask the people who are making tremendous strides in tech, yet whose stories are seldom heard.