GNU/Linux >> Linux の 問題 >  >> Linux

Linuxの未来:FedoraプロジェクトリーダーのMatthewMillerが加わります

私は最近、著名なエンジニアでありFedoraプロジェクトリーダーであるMatthew Millerと連絡を取り、プロジェクトとLinuxの将来について話し合いました。彼の洞察は、Linuxユーザーだけでなく、Linuxディストリビューションを維持している人や、オープンソースオペレーティングシステムの独自のフレーバーを作成することを検討している人にとっても貴重です。これがミラーの言うことです。

ジャック・ウォレン: 大衆向けのオペレーティングシステムのマーケティングにおけるLinuxコミュニティの取り組みに欠けているものは何ですか?

マシューミラー: 基本的に問題は、オペレーティングシステムのマスマーケットがまったくないことだと思います。もちろん、このレベルのテクノロジーが魅力的だと感じる人もいます。おそらく、あなたと私がそれについて言わなければならないことを読むことに興味を持っている人はたくさんいます。しかし、主流になっている他のオタクな追求(こんにちは、クールなレゴのものを作る大人たち!こんにちは、仲間のD&Dオタク!)と比較して、オペレーティングシステムを気にすることはかなり難解です。

確かに、企業レベル、企業、および企業が解決する必要のある何百万もの異なるテクノロジーのユースケースでのオペレーティングシステムの市場があります。何かがクラウドに電力を供給しなければならず、現代の電気自動車が実行する必要のあるすべてのソフトウェアのためのプラットフォームが必要です。これらの市場は実際に答えがLinuxであるとすでに決定しており、それらは間違いなく多額の資金がかかっている市場です。

オープンソース:必読の記事

しかし、大衆にとっては、デスクトップオペレーティングシステム(そして、ますます増え続けるモバイルデバイス用のOS)? OSは、エクスペリエンス全体の一部としての実装の詳細にすぎません。そのレベルについて話すと、一般的に人々の目が眩しくなります。もちろん、そうでないときは、私は親族の霊を見つけたことを知っていますが、繰り返しになりますが、まれな親族の精神です。だから—私と一緒にいてくれてありがとう。私は直接的な答えに近づいています。大衆向けのLinuxのマーケティングで何が欠けているのでしょうか。私たちの風変わりなテクノロジーへの関心を、まだ見ていない人々に「売り込もう」とするのは、失われた原因だと思います。別のアプローチを取る必要があります。

Linuxがデスクトップ市場で真剣に競争するために必要な5つのことについてのあなたの記事を読みましたが、おそらくあなたはそれほど興味を持って考えたことはありませんでした。興味深いアイデアがたくさんあると思います。 (Fedora Linuxを支持する準備ができている有名人はいますか?電話してください!)しかし、私は実際、あなたのコアポイントの1つに非常に強く反対しています。私たちのメッセージは、その根底にある オープンソースの周りにいること。

WindowsやOSXにはない優れた機能がいくつかあります。また、技術的な長所もあります。 (はい、Windowsですら。正直に言ってください!)これらに基づくキャンペーンは、最終的には目がくらむようなゾーンで終了します。しかし、根本的に重要な違いは、とにかくテクノロジーにはないと思います。それはまったく別のものです。誰でもWindowsファンでもOSXパーティザンでも、本当に必要な場合はOS /2Warp愛好家でもかまいません。そして、あなたはそれらを作っている会社のために働くことさえできます、まあ、OS / 2ではなく、他のものです!株を買うことができます。しかし、彼らは実際にはあなたのものではありません 。最終的には、市場機会を満たすための製品として存在します。

しかし、Linuxでは、オープンソースのディストリビューションをインストールすると、ファンコミュニティの一員になるだけではありません。あなたは、ソフトウェアをすべての人が利用できるようにし、そのソフトウェアをますます良くし、共有を通じて全世界をより良くする、巨大でグローバルな取り組みの一部です。コーダーである必要はなく、特別なスキルを持っている必要も、何かをして恩返しをする必要もありません。それを使用するだけで、この驚くべき事業を共有することができます。これは、希少性から豊かさに基づく経済への移行の一環です。 Fedora Linuxをインストールすると、非常に本当の意味であなたのものを手に入れることができます。私たちが出荷するすべてのソフトウェアのライセンスは、あなたを締め出すのではなく、あなたを含むように設計されています。

そしてもちろん、そのソフトウェアは、通信、設計、作成、再生、学習、作業など、必要なすべてのことを実行できます。コンピューターが実行できるすべてのことです。誰かのニーズを満たさない場合はいつでも、それはさらなる成長の機会です。企業はそれらのニーズは投資する価値がないと判断するかもしれませんが、オープンソースはそのように制限されていません。それは市場機会ではなく、一緒にこれをより良くすることです。

最近、アプリが無料の場合、その製品があなたであることを意味するという警告のツイートを見ました。 —あなたの個人情報、ある種の侵襲的な追跡、少なくとも何らかの形であなたの注意を現金化する。しかし、私たちはではないので 市場を追いかけるのですが、売るものを探す以外の理由で作っているので、そういう考え方は当てはまりません。これは、世界にとって別の、より良い方法です。

これは長い答えです。オペレーティングシステムのマスマーケットは存在しないという議論から始まります。それは実際には良いことであり、それでもLinuxが最終的に最良の答えである理由です。それが私たちが人々に伝える必要のあるメッセージだと思います。そして、どのテクノロジーの話よりもはるかに広く共鳴するメッセージだと思います。

ジャック・ウォレン: Linuxの新規ユーザーを獲得するためにFedora36は何ができるでしょうか?

マシューミラー: 私たちの次のバージョンの非常に素晴らしいプレリリースレビューを読みました—うまくいけば、5月3日に来て、いくつかの最終的なブロッカーのバグが時間内に解決されると仮定します。シンプルさが新しいユーザーを獲得するための鍵だと思うので、シンプルさに重点を置いていることに気づいてよかったと思います。 OSが邪魔になると、大きなアイデアについて話したい会話から抜け出します…まあ、人々が決して扱いたくない退屈な技術的な詳細。それらを説明しなければならないたびに、私たちは目の上を釉薬をかけた問題に戻ります。これは、明らかに、完全に合理的です。人生には他にも心配すべきことがたくさんあります。ユーザーが実際にやりたいことすべてについて心配できるように、合理化されたエクスペリエンスを提供することが重要です。私たちはこれに本当に一生懸命取り組んできました。

Fedoraのビジョンは、「どこでも実行されているオペレーティングシステム」ではありません。これは、オープンで包括的なコミュニティが協力して、すべての人に利益をもたらすこの壮大な共有プロジェクトに取り組む世界のためのものです。私たちは、OSと、質問や問題に役立つ活気に満ちた、フレンドリーで役立つコミュニティに、簡単で強力なオンランプを提供します。そして、すべてがどのように作られているのか、それをさらに良くするためにどのように役立つのか、そしてどのようにもっと関与できるのかについてもっと知りたい場合は、そのための簡単な方法もあります。

ジャック・ウォレン: 今日のLinuxと10年前のLinuxの最大の違いは何ですか?

マシューミラー: まず、その驚くべき遍在性から始めなければならないと思います。 10年前、Linuxを実行しているテレビを見つけるのはかわいいものでした。さて、それは間違いなくだけではありません テレビに電力を供給しているので、おそらく電球でLinuxを実行しているはずです。どこにでもあります。 Linuxが独自のUnixをサーバールームからプッシュしていたのに対し、10年前はWindowsベースのサーバーがプッシュバックしていました。クラウドはそれを変えました—今、クラウドはほぼ完全にLinuxです。 (そうでないものはすべて、移植するのが面倒だったレガシーアプリです!)小さなデバイスから最も強力なメインフレームやスーパーコンピューター(Linux、Linux、Linux)まで。

すべてオープンソースであるため、デスクトップのユースケースを含むすべての人にメリットがあります。コンテナーはサーバーテクノロジー(クラウドテクノロジー)として生まれましたが、同じ概念が、より簡単で安全なデスクトップアプリケーションの展開に不可欠です。特にこのアイデアを探求するSilverblueと呼ばれるFedoraLinuxのフレーバーがあり、CoreOS(および短命のRed Hat Atomic Project)から得られたアイデアをクラウドとコンテナーに取り入れ、デスクトップOSで探求しています。将来的にはもっと多くのことが見られると思います。

また、コンテナだけでなく、アプリを使用するプログラミング言語スタックでも、クラウドがデスクトップに到達するようにアプリを作成する方法に大きな変化が見られます。私はこれを、それらの艶をかけられた目に戻らないレベルに保つように努めます—読者はコメントで私の過度の単純化を修正することができます。

基本的に、すべての現代語は、通常、他の小規模なオープンソースプロジェクトに由来する多くの構成要素を提供します。これらはライブラリであり、テキストのフォーマット、画像の処理、データベースへの接続、インターネットを介した会話の処理などを行います。 FedoraやDebianのようなプロジェクトは、そのようなすべてのライブラリを独自の形式でパッケージ化しようとして機能し、他のすべてのものとうまく機能するように作られていました。

現在、すべての新しい言語(たとえば、Rust)には、これらを管理するための独自のツールが付属しており、古い方法とうまく連携していません。その規模は圧倒的です— Rustだけでも、今チェックしたところ、そのようなライブラリは81,541あります。それと他のすべての言語は言うまでもなく、それらすべてを独自の形式に再パッケージ化することに追いつくことはできません。ソフトウェア開発者に優れたソリューションを提供するには、これとは異なるアプローチをとる必要があります。

その多くは機械学習と自動化が必要だと思います…Linuxディストリビューションがユーザーに信頼、セキュリティ、一貫した統合を指数関数的に提供する価値を提供できるように、調整を続ける必要があります。

ジャック・ウォレン: Linuxにアキレス腱があるとしたら、それは何ですか?

マシューミラー: Linuxと、フリーでオープンソースのソフトウェア運動全体は、オープンコミュニケーションプラットフォームとしてのインターネットの台頭とともに成長しました。私たちのビジョンを実現するためには、それを継続することが絶対に必要であり、それを当然のことと考えることはできないと思います。

ただし、これはアキレス腱よりも一般的です。そこで、今、私が困っていると思うことを1つ強調しておきます。それは、Chromeが主要なブラウザになり、サイトを機能させる唯一の方法になることがよくあるということです。 Chromium(関連するアップストリームプロジェクト)はオープンソースですが、実際にはコミュニティプロジェクトとして実行されておらず、指摘されているように、Chromium自体を実行している人はごくわずかです。その変化を見てみたいですが、Firefoxが有意義な存在感を取り戻すことも望んでいます。

ジャック・ウォレン: Linuxには何が必要ですか:新しいユーザーまたはその背後にあるより多くの大企業?

マシューミラー: ああ、私たちはたくさんの大企業を持っていると思います、そして正直なところ、私たちは新しいユーザーも獲得していると思います。私が本当にもっと見たいのは、技術的でない貢献者です。つまり、はい、私たちは常により多くのパッケージャー、コーダー、エンジニアから利益を得ることができますが、私たちが本当に必要としているのは、ライター、デザイナー、アーティスト、ビデオグラファー、コミュニケーター、オーガナイザー、プランナーだと思います。少なくとも、Linuxの世界で自社の製品ではない部分に対しては、大企業がそれらを提供する可能性は低いと思います。

私が話している壮大なプロジェクト全体が重要であると考え、それを実現するのに役立つスキルと興味を持っている人々が必要です。もちろん、ユーザーを増やすこともそのための1つの方法ですが、ユーザーが歓迎され、帰属意識を持ち、参加するように促されるように、プロジェクトが構成されていることも確認する必要があります。

ジャック・ウォレン: 他のディストリビューションはFedora36から何を学ぶことができますか?

マシューミラー: 私は最近、私たちのプロジェクトのほぼ20年を振り返って話をしました。私はリリースごとに歴史をたどり始めました、そして私がしたように、いくつかの大きなテーマが浮かび上がりました。私たちはいくつかの間違いを犯し、成功とともに多くの欠点を抱えていました。私たちはそれらから学ぶことができ、他のディストリビューションやオープンソースプロジェクトも一般的にできることを願っています。

まず、大きな変化に向けたプロセスに取り組み、コミュニティがそこに到達するための決定の一部であることを確認します。プロジェクトのガバナンス構造がどのようなものであっても、小さなものから大きなものまで、常に透明性のあるオープンな意思決定を行います。それは、大きなことが最終的に発生したときに、それがより良く機能するようになります。コミュニティを信頼する—それがを作る理由です プロセス作業。

第二に、コミュニティチームには、勢いを維持するための誰かが必要です。新しい人々を歓迎し、会議を続け、要求キューが無応答にならないようにするために、誰かが常にそこにいなければなりません。ドキュメント、リリースエンジニアリングなど、ある分野で働いている1人のすばらしい人物にすべてを任せるのは本当に簡単です。最終的には、その人物が燃え尽きたり、宝くじに当選したり、その他の興味を見つけたりすることになります。重要な領域全体が崩壊します。それらの人々がサポートを持っていることを確認し、自分が一人で自分の役割を果たしていると誰も感じないようにし、休暇を取るか、ラマを育てて二度とコンピューターに触れないことにした場合、他の誰かが物事を続けるためにそこにあります。

そして最後に、それが怖いと思われるときでさえ、コミュニティをリードさせてください。人々に実験させ、プロジェクトとして、障害を取り除きます。これは、特にを意味する可能性があります。 最初に制限する必要があると思ったエリア。ここでは、特にオープンソースに関心のある企業に注目しています。あなたのコミュニティがあなたが心配していることをしたいとき、あなたのモデルを脅かします、それはあなたのモデルを変える時です。私の話にはいくつかの具体的な例があります。RedHatは当初、64ビットサポートはFedoraでは行われない「エンタープライズ」機能であると決定しましたが、とにかくコミュニティメンバーがそれを作成しました。これで、Fedoraで新しいアーキテクチャーを最初に立ち上げる方が、実際にははるかに優れていることがわかりました(こんにちは、ARM、そして今ではRISC-V!)。 Red Hatは、独自のシステム更新フレームワークに多額の投資を行いましたが、コミュニティで開発されたアプローチの方が優れていました。 (これは「yum」と呼ばれていました。今日のディストリビューションで使用されているDNFの前身です。)これらの種類のものは信頼を飛躍的に高めますが、その飛躍は報われます。繰り返しますが、コミュニティを信頼してください。

ジャック・ウォレン: Fedora 36は他のディストリビューションとどう違うのですか?

マシューミラー: 私たちはスイートスポットに収まると思います!私たちは動きが速いですが、慎重な品質保証を行っています。新しい機能をユーザーにすばやく提供し、以前のリリースからの新しいリリースに簡単に移行できるように取り組んでいますが、その更新をいつ行うかについても計画することができます。代わりに、ユーザーに最先端のように感じさせずに、最先端を追うようにしています。

これを行うとき、私たちは私が話しているオープンソースのビジョンに深くコミットしています。私たちの目標は、より良いOSを作ることだけではなく、私たちだけのものを作ることです。私たちは皆のために物事をより良くしたいと思っています。私たちはさまざまなアップストリームプロジェクト、私たちが統合するコードを作成する人々と緊密に協力しており、私たちが開拓したテクノロジーが少し後に他のディストリビューションに現れるのをよく目にします。

そして、私たちはコミュニティ主導のプロジェクトです。RedHatには安定したスポンサーがいて、私と他の数人にフルタイムで働くための報酬を支払っていますが、私はプロジェクトの独裁者ではなく、すべての決定についてコミュニティの合意に努めています。 。明らかに、Red Hatにはメリットがありますが、より大きなメリットは、関係するすべての人(そしてもちろんユーザー)にもあります。また、参加できる素晴らしい楽しいコミュニティでもあります。もちろん、他のプロジェクトにもこれがありますが、個人的には特に特別なものがあると思います。

ジャック・ウォレン: Fedora 36の5カ年計画は何ですか?

マシューミラー: 私たちは実際にこれに取り組んでいます!私たちは驚くべき成功の波に乗っているように感じます。私たちは失敗しないように、次の段階に向けてしっかりとした計画を立てる必要があります。この計画の作成は、(私が言ってきたように、この時点で驚くことではありませんが)コミュニティプロセスであり、公開されています。Fedoraディスカッションフォーラムでの会話をフォローできます。

テクノロジーがどのようになるかわかりません。 5年後のテクノロジーのトレンドを誰も予測できないと思います。しかし、私が視野に入れている大きな旗の1つは、アクティブなFedoraコラボレーションコミュニティのサイズを2倍にする必要があるということです。ユーザーベースが拡大していることはわかっており、それに合わせてプロジェクトを拡大する必要があります。そのために、メンタリング、アクセシビリティと包括性、そして一般的には地域保健への投資に焦点を当てます。これにより、2025年または2027年以降のテクノロジーで成功を収めることができます。

TechRepublicに登録する YouTubeでテクノロジーを機能させる方法 ジャックウォレンからのビジネスプロ向けの最新の技術アドバイス。



ソースリンク


Linux
  1. Linuxlsコマンドをマスターする

  2. 休日にLinuxを提供する5つの理由

  3. FedoraLinuxのBtrfsファイルシステムを理解する

  1. Linux での locate コマンド

  2. Linux オペレーティング システムによって予約されているネットワーク ポートはどれですか?

  3. 初期の頃、Linux カーネル プロジェクトはどのようにバグを追跡していたのですか?

  1. LinuxサーバーをNTPプールプロジェクトに参加させる方法

  2. Linuxオペレーティングシステムのインストール日を確認するにはどうすればよいですか?

  3. Linux –オペレーティングシステムの名前を確実に取得するにはどうすればよいですか?