kledgeb UbuntuやLinuxの最新情報を紹介

WSL その143 - Build 17627のWSLに関する変更点・WindowsファイアーウォールがWSLプロセスをサポート

Build 17627のWSLに関する変更点

2018年3月21日にリリースされた「Build 17627」の「WSL」に関する変更の紹介です。


WSLとは

「WSL」は、「Windows」上でLinuxバイナリーを動作させるための仕組みです。
「Windows」上で「Ubuntu」や「openSUSE」などLinux環境を構築し、「Windows」からLinuxの実行ファイルを利用することができます。

「WSL」及びLinuxディストリビューションのインストール方法は、以下を参照してください。

  • WindowsストアからUbuntuをインストールするには
  • WindowsストアからopenSUSE Leap 42をインストールするには 
  • WindowsストアからSUSE Linux Enterprise Server 12をインストールするには 
  • Windows Server 2016にUbuntuをインストールするには
  • Kali Linuxをインストールするには 
  • Debian GNU/Linuxをインストールするには

リリースノート

変更点の詳細は、リリースノートを参照してください。

  • Release Notes

今回コンソールに関する変更点はありません。

WSLの機能の改善や変更

「WSL」に関する機能の改善や変更です。

1.futexにPI(Priority Inheritance)のサポート追加

「futex」に「PI(Priority Inheritance)」のサポートが追加されました。
ただし今現在「WSL」はプライオリティーのサポートは行っていないため、エラーの回避が主な目的となります。
通常の利用において「PI」の利用/指定による動作の妨げを回避します。

これにより改善する問題は、以下を参照してください。

  • pthread_mutexattr_init() returns ENOSYS

2.WindowsファイアーウォールがWSLプロセスをサポート

WindowsファイアーウォールがWSLプロセスをサポートしました。
例えば「WSL」上で動作する「Python」プロセスが任意のポートで通信を待ち受ける際、管理者として以下のコマンドを実行すれば、「Python」プロセスに対しファイアーウォールの設定を行うことができます。

netsh.exe advfirewall firewall add rule name=wsl_python dir=in action=allow program="C:\users\<username>\appdata\local\packages\canonicalgrouplimited.ubuntuonwindows_79rhkp1fndgsc\localstate\rootfs\usr\bin\python2.7" enable=yes

コマンドの詳細に関しては、以下を参照してください。

  • How to use the "netsh advfirewall firewall" context instead of the "netsh firewall" context to control Windows Firewall behavior in Windows Server 2008 and in Windows Vista

これにより改善する問題は、以下を参照してください。

  • Adding firewall rules in Build 15063

3.ユーザーのデフォルトのシェルを優先

「wsl.exe」から「Linux」のシェルを起動する際、ユーザーのデフォルトのシェルを優先して起動するように変更されました。
これにより改善する問題は、以下を参照してください。

  • Alpine Linux

4.すべてのネットワークインターフェースをイーサネットとして報告

すべてのネットワークインターフェースをイーサネットとして報告するようになりました。
これにより改善する問題は、以下を参照してください。

  • netlink should not present WiFi interface as ARPHRD_IEEE80211

5.破損した/etc/passwdファイルの扱い改善

破損した「/etc/passwd」ファイルの扱いが改善されました。
これにより改善する問題は、以下を参照してください。

  • Error: 0x80040305

WSL
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 24.04 その96 - Ubuntu 24.04.5 LTS のリリース日変更
    Ubuntu 24.04.5 LTS のリリース日変更 Ubuntu 24.04.5 LTS のリリース日が変更されました。
  • Linux その426 - GNOME 向けアプリとアップデートの紹介・AI アシスタントアプリやメールスイートなど
    GNOME 向けアプリとアップデートの紹介 GNOME 向けアプリとアップデートの紹介です。
  • Linux その429 - GNOME 向けアプリとアップデートの紹介・ RSS リーダーのインポート機能や映画マトリックスのデスクトップ効果など
    GNOME 向けアプリとアップデートの紹介 GNOME 向けアプリとアップデートの紹介です。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
  • Ubuntu 26.10 その24 - Ubuntu 26.10 の公式壁紙と壁紙コンペの結果発表
    Ubuntu 26.10 の公式壁紙と壁紙コンペの結果発表 Ubuntu 26.10 の公式壁紙と壁紙コンペの結果が発表されました。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Linux その428 - KDE Plasma で実装予定の新機能や改善・マウスの中央ボタンの機能改善やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
記事のピックアップ
オプション