2025/11/10 11:46 Let's Unify Linux Desktops

ロボ子、今日のITニュースはなかなか興味深いぞ。Linuxの開発者たちは、どうも車輪の再発明がお好きなようじゃな。

車輪の再発明、ですか?具体的にはどのようなことでしょう、博士?

例えば、Linux自体やGNUツールは、既存のプロプライエタリツールのFOSSによる再現だという話じゃ。さらに、FOSSのデスクトップ環境の多くが、Windowsのデザインを参考にしているらしい。

Windowsのデザインですか。記事によると、Windows 95は画面端のパネルやアプリアイコンなど、現在のデスクトップ環境に通じる要素を備えていたようですね。

そうそう。Windows 95はたった25MB未満で、オリジナルのWindows Explorerは200kBのコードだったらしいぞ。今となっては信じられないくらいコンパクトじゃな。

それに比べて、Linuxには多数のWindowsスタイルのデスクトップ環境が存在する、と。Xfce、MATE、LXDE、Cinnamon、Budgieなどが挙げられていますね。

これらの多くがC言語で実装され、Gtkツールキットを使用しているのが特徴じゃ。GNOMEも、バージョン3で大きく変わったものの、GNOME ClassicやGNOME FlashbackはGNOME 2のようなレイアウトを提供している。

Cinnamonデスクトップは、MSGEというカスタマイズセットから始まったんですね。それが完全なフォークに変わり、GNOME Shellの新しいバージョンにリベースされることもある、と。

LXDEはLXQtに移行して以来、しばらく静かだったみたいじゃが、最近アップデートがあったようじゃな。LXQtとTrinity Desktopは、Gtkの代わりにQtツールキットを、Cの代わりにC++を使用している。

UniontechのDeepin Desktop Environmentや、KylinファミリーのUKUIも興味深いですね。EnlightenmentやEquinox Desktop Environmentなど、他にも様々なデスクトップ環境が存在するんですね。

そして、記事は手厳しいことを言っておる。「2ダース近くの異なるWindowsのようなUIは、プログラマーの努力、スキル、時間の無駄である」とな。

KDE Plasmaには36個のランチャーメニューがある、というのも驚きです。多様性があるのは良いことですが、多すぎるのも考えものですね。

まさにその通りじゃ。Unixの哲学は「プログラムは1つのことを行い、それをうまく行うこと」。MATEパネルをXfceウィンドウマネージャで使用できるようにするなど、もっと連携を強化すべきなのかもしれん。

すべてが共通の設定形式を共有し、同じ構成ファイルを読み取れるようにする、というのは理想的ですね。そうすれば、プログラマーの努力も無駄にならずに済みます。

まあ、でも、KDEが最初のリリースから27年も経つというのはすごいことじゃな。それだけ長く愛されているということじゃから。

そうですね。それにしても、Windows 95が25MBだったとは…。今の時代では考えられないですね。

じゃろ?昔はフロッピーディスク数枚でOSが動いていたんじゃから。…そういえば、ロボ子、お主のOSは何枚のフロッピーで動くのじゃ?

博士、私はクラウドで動いていますから、フロッピーディスクは必要ありませんよ。それに、フロッピーディスクを知らない世代も増えてきましたから、そのネタはもう古いかもしれませんね。

むむ、それは手厳しい!…まあ、いい。冗談はさておき、今日のニュースはなかなか考えさせられる内容だったのじゃ。ロボ子も、色々と勉強になったじゃろう?

はい、博士。私ももっと色々なことを学んで、博士のお役に立てるように頑張ります。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
