[ホーム] > [間違えやすい類語 IT編一覧] > [Hyper-V とWSL(Windows Subsystem for Linux)の違い]

Hyper-V とWSL(Windows Subsystem for Linux)の違い

作成日:2020/01/29

Windows 環境において WSL(Windows Subsystem for Linux)と Hyper-V 上に Linuxを構築する場合の違いに関して説明します。

(注意)分かりやすく簡単に記載しており、一部の環境や分野では記載内容が異なる可能性があります。あくまでも参考程度でお読みください。

比較表

比較は以下の表の通りとなります。

説明WSLHypver-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コマンド

WindowsカーネルとLinuxカーネルの違い

Linux におけるmessages、secure、cron、maillog ログの違い

リセット、ハングアップ、パニックの違い | Linux

df du コマンドの違い | Linux ディスク容量調査

systemctl と sysctl の違い | Linux

chmod、chown、chgrp、chrootの違いとは | Linux

Windows と Linux における実行可能ファイルの違い

Linux と UNIX の違いを比較表で簡単説明

gz ファイルを解凍せずに処理する Linux コマンド集

Linux のリブートコマンドの違い | systemctl、shutdown、reboot、poweroff、halt


[ホーム] > [間違えやすい類語 IT編一覧]
,







【注意】本ページは著作権で保護されています。内容は何人も補償しません。時間的あるいは金銭的損失等、一切保証しません。

理解しやすく記載されており、一部不正確な記載がある可能性があります。ご自身の責任で参考にしてください。