ロバート・ラブ

ロバート・ラブ
生まれる1981年頃
フロリダ州、アメリカ合衆国
教育フロリダ大学BABS
職業ソフトウェアエンジニア

ロバート・M・ラブ(1981年頃生まれ)は、アメリカの作家、講演者、Googleエンジニア、オープンソースソフトウェア開発者です。

ラブ氏はLinuxカーネルへの貢献で最もよく知られており、プリエンプティブカーネル、プロセススケジューラ、カーネルイベントレイヤー、仮想メモリサブシステム、inotifyなどの注目すべき成果を挙げています。GoogleではAndroidチームのメンバーとして、プラットフォームの最初のバージョンのリリースに貢献しました。ラブ氏はGNOMEコミュニティでも積極的に活動しており、NetworkManagerGNOME Volume ManagerProject UtopiaBeagleの開発に携わっています。

バイオグラフィー

ラブは1981年、南フロリダで生まれました。チャールズ・W・フラナガン高校に入学し、卒業しました。フロリダ大学に進学し、数学文学士号コンピュータサイエンス理学士号を取得しました。[ 1 ]

大学在学中、ラブはモンタビスタ・ソフトウェアでカーネルハッカーとして働いていた。[ 2 ]モンタビスタでは、 procpsやカーネル関連のプロジェクトに携わっていたが、その中でも特に注目すべきプロジェクトの一つがプリエンプティブカーネルだった。[ 3 ]

ラブ氏は2003年12月15日にXimianで働き始め、Linuxデスクトップグループのシニアエンジニアとして勤務しました。[ 4 ] [ 5 ] Ximianでは、ハードウェア管理をLinuxデスクトップに統合するためのプロジェクトUtopiaという取り組みを主導しました。 [ 6 ] [ 7 ] XimianがNovellに買収された後、ラブ氏はSUSE Linux Enterprise Desktopのチーフアーキテクトに昇進しました。[ 8 ] Novellでは、inotifyやBeagleなど、さまざまなカーネルお​​よびGNOMEプロジェクトに携わりました。[ 9 ] [ 10 ]

ラブは2007年5月4日にノベルを辞職し、グーグルでモバイルデバイスプラットフォームであるAndroidの開発に携わった。[ 11 ] [ 12 ] [ 13 ]プロジェクトが発表される前に参加し、Androidの新しい共有メモリサブシステムであるashmemなど、いくつかのカーネルお​​よびシステムレベルのソリューションを設計した。[ 14 ]ラブは2021年5月までグーグルで検索インフラストラクチャのエンジニアリングディレクターとして勤務した。[ 15 ]ラブは現在、Toastでエンジニアリング担当副社長として勤務し、レストラン向けのクラウドプラットフォームを構築している。[ 16 ]

ラブはマサチューセッツ州ボストンに住んでいます。

書くことと話すこと

ラブは、Linuxカーネルのコードの理解と開発に関する書籍『Linux Kernel Development』の著者であり、現在第3版が刊行されている。本書は、読みやすく、よく書かれていると広く評価されており[ 17 ] 、複数の言語に翻訳されている。全3版ともピアソン・エデュケーション出版社から出版されている[ 18 ]

彼はまた、『Linux System Programming』を執筆しており、現在第2版が出版されている。副題は『Talking Directly to the Kernel and C Library』で、O'Reilly Mediaから出版されている。本書では、LinuxのシステムコールCライブラリAPIについて解説されている。[ 19 ]

ラブ氏は、同じくオライリーメディアから出版された包括的なLinuxコマンドリファレンスである「Linux in a Nutshell 」の共著者でもある。 [ 20 ] 「Linux in a Nutshell」は、 Linux Journalから「史上最高のLinux書籍」に選ばれた。[ 21 ]

ラブ氏はLinux Journalの寄稿編集者であり、同誌の記事の著者でもある。[ 22 ]

ラブ氏はオーストラリアのlinux.conf.au 、ベルギーのFOSDEM、イギリスのGUADECなど世界各地で講演に招かれ、基調講演を行った。[ 23 ] [ 24 ]

参考文献

Love 氏は、Linux オペレーティング システムに関する数冊の本を執筆および共著しています。

参考文献

  1. ^ Love, Robert (2005). Linuxカーネル開発(第2版). Novell Press .裏表紙. ISBN 978-0-672-32720-9
  2. ^ロバート・ラブのモンタビスタ退社に関するブログ記事( 2011年7月17日アーカイブ、 Wayback Machine)
  3. ^ KernelTrapによるロバート・ラブのインタビュー( 2010年6月19日アーカイブ、 Wayback Machine)
  4. ^ロバート・ラブのXimian入社に関するブログ記事( 2011年7月17日アーカイブ、 Wayback Machineより
  5. ^ OSNewsによるロバート・ラブ氏へのインタビュー
  6. ^ロバート・ラブがArs Technicaにインタビューを受ける
  7. ^ Love, Robert (2005年8月26日)、「Project Utopia」Linux Journal 、 2014年2月21日閲覧。
  8. ^ロバート・ラブのチーフアーキテクトへの昇進に関するブログ記事( 2011年7月17日アーカイブ、 Wayback Machine)
  9. ^ 「inotifyを紹介するメール」 2011年7月27日時点のオリジナルよりアーカイブ2010年10月2日閲覧。
  10. ^ Love, Love (2005年9月28日)、「Kernel Korner = Intro to inotify」Linux Journal 、 2014年2月21日閲覧。
  11. ^ロバート・ラブのノベル退社に関するブログ記事( 2011年7月17日アーカイブ、 Wayback Machine)
  12. ^ Robert Love の Google 入社に関するブログ記事 ( 2011 年 7 月 17 日、 Wayback Machineアーカイブ)
  13. ^ロバート・ラブのホームページには、彼がAndroidの開発でGoogleに勤務していることが記されている
  14. ^ ashmemのソースコード
  15. ^ LinkedInプロフィール
  16. ^ 「ロバート・ラブ」
  17. ^ Amazonの読者レビュー
  18. ^ラブ、ロバート (2010). Linuxカーネル開発(第3版). Addison–Wesley . ISBN 978-0-672-32946-3
  19. ^ラブ、ロバート (2013). Linux システムプログラミング(第2版). O'Reilly Media . ISBN 978-1-449-33953-1
  20. ^ Siever, Ellen; Stephen Figgins; Robert Love; Aaron Weber (2009). Linux in a Nutshell (第6版). O'Reilly Media . ISBN 978-0-596-15448-6
  21. ^ Linux Journal 読者賞
  22. ^ Linux Journalの編集長
  23. ^ FOSDEMスケジュール
  24. ^ GUADEC 2007 スケジュール