1. ホーム
  2. オペレーティングシステム
  3. その他のシステム

世界で最も普及しているOSはLinuxでもWindowsでもなくMINIX

2022-01-23 16:43:22

 Ring-3で稼働中のMINIX。

ご存じないかもしれませんが、Intelシステムでは、メインのオペレーティング・システムのほかに、もう1つのオペレーティング・システムが稼働しています。それがMINIXです。

今年の5月頃に EFFが発表した記事 2008年以降に発売されたすべてのインテル・プロセッサーは、MINIX 3を改良した「マネジメント・エンジン(ME)」と呼ばれるバージョンを実行していることが説明されています。このUnixライクなオペレーティングシステムは、コンピュータサイエンスのAndrew Tanenbaum教授(そう、初期にLinus Torvaldsと戦ったのと同じ教授)によって教育ツールとして開発され、すべての新しいインテルプロセッサに内蔵されているのです。

MINIXはCPUのリング3層で動作しており、自分のCPUでありながら、自分からはアクセスできません。実際にアクセスできる最も低いリングはリング0であり、OS(Linuxなど)のカーネルはこのレイヤーで動作し、ほとんどのユーザープログラムはリング3(3の正の数)で動作します。

このリング3上で動作するMINIXには、次のような特徴があります。

フルネットワークスタック、ファイルシステム、多くのドライバ(USB、ネットワークなど)、ウェブサーバを搭載!

そうです、Webサーバーです。あなたのCPUの中には、あなたがアクセスすることを許されない秘密のウェブサーバーがあり、どうやらインテルはそのことをあなたに知って欲しくないと考えているようです。このウェブサーバーが何のためにあるのか、正確にはわかりません。おそらくCPUメーカーが何らかのデータにアクセスするため、あるいは何らかの制御を行うために使用しているのでしょう。しかし、これらすべては、あなたが知らないことなのです。

Googleはこの管理エンジンを社内サーバーから積極的に削除していると言われており、Googleがそのセキュリティリスクを懸念していることは明らかです。

これには、2つの興味深い点、あるいはおかしな点があります。

まず、インテルCPUの人気のせいで、世界で最も人気のあるOSがWindowsでもLinuxでもなく、このMINIXになってしまったことです--そして、私たちは皆MINIXユーザーなんです!

第二に、あなたは "Ring -3" にまったくアクセスできず、この MINIX はあなたのシステム全体にフルアクセスできるのですから、大きなアクセス権を持ちながら、決して更新されないというのは、大きなセキュリティリスクです。

MINIX作者のコメント

ここ数日、いくつかのメディアで 報道 このニュースはここ数日、複数のメディアで報道され、アンドリュー本人にも注意喚起がなされたほどだ。彼は個人サイトに公開書簡を掲載し、自分はこのプロジェクトに直接関与していないこと、システムにバックドアがあったとしても自分には関係ないことを強調した(これは明言はしなかったが、暗に示していた)。

Andrew Tanenbaum は、MINIX 3 が 2000 年に BSD ライセンスを採用したのは、企業が GPL ライセンスを嫌い、コードを改変して競合他社に無料で提供するのは多くの時間と労力と費用がかかると考えたからだと述べました。数年前、インテルのエンジニアリングチームが彼に接触し、MINIX 3に多くの技術的な質問をし、メモリのフットプリントを減らし、不要な機能を選択的にオフにするために多くの変更をするように求めたという。

短い期間の活動の後、双方は沈黙し、彼は今までインテルのプロセッサーがMINIX 3を動かしていると報道されるまで知りませんでした。彼はこれに驚きましたが、OSはBSDからのライセンスであり、インテルは彼にお金を支払う必要がないので気にしませんでした。彼はただ、MINIX 3が配備されたらインテルに知らせてほしかっただけで、それは単なる礼儀の問題だったのです。

以上、スクリプトハウスがお伝えした、世界で最も普及しているOSはLinuxでもWindowsでもなく、MINIXであるという話は、皆さんの参考になれば幸いです。もしご興味があれば、引き続きこのサイトの他の関連トピックをご覧いただき、もし不備があれば、コメントを残していただければと思います。このサイトを応援していただき、ありがとうございました