Linux ディストリビューションで飾られた Windows 10 デスクトップの頭痛の種を解消する試みが、Opsview の WSLTools の形で登場しました。
Linux用Windowsサブシステム
Canonical と共同で開発された Windows Subsystem for Linux (WSL) は、Windows 10 Anniversary Update (別名 1607) の一部としてデビューしたとき、当初はちょっとした好奇心をそそるものでした。実質的には互換性レイヤーで構成され、Linux システム コールを Windows 10 が理解できる形式に変換する WSL は、当初は Bash シェルを実行する Ubuntu のバージョンとともに出荷されました。
Microsoftはこの技術に真剣に取り組んでおり、Windows 10のその後のバージョンでは機能追加を重ね、Microsoft Storeから他のディストリビューションをダウンロードする機能も導入しました。DebianやSUSEなどのディストリビューションも、WSLを使えばすぐに起動できるようになりました。
複数のディストリビューションのセッションを同じデスクトップで複数起動できる機能は確かに魅力的です。しかし、管理がすぐに面倒になります。
WSLに注目
そのため、IT 監視会社 Opsview は、無料のダッシュボード WSLTools を公開しました。これにより、ユーザーは WSL セッションが実際に何をしているのかを確認し、迷子の山羊のように Windows 10 UI を飛び回ることなくディストリビューションを管理できます。
Windows 10でWSLを起動する口実を常に探していたThe Registerは、 WSLToolsを試用して動作を確認しました。そして答えは…まあ、まあ、というところです。
Opsviewは、これはパブリックベータ版なので、多少の粗削りな点は許容範囲だと強調しています。しかし、Windowsバイナリをダウンロードした後に起動すると、UIが最小化された状態で起動するため、少々戸惑うかもしれません。
このアプリケーションは、WSL ファンが新しいディストリビューションを追加できる単一の場所を提供することを目指しています (Opsview は Microsoft Store から新しいディストリビューションを取得する方法をまだ解明していないため、現時点ではリストはほぼハードコードされています)。また、Windows 10 内で関連オプションを探し回ることなく、ディストリビューションをアンインストールしてリセットすることもできます。素晴らしいですね。
WSLTools を開く方法
おそらくもっと便利なのは、各ディストリビューションのプロセスリストです。これは、(素人目には)top
Bashでの入力内容がCPU使用率やメモリ消費量とともに表示され、不要なコマンドを強制終了できる便利な「タスクの終了」ボタンも付いています。サービスリストはまさにその名の通りですが、現時点では読み取り専用です。
Opsview のイノベーションおよび製品戦略責任者である Bill Bauman 氏は、次のようなコマンドの出力をスクレイピングしなければならないというオーバーヘッドを回避しながら、WSL を除いて Windows タスク マネージャーのようなものを作成することが目標だったと El Reg に語りましたtop
。
残念ながら、ログ記録や履歴統計の表示オプションがないのは残念です。Bauman氏は「特にそのような要望はいただいていません」と認めていますが、Opsviewチームはベータ版に関するフィードバックを積極的に求めており、機能追加に取り組んでいます。
今後検討されている機能としては、特定のディレクトリからディストリビューションを起動する機能や、WSL用のユーザーおよびファイルマネージャーなどがあります。Windows 10のファイルエクスプローラーは理論的にはWSLファイルシステムをある程度操作できますが、不用意に作成されたフォルダによってディレクトリ構造が壊れてしまう可能性が高くなります。
コード自体は現在クローズドソースですが、バウマン氏は十分な関心があれば公開する考えを示しています。マイクロソフトもこの製品に注目しており、バウマン氏によるとWSLチームは「非常に気に入っている」とのことです。
Windows 10 タスク マネージャーが WSL に表面上は従っている (確かに、WSL プロセスを追跡してどのディストリビューションに属しているかを調べることはできますが、面倒です) ので、WSL チームの熱意は理解できます。
他のベータ版ソフトウェアと同様に、WSLToolsの使用、特にディストリビューションのインストールとアンインストールには注意が必要です。しかし、WSL愛好家にとっては、デスクトップに常備しておくと便利なツールです。®