livepatch まとめ ptrace(2)と bfd, elfまわりをちょっと学習した bfdのドキュメントがわかりにくすぎるんですが… infoだけではわかりにくて、ソースをみてやっとわかったり dynamic linkについての理解をふかめることができた ptrace(2)ではおそい? so libraryをptrace(2)で target process上でmmap(2) ptrace(2)で page単位のread/writeという拡張? livepatchは危険 へんなバイナリパッチをあてようとするとtarget processが即死する HAが要求されるサービスを実行するプログラムはそういう仕組をもったほうがよい shmemによる状態の共有 fd passingによるTCP connectionのうけわたし solving a real-world problem is much more interesting to listen to that filling in a check-box on a (somewhat dubious) specification -- by Chris, on linux-kernel mailing-list.