Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10とセキュアブート:Linuxは本当に運命にあるのか?

Windows 10とセキュアブート:Linuxは本当に運命にあるのか?

2011年、Windows 8が動作するマシンが、ユーザー自身のPCへのLinuxディストリビューションのインストールを妨げる可能性があるとして、多くのLinuxファンが激怒しました。この議論の発端となったのは、マザーボードのBIOSファームウェアが、マシンにインストールされるすべてのシステムに対してUEFI互換性を要求するという事実でした。

これを受けてMicrosoftは、メーカーに対しUEFIセキュアブートを無効化できる「オフスイッチ」を搭載することを義務付けました。ところが時は流れて2015年、Microsoftが「Windows 10ではメーカーにUEFIをオフにするオプションの搭載を義務付けない」と発表したことで、再び怒りの声が上がることになりました。これは一体何を意味するのでしょうか?Linuxは設計段階から駆逐されようとしているのでしょうか?

UEFIのジレンマを理解する

Windows 10とセキュアブート:Linuxは本当に運命にあるのか?

前述のとおり、LinuxユーザーがWindows 10の将来を懸念するのはごく自然なことです。2015年まで、BIOSチップやマザーボードのメーカーは、ユーザーがUEFIチェックを無効化してLinuxを快適に実行できるよう、その機能を提供することが求められていました。しかしWindows 10の登場により状況は一変します。自作や購入したPCにお気に入りのOSをインストールできなくなるのではないか――多くの人々がそう懸念するようになったのです。

このジレンマをより深く理解するには、「Unified Extensible Firmware Interface(UEFI)」が何をするものなのかを知る必要があります。簡単に言えば、UEFIはOSのローダーやドライバーのデジタル署名を検証し、低レベルのマルウェアが紛れ込んでハードウェアに損害を与えることを防ぐ仕組みです。理論上、UEFIはMicrosoft署名のソフトウェアのみを許可するようロックダウンすることも可能で、その場合、同社以外が作ったソフトウェアは一切実行できなくなります。

Windows 10はUEFI以前のPCでも動作するのか?

以前執筆したWindows 10に関する記事で、ある読者からこんな質問を受けました。「Windows 10はUEFI以前のBIOS環境でも問題なくインストールできるのか?」

答えは「イエス」です。Windows 10はUEFI搭載機と非搭載機のどちらでも起動できます。ここから次のポイントが導かれます。自作PCの場合、マザーボードメーカーにはLinuxのインストールという選択肢を残す強い動機があります。UEFIブートを無効化したハードウェアでもWindows 10は動作するからです。ただし、Microsoftと特別な提携関係にあるPCメーカーについては当てはまらない可能性があり、現時点では推測の域を出ません。

これはLinuxの終わりなのか?

Windows 10とセキュアブート:Linuxは本当に運命にあるのか?

いいえ、違います。UEFIはグローバル標準であり、Microsoftが所有権を持つものではありません。したがって、LinuxディストリビューションがUEFI互換性を備えていれば、「セキュアブート」環境下でも問題なく動作します。技術的に見れば、Linuxは「締め出されている」わけではないのです。実際、Linux Mint 17はUEFI有効の状態でも問題なくインストールできました。

将来は暗く見えるかもしれませんが、開発者たちは常に、自らの製品をできるだけ多くのマシンで動作させようという動機を持っています。そこにはLinuxやその各種ディストリビューションといったオープンソースOSの開発者も含まれます。またメーカー側についても、義務ではなくなったとしても、多くが引き続きUEFIの「オフスイッチ」を搭載すると想定してよいでしょう。それを妨げる技術的な障害は何も存在しないのですから。

あなたはどう考えますか?ぜひコメント欄でお聞かせください!

  1. Windows 8.1/8でUEFIセキュアブートを無効化する簡単な手順ガイド

    マイクロソフトは従来のBIOSに代わるUEFIを採用し、「セキュアブート(Secure Boot)」と呼ばれるファームウェア検証プロセスを実装しています。これは、システム起動時にマルウェアや「不正な」OSが読み込まれるのを防ぐための仕組みです。Windows 8.1/8がプリインストールされたPCでは、通常このUEFIセキュアブートが有効になっており、マイクロソフトの署名キーがファームウェアに組み込まれた状態で出荷されています。 セキュアブートを無効にする必要があるケース 以下のような場合には、ワークステーションやノートPCでセキュアブートを無効にする必要があります。 旧バージョンのWin

  2. UEFIブートモードのWindows 8 PCで管理者パスワードを忘れたときのリセット方法

    「大変だ!妹が私のPCの管理者(Admin)パスワードを勝手に変更してしまった。PCはWindows 8がプリインストールされたUEFIブートモードの機種なんだけど、ネットでUEFIブートモード対応のWindows 8パスワードリセット方法を探しても、UEFIモードで起動できるLive CDが見つからない。誰か助けて!」 Windows 8プリインストールのノートPCを購入した方なら、CDやUSBメモリから起動するオプションが見当たらず戸惑った経験があるかもしれません。これは、従来のPC用BIOSがUEFIに置き換えられたためで、従来方式の起動ディスク(CD/USB)との互換性がなくなっている