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
150
kernel offload with complete host kernel functionalities/netdev0x17-kernel-offload
thehajime
0
170
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
980
Is reimplementation of network stack a good idea or not? - Linux netdev 0x13 #netdevconf /linux-netdev-0x13-lkl
thehajime
1
260
Linux rumpkernel - ABC2018 (AsiaBSDCon 2018)
thehajime
0
2k
Network stack personality in Android phone - netdev 2.2
thehajime
0
1.2k
Other Decks in Technology
See All in Technology
re:Invent 2024 Innovation Talks(NET201)で語られた大切なこと
shotashiratori
0
300
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
680
OpenShift Virtualizationのネットワーク構成を真剣に考えてみた/OpenShift Virtualization's Network Configuration
tnk4on
0
130
.NET 9 のパフォーマンス改善
nenonaninu
0
730
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
390
CustomCopを使ってMongoidのコーディングルールを整えてみた
jinoketani
0
220
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
12
3.5k
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
1
240
Qiita埋め込み用スライド
naoki_0531
0
860
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
260
Jetpack Composeで始めるServer Cache State
ogaclejapan
2
170
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
150
Featured
See All Featured
Scaling GitHub
holman
458
140k
Fireside Chat
paigeccino
34
3.1k
How STYLIGHT went responsive
nonsquared
95
5.2k
GitHub's CSS Performance
jonrohan
1030
460k
Optimising Largest Contentful Paint
csswizardry
33
3k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
Into the Great Unknown - MozCon
thekraken
33
1.5k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Code Review Best Practice
trishagee
65
17k
Agile that works and the tools we love
rasmusluckow
328
21k
Documentation Writing (for coders)
carmenintech
66
4.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
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