reading kernel org
TRANSCRIPT
Reading kernel.orgKai Sasaki(@Lewuathe)
今日のお話• https://www.kernel.org/ を見てみる
• cgitの見方
• ブランチ
• Mailing List
• wiki, Bugzillaなど各種リソースとかその他いろいろ
kernel.org
kernel.org• Linux kernelの各種リソースが置いてある
• ソースコード、ドキュメント、ML Archive
• ここを見るとkernelの開発がよく分かる
• wikiとか全部含めると膨大なので要点だけでも
kernel.org
主なブランチ• mainline
Linus Torvaldが管理するブランチ
• stable 安定版リリース
• longterm bugのbackportなどのみが行われる
• linux-next SubSystemメンテナからまず送られるブランチ
署名• kernelはPGP署名がされてリリースされている
• ただしmirrorなどで配布されるパッケージは中央の鍵で署名されているわけではない
• Web Of Trustと呼ばれる仕組みを使う
LKML• kernelのメインのML
• この他にもACPIやkvm, btrfsなどトピック毎に40ほどのMLが存在する
https://patchwork.kernel.org/
“Hurr, Durr Im’a Sheep”• kernel 4.xのコードネーム
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c517d838eb7d07bbe9507871fab3931deccff539
cgit• Cで書かれた超高速なgit repositoryサーバ
• kernelの正規のgit repositoryはcgit経由で参照可能
https://git.kernel.org/cgit/