Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Haconiwa の中身と設計思想 /the-haconiwa-internals

KONDO Uchio
December 14, 2016

Haconiwa の中身と設計思想 /the-haconiwa-internals

GMOペパボ ホスティング技術カンファレンス@大阪
https://pepabo.connpass.com/event/45986/

* スライドの28枚目の内容は、発表時の誤りを訂正した版となります。

KONDO Uchio

December 14, 2016
Tweet

More Decks by KONDO Uchio

Other Decks in Technology

Transcript

  1. ࢀߟ-JOVYίϚϯυγεςϜίʔϧ ίϚϯυ γεςϜίʔϧ NSVCZ chroot(1) chroot(2) Dir.chroot mount(8) mount(2) Mount.new.mount

    unshare(1) unshare(2) Namespace.unshare nsenter(1) setns(2) Namespace.setns capsh(1) cap_*(3) Capability.* (cgroupfs ͷૢ࡞) cgroup_*(3) Cgroup::*.new ...
  2. 'BTU$POUBJOFS%"04 w%"04 %JNFOTJPOGSFF"VUPOPNPVT0QFSBUJOH4ZTUFN 
 ͷఏҊ͕͋Δ  wίϯςφΛҰͭͷੜଘظؒͷ۠੾ΒΕͨεϨουͱଊ͑௚͢
 %"04ͷ༻ޠͰ͍͏ͱ.PSUBMͰ͋Δͱଊ͑Δ wͦͷ৔߹ɺ΋͠)BDPOJXB JOUFSOBM"1*

    Ͱ࣮ݱ͍ͯ͠Δ
 ந৅ԽϨΠϠ͕ଘࡏ͢ΔͳΒɺ
 ͦΕ͸γεςϜίʔϧʹ૬౰͢Δͱݴ͑ΔͰ͋Ζ͏ ʮ'BTU$POUBJOFSΞʔΩςΫνϟ֓࿦ʯদຊɺ