[ホーム] > [間違えやすい類語 IT編一覧] > [Hyper-V とWSL(Windows Subsystem for Linux)の違い]
Windows 環境において WSL(Windows Subsystem for Linux)と Hyper-V 上に Linuxを構築する場合の違いに関して説明します。
(注意)分かりやすく簡単に記載しており、一部の環境や分野では記載内容が異なる可能性があります。あくまでも参考程度でお読みください。
説明 | WSL | Hypver-V |
簡単に言うと | ソフトウェア部分はWindowsが仮想化する。 互換レイヤーと言われる。Windows上でリラックスバイナリが動く。 | ハードウェアも含めて仮想化された環境でLInuxがまるごと動作する。Windows上でLinuxバイナリが動くわけではない。 |
初期起動速度 | 起動早い | 起動が遅い |
アプリの動作 | 遅い。実行する機能によるが基本的にサブシステムが間で翻訳する分だけ遅くなる。 | 高速 |
消費メモリ | メモリ使用量が少ない | メモリ使用量が多い |
Linuxカーネル | カーネルは動作しない | カーネルも動作する |
シームレス | シームレス。Windows プログラムからLinux環境にアクセスしたり、Linux環境からWindows環境にアクセスするこが可能。 | シームレスでない。Windows からLinux環境にアクセスすることができない。ネットワーク経由でアクセスする。 |
動作するディストリビューション | Ubuntu, openSUSE, SUSE Linux Enterpriseという3つのLinux distribution。(2018年現在) | 基本的になんでも可能。 |
構築方法 | 構築はアプリを入れるだけなので簡単 | 構築は1から実施する必要がある |
使用可能な機能 | すべてをエミュレートできるわけではない。使用できない機能もあり。 | 基本的に全ての機能が可能。 |
どのような場合に使用するのか | bash のプログラムを動かしたい、Linuxのコマンドを使いたいなと部分的な機能を使いたい場合。あるいはコマンドからWindows ローカルの環境にアクセスしたい場合。 | 完全にLinux 環境を構築したい場合。 |
関連リンク:
Windows の特殊フォルダはLinuxではどこ
Windows Storage Server と Linux NAS の違い | メリットとデメリット比較
less、view、more、cat、vi、vim の違い | Linuxコマンド
Linux におけるmessages、secure、cron、maillog ログの違い
df du コマンドの違い | Linux ディスク容量調査
systemctl と sysctl の違い | Linux
chmod、chown、chgrp、chrootの違いとは | Linux
Windows と Linux における実行可能ファイルの違い
Linux のリブートコマンドの違い | systemctl、shutdown、reboot、poweroff、halt
[ホーム] > [間違えやすい類語 IT編一覧]
,