rkt/rkt

stage1: idea of using pure golang unprivileged containers (unc) as execution engine

Open

#1,318 建立於 2015年8月21日

在 GitHub 查看
 (0 留言) (0 反應) (0 負責人)Go (8,871 star) (865 fork)batch import
component/stage1help wantedkind/enhancementpriority/Pmaybe

描述

just an idea (similar to #1030), we can base on unc, with great technical explanation in this blog series

pros:

  • unprivileged (non root required)
  • pure golang (no c/systemd nspawn depedency)
  • easier to maintain
  • existing implementation (support all namespaces, even network support)

cons:

  • requires go 1.5
  • re-implementation systemd machined integration
  • cgroups missing
  • capabilities managment missing
  • overlay/union fs missing

貢獻者指南