{"id":74,"date":"2020-05-19T13:19:24","date_gmt":"2020-05-19T13:19:24","guid":{"rendered":"https:\/\/www.linuxplumbersconf.org\/blog\/2020\/?p=74"},"modified":"2023-03-08T07:03:46","modified_gmt":"2023-03-08T07:03:46","slug":"containers-and-checkpoint-restore-microconference-accepted-into-2020-linux-plumbers-conference","status":"publish","type":"post","link":"https:\/\/lpc.events\/blog\/current\/index.php\/2020\/05\/19\/containers-and-checkpoint-restore-microconference-accepted-into-2020-linux-plumbers-conference\/","title":{"rendered":"Containers and Checkpoint\/Restore Microconference Accepted into 2020 Linux Plumbers Conference"},"content":{"rendered":"<p class=\"moz-quote-pre\">We are pleased to announce that the Containers and Checkpoint\/Restore Microconference has been accepted into the 2020 Linux Plumbers Conference!<\/p>\n<p class=\"moz-quote-pre\">After another successful <a href=\"https:\/\/linuxplumbersconf.org\/event\/4\/sessions\/57\/#20190910\">Containers Microconference last year <\/a>, there&#8217;s still a lot more work to be done. Last year we discussed the intersection between the new mount api and containers, various new vfs features including a strong and fruitful discussion about id shifting, several new security hardening aspects, and improvements when restarting syscalls during checkpoint\/restore. Last year&#8217;s microconference topics led to quite a few patches that have since landed in the upstream kernel with others actively being discussed. This includes, various improvements to seccomp syscall interceptions, the implementation of a new process creation syscall, the implementation of pidfds, and the addition of time namespaces.<\/p>\n<p class=\"moz-quote-pre\">This year&#8217;s topics include:<\/p>\n<ul>\n<li class=\"moz-quote-pre\">Next steps for <a href=\"https:\/\/lwn.net\/Articles\/808816\/\">uid\/gid shifting for mounts and namespaces<\/a><\/li>\n<li class=\"moz-quote-pre\"><a href=\"https:\/\/lwn.net\/Articles\/801319\/\">pidfds<\/a> and their use for containers<\/li>\n<li class=\"moz-quote-pre\">Handling of new mount APIs and <a href=\"https:\/\/stgraber.org\/2014\/01\/17\/lxc-1-0-unprivileged-containers\/\">unprivileged containers<\/a><\/li>\n<li class=\"moz-quote-pre\">Solutions to transition from CgroupV1 to <a href=\"https:\/\/medium.com\/nttlabs\/cgroup-v2-596d035be4d7\">CgroupV2<\/a><\/li>\n<li class=\"moz-quote-pre\">Use and limitations of the <a href=\"https:\/\/lwn.net\/Articles\/766089\/\">time namespace<\/a><\/li>\n<li class=\"moz-quote-pre\">Hardware assisted <a href=\"https:\/\/lwn.net\/Articles\/803823\/\">isolation of processes\/containers<\/a><\/li>\n<\/ul>\n<p class=\"moz-quote-pre\">Come join us and participate in the discussion with what holds &#8220;The Cloud&#8221; together.<\/p>\n<p class=\"moz-quote-pre\">We hope to see you <a href=\"https:\/\/www.linuxplumbersconf.org\/event\/7\/page\/80-accepted-microconferences#cont-cr\">there<\/a>!<\/p>\n<p class=\"moz-quote-pre\">Christian, Mike, St\u00e9phane<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are pleased to announce that the Containers and Checkpoint\/Restore Microconference has been accepted into the 2020 Linux Plumbers Conference! After another successful Containers Microconference last year , there&#8217;s still a lot more work to be done. Last year we discussed the intersection between the new mount api and containers, various new vfs features including [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[4,5],"tags":[19],"class_list":["post-74","post","type-post","status-publish","format-standard","hentry","category-announcements","category-microconferences","tag-19"],"_links":{"self":[{"href":"https:\/\/lpc.events\/blog\/current\/index.php\/wp-json\/wp\/v2\/posts\/74","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lpc.events\/blog\/current\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lpc.events\/blog\/current\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lpc.events\/blog\/current\/index.php\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/lpc.events\/blog\/current\/index.php\/wp-json\/wp\/v2\/comments?post=74"}],"version-history":[{"count":1,"href":"https:\/\/lpc.events\/blog\/current\/index.php\/wp-json\/wp\/v2\/posts\/74\/revisions"}],"predecessor-version":[{"id":439,"href":"https:\/\/lpc.events\/blog\/current\/index.php\/wp-json\/wp\/v2\/posts\/74\/revisions\/439"}],"wp:attachment":[{"href":"https:\/\/lpc.events\/blog\/current\/index.php\/wp-json\/wp\/v2\/media?parent=74"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lpc.events\/blog\/current\/index.php\/wp-json\/wp\/v2\/categories?post=74"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lpc.events\/blog\/current\/index.php\/wp-json\/wp\/v2\/tags?post=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}