Linus TorvaldsとAalto Universityの学生との会話(2012年10月23日)



こんにちは、Habr!

YouTubeでこのビデオをLinus Torvaldsと出会い、とても喜んでそれを見て、私にとって多くの興味深いことを学び、驚いたことに、特にこの大学の学生との以前の会話の多くを考慮して、Habréでそれが気付かれなかったことを発見しましたLinusからの突然のnVidia PRのケースでよく知られています。 よくわかりませんが、見た目が悪いかもしれませんが、いずれにせよ、会話は英語で行われ、1時間以上続き、一部の人はあまり上手に話せないので、ロシア語のテキストに翻訳することにしましたHabréで公開します。 だから、Linusが現在Linuxで何をしているのか、どのように彼が先延ばしに苦しんでいるのか、モバイルデバイス上のLinuxについてどう思うか、Linuxで彼にとってより重要なこと、使いやすさ、セキュリティ、ハードウェアメーカーとの関係、収益、どのようにリラックスするか、彼の子供たちがプログラムしているかどうか、はるかに-カットの下で歓迎します!

そして、始める前に、小さな「免責事項」:英語のネイティブスピーカーは一人も会話に参加していませんでした。さらに、ほとんどの人がひどいアクセントでそれを話し、スピーチを大量に詰まらせ、歪ませます。私は目を覚まし、ホールのマイクレベルをイコライズしませんでした。そのため、最初はいくつかの質問は単に聞き取れませんでしたが、答えを見ると、彼らが話していることを理解できます。 ご理解をお願いします。 そして、はい、テキストの過程で私からのいくつかの発言と説明は括弧内にあります。 さて、あなたの読書をお楽しみください!



リーナス・トーバルズがアールト大学の学生と話をする
エスポー、フィンランド、2012年10月23日
モデレーター:マルコターパイネン教授



教授:
まず第一に、あなたがアールト大学に戻ったことは大きな喜びです。

ライナス:
ありがとう

教授:
そして、あなたがここにいてからあまり時間は経っていませんが、夏の初めだったと思います。

ライナス:
簡単な質問。 6月にここにいたのは誰ですか? (ホールの一部が彼女の手を上げます)わかりました、それは観客に新鮮な血があることを意味します。 いいね

教授:
また、別の質問があります。アアルトの学生は何人いますか? (彼らはホールで手を挙げます)それはLinusの要求の1つだったので、素晴らしいです。 彼はアールトの学生と話をしたかった。 私はあなたがここにいることをうれしく思います。 今すぐYouTubeにアクセスしてAalto Universityを探すと、エントリが十分に高く表示されます。 (Linusはフェイスパームを作り、聴衆は笑います)ただあなたに警告します...

ライナス:
今回はもう指はありません。 (観客と笑います)

教授:
今回はすべてを記録し、すべてをライブにします。 私たちの指が交差することを期待し続けましょう(笑) 、これも等しく楽しくエキサイティングなイベントになります。 もう一つ。 言うべきいくつかの言葉。 私たちはオープンハウス・オブ・イノベーションにいるので、ハウスの規則のいくつかが適用され、おそらくイノベーションも適用されます。 ぜひご参加ください。 参加方法にはいくつかのオプションがあり、そのうちの1つはScreen.IOと呼ばれます。これは、ヘルシンキ情報技術研究所のこの建物で働く人々のスタートアップです。 Screen.IOを通じて、ここにいる全員が参加できます。アドレスはscreen.io/linusです。したがって、ブラウザが動作するものがあれば、それを使用してください。 今すぐログインできます。最初の質問(お気に入りのプラットフォームについて)があります。ログインしている場合は、上からのビュー(背中の後ろの画面を見る)があります。 これは一つの方法です。 あなたを夢中にさせるための非常に美的な方法があります。 Screen.IOが最初です。 ハッシュタグも予約しました。誰かがツイートする場合は、このイベントのハッシュタグとして#linuseitを使用してください。 次に、3番目の方法-Aalto Universityの学生によるイノベーションがもう1つあります。これはCatchBoxと呼ばれるものです。 ここで質問したい人は誰でも、あなたにマイクを投げます。 だから、これはマイクであり、心配しないでください、それは非常に柔らかいです。 そのため、これまでのところ負傷者はいませんでした。 いずれにせよ、これは私たちが常に送信するマイクであり、あなたはそれを私たちに送り返すことができます。 彼は私たちやライナスと一緒にいると思います。 (Linus swings)まだ質問はありません。 ご質問がありましたら、お送りします。 いずれにせよ、これはここでアアルト大学で開発された小さな技術であり、今日使用しています。 司会者であることの素晴らしい点の1つは、最初に質問する機会があることです。ここにあるのは、約10年前に「楽しみのために」という本を読んで覚えていることです。あなたとあなたがしたこと、そしてその背後にある動機についてでした。 10年が経ちましたが、まず、現在Linuxで何をしているのか、何を続けているのか、何を動機付けているのかを少し教えてください。

ライナス:
最近、Linuxでやっていることはメールを読むことです。 そして、メールに返信してパッチを適用しますが、多くの場合、他の開発者からのコードを単純にマージします。 私は数年間自分でコーディングしていません。 私はまだコードを書いていますが、私が書いているコードは、他の人が犯す愚かな間違いに対する単純な修正です。 そのため、ほとんどの場合、コードへの私の貢献は1行と2行です。 そして、私が本当にしていることは、何千人もの関連する開発者からのコードをマージし、カーネルにコードを簡単に追加できるようにすることです。毎日アクセスし、ミーティングを行うため、テクニカルマネージャーとして私を待つ必要はありません。 これが、私たちが意味することです...過去1年間で平均して統計を収集しました。毎日約170セットの変更を行っています。 私たちは約30のマージを行います。そのほとんどは、過去1年間に平均して毎日私によって作成されたものです。 15,000行のコードが変更されました。 比較のために、最初のLinuxカーネルリリースを開始して作成したとき、カーネル全体は10,000行のコードで構成されていました。 現在、毎日15,000行のコードを変更しています。 この結果、カーネルには6,000万行を超えるコードと4万のファイルが含まれています。 したがって、私はマネージャーとして行動できますが、プロジェクト全体の技術マネージャーとして、非常に少ないコードを作成します。 私がしているコーディングは小さなプロジェクトであり、私のホームプロジェクトであり、カーネルに関しては、私は退屈なマネージャーです。 別の質問がありましたか?

教授:
これを続けようとする動機は何でしょうか?

ライナス:
いいえ、隣接するプロジェクトですが、ホームプロジェクトは単なる娯楽です。 もちろん、自分でコードを書いている真のプログラマーとして始めたのはやる気があり、それでも楽しいし、小さなプロジェクトでもやっていることですが、オタクではありますが、私は本当にソーシャルインタラクションを楽しんでいます私は人々が間違いを犯したときに誓うのが好きです。意見交換が好きです。議論が好きです。とても社交的なコミュニティの一員になりたいと思っています。 大きな自我を持つ多くのエンジニアがおり、これに参加することは非常にエキサイティングです。 私たちは技術的な議論をしていますが、それらのすべてが宣誓しているわけではありません。 それは人生の味を与えます。

教授:
それはコミュニティ、人々のすべてですか?

ライナス:
これはコミュニティ、コミュニケーションです、はい。

教授:
いいね (同僚に宛てて)ウォーミングアップの結果を表示するかもしれませんか? それはお気に入りのプラットフォームについてでした。 (学生間のお気に入りのプラットフォームの分布のグラフが表示されているスライドを見てください)


(配布:Linux-68%、Windows-19%、OS X / iOS-10%、残り-3%。どのプラットフォームの生徒がScreen.IOにアクセスするかを示す方が良いでしょう)

教授:
わかった

ライナス:
まあ、これは大きな驚きです。 これは部分的に独立した選択であると確信しています。 (教授は笑う)

教授:
いずれにせよ、周りには多くのファンがいますが、これは良いことです。 他方、これは私の2番目の質問であり、聴衆から来た質問のように見えるので、先に進みましょう。 私たちは現在、フィンランドとオペレーティングシステムとしてのLinuxに、さまざまなモバイルプラットフォーム間の非常に興味深い技術的戦いの中心にいます...

ライナス:
ああ、これはノキアの質問ですか?

教授:
これはまさにノキアの質問です。

ライナス:
ジーザス... (フェイスパーム、笑い声)

教授:
私はこのように質問しませんが、聴衆の誰かがこのように質問しました(スライドの質問:「マイクロソフトとノキアの提携:ミスター氏は満員ですか?」) 、しかし、いずれにしても、この質問はそれより少し広いと思います、ノキアとマイクロソフトがやっていること。 私の質問は、オペレーティングシステムの役割をどの程度重要視しているか、そしてLinuxがこれに必要なすべての要素を備えていると考える理由は何だと思いますか? Linuxベースのシステムがモバイルでの戦いに勝つものになると考えていると思います。



ライナス:
正直なところ、私はノキアの質問に答えるつもりはありません。 これは役に立たない。 関係ありません、ただ尋ねないでください。 いくつかの理由で電話でLinuxを見るのは非常に面白かったです。 そのうちの1つは純粋に技術的なもので、電話を持っている人がよく使用する低エネルギー消費機能です。 そのため、過去数年間、コアでの電源管理に苦労してきましたが、これはラップトップによって促進されています。 しかし、携帯電話も大きな部分を占めています。 私を喜ばせているもう1つの理由は、AndroidのおかげでLinuxが電話で人気を博していることです。また、Linuxは「普通の人」とやり取りする豊富なユーザーインターフェースに関して実際に非常に進んでいることも示しています。 つまり、Androidの前には、携帯電話でLinuxを多かれ少なかれ成功させようとする人がいましたが、ほとんどの人はそうではありませんでした。 Androidは状況を変え、これを理解することが非常に重要であり、多くの企業がこれを処理してきました。 Androidを使用しておらず、多くの人がAn​​droidを使用している場合でも、コンシューマインターフェイスなどの特定の領域でLinuxがより受け入れられるようになると思います。興味深いことに、これは非常に重要な領域だと思います。

教授:
さて、聴衆からの質問の時間だと思います。 誰が始めたいですか?... (沈黙) ...わあ! さて、お願いします...

(聴衆からの不明瞭な質問)

ライナス:
知りません 初期の頃、ヘルシンキ大学で勉強したとき、私はコンピューターサイエンスよりも数学に従事していました。 そして、数学の分野のいずれかを直接適用したことを思い出しません(笑) ...しかし! 私は非常に多くの理論的なコースを受講しました。代数から概念に関する科目まで、一連の理論を意味します。 おそらく、これらのことを直接使用しないで、思考のモデルが本当に重要だと思います。 そして、例えば、私が参加したLinuxほど有名ではない別のプロジェクトはGitです。 数学を直接使用していない場合でも、数学的な思考とモデル思考、一連の理論、そしてそのようなものを作成することはプログラマにとって非常に重要だと思います。 私は数学が大好きです。実際、大学でコンピューターサイエンスを勉強した理由は、数学よりもコンピューターサイエンスに関連する仕事に就くことができると感じたためです。しかし、数学は実際には、私の主な関心。 そして、これは有益な経験だと思うので、数学が嫌いで拍手する人は間違っています。

教授:
いいね 次の質問? (沈黙)

ライナス:
わあ! あなたはヘルシンキ大学の学生よりもはるかに悪いです。 (笑い)

教授:
これは良くありません。 これは良くありません。

(聴衆からの不明瞭な質問)

ライナス:
私には3人の娘がいます。 1つはすぐに16になります。また、プログラミングに興味を示すものはありません。 これは悲しいです。 しかし、そうです。 彼らはFacebookやこのようなことにもっと興味を持っています。 私は彼らがエンジニアになることを期待していません。 私は彼らに興味を持たせようとしましたが、問題は私が悪い先生だということです。 私が伝えようとしていることをすぐに理解しなければ、私は非常に怒って緊張します。これはおそらく、プログラミングの仕方を学びたいという欲求を喚起する以上に私の子供たちを怖がらせます。 試してみることをやめる必要があることに気付いたとき。

教授:
他に質問はありますか?

(聴衆からの不明瞭な質問)

ライナス:
精神的にプログラミングに似ているもの...私は本当に知りません。 これは、一般的な科学的なアプローチではなく、建築や橋やデザインの構築に似ていると思います。 しかし、言うことすら難しい。 私は本当にこの質問に答えることができないので、私はむしろあなたの2番目の質問に答えたいです。 新しいものを構築する際に留意すべき最も重要なことは、あなたが世界を変えようとしていると考えてはならないということです。前に。 誰かが素晴らしいアイデアを持っていると思うのはいいことです。このアイデアを適用して世界をより良い場所にしようと思いますが、それは世界が実際に機能する方法ではありません。 私は多くのプロジェクトに参加しましたが、それらはすべて非常に退屈なルールから始まりました-私が抱えている特定の問題を解決するためです。 それらのいくつかはどこにも進まなかったが、成功したものは...私が私の問題を解決したとき、誰かが来て、「ねえ、それは私の問題もほとんど解決している」と言って、彼らは彼らが始めは小さかったが、根と茎は成長するのに十分でした。 しかし、月を目指してはいけません。 つまり、私はLinuxを起動して、世界を引き継ぐ(手をこする)とは考えていませんでしたが、私たちはほとんどそこにいますよね? (笑い)

教授:
ここで一つ質問があります。 オープンソースは良いソフトウェアを手に入れるための主な方法ですか、それともオープンソースは広い意味でそのようなアイデアだと思いますか?

ライナス:
個人的には、オープンソースの大きな利点は、他の人と仕事をしたり、誰とでも仕事をしたりできることのほうがはるかに楽しく、ずっと面白いことです。 私はクローズドソースコードでプログラムを作り、ソフトウェアを作った会社で働いていました。また、プロプライエタリなソフトウェアも作りました。 そして、私はそれが本当に好きでした。 しかし。 オープンコミュニティでそれを実行し、実際に機能するときに全員が参加できるようにすることは、とても楽しいことです。 これは完全な社会的相互作用であり、これらは完全に異なる視点です。 事実、会社では通常、自分がどこへ行くのかというビジョンを持っています。 これは退屈です! Linuxのようなプロジェクトがあり、ビジョン1を持たない場合、それは誰もが独自のビジョンを持っているようなものです。 いくつかの重複するビジョンがありますが、重複しないアイデアもいっぱいです。 Linuxの強みの1つは、電話を作る人がいることですが、スーパーコンピューターを作る人もいます。 そして、これらすべてのバランスをとることは大きな喜びです。 したがって、私の個人的な観点からは、オープンソースでの開発ははるかに興味深いものです。 他にも多くの利点があります。 概念的な観点から、科学的方法も非常に重要だと思います。 そして、複雑な問題の真の進歩を達成するためには、多くの人々が協力して、お互いの仕事に基づいて自分の仕事を構築する必要があります。 ニュートンを引用します。 これは私のお気に入りの引用です:「他の人を超えて見た場合、それは巨人の肩の上に立っていたからです。」 彼は物理学と科学について話しましたが、まったく同じことがテクノロジーを最も真の技術革新に発展させると思います。 それは素晴らしい新しいアイデアではなく、徐々にテストされた既存のテクノロジーのトップであり、数年から数十年後になって、今の不器用な車のように見えるものを手に入れることができます。 繰り返しになりますが、オープンソースはコンピューターサイエンスの一種の科学モデルです。 そして、これは重要だと思います。 さらに、フリーソフトウェアの観点があり、それはオープンソースが道徳的な理由でのみ重要であると信じており、私は原則としてこれに同意しなくても、これは興味深く興味深い観点であると思います。 しかし、技術的にも個人的にも非常に多くの異なる理由で、多くの異なる人々がオープンソースを作っているのは興味深いことです。 そして、これは本当の力だと思います。

(聴衆からの不明瞭な質問)

ライナス:
個々の部分は非常に遅く、時には痛みを伴うので、進行をもっと速くしたいのですが、どの部分も少しずつ改善するだけで、Linuxの「爆発的な成長」は実際には別ではありません原則として、コアの領域。 9,000人がカーネルのさまざまな部分で作業しているため、開発者は非常に高速です。 それはまるで小さな細部を見ているかのようです-物事が成熟するまでに何年もかかることがありますが、すべてを全体的に見ると、多くの事柄が毎週変化することがわかります。別のレベルで。 たとえば、私が行ったすべての電源管理作業について非常に心配していました。何年もかかりました。 これは、特に電話の電源管理のように、何かが国境を越える場合のかなり一般的なケースですが、ラップトップにも当てはまります。 スケジューラーが必要です。I/ Oは電源管理、すべてのドライバーにとって非常に重要です...そして、私たちは何千もの異なるデバイスをサポートしています。それらはすべて電源管理権を取得する必要があります。 PCIレイヤーはこれを正しく行う必要があります。多くの異なるコンポーネントがあり、多くの時間を要し、多くの緊張を感じました。 したがって、時には本当に遅いものがあり、人々は「ああ、このものをとても速く開発しました!」と言います。 ある意味では、別の意味で本当です-私たちは誰よりも速くありません。

(AndroidとGoogleに関するホールからの不明瞭な質問)

ライナス:
問題は、Androidのような商用または非商用のオペレーティングシステムの余地があると思いますが、Androidではありませんか? ディストリビューション全体を開発するのは本当に難しいと言わざるを得ません。これらは膨大な作業です。 私がオープンソースの草の根の努力を完全に愛し、テクノロジーを楽しんでいるだけの人がコア作業の大部分を成し遂げたとしても、特別に作られたものになるため、関与する企業が必要になるという事実は非常に重要です製品。 私はそれが何であるかわかりませんが、おそらくあなたは企業で起こる方向を必要とするでしょう。 そして、私はそれが成功の一つだったと思います... Linuxは、商用利用のために非常に開かれた最初のオープンソースプロジェクトの一つでした。 特定の目標を誰が念頭に置いているかを見ないで、会社のサポートなしでAndroidのようなことをするのは非常に難しいと思います。 コマースは、悪いと思う人もいますが、多くの点で方向性を決めるのに役立つと信じています。 Androidの代わりにコミュニティを集めることはできないと言っているのではなく、難しいと言っているだけです。

教授:
ストリームからの1つの質問。 今後のオープンアイアン運動についてどう思いますか? Linuxについて。

ライナス:
アプローチについては知りません。 人々は長い間、オープンアイアンを作成しようとしてきました。 オープンソースの鉄をやろうとする多くのプロジェクトがありました。 そして...オープンアイアンは難しいです。 誰もがソフトウェアに関与できるため、必要なのはコンピューターと開発環境だけです。 そして、他の費用はかかりません。 オープンなハードウェア...もちろん、新しいプロセッサやグラフィックチップなどを作成する場合は、この方法でデザインを作成できますが、最終的には誰かが鉄片を作成する必要があります。3Dプリンティングといえば、明らかに、飛躍的に近づいています。しかし、これはまだあなたが孤独な会社や平均的な会社としてできることではありません。もっと面白いと思うのは、必ずしもオープンアイアンではなく、非常に安いアイアンです。したがって、これらすべてのプロジェクトで、Raspberry Piのオープンアイロンのようなものを考えると、非常に興味深いと思います。アイロンが非常に安価で広く利用可能になると、物の経済が変わるからです。しかし、オープンアイアンは、オープンデザインであるという意味で、まだどこか遠くにあるようです。

(非常に壊れた英語での聴衆からの質問、コア開発方法論についての何か)

教授:
つまりマージの方法論 これをどのように管理しますか?

ライナス:
私は、他者の非ミクロ管理と人々を信頼することを大いに信じています。したがって、私が取得するコードのほとんどは、毎日15,000行のコード変更を返すことによってこれを行う方法は本当にないため、すべてのコードを見るからではありません。コードを見るだけでも、夢中になります。本当に何が起こるか...長年にわたって、私は信頼できる人々のネットワークを構築してきました。これが人々が通常働く方法です。親しい友人がいて、彼らがどのように働くかを知っています。そしてしばらくして、彼らが生成するコードまたは彼らが受け入れるコードを見て、「ねえ、私は彼を信頼しています、彼はこの分野の専門家です」と言います。そのような範囲で、多くの場合。私は現在の状態の非常に良い概要を持っていますが、多くの分野で私は決して専門家ではないので、人々多くの場合、このコードでは私よりも信頼できると信じています。したがって、私は彼らに敬意を表してマイクロ管理を使おうとして、コードを見て、彼らが何をしたかをチェックしようとするのはばかです。それは私の時間を無駄にし、彼らの時間も無駄にします。これは悲しいです。そして、それが私があまり良くない、呪いタイプとして知られている理由です。すべてが順調に進んでいるとき、私は決して掘り下げません。(笑い)誰かが間違いを犯し、本当に受け入れられるべきではないコードが受け入れられたら、私は入らなければなりません。そして、人々は私にメールで手紙を書き始め、「あなたはコアを壊し、最新リリースは機能しなくなった」と言い始めます。それから私は人々に宣誓し始めて言います。私はあなたを信頼しました!あなた...明らかに私にこれをするべきではなかった。」かなり頻繁に、後で問題に飛び込み、このコードを見て、「イエス!これはい、ひどいコードです。どうしてそれを受け入れることができますか?」そして、これは私がよく知っていることであり、ほとんどの場合、これは否定的であり、時にはあまり良くないかもしれません。私は人々がすることを意味します...一部の人々は実際に私が不機嫌そうな老人だと思う。プライベートな議論ではなく、私の炎と誓いだけを見るなら、物事がうまくいっているとき、あなたは思う私はみんなが嫌いだ。そして、それがほとんど真実である日があります。しかし、私はまだ信頼していない人のコードをチェックしています。しかし、10〜15人の最も近い開発者がいて、コードを送ってくれたとき、「私はあなたを信頼します。あなたの決定を推測しようとして時間を無駄にすることはありません。」と言います。

聴衆からの質問:
実際にハードウェアとベンダーについて質問がありました。今日のLinuxカーネルの開発はどのようなもので、責任は何ですか、Linuxのサポートはどの程度ですか?

Linus:
たくさんの鉄の売り手があります。この会話では、良いものに集中すべきですよね?(笑い)本当に良い仕事をしているベンダーがいるからです。おそらく最良の例はIntelです。これは大きな鉄のベンダーです。プロセッサだけでなく、有線または無線のネットワーク機器を実行し、さまざまなことを実行します。また、ドライバーやドキュメントを送信するだけでなく、カーネルメンテナーの数人が実際にIntelで働いているという点で非常に積極的でした。実際、Intelは次のように述べています。そして、これはすべてを十分に行った鉄のベンダーの例です。しばらく時間がかかりました。シリコンバレーにいたとき、実際、おそらく最初の年にインテルとこのことについて話し合いましたが、Intelのエンジニアは、intel.comメールアドレスを使用したLinuxカーネルのメーリングリストでの議論に参加することを許可されていません。 Intelには、「いいえ、Intelで働いていることを他人に伝えてはいけません。何か悪いことをしたら、私たちの名前があなたの行動によって傷つけられることを望まないからです。」しかし、数年後、彼らは最高の鉄ベンダーのベストになりました。本当に悪いベンダーは広範囲にありますが、私は再び名前を付けません。本当に悪いベンダーは広範囲にありますが、私は再び名前を付けません。本当に悪いベンダーは広範囲にありますが、私は再び名前を付けません。( )最も痛いのは、これらのベンダーがLinuxが鉄の部分に参加するのに本当に重要であると気づいたベンダーであり、ネットワークカード用のドライバーの作成にエンジニアを強制することです。そして、彼らは完全に自分でドライバーを書いて、周りの誰にも言うまでもなく、それからドライバーを私たちに送ります。特に、ドライバーツリーのメンテナーであるグレッグ。彼らのドライバーのほとんどはひどいです。彼らは本当に厄介です。たとえ機能していても、コードの品質は非常に低いため、誰も実際に読むことはできません。そして、これはすべて鉄を作っている会社の中で行われたので、誰もドキュメントを持っていません。あなたは悪いコードを持っています、多分それは機能します、多分そうではありません。これは、企業が良いことをしようとしている場合ですが、「ここで!このドライバーを取りなさい!」、それは皆のために非常に苦痛になります。そしてグレッグのような人々...彼は聖人です!彼のやり方がわかりません...彼は本当に素晴らしくて素敵な人々である多くの企業と仕事をしていて、これらの鉄の生産者を説得しようとしているからです。(笑い)そして、双方向のコミュニケーションと実際のコミュニティの相互作用を得るには何年もかかることがあります。すべてが良くなっています。つまり、以前よりもずっと良くなっているということです。鉄の生産者からのサポートはほとんどありません。そして最近では、多くのメーカーがハードウェアをリリースする前でもドライバーを提供することがよくあります。すべてがより良くなりました。しかし、それは双方にとって素晴らしい学習体験でした。

教授:
デスクトップやウィンドウマネージャーなどの詳細最初の質問は-現在のディストリビューションに関して、Linuxデスクトップはどこにあると思いますか、今何が起こっているのですか?そして、まだ特定の質問がありました-あなたは何を自分で使いますか?

ライナス:
明らかに、この質問は尋ねられるべきでした。私はデスクトップの人々がすることのいくつかが好きではないことが知られているからです。私は言わなければならない、今ではすべてが一年前よりもはるかに優れています。実際にGnome 3を使用するようになりましたが、彼らがしたことのいくつかが好きではありません。しかし、彼らは問題を解決し、痛みを軽減します。今ではまだ見つけにくい拡張機能がありますが、拡張機能を使用すると、デスクトップを2年前とほぼ同じように見せることができます。(笑い)Linuxでかなり良くなったデスクトップは、数年の間に劣化したと思うので、私の言葉にはいらいらがあります。とてもがっかりしましたデスクトップは常に私が個人的に使用するコンポーネントであり、私が個人的に最も気にかけているコンポーネントです。そして、それがLinuxの当初の目標でした。電話、サーバー、その他多くの場所で非常に成功しましたが、明らかに、デスクトップを壊さないことは非常に困難です。そして、時間が経つにつれて、それは簡単というよりも複雑になりました。

教授:
さて、ここから質問を1つ受け取り、続けます。モバイルLinuxに戻ると、これはもちろんAndroidだけでなく、Maemo、MeeGoがメモリからポップアップするさまざまなものがあります。人々はホヤについて尋ねます、あなたはこの会社をフォローしていますか?

ライナス:
MeeGo、これは復活した会社ですか?実際、私はそれらに従いません。彼らが成功し、計画Bを持っていることを願っています。Jollaがこの計画Bを実装できるかもしれません。これは、Androidがこのスペースを支配していることは明らかであるという意味で興味深いです。しかし、MeeGoで働いている企業、特にTizen ... Asia、そして韓国では、彼らが鉄の生産者にすぎないこと、そして一部Linuxのおかげで、他の人が書いたソフトウェア用の鉄を作ったこれらの企業のいくつかに気づきました「ねえ、私たちは実際に自分の運命を制御し、独自のLinuxベースのソフトウェアを書くことができます。」そして彼らも関わっています。そしてこれは、エコシステムのこれらのさまざまな部分のすべてに、「ちょっと、私も参加できる」ということを実感させるオープンソースの素晴らしいところの1つです。だから私は2週間ほど前に韓国にいましたが、サムスンやLGの人たちと話していましたが、彼らも非常に興味を持っていたようです。彼らは望んでいます...彼らはグーグルではないので、Androidについて少し緊張しています。彼らは、おそらく、彼らが制御したいという理由だけで、独自のオペレーティングシステムを作りたいと思っています。そのため、多くのことが起こっており、Jollaは別のNokia 2になり、彼らのアプローチを再考するでしょう。 (肩をすくめる)

教授:
聴衆の中にはノキアの人も何人かいるかもしれません...ところで、セイルフィッシュはジョラが走っているディストリビューションの名前です。

ライナス:
なるほど。しかし、それはMeeGoに基づいていますか?

教授:
これはMeeGoですが、名前を変更したのは自分のバージョンだけです。

聴衆からの質問:
次の質問をしたいのですが、Grsecurityはカーネルに入りますか?これが最初の質問です。2番目の質問は、セキュリティ修正とユーザビリティ修正をどのように優先するかです。3番目に、デスクトップシステムがあなたにとって重要であることに注意しましたが、Linux I / Oの動作を高速化するpfソースなどのカーネルパッチを受け入れることを考えていますか?それが私が聞きたかったことのすべてです。

ライナス:
これらは3つの異なる質問です。 Grsecurityおよびセキュリティパッチ。実際、Grsecurityの多くはすでにカーネルで行われています。カーネルですでに行われていることの多くは類似しています。警備員は時々少し白黒です。そして、それは私が意味する-クレイジー。警備員は、問題はセキュリティの問題であるか、何も考える必要がないと考えています。そして、これは間違っています。ほとんどの安全なシステムは、それがお尻の痛みであるため、誰も使用したくないシステムです。そして、多くの警備員は「本当に安全」だから、このようにシステムを見たいと思うようです。したがって、私のポイントは、セキュリティパッチと他のパッチとの間に大きな違いを作りたくないということです。ところで、これはセキュリティだけではありません。多くの人は、パフォーマンスの問題は精度の問題とは異なると考えているようです。そして再び、私は同意しません。精度の問題と同様に、パフォーマンスの問題は実際の問題です。パフォーマンスパッチといくつかの問題を正確に修正するパッチを区別したくありません。そして、私はそれらをセキュリティに関連するものと区別したくありません。良いシステムはバランスの取れたシステムです。セキュリティはこれの一部ですが、セキュリティは他の何よりも大きな役割を果たしません。セキュリティは重要ですが、それは問題ではありません。そして多くのセキュリティ担当者は、彼らはただ盲目であり、彼らはあまりにも一次元的です。彼らは私をいらいらさせることもあれば、悪い名前と呼ぶこともあります。これらの人々の中には、実際に...完全なジャークだからです。いくつかの問題を正確に修正します。そして、私はそれらをセキュリティに関連するものと区別したくありません。良いシステムはバランスの取れたシステムです。セキュリティはこれの一部ですが、セキュリティは他の何よりも大きな役割を果たしません。セキュリティは重要ですが、それは問題ではありません。そして多くのセキュリティ担当者は、彼らはただ盲目であり、彼らはあまりにも一次元的です。彼らは私をいらいらさせることもあれば、悪い名前と呼ぶこともあります。これらの人々の中には、実際に...完全なジャークだからです。いくつかの問題を正確に修正します。そして、私はそれらをセキュリティに関連するものと区別したくありません。良いシステムはバランスの取れたシステムです。セキュリティはこれの一部ですが、セキュリティは他の何よりも大きな役割を果たしません。セキュリティは重要ですが、それは問題ではありません。そして多くのセキュリティ担当者は、彼らはただ盲目であり、彼らはあまりにも一次元的です。彼らは私をいらいらさせることもあれば、悪い名前と呼ぶこともあります。これらの人々の中には、実際に...完全なジャークだからです。彼らは私をいらいらさせることもあれば、悪い名前と呼ぶこともあります。これらの人々の中には、実際に...完全なジャークだからです。彼らは私をいらいらさせることもあれば、悪い名前と呼ぶこともあります。これらの人々の中には、実際に...完全なジャークだからです。真実は。彼らは非常に賢い人ですが、彼らは考えていません。 Grsecurityには多くの優れたパッチがあり、基本的に次のようなサウンドのパッチがいくつかあります。「ねえ、何かをより安全にしたいので互換性を破ることができます。関係なく、最終結果を使用したい人はいません。」 2番目の質問は何ですか?

聴衆からの
質問質問は、pfソースとI / Oスケジューラに関するものでした。これはサービスには適していますが、デスクトップシステムに利点はありますか?

ライナス:
...これは、特定のニッチがこの小さな領域で非常にうまく機能するカーネルのパッチを作成したいという同じ問題の1つです。そして、この小さな領域がデスクトップであっても、それは私がやりたくないことに変わります。たとえば、いくつかのプランナーパッチ。それらのいくつかは、2プロセッサおよび4プロセッサマシンで非常にうまく機能し、この時点以降は拡張できなくなります。そして、もしあなたが2プロセッサと4プロセッサのマシンにしかわからないなら、「このコードは私にとって非常にうまく機能します。どうしてそれを受け取らないのですか?」と言います。「ごめんなさい、しかしLinuxの原則の1つはこれらすべての異なる領域のバランスを取ることができなければならないこと。」そして、一般的に、これを行うことができます。したがって、たとえば、SMPサポートを追加したとき、SGIは4000プロセッサのモンスターマシンをサポートするパッチを作成しましたが、最初のパッチは他の人にはまったく不適切でした。大型マシンでは非常にうまく機能するハックがありましたが、小型マシンでは使用できませんでした。そして私は基本的に彼らに言いました:「私はそれを取りません!成果を取り戻すためには、パッチが誰でも機能するように書かなければなりません。そして彼らはそれをやった。そして、最終結果は、彼らが実際に最終結果をより良くしたということです。私たちにとってははるかに優れていますが、SGIの人々にとってはさらに良い結果が得られました。彼らは彼らが行った多くの仮定をクリアしました。あなたが言及したプロジェクトの中には、これらの盲人を抱えているように見える人もいます。私たちには関係ありません私たちは他の人にとってより悪いことをするということです。」そして、もしあなたがこのアプローチを持っているなら、あなたが私に送ってくれたパッチに興味がないことに驚かないでください。人々は物事のバランスを取ることができなければならず、時には設定でそれを行うこともできますが、私は、うまく機能し、小さなマシンと大きなマシンでうまく機能するコードを好みます。そしてそれは可能ですが、もっと多くの努力が必要です。しかし、もっと多くの努力が必要です。しかし、もっと多くの努力が必要です。

聴衆からの質問:
Androidは一般ユーザーのLinuxの壁を破ると既に言われています。したがって、ValveがnVidiaとIntelと連携してLinuxでSteamゲームプラットフォームをリリースするためにオープンソースドライバーを改善することについてどう思いますか?デスクトップLinuxが来るのは今年ですか?

ライナス:
もし、Valveが本当に、つまり、「if」ではなく「Valve」がLinux用のクライアントを本当にリリースするとき、これはデスクトップLinuxを大いに助けます。この領域は小さいですが、母音グループです。ゲームを気にする人、そしてLinuxはゲームにあまり強くありません。私は個人的にValveグループと直接関係していませんでしたが、カーネル開発者と話をしました。そして、彼らは開発者に非常に感銘を受けました。そして、それは相互的だったようです。実際、両者はお互いに協力して楽しんでいます。ユーザー空間のOpenGLスタックのカーネルだけでなく、Linuxカーネルの人々は、高性能の3Dグラフィックスを実際の状況で見ることができ、Valveがゲームエンジンに使用するソースも見ることができました。「ああ、あなたは本当にこの場合は速度を気にせず、その場合は速度を気にします。」と言うことができます。これはOpenGLとカーネルの側面で役立ちました。同じことは逆の方向でも機能します。Valveの人々がオープンソースの人々と話をするのが本当に幸せだったとき、彼らはこう言うことができました。 。このように、人々はコミュニケーションを取り、双方向の相互作用に満足していました。そして、これは明らかに、それほど遠くない将来にLinux上で良いゲームができることを意味します。彼らは言うことができるので、「ああ、それはあなたがこれらのすべての狂ったことをしているので、それは決して速くない理由です。」このように、人々はコミュニケーションを取り、双方向の相互作用に満足していました。そして、これは明らかに、それほど遠くない将来にLinux上で良いゲームができることを意味します。彼らは言うことができるので、「ああ、それはあなたがこれらのすべての狂ったことをしているので、それは決して速くない理由です。」このように、人々はコミュニケーションを取り、双方向の相互作用に満足していました。そして、これは明らかに、それほど遠くない将来にLinux上で良いゲームができることを意味します。

聴衆からの質問:
あなたは、多くのことがすでに行われていると言います。先延ばしにどのように対処しますか?子猫を一日中見ないようにするにはどうしますか?

ライナス:
実際、私はそのような問題を抱えていません。まあ、手順を作成しています。猫の動画を毎日見ないのは、受け取った技術文書ほど面白いものを見つけられないからです。だから私は先延ばしに問題はありません。単に私の仕事がとても面白いと本当に思っているからです。そして、朝目が覚めると...私のオフィスはガレージの上にあり、約50メートルの階段を上る必要があります。これをしないために、ベッドの後ろにタブレットがあります。ですから、朝目が覚めたとき、私が最初にやることは、タブレットを使って受信トレイをチェックすることです。それでも、何が起きているのかを理解するために、オフィスで働く必要があります。これが、先延ばしに問題がない理由の1つです。それから、他の分野では、私はあまり良くありません、例えば、私はスライドを作らず、スピーチを準備しません。プレゼンテーションを行うことを余儀なくされた場合、プレゼンテーションの5分前まで必然的に遅らせ、スライドを作成する時間がないことを理解します。ただ自分に興味を持たせることができないからです。それは次のことに依存します...先延ばしに対処する方法は、あなたがただやりたいことを見つけることです。

教授:
少し関連した質問で、最初の質問の1つでしたが、猫は好きですか?

Linus:
私たちは...私はいつも、そうではないが、いつも私の人生のほとんどで猫を飼っていました。まだもう1匹の猫がいます。また、犬、ヘビ、スナネズミ、ハムスター、ウサギ、私が嫌いな魚もいます。(笑い)私たちの家族には、さまざまな時期に、想像できる動物がほとんどいました。私のお気に入りは猫と犬です。しかし、ビデオではありません。ペットのポイントはもちろん、犬の場合は愛であり、猫の場合はどうなのかわかりません。

教授:
その質問に戻ります。日中はどれくらい働いていますか?そしてもう1つ、LinuxでAngry Birdsをプレイしたことがありますか?

Linus:
Angry Birdsをプレイしました。 (教授は笑う)基本的に、子供たちがジムなどから拾うのを待っていたときに、Angry Birdsをプレイしました。これは、15分間殺す必要があるときのクールなプログラムです。体操が引きずられて、Angry Birdsを電話でプレイするからです。最初の質問は何でしたか?

教授:
どのくらい...時計を数えますか?何時間働いていますか?

Linus:
私は時計を数えません。

教授:
あなたは時計を数えません。

ライナス:
実際、旅行中であってもほとんどの仕事をすることができます。だから、私がWi-Fiとラップトップを持っている限り、私は明らかにメールを読むことができ、大きな痛みを伴うマージを行っている。これは、旅行中に小さなキーボード、貧弱なインターネット接続、このようなカーネルをコンパイルするための不十分なプロセッサ能力のために不便です。したがって、旅行中にマージのウィンドウを配置しないようにしますが、実際には、マージの最後のウィンドウでこれが発生しました。今日、例えば、目が覚めたとき、一日中ストレッチしようとしているので、今朝戻ってきたら3つまたは4つのマージを行いました。まあ、今夜はおそらくマージしないでしょうが、 、ヘルシンキ空港で無料のWi-Fiを見つけた場合に備えて、明日朝出発する空港でそれらを作成できます。

教授:
彼らはそれを持っています。

Linus:
その通りです、そうです。いいね

教授:
これらの答えの技術的な側面に少し戻ります。Linuxカーネルの複雑さを高めることについて質問がありました。これについてどう思いますか?

ライナス:
これは大きな問題です。特に特定の領域は非常に複雑になるため、実際にそれらを理解している人はわずかです。 VMは、パッチを評価するのに十分な、ほんの一握りの人しかコードを実際に知らない特定の領域がある悪い領域です。良いニュースは、あなたがそのようなコンパクトなチームであるとき、多くのパッチがないことです。これは、1日に何百ものパッチがある領域ではありません。 1つのリリース内に数百のパッチを含めることができます。したがって、これは依然として管理可能なものです。私が望むよりも少し壊れやすい。しかし、誰もあえて触れないほど複雑な領域はありません。この問題を回避することはできましたが、一部の地域は非常に難解であるため、数人しかいません。それらに有能な人。

聴衆からの質問:
あなたはいつもこれらの楕円形の眼鏡をかけていますか?(笑い)

リーナス、広く笑って:
ええと、いや...これは質問ではありません...私は以前にそのような質問を受けたことはないと思います。実際、10年近く眼鏡をかけていません。レーシックを持っているので、眼鏡を外します。これらの眼鏡がなくても皆さんを見ることができます。レーシックの前、私の視力は非常に悪かったので、スイミングプールで子供を認識できませんでした。間違った子供をつかみ始めると少し恥ずかしいです。(笑い)だから、妻が選んだメガネをかけます。(笑い)

教授:
もう1つ、家族関連の質問です。なぜtorvalds-family.blogspot.fiをやらないのですか?

ライナス:
blogspot.fiのブログはブロックされていませんか?

教授:
知りません

Linus:
ブログを作成しようとしましたが、おそらく数か月でした。私は自分がやっていることについて書くのが恥ずかしいほどになりました。昨年のどこかで、Google +を使用しています。そして、本当に奇妙なものを見つけたら、それをGoogle+に投稿したり、プログラミングに関する質問を投稿したり、実際には説教を投稿したりします。しかし、私はこのすべてのブログにあまり興味がありません。

教授:
私たちが戻る前のもう一つの質問は、ミスと、あなたが間違って計算したと思う場所の例、またはあなたが学んだ聴衆と共有したいことです。

ライナス:
技術面では、私が間違った決定をした多くのケースがありました。しかし、これは通常、失敗ではなく、「OK、間違った決定をしました。」、それを認める準備ができている間、私はそれをロールバックして正しいことをします。その時、私たちはそれを持っていました。私はもっ​​といい人になりたいです、確かに、私は人々を呪いを減らし、彼らが馬鹿だと言うのではなく、もう少し成長するように促します。申し訳ありませんが、私は試しましたが、これは私にはありません、時々故障します。私たちはコアに全く異なる個性があり、それらの多くが強い個性を持っているという事実が好きです。強い個性は必ずしも良いことを意味するわけではありません。しかし... ...私たちには、プロセスに新しい人を連れてくることを専門とする人がいます。私はそのようなことは一度もありませんでした。たぶんそれは失敗です。(肩をすくめる)

教授:
質問がありました... (ホールを指す)終了しようとしますか?

ライナス:
どこ?

教授、ささやきの中で:
ターアム...

リーナス:
ああ、私はそれを終わらせません...キャッチしよう... (箱を投げます)

教授:
よく投げました。

Linus:
十分近い。

非常に壊れた英語での聴衆からの質問:
だから、Systemdのあなたのビジョンについて尋ねたいと思いました、彼女は分離、サービスの立ち上げなど、多くのことをしていることを知っていますが、彼女がUnixの哲学を相互作用するプログラムの観点から、長いタスクの良好なパフォーマンス、これについて意見がありますか?

Linus:
Systemdと思います...

教授:
たぶん質問を繰り返すべきでしょうか?

ライナス:
わかった問題はSystemdに対する私の意見と、一部の人々がそれがUNIXの哲学を破り、それがまったく異なると考えることについてでした。 Systemdが従来のInitモデルに取って代わるものだとここで何人気にしているのかわかりません。そして一般的に、彼女は打ち上げプロセス中に他の多くのことを引き受けようとしています。 Systemdの機能の多くは実際に気に入っています。個人的に、Systemdでの私の最大の問題は、多くの関係者が変化自体が良いと考えているように見えることです。 Lennart Pottering (Systemd開発者)を見ました、たとえば、彼は何かがひどく行われたと言いました。なぜなら、何かが30年間行われ、これはすべて定義上悪いからです。私にとっては意味がありません。30年間機能した場合、間違いなく正しいことをするからです。これが私のポイントです。 Systemdチームの一部の人々は非常に反対の欲求を持っているように見えますが、30年間このように機能した場合、それを変更する時が来たと言います。そして、この考え方は私を非常に緊張させます。時々、彼らは変化のために変更を行い、人々が慣れているものや適応していることを本当に心配していないようです...これはおそらく、Systemdが人々を感覚からノックするために非常に多くの否定的なレビューを生成する理由です快適さとそれについて良い感じ。そして同時に、私は多くのことを考えます、彼女がしていることは面白いです。ですから、開発モデルと物事を壊したいという欲求について少し緊張していますが、それは大きな間違いだと思いますが、多くの視点を示していると思います。

教授:
いいね ありがとう質問があります。

非常に壊れたインド英語での聴衆からの質問:
こんにちは個人的な質問。ミレニアムテクノロジー賞を受賞したとき、どのように感じましたか、そして質問ができたら...そのお金で何をしましたか?(笑い)

Linus:
あなたがどのように感じるかを説明するのは難しいです...何に対しても報酬を得るのは間違いなくとてもクールなことです。この認識とミレニアム賞は、実際には大金です。だから私はお金で何をした-私は税金を支払った。(笑い)他に何が、今私たちはプレミアムマネーの特別な計画を持っていません、私はお金を本当に気にしないかもしれませんが、お金の心配の欠如はまたお金を心配することを嫌うことを意味します。私は子供を教育するのに必要な金額を持っています。これはアメリカでは非常に高価です。百万位の賞は、特に懸念が少ないことを意味します。子供たちがヘルシンキ大学またはアアルト大学に来て(ホールで笑い)、教育にお金を使いたい(ホールで笑い)、この場合、売春婦やコカインなどにお金を費やすことができないことを願っています... (笑)ホールで) OK、あなたはまだ持ってはいけません... (微笑んで、カメラに「切り取る」ために身振りで示す)

教授:
すでになくなっています、すでになくなっています...(Linus笑)

Linus:
でも、お金はそこにあるので、心配する必要はありません。以前にお金が本当に心配だったわけではありません。元気です。

聴衆からの質問:
ここに来てくれてありがとう、Linus。私には2つの質問があります。1つは少し広く、もう1つは特定の質問です。1つは、5〜10年後の将来のパーソナルコンピューターについてのあなたの個人的な気持ちを知りたいと思います。スティーブジョブズは、こうしたコンセプトの「トラックと車」だと言っています。そして、私の特定の質問は、オペレーティングシステムの統合に関するものです。PC、タブレット、その他のフォームファクター間で単一のOSを使用することはどれほど重要ですか?ありがとう

ライナス:
わかりました、次の5-10年にわたる技術の問題。私は本当に気にしません。テクノロジーは面白いと思いますが、テクノロジーが面白いと思うのは、主にそれが絶えず変化し、常に何か新しいものが現れるようなおもちゃだからです。したがって、5〜10年のスケールで私が本当に興味を持っているのは、プロセスの短縮に関しては物理的な限界に達することです。業界が変化し始めなければならないことを意味するので、私はそれが非常に面白くて面白いはずだと本当に思います。 18か月ごとに2倍の高速コンピューターを使用するか、または半分の電力を使用する人は、仕事へのアプローチを変更する必要があり、これは業界全体に変化をもたらすはずです。思わない「車」と「トラック」のいずれかを選択する必要があることを、小さなものと大きなもの。この絶え間ない環境とユビキタスなものを観察し続けると思います。コンピューターだけがどこにでもあります。実際、生態系全体に浸透するシステムを持つことが重要だと思います。私たちが驚くほどうまくやったことの1つで、私たちがそうすることを本当に信じていませんでした。それができるのは事実です。そして、Linuxは、電話からスーパーコンピューターまで実際に動作できる唯一のカーネルであり、実際には同じ基礎です。たとえば、Appleが明らかにしたように、他の誰もがやった-大きい側のOS Xと小さい側のiOSと彼らは団結していない。マイクロソフトも同じことをしました。スペクトル全体で同じソースコードを持つことは大きな利点であることがわかりました。電源管理などのモバイルスペースで使用され、モバイルデバイスの電源管理に多くの時間を費やしましたが、今日世界で構築されているサーバールームなどの他のプラットフォームに移動する場合にも適用できます。そして、ナンバーワンでなければ、次にナンバー2を食べることは、人々が心配することの1つです。 5〜10年前のそのようなことについて、人々はあまり考えさえしませんでした、一部の人々はそうですが、それは普遍的に認識されませんでした。そして、共通の基盤を持つことは、これらすべての異なる入力を取得することを意味し、スペクトル全体をカバーできる場合、これは柔軟であるための非常に強力な技術ツールです。したがって、ビジネス用コンピューターで食べ物の世話をすることができます。サーバーとスーパーコンピューター用にSMPを実行し、デスクトップでは1つのプロセッサーを運転しましたが、電話では、人々は10〜15年前にSMPを想像することすらできませんでした。現在、Windowsで携帯電話を購入すると、1つのプロセッサで携帯電話を購入することさえできません。(笑い)現代のWindows以外のスピーカーフォンには、2つまたは4つのプロセッサが搭載されます。通常、これは1つの領域でのみ重要であると考えられますが、結局のところ-いいえ、だけではありません。実際、それはスペクトル全体にとって重要です。したがって、Linuxにとっても非常に役立つと思います-ベースの広さです。

教授:
これは素晴らしい答えだと思います。ITの未来を気にかけないと言う人にとっては。また、電源管理に関して、たとえば、世界のこれらすべてのWebサービスの3分の1がLinuxで実行されていることを思い出させます。そして、これらのサービスのエネルギーコストは驚異的です。そして、いくつかの...を節約できます。複数の原子力発電所を建設せずに、電力管理を改善するだけです。

ライナス:
フィンランドの状況は今はわかりませんが、アメリカでは、大規模なデータセンターを建設すると、たとえば発電所、特に一年中安いエネルギーを受け取ることができる貯水池の近くに建設する傾向があることがわかります。サーバービジネスにとってエネルギー管理がいかに重要になっているかは興味深いです。そして、それは比較的最近、過去3年間で始まり、時には懸念の最大の原因になります。

教授:
ここ5年から10年でLinuxに何が起こるのでしょうか?新しい、大きな、角を曲がったところですか?

Linus:
そうは思いません。真実は。 事前に1つまたは2つのリリースサイクルを計画しています。 つまりLinuxの場合、これは3〜6か月前を意味します。私は初期腺にアクセスできます。また、2年間の計画について教えてくれる人々にもアクセスできます。私はそれらについて話すことはできませんが、これは、リリースを行ってコードを見るとき、多くのカーネル開発者がこれを行うことを意味し、近い将来起こることの窓があり、「OK、それは理にかなっているかもしれません」または「いいえ、これは悪い考えです。2年前にこれをやろうとすると、間違っているからです。」しかし、5年計画はありません。実際、私たちの中心的な仕事のほとんどは、新しいハードウェアと新しい使用シナリオです。だから、私たちは鉄メーカーとLinuxを使用する会社の両方によって外部から管理されています。そして、これは非常に興味深いことに起こりますが、それは私が先見者であることを意味するものではなく、「seer」という言葉が好きではありません。私は5年前に計画を立てていません。これがうまくいくとは思いません。私たちは反動的であり、将来の計画のために十分に短い期間でできる限り努力します。

教授:
いいね次の質問。こっち

非常に壊れた英語での聴衆からの質問:
Google、Facebook、Samsungは保険料を支払いますか?

Linus:
私の保険口座ですか?まあ...いや。(笑い)しかし実際、彼らは私に直接給与を支払っています。私はLinux Foundationの従業員として報酬を受け取ります。LinuxFoundationは、Google、Intel、Samsungなどによって支払われる非営利団体です。彼らは私に給料を支払っています。たとえば、彼らは支払います...それは本当ではありません...これは保険の一種と考えることができますが、Linux Foundation法務部にも支払いますので、誰かが私やLinuxを訴えたとしても、心配する必要はありません介入する法務部。実際、これは起こりません。なぜ私を判断するのですか、たくさんのお金を持っている大企業を判断するのですか。(笑い)

非常に壊れた英語での聴衆からの質問:
フォローアップ。Linuxのリード開発者としてのあなたの役割についてはどうですか、将来についてどう思いますか?

ライナス:
Linux開発における私の役割は?過去数年間、非常に安定しています。このモデルは非常にうまく機能することがわかりました。機能の追加に基づくリリースモデルを使用し、バージョン管理システムに基づく管理モデルを使用しましたが、これはあまりうまく機能せず、両方に多くの問題がありました。数年後、機能するものと機能しないものが見つかりました。また、拡張性が高いと思われるリリースモデルと管理モデルがあります。開発スループットは実際に増加しました。したがって、より多くの着信パッチ、より多くの着信変更があり、高い水準を維持しています。そして、実際に機能しているように見えます。おそらく、今後数年のうちに何らかの問題が発生する可能性があります。これは、モデルを変更する必要があることを意味し、これは非常に痛みを伴います。カーネルでこれまでに行った最も苦痛な変更のいくつかは、テクノロジーとは関係がなく、開発を行う方法と関係がありました。しかし、今は近づいているものは見当たりません。順調に進んでいるようです。

壊れたインド英語での聴衆からの質問:
事実、私はしばらくの間Linuxを使用してきました。しかし、私は実際のWindows全体を取得したいのですが、これは起こりません。その理由は、たとえば、携帯電話を制御するために必要なキーと呼ばれる独自のアプリケーションを使用する、ある種の携帯電話を使用しているためです。しかし、Linuxでこれに相当するものは見つかりません。これが私の問題です。たとえば、電話を更新したり、連絡先を表示したりするために、Windowsに戻ります。

ライナス:
問題がありました。私の妻にはiPhoneがありました。イエス、同じ理由で苦痛だった-すべてを同期させるためにiTunesが必要だった。私がついにAndroidスマートフォンを買ったとき、彼女はとても幸せで、「ねえ、私はすべてのことをWebでできるので、同期をする必要はありません。」特定の事柄がWindows用またはアプリケーション用のwithに付随する場合、それは苦痛でした。私が個人的に本当に嫌いなのは、ファームウェアの更新に付属するハードウェアです。更新プログラムは、ある種の愚かなWindowsプログラムです。私の家にはどこにも窓はありません。そのため、所有しているアイロンのファームウェアを更新できません。そして、私は言います:「わかりました、私は停止する必要があります...そのような鉄を買う」(笑い)Appleがある程度この状況を助けたのは、今日Windows専用のアプリケーションを作成している場合、Appleは人々を困らせるのに十分な大きさであることが判明したためです。したがって、現在、一部のメーカーはWindowsおよびMac用のバージョンを作成しています。しかし、他のメーカーは単に「ねえ、私たちはウェブ経由でアップデートをする」と言った。したがって、Windowsがデスクトップ市場の99%をもはや所有していないという事実も、Linuxをある程度助けました。しかし、はい、まだ問題領域があります。

壊れたインド英語での聴衆からの
コメントこれらの問題がすぐに解決されることを望みます。

教授:
Screen.IOのもう1つ。ヘルシンキ大学の学生だったときにLinuxを始めましたが、質問はそうだったと思います。Linuxなどの大きな新しいプロジェクトを始めるのにふさわしい時期だと思いますか。それとも、自由時間に卒業した方がいいと思いますか。あなたがしたことのために他のリソースを割り当てますか? Linuxを起動するのに適切なタイミングですか?

Linus:
そう思う。ヘルシンキ大学で勉強するのに8年かかったので、私は多くの自由な時間を過ごしました(笑)、私は一生懸命勉強したわけではありません。私はまた、あなたが何かをするために何をするかについて、あなたは少し文盲である必要があることが多いと思います。あなたがもっと知っていたら、あなたは言うでしょう:「ここにあまりにも多くの仕事があります、私はここで何も終わらせません!」。あなたが大学の学生であるとき、あなたは...ねえ、あなたは「ビールを飲む」と「コンピュータで何か楽しいことをする」という選択肢があります。両方やりました!(笑い)そして、それは時間の無駄ではありませんでした。勉強の助けになり、面白かったです。そして、子供と実生活の両方で「本物の仕事」をするとき、Linuxのようなことをするのははるかに難しいでしょう。したがって、少なくともLinuxの場合は、大学時代が絶対に適切な時期だったと思います。

教授:
いいね最も初期の質問の1つがあり、それはあなたの答えのようなものだと思います。もちろん、大学のシステムは、学生に短期間で、5年以内などで学習を完了させようとしています。この傾向についてはどう思いますか?

Linus:
yearsに10年間費やしたことが社会にとって良くないのはなぜだと思いますか。(笑)ヘルシンキ大学が本当に好きだと言わざるを得ません。そして、8年間のトレーニングで修士号のみを取得したという事実は、私にとって大成功でした。多分、ほとんどの人が同時にもっと生産的なことをしているわけではないことを理解しています。したがって、人々をより効果的にすることが推進されます。知りません できる限りお楽しみください-これは私の...アドバイスです。 すべてが順調です。

教授:
これは大きなことを始めるのに悪い時ではありません。次の

フィンランド語のアクセントをつけた聴衆からの質問:
こんにちはあなたのホームプロジェクトについて、またはより一般的には、カーネルお​​よびGit開発の他のどの分野に参加しているのか、少し教えてください。

ライナス:
それで、質問は私のホームプロジェクトと、カーネルの外で行う他のことについてでした。コアは私の主な仕事です。つまり、コアは私がすべての時間を使う場所です。たとえプログラミングをしなくても、これは日々私がしていることです。私は実際にいくつかのプロジェクトを進めてきました。 Gitは明らかに5年前に私が非常に積極的にやっていたことでした。最近、Gitには優れたメンテナーがいるので、Gitについてあまり心配する必要はありません。 「何が起こっても、浜野順夫は過去6年以上にわたって素晴らしい護衛の仕事をしてきました。」そのため、私はGitにはもう関与していません。Gitが自分のユースケースに対して十分に機能しなかった何かを見つけたからといって、時々パッチを送ります。私が持っている別のホームプロジェクトは、地下プログラムです。ダイビングが大好き休暇に行く場合は、暖かい水と色のついた魚やサンゴのある場所に行きたいです。ダイビングやスキューバダイビングができます。Linuxで実行できる優れたダイビングアプリケーションは1つもありません。あなた自身のもの。聴衆の中にダイバーがいる場合、私の共同管理者であるジョー・コンデルは、今日または昨日、Subsurfaceのバージョン2.1をあなたの時間に応じてリリースしました。ですから、私が取り組んでいるプロジェクトは他にもいくつかありますが、これらはコアと比較しておもちゃのプロジェクトです。私の共同保守者であるJoe Condellは、今日または昨日のSubsurfaceバージョン2.1をリリースしましたが、あなたの時間に依存します。ですから、私が取り組んでいるプロジェクトは他にもいくつかありますが、これらはコアと比較しておもちゃのプロジェクトです。私の共同保守者であるJoe Condellは、今日または昨日のSubsurfaceバージョン2.1をリリースしましたが、あなたの時間に依存します。ですから、私が取り組んでいるプロジェクトは他にもいくつかありますが、これらはコアと比較しておもちゃのプロジェクトです。

教授:
これが最後の質問の時間だと思います。良い会社では、時間が経ちます。そして、私はここからそれを取ります。そして、「あなたの子供のどれがあなたのお気に入りですか?」のように聞こえるかもしれませんが、Linuxのどの部分を最も誇りに思っていますか?

ライナス:
カーネルには、技術的な角度で密接に関連している部分があり、たとえばパス名の解決が本当に好きです。Linuxは他の誰よりも優れていると思いますが、同時に、より重要なのは、コアの優れたコミュニティと、私たちがコミュニティを空から数千人の人々に成長させたという事実、私は自分自身にこのメリットの一部を担います。コード自体よりも重要であり、非常に健全な開発コミュニティがあります。議論、しかし私は人々が実際に奴隷をすることを考える それはカーネルコミュニティからの喜びの多くを得ます。

教授:
まあ、これはこの議論を締めくくる素晴らしい瞬間だと思います。そして、Linusに大きな拍手を送ってください。(観客の拍手)



翻訳の著者からのあとがき


最後まで我慢して読んでくれた皆さんに感謝します!冒頭で言う価値はあったかもしれませんが、私は翻訳者ではありません。これが私の最初の翻訳経験です。したがって、厳密に判断しないでください。テキストには多くの特定の用語と指定があり、名前とタイトルもありました。これらは会話からのみ学びました。そして、あなたは私があなたに言うことを知っていますか?ひどかった!翻訳自体、特に音声からテキストへの悪い英語の翻訳は、地獄のような苦痛であり、本当に大変な仕事であることを認めなければなりません。出席者全員の中で、リーヌスは最も価値のある英語を話しました。それは明らかです。彼はまた定期的にスピーチを詰まらせましたが、彼に続いて教授がいます。重複する笑い声、音の問題など、翻訳の正確さに影響を与える可能性のある他の多くの要因もありました。とにかくLinus Torvaldsとの会話があなたにとって興味深いものであり、あなたが自分にとって多くの有益なことを学んだことを願っています。はい、私はほとんど忘れていました。あなたは翻訳やその一部をあなたの目的のために自由に使うことができ、著者と出典を示します。翻訳に関するすべてのコメントと提案は午後に送信されます。

アールト大学とライナスに感謝します!そして読んでくれてありがとう!

Source: https://habr.com/ru/post/J183560/


All Articles