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ベース」と呼ばれることもある。
この連載の記事
-
第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)を振り返る -
第421回
PC
進化しているPowerToys LANで接続したマシンでキーボード/マウス共有機能などが追加 -
第420回
PC
Windowsプレビュー版に搭載されたsudoを試す -
第419回
PC
Windows Insider Previewが変わって、今秋登場のWindows 11 Ver.24H2の新機能が見えてきた? -
第418回
PC
Windows 11のスマートフォン連携は新機能が追加されるなど、いまだ進化している - この連載の一覧へ