\r\n\r\n

あなたのリナックスPCは本当にフリーでオープンソースですか?

リナックスやオープンソースソフトウェアを愛用しているあなた、リナックスはみんなが思っているほど自由なのでしょうか?驚きの事実がここに...。

私はLinuxを使うのが好きで、無料のオープンソースアプリケーションだけを使うことを重視しています。デスクトップの方が**より楽なんですが、結局、プロプライエタリなソフトを結構使ってしまうというのが正直なところです。

私と同じようにフリーソフトを愛するLinuxユーザーであっても、そうである可能性はあります。

オープンソースのソフトウェアだけを使うのは難しいということが、Linuxを使い続けるうちに分かってきました。そう思っていても、バックグラウンドでクローズドソースのコードがひっそりと動いていることが多い。

Linuxのデスクトップは、人が思うほど自由ではないことがわかり、それは物語の一部に過ぎないのです。

まずは、Linuxカーネルから始めましょう

Linuxディストリビューションをインストールしたときに画面に表示されるものはLinuxではありません。Linuxとして知られているオペレーティングシステムは、技術的には、ソフトウェアがコンピュータのハードウェアと通信することを可能にするカーネルにすぎません。ご覧いただいているものは、ほとんどが無料です。カーネルでは、物事が不確かになる。

Linuxカーネルは、バイナリブロブを含んでいます。これらは、不透明なバイナリファイルとしてのみパッケージされた、クローズドソースコードビットのソフトウェアです。つまり、コードを編集できないだけでなく、見ることすらできないのです。

これらのバイナリ・ブロブは、主にLinuxをより幅広いハードウェア上で動作させるためのハードウェア・ドライバとファームウェアで構成されています。理想的なのは、企業が開発者に対して、自社のハードウェア上でLinuxを動作させるために必要な技術文書を提供することです。多くの会社がクローズドドライバーを提供しています。

Linuxはこれらのドライバで動作させることができますが、通常、他のドライバほどには動作しません(つまり、カーネル自体を扱うのと同じ人がコーディングを行ったかのように)。また、これらのドライバが何をするのか、どのような欠陥があるのかが完全に分かっていないため、セキュリティ上のリスクもあります。

1996年にバイナリ・ブロブを受け入れ始めて以来、Linuxカーネルは完全にフリーでオープンソースというわけではありません。20年以上前から、Linuxにはクローズドなプロプライエタリ・ソフトウェアがいくつか含まれています。

もし、これが面倒な場合は、クローズドビットをすべて取り除いたカーネルバージョンであるLinuxLibreをダウンロードすることができます。残念ながら、Linux libreは、ベンダーが技術文書を提供していないハードウェアをサポートしていません。

つまり、グラフィックカードやネットワークカードに問題が発生する可能性が高くなるのです。専用のUSBドングルを購入しないと、Wi-Fiが全く使えない場合があります。

そして、自分でインストールしたドライバ

私が初めてLinuxに乗り換えたとき、ワイヤレスでインターネットにアクセスできるようにするために、プロプライエタリ・ドライバをインストールする必要がありました。グラフィックカードは動作しましたが、最もスムーズな体験とゲームをプレイするためには、専用のドライバーが必要でした。

これはここ数年で改善されましたが、NVIDIAのグラフィックカードを使用している場合、ゲーム体験を最大限に活用するためには、依然として専用のドライバが必要です。

これらのドライバは、インストール後すぐにインストールしてしまい、忘れてしまうことがよくあります。Linuxディストリビューションの次のバージョンにアップグレードするまで、それらについて再び考える必要はありません。しかし、バックグラウンドでは常にプロプライエタリなソフトウェアが動いているのです。パスワードはパソコンの片隅にブロックされています。

これは、皆さんが心配している(あるいは葛藤している)セキュリティやプライバシーの問題だけではありません。また、Linuxの開発者が最高のコンピューティング体験を提供できていないことも問題です。

ドキュメントにアクセスできれば、バグを修正し、すべてのピースが調和していることを確認することができます。実際には、比較的少数のユーザーに対して完璧なドライバを提供するために、外部の企業に依存しているのですね。

リナックス・アプリ・ショップにあるすべてのソフトウェアが無料というわけではありません。

ほとんどのLinuxディストリビューションでは、ダウンロードするソフトウェアの大半は費用がかかりません。また、そのほとんどがオープンソースである。しかし、時折、プロプライエタリなソフトウェアが隠されていることがあり、皆さんが気にし、何を探すか知っていない限り、コンピュータの中にもっと多くのクローズドソースコードを簡単に見つけることができるのです。

仕事や友人との連絡に必要なソフトウエアであることが多い。

音楽ファイルやビデオファイルを動作させるためにコーデックをインストールしているかもしれませんが、これらはプロプライエタリなファイルであることに気づいていないかもしれません。すべて無料のオープンソースのコンピュータを使っているつもりが、だんだんそうでないことに気づいてくるのです。

さて、次はWebについてです

たとえ、バイナリブロブのないLinux libreカーネルを動かすために完全に自由なディストリビューションを実行し、追加のハードウェアドライバをインストールせず、Linuxアプリショップからプロプライエタリなソフトウェアをブロックしたとしても、たくさんのプロプライエタリなソフトウェアに依存することができます。ブラウザから入ってきます。

先日、FedoraのGNOMEソフトウェアをブラウズしていたら、Slackがダウンロードできることに気づきました。

それで嫌になったので、ダウンロードしませんでした。でも、その時に思ったんです。私はブラウザのタブでSlackを使っていますが、専用クライアントと変わらない独自性を持っています。私のブラウザはオープンソースかもしれませんが、それを介したコンテンツのほとんどはオープンソースではありません。

Linuxにとって、デスクトップアプリケーションの使用からクラウドソフトウェアへの移行は、複雑なプロセスです。一方では、これまでできなかった多くのことが、Webにフォールバックできるため、Linuxへの移行が容易になっています。例えば、Microsoft Office 365やAdobe Photoshopは、現在、一定のオンライン機能を提供しています。また、Netflixで映画を再生したり、Spotifyで音楽を聴くこともできます。

デスクトップアプリケーションは、以前ほど必要ではありません。しかし一方で、これらはすべて独自のサービスである。richardstallmanのように、クローズドソースのコードを触らずにウェブを使おうとすると、ウェブでできることが大幅に減ってしまうのです。

続いて、バイオス

BIOSはBasic Input/Output Systemの略で、オペレーティングシステムが起動する前に表示されるコンピュータの小さな部分です。プリインストールされており、通常はプロプライエタリなソフトウェアである。

ネットワークと比較しても、コンピュータの中で最もコントロールしにくい部分です。別のカーネルを使用することができます。特定のドライバや専用アプリケーションの使用を避けることができます。ほとんどのネットワークから離れ、完全にオフラインにすることも可能です。でも、BIOSを変更するのは?

CorebootやLibrebootのようなオープンなオプションでコンピュータのBIOSを置き換えることができますが、限られた数のPCにしか対応していません。

では、リナックスはどのくらい自由なのか?

最後に、一般的なLinuxコンピュータの場合、まだまだクローズドな部分が多い。一方で、Androidに比べれば、まだまだオープンな体験ができます。

フリーソフトを使うことが重要なのであれば、がっかりしないでください。コンピュータやネットワークは完全にオープンではないかもしれませんが、あなたが努力を惜しまないという事実が重要なのです。これは、現在も将来も、ソフトウェアを設計する人たちに影響を与えます。

クラウドサービスの代替となるオープンソースが次々と登場しています。オープンソースのデスクトップソフトはどんどん進化しています。20年前、オープンソースは斬新なアイデアでしたが、それ以来、私たちは長い道のりを歩んできました。しかし、私たちは自分たちを甘く見ることはできません。Linuxが動作するほとんどのコンピュータは、今日に至るまで部分的にしか自由ではありません。

  • 2021-03-25 18:20 に公開
  • 閲覧 ( 38 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ