reading kernel org

12
Reading kernel.org Kai Sasaki(@Lewuathe)

Upload: kai-sasaki

Post on 27-Jul-2015

128 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Reading kernel org

Reading kernel.orgKai Sasaki(@Lewuathe)

Page 2: Reading kernel org

今日のお話• https://www.kernel.org/ を見てみる

• cgitの見方

• ブランチ

• Mailing List

• wiki, Bugzillaなど各種リソースとかその他いろいろ

Page 3: Reading kernel org

kernel.org

Page 4: Reading kernel org

kernel.org• Linux kernelの各種リソースが置いてある

• ソースコード、ドキュメント、ML Archive

• ここを見るとkernelの開発がよく分かる

• wikiとか全部含めると膨大なので要点だけでも

Page 5: Reading kernel org

kernel.org

Page 6: Reading kernel org

kernel.org

source tree 最新安定版

各ブランチ

Page 7: Reading kernel org

主なブランチ• mainline

Linus Torvaldが管理するブランチ

• stable 安定版リリース

• longterm bugのbackportなどのみが行われる

• linux-next SubSystemメンテナからまず送られるブランチ

Page 8: Reading kernel org

主なブランチ

https://www.kernel.org/category/releases.html

Page 9: Reading kernel org

署名• kernelはPGP署名がされてリリースされている

• ただしmirrorなどで配布されるパッケージは中央の鍵で署名されているわけではない

• Web Of Trustと呼ばれる仕組みを使う

Page 10: Reading kernel org

LKML• kernelのメインのML

• この他にもACPIやkvm, btrfsなどトピック毎に40ほどのMLが存在する

https://patchwork.kernel.org/

Page 11: Reading kernel org

“Hurr, Durr Im’a Sheep”• kernel 4.xのコードネーム

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c517d838eb7d07bbe9507871fab3931deccff539

Page 12: Reading kernel org

cgit• Cで書かれた超高速なgit repositoryサーバ

• kernelの正規のgit repositoryはcgit経由で参照可能

https://git.kernel.org/cgit/