グレッグ・クロー=ハートマン

提供: miniwiki
移動先:案内検索
グレッグ・クロー=ハートマン
住居 アメリカ合衆国の旗 アメリカ合衆国
別名 Greg K-H[1], GregKH
職業 プログラマ
雇用者 Linux Foundation[2]
公式サイト http://www.kroah.com/

グレッグ・クロー=ハートマン(Greg Kroah-Hartman)は、Linuxカーネル開発者である。彼は現在、-stable (一部リリースはLong term releaseとも呼ばれ、長期のメンテナンスが行われる)ブランチのLinuxカーネルをクリス・ライトEnglish版とともにメンテナンスしている[3]。主に、次のカーネルサブシステムを管理している。目下開発中のドライバが投入されるstagingサブシステム、USB、driver core、debugfskrefkobjectそしてsysfsサブシステムである[3]。また、ユーザー空間I/OをHans J. Kochとともに開発し、TTYレイヤーの管理を行っている[3]linux-hotplugのメンテナでもあり、udevプロジェクトの創設者である。加えて、彼はGentoo Linuxにおけるいくつかのプログラムならびにカーネルのメンテナンスを手助けしている。彼は、かつてはノベルSUSEラボ部門に所属していた。2012年2月以降はLinux Foundationに在籍している [2] [4]

彼は、"Linux Device Drivers, 3rd Edition"の共同執筆者である[5]。そして、"Linux Kernel in a Nutshell"の著者である[6]。かつてはLinux Journalへ寄稿したことがある。彼はまた、LinuxカーネルとコンピュータのニュースサイトLWN.netEnglish版にも記事を寄せている。

クロー=ハートマンはしばしば、Linuxカーネル開発やドライバ開発に関する文書について、講演[7][8]やチュートリアル[9][10]を交え説明する。

2006年には、彼はLinuxデバイスドライバ開発を行うプログラマのために開発導入用のCDイメージをリリースした[11]

カンファレンス

彼はLinuxカーネル開発の詳細な情報の説明やドライバ開発のチュートリアルセッションを多く行っている。2006年にはLinuxシンポジウムにて基調講演を行った[7]2010年六本木で開催されたLinux Foundation(LF)主催のLinuxCon Japan / Tokyo 2010[12]においては主に-stableツリーの管理についての講演を行った[13]。講演の最中にバグ修正が完了したLinuxカーネルバージョン2.6.35.7をリリースしており、その中でソースコードのトップレベルMakefileにかかれた「コードネーム」をYokohama(LFの日本法人所在地である)と名前を変えリリースした[14][15]

書籍

  • 2005 - Linux Device Drivers 3ed - ISBN 0-596-00590-3
  • 2006 - Linux Kernel in a Nutshell 1ed - ISBN 0-596-10079-5
    • Linuxカーネル バージョン2.6.18を例に採り、カーネルのカスタマイズと再構築から始まり、ファイルシステムネットワークのチューニングなどLinuxカーネルを初めて扱うユーザー向けに書かれた入門書(ナッツシェル、掻い摘み本)。全文がCC-BY-SA 2.5で公開されている(Linux Kernel in a Nutshell)。彼は本書をフリーに公開している理由として、カーネルビルドやチューニングを取っ掛かりに「カーネルに魔術など存在しない」ことを初心者に明らかにすることを挙げており、カーネル開発者をもっと増やしたいと述べている[16][17]

脚注

  1. Greg K-H's Linux Stuff”. www.kroah.com. . 2011閲覧.
  2. 2.0 2.1 Leading Kernel Maintainer Greg Kroah-Hartman Joins The Linux Foundation”. Linux Foundation (2012年1月31日). . 2012閲覧.
  3. 3.0 3.1 3.2 Linux kernel Maintainers file”. git.kernel.org. . 2010閲覧.
  4. KH, Greg (2012年2月20日). “What Greg Does”. . 2013閲覧.
  5. O'reilly: Linux Device Drivers, Third Edition”. Oreilly.com. . 2009閲覧.
  6. O'reilly: Linux Kernel in a Nutshell”. Oreilly.com. . 2009閲覧.
  7. 7.0 7.1 Greg Kroah-Hartman (2006年7月23日). “Linux Symposium: Keynote by Greg Kroah-Hartman, myths, lies, and truths about Linux kernel development”. Kroah.com. . 2009閲覧.
  8. O'reilly Net: Current State of the Linux Kernel”. Conferences.oreillynet.com. . 2009閲覧.
  9. O'reilly Net: Write A Real, Working Linux Driver”. Conferences.oreillynet.com. . 2009閲覧.
  10. Linux Symposium: Write a real, working Linux driver tutorial”. freedomhectaipei.pbworks.com. . 2011閲覧.
  11. Linux DDK (Device Drivers Kit)”. Kernel.org (2006年5月24日). . 2009閲覧.
  12. LinuxCon Japan / Tokyo 2010”. events.linuxfoundation.jp. . 2011閲覧.
  13. The Stable Linux Kernel Tree, Delivering a Stable Platform on a Constantly Moving Base : Greg Kroah-Hartman, Novell (ビデオ)”. video.linux.com. . 2011閲覧.
  14. Linux 2.6.35.7 is out during the LinuxCon 2010 Tokyo conference. (Greg Kroah-Hartman)”. YouTube (2010年9月29日). . 2011閲覧.
  15. Linux 2.6.35.7: Done at LinuxCon Tokyo 2010”. git.kernel.org (2010年9月29日). . 2011閲覧.
  16. Mike Linksvayer (2007年1月18日). “Linux Kernel in a Nutshell: The Secret Goal”. Creative Commons. creativecommons.org. . 2011閲覧.
  17. Mike Linksvayer(マイク・リンクスヴァイアー)、山田雅之 (2007年2月3日). “「Linux Kernel in a Nutshell」の隠れた目標”. Creative Commons、クリエイティブ・コモンズ・ジャパン. creativecommons.jp. . 2011閲覧.

外部リンク


テンプレート:Persondata