レナート・ポッターリング

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ
レナート・ポッターリング
レナートpoettering.jpg
2012年12月のポッターリング
生まれ1980-10-151980年10月15日(41歳)
国籍ドイツ人
職業ソフトウェアエンジニア
雇用者Red Hat
で知られているAvahiPulseAudiosystemd
Webサイト0pointer .de / lennart /

Lennart Poettering(1980年10月15日生まれ)は、ドイツのソフトウェアエンジニアであり、PulseAudio [1] [2] Avahi [3]およびsystemd最初の著者です[4]

人生とキャリア

ポッターリングはグアテマラシティで生まれましたが、ブラジルのリオデジャネイロドイツのハンブルク育ちました[5] Poetteringは、少なくとも2008年からRedHatで機能しています。 [1]

2003年以来、Poetteringは40以上のプロジェクトに取り組んできましたが、そのほとんどはCで書かれています。彼は、PulseAudio(2004)、Avahi [6](2005)、systemd(2010) など、Linuxディストリビューションで広く採用されているいくつかのフリーソフトウェアプロジェクトの開発者およびメンテナーです。

論争

ポッターリングは、Linuxエコシステムに関して物議を醸す技術的およびアーキテクチャ上の立場を持っていることで知られています。[7] [8] [9]

彼のスタイルは、彼が長年のUnix哲学に反対しているという非難をもたらしました[10]。これは彼のブログ投稿TheBiggestMythsで取り上げられています。[11]たとえば、Poetteringは、POSIXやBSDなどの他のUnixライクな オペレーティングシステムとの互換性を損なうことを犠牲にして、Linux開発をスピードアップすることを提唱しています。[12] [13]彼は、デスクトップスタックに他の低レベルのコンポーネントを記述した経験があるため、この立場に就きました。[7]彼は他の開発者にも同じことをするように勧めています。[14]ポッターリングはまた読むことをお勧めしますLinuxプログラミングインターフェイスですが、POSIX固有の部分は無視されます。[8]

2011年、PulseAudioの主要な開発者の1人であるPoetteringは、WindowsおよびmacOSオーディオスタックを「より高度な」ものとして賞賛し、OpenSoundSystemを最新のデスクトップとは無関係に「単純な90年代スタイルのオーディオスタック」と呼びました。[8]

また、2011年に、Linuxデスクトップが主流のユーザーに広く採用されなかった理由を尋ねられたとき、彼は「Linuxはまだ断片化されすぎています...[そして]合理化する必要があります...」と答えました。[15] 2014年、Poetteringは、Linuxディストリビューションのソフトウェアが一般的にパッケージ化、更新、および展開される方法を批判するエッセイを公開しました。そして、彼、ケイ・シェバースハラルト・ホイヤー、ダニエル・マック、トム・グンデルセン、デビッド・ハーマンが、建築をどのように変えるべきかについての提案を提示しました。[16]

systemdをめぐる論争は、個人的な攻撃と、Poetteringに対する殺害の脅迫で最高潮に達しました。[17] [18] 2014年10月、Poetteringは、「オープンソースコミュニティは嫌いな人でいっぱいで、おそらく他のほとんどの人よりも彼らの最も好きなターゲットの1つだ」と不満を漏らしました。[19]ポッターリングは、技術的な不一致に関する虐待的な議論文化を奨励するための悪いロールモデルであるとして、 LinusTorvaldsや他のカーネル開発者にいくらかの責任を負わせました。[17] [20]

2017年、Poetteringは、systemdで報告された脆弱性に対するLamestVendorResponseに対してPwnieAwardを受賞しました。[21]

も参照してください

参照

  1. ^ a b マルティ、ドン(2008-09-18)。「LPC:Linuxオーディオ:それはめちゃくちゃです」LWN.net。2009年10月18日にオリジナルからアーカイブされました2009年7月3日取得
  2. ^ ポール、ライアン(2007年10月17日)。「LinuxにearcandyをもたらすPulseAudio」arstechnica.comArsTechnica 2015年3月20日取得
  3. ^ 「Avahiの「正しい方法」の使用」 2016-02-27ウェイバックマシンでアーカイブ、linux.conf.au 2007
  4. ^ マイケル・ララベル(2010-08-23)。「SystemDSystem&SessionManagerのアップデート」マイケル・ララベル2013年1月29日取得
  5. ^ linux.conf.au2007プロファイル
  6. ^ ポール、ライアン(2007年9月16日)。「Appleの新しいiPodチェックサムがGtkPodコーダーによってクラックされました」ArsTechnica
  7. ^ a b 「インタビュー:レナート・ポッターリング-レナート・ポッターリングは、FOSDEM 2011で「Systemd:beyondinit」について講演します。 」fosdem.org。2011 2014年6月16日取得私の以前のプロジェクトの多く(PulseAudioやAvahiを含む)は、ポータブルになるように作成されています。移植性の要件があなたに課す連鎖から解放されることは、かなり解放されます。高レベルのアプリケーションで作業するときに移植性を確保することは必ずしも難しい作業ではありませんが、作業するものがシステムコンポーネント(systemd、PulseAudio、Avahi)である場合はますます困難になります。
  8. ^ a b c "Un entretien avecLennartPoettering"2011-07-06 2013年1月26日取得CoreAudioのような競合するオーディオスタックと完全に一致させることはまだできません[...]WindowsとmacOSの両方に、私たちよりもはるかに優れた統合オーディオスタックがあります。[...]一般的に、CoreAudioスタックは間違いなく私たちのものよりも進んでいます。[...] [Windowsオーディオスタック]が、Windows用に開発するためのより優れた統合オーディオハッキングエクスペリエンスであることは間違いありません。[...] OSSは、単純な90年代スタイルのオーディオスタックです。現代のデスクトップに必要なものとは、まったく関係がありません。
  9. ^ グレゴリ、スヴェン。「バッグを詰める-Systemdはあなたを新しい家に連れて行っています」ハッカデイ2021年10月6日取得
  10. ^ ララベル、マイケル。2014年9月2日。新しいグループがSystemdのボイコットを呼びかけますフォロニックス
  11. ^ ポッターリング、レナート(2013-01-26)。「最大の神話」
  12. ^ Vervloesem、Koen(2011-03-02)。「移植性と革新性のどちらかを選択する」LWN.net。POSIXは、標準化されて実装されたテキストの本体ではなく、実際には、さまざまなUnixシステムが途中で行ったいくつかの選択のカプセル化です。Poetteringによれば、Linuxは(無料のUnixライクなオペレーティングシステムの市場で)「マーケットリーダー」としての地位を利用し、いくつかの新しいことを試してみる必要があります。開発者がPOSIXAPIの制約に自分自身を強制しない場合、systemdショーのようないくつかの本当に革新的なソフトウェアを開発することができます。これらの新しい開発が本当に興味深いものになったとき、他のオペレーティングシステムも最終的にそれらを採用する可能性があります。
  13. ^ 「FOSDEM2011インタビュー」2011-02-06。移植性を気にする必要がないことには、2つの大きな利点があります。最新のLinuxカーネルが提供するものを、頭痛の種なしに最大限に活用できます。Linuxは、現存する最も強力なカーネルの1つですが、その機能の多くは、以前のソリューション。次に、コードが大幅に簡素化され、短くなります。OSインターフェイスを抽象化する必要がないため、グルーコードの量が最小限に抑えられます。したがって、バグを作成する可能性が低くなり、読者を混乱させる可能性が低くなります。コード(したがって保守性が向上)とフットプリントが小さくなります。
  14. ^ 「インタビュー:Lennart Poettering-Lennart Poetteringは、FOSDEM 2011で「Systemd:beyondinit」について講演します。 」fosdem.org。2011 2014年6月16日取得実際、LinuxAPIがPOSIXAPIの役割を果たしていることを私が見る方法と、 Linuxはすべての無料ソフトウェア開発の焦点です。そのため、開発者にはLinuxのみを念頭に置いてハッキングを試み、これがもたらす自由と機会を体験することをお勧めします。したがって、 Linuxプログラミングインターフェイスのコピーを入手し、POSIXの互換性について述べられていることをすべて無視して、すばらしいLinuxソフトウェアをハックしてください。とても安心です!
  15. ^ 「UnentretienavecLennartPoettering」2011-07-06 2013年1月26日取得私たちはインターフェースにおいて十分に革新的ではなかったと思います、そして私たちは説得力のあるメッセージと明確なプラットフォームを持っていませんでした。MacOSをユーザーインターフェイスのベンチマークとして受け入れる場合、実際には一致していません。せいぜいコピーするだけです。Linuxのインターフェースとして大きな前進であり、初めてUI設計ガイドラインに基づいて厳密に設計されたGNOME 3で、これは今変化していると思います。これで、インターフェイスが改善され、メッセージと明確なプラットフォームが残ります。Linuxはまだ断片化が進んでおり、Linuxを対象とする開発者は、さまざまなAPIから選択する必要があります。これは、ある程度一致するが、ほとんどの場合、一部のシステムでは機能するが他のシステムでは機能しない混沌とした選択肢のバザールです。プラットフォームを上から下に合理化して、Linux OSとは何かを明確に伝えることが、私たちの最大の関心事だと思います。そしてもちろん、ユーザースペーススタックの下位レベルをクリーンアップするという私の仕事は、その方向での作業に役立っていると思います。Linuxがどうあるべきかを明確に伝えることは間違いなく社会問題ですが、それを実現するには、Linuxプラットフォームを最初に合理化する必要があります。これは技術的な作業であり、まだ完了していません。
  16. ^ Lennart Poetteringによる0pointer.netでのLinuxシステムの統合方法の再検討「従来のLinuxディストリビューションスキームは、エンドユーザーが望んでいるものではないことがよくあります。多くのユーザーは、Android、Windows、iOS/Macなどのアプリ市場に慣れています。ディストリビューションのようにソフトウェアをパッケージ化、構築、または保守するのではなく、ユーザーが必要なソフトウェアをすばやく見つけてダウンロードできるようにするプラットフォーム。アプリベンダーは、アプリの更新、セキュリティ保護などをベンダーのリリースで維持する責任があります。サイクル。" (2014年9月1日)
  17. ^ a b Vaughan-Nichols、Steven J.(2014-10-06)。「レナート・ポッターリングのリーナス・トーバルズの暴言」ZDNet
  18. ^ Byfield、ブルース(2014-10-07)。「レナート・ポッターリングと礼儀正しさの原因」LinuxMagazine
  19. ^ ポッターリング、レナート(2014-10-06)。「オープンソースコミュニティの多くは、コミュニティを1つの幸せなものとして宣伝しようとしています…」2014-10-07にオリジナルからアーカイブ–Google+経由。
  20. ^ 「レナートポッターリング:オープンソースコミュニティ「かなり病気の場所にいる」"。スラッシュドット。2014-10-06 2015年11月8日取得
  21. ^ 「PwnieAwards2017、Lamest Vendor Response:SystemDのバグ」Pwnieアワード2021年6月10日取得

外部リンク