October 2018 Update(以下RS5と表記する)の配布が再開されたようなので、このバージョンにおけるWindows Subsystem for Linuxの変更点を見ていくことにしよう。
利用できるLinuxディストリビューションが10以上に
WSL自体には大きな改良はないが、RS4以降、対応するディストリビューションが増えている。
当初から用意されていたUbuntuやSUSEは、ディストリビューション自体がアップデートされたため、それらの配布が追加されている。Microsoftストアで配布するWSL用ディストリビューション自体をアップデートしないで、新しいバージョンを追加するのは互換性のためだ。
Linuxでも、カーネルを含む根幹的なソフトウェアや言語システムなどがアップデートすると、場合によってはユーザーが開発したソフトウェアが動作しなくなることがある。また、Linuxのディストリビューションでは、個々のアプリケーションパッケージは、ディストリビューションそれぞれのバージョン用を区別して配布することもできる(あるいは複数のディストリビューションのバージョンに同一のパッケージを配布することもできる)。このため、それぞれのディストビューションバージョンごとに不具合を修正しつつ長期にわたって動作させることが可能だ。
もちろん、後継バージョンにアップデートすることも可能だが、Windows 10のように半ば強制的にバージョンアップさせてしまうと、問題が起きる可能性がある。そこでWSL用のディストリビューションでも、古いバージョンを残しつつ、新しいバージョンを追加していく形式になっているのだと思われる。また、新規に登場したディストリビューションもある。
WSLのディストリビューションの選択だが、動作させるアプリケーションがあって、それが特定のディストリビューションバージョンを指定しているのであれば、当然それに合わせるべきだが、特に想定しているアプリケーションがなく、これからWSLを使うのであれば、最新のものを選択するといいだろう。
ここでは、WSLで用意されている各Linuxディストリビューションを簡単に解説する(アルファベット順)。Linuxとしては特に優劣はないが、パッケージ管理については、ディストリビューションの特徴が出る。また、幅広いプロセッサをカバーするDebianのdebパッケージ形式をサポートするLinuxディストリビューションは多く、これらは「Debianベース」と呼ばれることもある。
この連載の記事
-
第432回
PC
ウェブブラウザが切り開いたWindowsでのタブアプリケーション -
第431回
PC
Windows上でユニコードを「見る」方法 -
第430回
PC
WindowsからWordPadが廃止! RTF(Rich Text Format)はどうなる? -
第429回
PC
Windows Updateの「利用可能になったらすぐに最新の更新プログラムを入手する」はオンにした方がいいか? -
第428回
PC
Google/Bingで使える検索オプション -
第427回
PC
WindowsのPowerShellのプロファイルを設定する -
第426回
PC
WindowsでAndroidスマホをWebカメラにする機能を試した -
第425回
PC
無料で使えるExcelにWord、Microsoft 365のウェブ版を調べた -
第424回
PC
Windowsの基本機能であるクリップボードについてあらためて整理 -
第423回
PC
PowerShellの今を見る 2つあるPowerShellはどっち使えばいい? -
第422回
PC
Windows 11の目玉機能が早くも終了、Windows Subsystem for Android(WSA)を振り返る - この連載の一覧へ