Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ライブラリOSを利用したコンテナランタイムの設計と実装/stairlab-seminar-23...
Search
Hajime Tazaki
February 09, 2023
Technology
0
110
ライブラリOSを利用したコンテナランタイムの設計と実装/stairlab-seminar-23-ukontainer
Hajime Tazaki
February 09, 2023
Tweet
Share
More Decks by Hajime Tazaki
See All by Hajime Tazaki
benefits and drawbacks of syscall hooks/netdev0x18-zpoline
thehajime
0
140
kernel offload with complete host kernel functionalities/netdev0x17-kernel-offload
thehajime
0
160
How to Design a Library OS for Practical Containers?/vee21-ukontainer
thehajime
0
640
containerd port to darwin - Toward Running Linux containers on macOS/fosdem21-darwin-containerd-ctr-devroom
thehajime
0
1.5k
Linux Container with Alternate Linux Kernel (Library)/container-runtime-meetup-202008-lkl
thehajime
2
1.7k
Linux Kernel Library - A Library Version of Linux Kernel/lkl-fosdem2020-uk-devroom
thehajime
0
960
Is reimplementation of network stack a good idea or not? - Linux netdev 0x13 #netdevconf /linux-netdev-0x13-lkl
thehajime
1
250
Linux rumpkernel - ABC2018 (AsiaBSDCon 2018)
thehajime
0
2k
Network stack personality in Android phone - netdev 2.2
thehajime
0
1.1k
Other Decks in Technology
See All in Technology
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
150
AGIについてChatGPTに聞いてみた
blueb
0
130
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
Platform Engineering for Software Developers and Architects
syntasso
1
520
日経電子版のStoreKit2フルリニューアル
shimastripe
1
140
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
630
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
180
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
490
アプリエンジニアのためのGraphQL入門.pdf
spycwolf
0
100
Application Development WG Intro at AppDeveloperCon
salaboy
0
190
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
700
Featured
See All Featured
The Language of Interfaces
destraynor
154
24k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Designing for humans not robots
tammielis
250
25k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
Raft: Consensus for Rubyists
vanstee
136
6.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
110
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Transcript
!- !- ŋ
À Á À Á
^\l;P\Hij×tHDmlP^\׶ ^\l;P\Hij×tHDmlP^\׶
,m\lP[H×tlH\jP^\j ,m\lP[H×tlH\jP^\j
,m\lP[H×tlH\jP^\j ,m\lP[H×tlH\jP^\j
.OH×ZHrHZ×^M×D^[f;lPCPZPlu .OH×ZHrHZ×^M×D^[f;lPCPZPlu
t;[fZHj×^M×Fi^f×D^[f;lPCPZPlu t;[fZHj×^M×Fi^f×D^[f;lPCPZPlu
mNH×P\mt× ^FHC;jH mNH×P\mt× ^FHC;jH ʜ
mNH×P\mt× ^FHC;jH×ÀmfF;lHÁ mNH×P\mt× ^FHC;jH×ÀmfF;lHÁ
.OH×ZHrHZ×^M×D^[f;lPCPZPlu×ÀD^\lÖFÁ .OH×ZHrHZ×^M×D^[f;lPCPZPlu×ÀD^\lÖFÁ
î^\l;P\Hi î^\l;P\Hi
î^\l;P\Hi×ó×im\m×im\lP[H î^\l;P\Hi×ó×im\m×im\lP[H DOSLQHODWHVW
P\mt×Hi\HZ×PCi;iu×ÀÁ P\mt×Hi\HZ×PCi;iu×ÀÁ
^s×l^×mjH×Pl׶ ^s×l^×mjH×Pl׶ GRFNHUUXQ UXQWLPH UXQX UXQXS\WKRQODWHVW UXQWLPH&ODVV1DPH UXQWLPH&ODVV1DPHXNRQWDLQHU DSL9HUVLRQDSSVY
NLQG'HSOR\PHQW VSHF WHPSODWH VSHF FRQWDLQHUV QDPHUXQXS\WKRQ LPDJHXNRQWDLQHUUXQXS\WKRQ
r;Zm;lP^\j r;Zm;lP^\j
P\mt×D^[f;lPCPZPlu×lHjlj P\mt×D^[f;lPCPZPlu×lHjlj
/.±×4;iP^mj×P[fZH[H\l;lP^\j /.±×4;iP^mj×P[fZH[H\l;lP^\j ×ÀmjHijf;DHÁ×\Hls^iY×jl;DYj×mjHF×Cu×D^\l;P\Hi×im\lP[Hj ×ÀmjHijf;DHÁ×\Hls^iY×jl;DYj×mjHF×Cu×D^\l;P\Hi×im\lP[Hj
7HZZ -HPS -HPS0UJVUJS\ZP]L ,YYVY 5V;LZ[ DUS OZLS VHDVWDU RVY JYLVRU
PWFS UXPS JUDSKHQH OLQX[ ONO ONORV[ LS OZLS VHDVWDU RVY JYLVRU PWFS UXPS JUDSKHQH OLQX[ ONO ONORV[ LFPS OZLS VHDVWDU RVY JYLVRU PWFS UXPS JUDSKHQH OLQX[ ONO ONORV[ P\mt×D^[f;lPCPZPlu×ÀD^\lÖFÁ P\mt×D^[f;lPCPZPlu×ÀD^\lÖFÁ
-l;ilmf×Fmi;lP^\×ÀD^ZFÆjl;ilÁ -l;ilmf×Fmi;lP^\×ÀD^ZFÆjl;ilÁ WLPHGRFNHUUXQUXQWLPH ;;;S\WKRQKHOOR
HlfHiM×CH\DO[;iY×À^^Ffml°×;lH\DuÁ HlfHiM×CH\DO[;iY×À^^Ffml°×;lH\DuÁ ʜ
)Z;lM^i[×f^il;CPZPlu±×ZfP\H×P\mt×^\×[;D!- )Z;lM^i[×f^il;CPZPlu±×ZfP\H×P\mt×^\×[;D!-
-m[[;iu -m[[;iu
¯× ¯×
¯×/×À/jHiÆ[^FH×P\mtÁ× ¯×/×À/jHiÆ[^FH×P\mtÁ×
¯×× ¯××
¯× ×!-× À Á ¯× ×!-× À Á
¯× À Á ¯× À Á
¯× À Á ×À Á ¯× À Á ×À Á
¯× À Á ×À Á ¯× À Á ×À Á
¯× ¯×
¯× ¯×
,HMHiH\DHj ,HMHiH\DHj