Linuxカーネル開発の25年を祝う
公開: 2022-03-11Linuxは現在25歳ですが、流行に敏感ではありません。 それはポケモンを追いかけていません、そしてそれは学生の借金を壊しているためにその両親と一緒に戻っていません。 実際、Linuxはまだ成長と進化を続けていますが、Linuxの心の状態の核となる考え方は変わりません。
ご覧のとおり、Linuxはオペレーティングシステム以上のものであり、考え方です。 その哲学に同意しなくても、それを無視するわけにはいきません。
そのため、この象徴的なオペレーティングシステムと、それを継続する開発者の成長し続けるコミュニティに敬意を表することにしました。
この機会を記念して、Linux Foundationは最近、 Linuxカーネル開発レポートの第7版を発行しました。このレポートには、過去20年間に行われたすべての作業の詳細な要約が記載されています。 10年前のGitの採用により、追跡が容易になりました(ここで正確な数値を探しているわけではありません)。 2005年以来、 14,000人以上の開発者がLinuxカーネル開発に時間と労力を費やしていると推定されています。この才能の軍隊は1,300以上の企業から来ており、レポートにはLinuxカーネル開発のメインスポンサーとして多くの業界の大物がリストされています。 Samsung、Red Hat、AMD、Google、ARM、TexasInstrumentsなど。
これはオープンソースの縮図ですが、Linuxカーネルの開発は趣味ではありません。 もう違います。 それで、Linuxの誕生日を祝うので、カーネル開発のハイライトを簡単に見てみましょう。
- 25年の開発
- 2005年以降の14,000人の開発者からの貢献
- 過去30か月間に5,000人の新しい開発者がこの取り組みに参加しました
- 現在、約2,200万行のコードがLinuxカーネルを構成しています
- 毎日4,500行以上の新しいコードが追加されました
- 開発はスピードアップしています
Linuxの心の状態
1991年8月に最初にリリースされたとき、LinusTorvaldsのオープンソースOSがソフトウェア業界に与える長期的な影響を想像することはできませんでした。 当時、テクノロジーの展望は、マイクロソフト、アップル、IBMなどの少数の大手企業によって支配されていました。 90年代は急速な技術進歩の時代であり、新しい技術、特にインターネットは、リモートの分散開発を可能にしました。
世界中の開発者は、最終的に非常に複雑なソフトウェアプロジェクトで共同作業を行うことができます。 言うまでもなく、Toptal、そして実際にすべてのフリーランサーは、ダイヤルアップインターネットの時代にリモートソフトウェア開発の概念を検証したLinuxのパイオニアに感謝の意を表しています。 彼らは、Git、Skype、ブロードバンド、そして今日私たちが当たり前と思っている他の多くのテクノロジーやツールなしで、それを機能させました。 実際、これらのツールのほとんどはLinuxベースのサーバーによって部分的に可能になり、多くはオープンソースです。
しかし、何が業界にLinuxを採用させたのでしょうか。 率直に言って、マイクロソフトではないという単純な事実がその大きな部分を占めていました。 多くのUNIXの人々は、プロプライエタリオペレーティングシステムに問題があり、オープンソースの代替手段を望んでいました。 Diehardsは、主流のオペレーティングシステムが独自の壁に囲まれた庭であったという事実と調和することができませんでした。 彼らのビジョンは、誰もが無料で使用できるもの、自由に変更および再配布できるものなど、オープンソースの代替案を作成することでした。
イデオロギーとビジネスが交差することはめったにありませんが、交差する場合、私たちはしばしば、情熱的な支持者に裏打ちされ、同様に情熱的な批判者によって批判される斬新なアイデアに行き着きます。 オープンソースソフトウェアエコシステムのアイデアは、90年代初頭と同じくらい強力であり、Linux開発の四半世紀が私たちの背後にあるため、業界への深刻な影響についてより良いアイデアを得ることができます。
インターネットのオープンソーシングと民主化
しかし、待ってください。私たちのほとんどは、Linux以外のシステムでこれを読んでいます。WindowsとMacのリグ、UNIXライクなオペレーティングシステムを実行しているスマートフォンとタブレットです。なぜLinuxシステムではないのでしょうか。 ええと、少なくともある種です。 今日、何台のLAMPサーバーが稼働し、毎日の量の電子メール、ソーシャルフィードの更新、役に立たない広告、および(誤った)情報を提供していますか?
個人的には、これがLinuxコミュニティによる人類への最大の貢献だと思います。Linuxベースのサーバーは、私たちの業界がオープンソースの概念を軌道に乗せて正当化するのに役立ちました。
もはやUNIX愛好家がTheEmpireと戦うためのオープンソースの代替案を作成しようとしているのではありません。 Linuxは彼らの本拠地で大きなブランドを引き受け、勝利を収めました。 この概念は立証され、主流化されており、オープンソースが単なる心温まる概念ではないことを証明しています。 それはビジネスに良いです。
私たちはそれから何を得ましたか?
Linuxは、業界に参入する開発者や起業家の水準を下げるのに役立ちました。 成功したLinuxディストリビューションは、ホスティング業界でかなりの市場シェアを獲得し、競合するプラットフォームに圧力をかけました。 この消耗戦では、多くの要因のおかげでLinuxサーバーが普及しました。 結局、彼らは多くの市場セグメントを支配するようになりました。 今日、誰もがピーナッツのかなり強力なホスティングプランを手に入れることができ、可能な限り安価なソリューションを探しているなら、彼らはLinuxのフレーバーになってしまうでしょう。 スタックの残りの部分は通常、Linux自体と同じくらい無料でオープンです。
これが、業界の私たちの側がLinuxから得たものです。低コストのオープンソースインフラストラクチャに製品を迅速に展開する機能です。
安価なものから始まり、数十億の企業に変わったペットプロジェクトはいくつありますか? Linuxがなかったら、何人が失敗したでしょうか。
Money Linuxowskiはどこにありますか?
Linux開発についてのよくある誤解は、それが愛好家によってのみ扱われ、お金を稼ぎたいと思っている人々にとってはニッチではないというものです。Linuxは愛情のこもった仕事ですが、それ自体が大きなビジネスでもあります。

前に強調したように、開発はスピードアップしており、より多くの企業からのより多くのLinux開発者が貢献することを選択しています。 彼らはLinuxの優れた人々であるため、貴重な時間を単に取っておくことを選択しているのではありません。 最新のレポートによると、カーネルに取り組んでいる無給の開発者の数は7.7%に減少し、初めて1桁の領域に落ち込んでいます。
一部の人は同意しないかもしれませんが、これは非常に前向きな傾向だと思います。 熱意は代償を払わず、1世代前に始まったLinuxのような巨大なプロジェクトは言うまでもなく、プロジェクトを数年以上単独で熱狂的に続けることは困難です。
それだけではありません。 多くの調査によると、Linuxの人材に対する需要は依然として堅調であり、実際に増加しており、Linuxサーバーの市場シェアも増加しています。 数年前は、出荷されたサーバー、マザーボード、およびその他のハードウェアの数を集計し、実際のLinuxボックスの数を把握する方がはるかに簡単でした。
これはもはや当てはまりません。
クラウド内のLinux
暗い雲がやって来て、このプロセスをより困難にし、アナリストを大いに失望させました。 あなたの仕事が数字と市場の傾向を見ることであるとき、データの欠如や曖昧さはビジネスにとって悪いことであり、しばらくの間、アナリストはポストクラウド時代のLinuxの将来について懸念を表明しました。 クラウドエコシステムは最初から寡占であり、世界のアマゾンとグーグルによって支配されていたため、これらの懸念は非常に理にかなっています(そしてある程度はまだそうです)。
クラウドは小さなLinuxサーバーを殺しませんでしたが、彼らにも親切ではありませんでした。
スペクトルの一端には、クラウドがサーバー市場を変革し、統合を通じてホスティング業界を永遠に変えると信じている人々がいます。 クラウド業界のリーダーがその規模のおかげで優れた価格設定を提供すると想定するのは論理的であるため、この規模の経済の議論は魅力的です。 小規模な地域のデータセンターがあり、毎年数百の新しいボックスが必要な場合、恋人のハードウェア取引は得られません。 大規模なクラウドインフラストラクチャがあり、毎週数十台の新しいサーバーが必要な場合に入手できます。 しかし、私はこの議論が過度に単純化されていると思います。
反対の陣営は同様に単純な見方を支持していますが、それはより楽観的である傾向があります。 Linuxのベテランの多くは、クラウド開発に大きな期待を寄せています。 彼らは、CloudStackとOpenStackが流れを変えるのに役立つと信じており、小規模なプレーヤーのための余地は常にあると考えています。
いつものように、真実は真ん中のどこかにありますが、これに重きを置いてはいけません。 この記事の範囲を超えています。 長期的には、両方のオプションがLinuxで機能する可能性があると言えば十分です。 ホスティング業界が永遠に変革され統合されたとしても、それはLinuxの才能に対する需要がなくなるという意味ではありません。 逆に、需要は新しい要件を満たすために進化しますが、何が起こっても増加する可能性があります。
次の25年
Linuxの今後25年間は何が待ち受けていますか?
言うのは難しいですが、少なくとも近い将来、Linuxはどこにも行かないと感じています。
サーバー業界は進化していますが、それは永遠に続いています。 Linuxにはサーバーの市場シェアを獲得する習慣がありますが、クラウドは私たちが実現し始めたばかりの方法で業界を変革する可能性があります。 いずれにせよ、Linuxサーバーはまだどこにも行きません。
Linuxはまだ消費者市場で比較的低い市場シェアを持っており、WindowsとOSXに比べると小さいです。これはすぐには変わらないでしょう。
Linuxはモバイルで大きなシェアを持っていませんが、Androidは現在この分野を支配しています。 モバイルはAndroid/iOSの複占になりつつあります。 過飽和です。 世の中にはソフトウェアとハードウェアのプラットフォームが多すぎるので、Linuxがこの市場で普及するかどうかは疑わしいです。
ゲームは、Linuxにとって潜在的に巨大で未開拓の市場です。 この市場は、デスクトップセグメントのWindows、コンソールスペースの独自のオペレーティングシステム、およびモバイルのAndroidとiOSによって支配されています。 ValveのSteamOSは、ゲームリグでLinuxを入手するための最新の試みであり、有望なコンセプトです。 残念ながら、Steam Machinesの需要は弱く、Linuxはまだゲーム業界でごくわずかな市場シェアを持っています。
新たなセグメントには、モノのインターネット(IoT)、ウェアラブル、スマートホームデバイスなどが含まれます。 Linuxベースのオペレーティングシステムは、オープンソースの性質と非常に小さなOSフットプリントの可能性があるため、家庭や車から事業所まで、さまざまな接続デバイスに組み込まれる可能性があります。
ハイパフォーマンスコンピューティングは、Linux専用のスペースになる可能性が高いです。 Linuxは、現世代のスーパーコンピューターのUNIXやその他のオペレーティングシステムに実質的に取って代わりました。
OSとLinuxコミュニティの性質上、Linux関連の予測を行うことは困難です。 進化は必ずしも直線である必要はなく、Linux開発者は何度も何度も証明しています。 Linuxは、今後数十年でまったく異なるものに変化し、今日では想像もできないさまざまな製品やサービスに最適なOSになる可能性があります。
Toptal Engineeringブログでさらに読む:
- ミネソタ大学のLinux禁止は、オープンソースについての質問を促します
- 分離不安:Linux名前空間を使用してシステムを分離するためのチュートリアル