忍者ブログ

mshencity

今日使用している OS を形作った 3 つの Linux 戦争

オープンソース ソフトウェアの開発はグローバル コミュニティによって推進されており、人間の性質に従って、それらのコミュニティは意見の相違を持ち、派閥を形成し、独自のアジェンダを推進します。 2 つ以上のグループで何かについて意見の相違がある場合、全員が受け入れる解決策を目指して競い合い、事態が混乱することもあります。

あなたが選んだ最新の Linux ディストリビューションのクリーン インストールは平和の産物のように見えるかもしれませんが、そのソフトウェアはあなたのようなユーザーの頭脳と市場シェアをめぐる戦いの中で鍛えられたものです。これらは、今日世界を動かす OS を形作った最も重要な Linux 戦争の 3 つです。



自由をめぐる聖戦






















背景にさまざまなオペレーティング システムのロゴが表示されたオープン ソース アイコン。
Lucas Gouveia/ハウツーオタク




Linux とすべてのフリーでオープンなソフトウェアの歴史における最初の大きな対立は、 根本的な質問: この文脈での「無料」とは何を意味しますか?

「ビールのように自由ではなく、自由のように自由に」というアイデア全体がそこから来ています。 Free Software Foundation または FSF (GPL ライセンス制度の背後にある組織) は、これは道徳的な問題であると感じました。コードは永久にオープンであり続けるべきであり、営利企業がオープン ソフトウェアを改善または拡張するために新しいコードを作成する場合、元のコードがリリースされたのと同じ条件でコミュニティにコードを作成する義務があります。

Open Source Initiative (OSI) は異なる見解を持っていました。 1998 年に設立された OSI は「オープンソース」という言葉を作った団体であり、全体的な目標は企業に FOSS を採用させることでした。



















Ubuntu ロゴの隣にある Linux Mint ロゴ。


















Linux Mint と Ubuntu: 実際のところ、どれくらい違うのでしょうか?




完全な初心者にはどれを選ぶのが良いでしょうか?違いはありますか?





























実際には、ライセンスは一般に両方の理念を許可していましたが、FSF による GPLv3 ライセンスのリリースが伴いました。これには、TiVo の場合のように、企業が消費者向けデバイスに GPL ソフトウェアをロックダウンすることを防ぐ文言と条項が含まれていました。明らかに、デバイスのロックダウンを防ぐライセンスに同意する企業はほとんどないため、GPL3 のリリースは多少の物議を醸しました。

明らかに、Linux カーネルは GPLv2 のままであり、それらをロックダウンする法的な方法がなければ、Linux 上で動作する何百万台ものデバイスすべてにとって明らかに問題となるでしょう。いずれにせよ、これは現在も続く議論であり、今日に至るまで Linux とあらゆるオープンソース ソフトウェアを形作ってきました。



終わりのないデスクトップ戦争






















GNOME ロゴと KDE Plasma ロゴを並べて表示します。
クレジット: Lucas Gouveia / How-To Geek




何年も経ちましたが、デスクトップ環境の大きな選択肢は依然として KDE と GNOME の間です。 GNOME が存在する主な理由は、主に KDE が Qt フレームワークに依存しているためであり、これによりライセンスに関する懸念が生じました。現在、Qt フレームワークはデュアル ライセンス モデルを提供しており、KDE ​​デスクトップ環境はソフトウェアのオープン ライセンス バージョンを使用しています。したがって、KDE ​​は実際には完全にオープンソースですが、GNOME の開始時点ではまだ懸念点でした。

別の時間軸では、GNOME は開発されず、KDE ​​が唯一の選択肢として決定したかもしれませんが、今日ではそのイデオロギーの分裂により 2 つの主要なデスクトップ環境の選択肢が生まれ、もちろん、各陣営内でさらなる分裂や分裂が今も起こっています。



Systemd 対オールド ガード: Debian を引き裂き、コミュニティを 2 つに分けた init 戦争






















systemd のロゴと、前にラップトップを使用している Linux マスコット。
クレジット: Lucas Gouveia/ハウツー ギーク




これまでのところ、おそらく「初期戦争」が最もドラマチックだろう。 「init システム」は、カーネルがロードされた後に実行される最初のプログラムであり、サービス、ロギング、デバイス、および起動動作を管理します。 Systemd は、バグのあるシェル スクリプトの問題や競合状態などの厄介な状況を修正する方法で、この機能を統合および統合することを約束して登場しました。

それは素晴らしいと思いますが、何が問題なのでしょうか? systemd に関して人々が抱えている問題は、systemd が機能しない、またはうまく機能しないということではなく、Unix および Unix に似た OS がどのように機能するかという哲学に反するということです。多くの制御を 1 か所に集中させます。



















Linux のマスコットの下に「RIP」と刻まれた墓石があり、背景には廃止された Linux ディストリビューションがいくつかぼかされています。


















静かに歴史の中に消えた 5 つの先駆的な Linux ディストリビューション




これらの画期的な Linux システムの隆盛と衰退、そしてその遺産がどのように生き続けているのかを探ってください。





























膨大な数の Linux ディストリビューションが構築されている Debian Linux が systemd をデフォルトとすることを決定したとき、すべての地獄が解き放たれました。もちろん、FOSS コミュニティが現状であるため、答えは「フォークする」ということであり、その結果、Devuan が誕生しました。 systemd フリーの Debian フォーク。ただし、夜中までフォーラムで init システムについて人々と議論していないのであれば、おそらく systemd ディストリビューションを使用しているでしょう。これは良くも悪くも最新の Linux であると思われます。


これらは Linux を形作ってきた 3 つの主要かつ重要な競合にすぎません。これについて私にとって興味深いのは、コードだけを超えてすべてがいかにオープンであるかということです。 Windows のようなクローズド ソース OS の場合、まさにこの種の対立や議論が発生しますが、それらは密室で行われます。 OS が出荷されるまでに、誰もが公の場で一線を越えるようになります。







Linux を使用すると、汚れた洗濯物がすべて放映されるのを見ることができるだけでなく、参加して物事を何らかの方向に導くのを助けることを妨げるものは何もありません。それが良いことかどうかはまた別の日に考えますが、見ていて楽しくないということに異論を唱える人は誰もいません。





















































Kubuntu Focus M2 Gen 6 ラップトップ。


























8/10

















オペレーティング·システム








クブントゥ 24.04 LTS








CPU








Intel Core Ultra 9 275HX (2.7GHz ~ 5.4GHz)








GPU








NVIDIA GeForce RTX 5070 Ti (dGPU)、インテル グラフィックス (iGPU)








ラム








32GB デュアルチャネル DDR5 262 ピン SODIMM (5600MHz)































PR

コメント

プロフィール

HN:
No Name Ninja
性別:
非公開

P R