1713462745
2024-04-18 17:31:00
Linus Torvalds 氏と Dirk Hohndel 氏、オープンソース サミット北米 2024
sjvn/ZDNET
シアトル — Linux Foundation にて オープンソース サミット 北米Linus Torvalds 氏と彼の親友で Verizon のオープンソース プログラム オフィスの責任者である Dirk Hohndel 氏は、Linux 開発と関連問題について再び広範な会話を交わしました。
彼らのチャットは、ソース コード内のタブとスペースについて簡単に言及することから始まりました。 いや、真剣に。 プログラミング界では、これは大きな問題です。 開発者は、 スペース文字を含むタブ 助けるために Kconfig パーサーはファイルを読み取ります。 いいえ、申し訳ありませんが、それは間違った行動でした。
また: Linux デスクトップが気に入らないですか? 代替品をインストールする方法は次のとおりです
トーバルズ氏が説明したように、 Kconfig は間違いを見つけるために意図的に隠しタブを追加します カーネル構成解析ツール内。 これで、あなたとその開発者はわかりました。
カーネルプログラマーよりも定命のユーザーにとってより重要な問題に移り、Torvalds 氏は、次期 Linux 6.9 カーネルリリースではすべてが「穏やかで安定していて退屈」であると喜んで報告しました。 これは、30 年以上前のソフトウェア プロジェクトにあるべきことです。 何かが興奮している場合、それはおそらく何かが間違っていることを意味します。
これにより、セキュリティ上の問題につながる可能性があるハードウェア エラーに関する継続的な問題についての会話が生まれました。 トーバルズ氏は、「これはイライラすることだ。なぜなら、ソフトウェアでは非常に迅速に対応できることが多いからだ。しかし、ハードウェアの担当者は、『ああ、ハードウェアは 5 世代もあるのに、事後的に修正することはできない、あと 2 ~ 3 年かかるだろう』と言うのである」と語った。実際の新しいハードウェアの数年前 [arrives] それは問題を回避するのに役立ちます。」
などのオープンハードウェアの台頭により、 RISC-V、新世代のハードウェアでは問題ないと思うかもしれません。 そうではないとトーバルズ氏は言う。
「私が心配しているのは、RISC-V も以前の誰もが犯したのと同じ間違いをすべて犯すことになるのではないかということです」と Torvalds 氏は告白しました。 なぜ? まず、「ハードウェア担当者とソフトウェア担当者は異なります。両者の間にはかなり大きな隔たりがあります。」 さらに、ハードウェア開発者は古いやり方を再発明し、以前に犯した同じ間違いをすべて犯すことによってのみ学びます。 悲しいですが、本当です。
また: デスクトップ Linux の人気がついに高まった 5 つの理由
それでも、今回は事態が早く進むだろうと彼は予想している。 Hohndel 氏も指摘したように、Linux はユーザーにとってハードウェア プラットフォーム間の差異を平準化する点でより優れています。 「10 年前、x86 から別のプラットフォームに移行することは依然として信じられないほど困難でした」とホーンデル氏は言います。 「今日、ほとんどの人は、自分が AMD チップで実行しているのか、Intel チップで実行しているのかすら知りません。クラウド上にあるので、すべてがまったく同じに見えます。」
一部のオープンソース プロジェクトが最近遭遇している問題の 1 つは、通常の有用な開発者に似ていますが、実際には悪意のある極悪な開発者です。 小さな Linux XZ Util プログラム セキュリティバックドアがあった その中には、主流の Linux ディストリビューションへの普及が猫のひげの中に含まれていました。
また: 妨害行為の標的はXZ Utilsだけではなかった可能性があるとオープンソース財団が警告
それは時間内に停止したので、Linux の問題ではありませんでしたが、それでも心配です。 トーバルズ氏は回想したように、「 2021年に大学院生がLinuxに悪いパッチをプッシュしようとする試み。 彼らは失敗しました、そしてそれは彼らにとって良い結末ではありませんでした。 Linux のメンテナは悪いパッチを発見し、それに対して非常に腹を立てていました。 結局それは非常に個人的な問題であり、私たちのメンテナーはそれについて非常に腹を立てていました。」
しかし、Linux コミュニティは独特です。 1,000 人を超える開発者がおり、その多くは数十年にわたって一緒に働いてきました。 カーネルに不正なコードを埋め込むよう騙そうとするハッカーは、ほぼ不可能な任務に直面します。 ただし、ほとんどのプログラムではそうではありません。
それでもトーバルズ氏は、「悪役がついにメンテナーになったことを利用したとき、それは数週間以内に発見された」と指摘した。 オープンソース プロジェクトではこの種の攻撃が発見されています これは、これらのものを捕捉できるように、かなり強力な安定性を意味します。 健全なコミュニティが最大の防御です。」
残念ながら、これは小規模な傾向にある 99% のオープンソース プロジェクトには当てはまりません。 トーバルズ氏は続けて、「これは警鐘だ」と語った。 私たちは誰を信頼できるかを知る必要があります。 Torvalds 氏は、カーネルでは次のように述べています。 PGP [Pretty Good Privacy] 信頼のネットワークの基盤として。 「しかし、人々が『ああ、この人は新しい人だ』、あるいは『この人はいつもと違う行動をしている人だ』と言う、ある種の信頼モデルに多くの労力が費やされることになると思います。 「」
ホーンデル氏もこれに同意したが、業界は資金だけでなく、こうした小規模なプロジェクトを支援する必要があるとも付け加えた。 「企業はこれらのプロジェクトに取り組む必要があります。あなたの会社にそのようなプロジェクトをいくつか採用してもらい、ただ参加してもらいます。コードを読み、パッチをレビューし、メンテナに精神的なサポートを提供します。それはとても簡単です。」
AI が答えになるとは期待しないでください。
これらのオープンソースの上級リーダーはいずれも、AI の誇大宣伝に賛同していません。 トーバルズ氏は「見ていて面白い。もしかしたら私は AI モデルに取って代わられるかもしれない」と皮肉った。!ホーンデル氏に関して言えば、今日のほとんどの AI は「強化された自動修正」であると考えています。
トーバルズ氏は自身の姿勢を「こうしたクレイジーな発表をする前に、10年待って実際にどうなるか見てみましょう」と要約した。
だからといって、2人がAIが将来役立つとは考えていないというわけではない。 実際、Torvalds 氏は、すでに良い副作用が 1 つあることを指摘しました。「NVIDIA は、Linux が AI の大規模言語モデル (LLM) を効率的に実行する必要があるため、Linux カーネル開発者と話し合ったり、Linux のメモリ管理に取り組むのがうまくなりました。」
Torvalds 氏はまた、「実際にバグを見つけるためのツールを楽しみにしています。私たちはたくさんのツールを持っており、それらを熱心に使用していますが、ツールをよりスマートにすることは悪いことではありません。よりスマートなツールを使用することは、次の避けられないステップにすぎません。非常に複雑なスクリプトを使用したカーネルの書き換えやパターン認識を行うツールは、十分に低いレベルで指定する必要があるため、非常に使いにくいものもあります。」
また: 最高の Linux ラップトップ
ただ気をつけてください、トーバルズ氏は「AI BS」について警告しています。 ホーンデル氏はすぐさま「彼は美しい科学のことを言いました。ご存知の通り、「美しい科学は入って、美しい科学は出ていく」です。
トーバルズ氏は別のことを言いたかったのだと思います。
Hohndel 氏の最後の質問は、Torvalds 氏が Linux と Git に続いて別の大きなプロジェクトに取り組むと考えているかどうかというものでした。 トーバルズ氏はそうではないことを望んでいる。
彼はこう答えた、「そんなことが起こらないことを願っています。私がそう言ったのは、私が始めたプロジェクトはいつも、他人が無能だったり金をむしり取っていることに不満を抱いていたことから始まったからです。私が Linux を始めた理由は、お金がなかったからです」そして私はこう言いました、「それはどれほど難しいことですか?」 答えは、33年経った今、私がここにいて、まだ取り組んでいるから、それはかなり難しいかもしれないということです。」
また: RebornOS は、Arch Linux を美しくユーザーフレンドリーにアレンジしたものです
そして Torvalds 氏はさらにこう続けました。「20 年前、私は同じ間違いを犯しました。『ソース管理管理はあまり面白くないと思いますが、私の前にいた人たちは、明らかに完全に間違っていました。自分でやる必要があるのですが、どれくらい難しいでしょうか? だから、二度とそのような状況に陥らないことを願っています。」
Torvalds 氏が現在も Linux と Git に取り組み続けているのは、「他の人がやって来て、『おい、これが必要だ』と言ってきたからです。」 彼らがいなかったら、私は続けられなかったでしょう。ですから、私の製品は私にとって必要なものから始まりましたが、実際にそれを継続させているのは、実際に他の人にとって役立つということです。」
したがって、Linux が有用であると私たちが考える限り、Torvalds と会社は Linux の開発と改善に取り組み続けるでしょう。
#ライナストーバルズが邪悪な開発者ハードウェアエラーそして陽気なAI #の誇大宣伝に挑む