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

WSL その76 - Build 15042がリリースされました・WSLの変更点

Build 15042の変更点

2017年2月25日にリリースされた「Build 15042」の「WSL」に関する変更点です。


リリースノート

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

  • Release Notes

機能の追加や改善

「Build 15042」で行われた機能の追加や改善です。
リリースノートに記述されていない機能の改善も行われています。

1.Unixソケットのサポート改善

「SCM_CREDENTIALS」と「SCM_RIGHTS」がサポートされました。

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

  • Sendmsg failing with EINVAL when trying to run Servo
  • Erlang/Elixir no longer works 
  • Exchanging SCM_CREDENTIALS with SCM_RIGHTS

不具合の修正

「Build 15042」で行われた機能の追加や改善です。
リリースノートに記述されていない不具合の修正も行われています。

1.パス処理時にデッドロックする問題の修正

".."で終わるパスを削除する際、デッドロックする問題が修正されました。

2.FIONBIOの不具合修正

「FIONBIO」を指定した処理の成功時に、0を返さない不具合が修正されました。
これにより改善する問題は、以下を参照してください。

  • nvm net.js error after 15031

3.データグラムソケットの読み込み処理の修正

長さ0のデータグラムソケットを読み込んだ時に発生する問題が修正されました。

4.DrvFS利用時に発生するデッドロックの修正

「DrvFS(Windows環境のファイルシステム)」利用時、inodeのルックアップでデッドロックが発生する問題が修正されました。

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

  • Bash lock up when reading/writing files

Linux Test Projectのテスト結果

「Linux Test Project(LTP)」は、「Linux Kernel」やカーネルに関連した機能の信頼性、頑健性、安定性のテストを行うテストスイートを開発しているプロジェクトです。

「WSL」は「Linux Kernel」相当の機能を提供するソフトウェアであり、「Linux Test Project」で「WSL」のテストを行った結果が公開されています。

  • テストに合格した項目数:737(前回:737)
  • テストに失敗した項目数:255(前回:255)

Build 15042アップデート後、Windowsが起動しなくなった時は

一部の環境でレジストリーキーの破損により、「Build 15042」へのアップデートに失敗する問題があります。

  • Announcing Windows 10 Insider Preview Build 15042 for PC and Build 15043 for Mobile - Known issues for PC

「Build 15042」へアップデート後、PC起動時に黒い画面でドットが回転したままいつまで経ってもWindowsが起動しない場合は、以下の方法でレジストリーキーの修復を行います。

管理者権限で起動したコマンドプロンプトから、以下のコマンドを1行ずつ実行します。

reg delete HKEY_LOCAL_MACHINE\system\setup\upgrade\nsimigrationroot /f
netsh int ipv6 set locality state=disabled
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a01-9b1a-11d4-9123-0050047759bc}\28 /f

この問題と回避策の詳細は、以下を参照してください。


  • Build 15042 for PC: Install Hangs (Workaround included)


WSL
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.04 その82 - Linux kernel の脆弱性 CVE-2026-98432 の対応状況
    CVE-2026-98432 の対応状況 2026年11月2日、Linux kernel の脆弱性である CVE-2026-98432 の対応状況がアナウンスされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Ubuntu 26.10 その39 - Ubuntu 26.10 の新機能と変更点・既知の問題
    Ubuntu 26.10 の新機能と変更点・既知の問題 リリースノートから、Ubuntu 26.10 の新機能と変更点を紹介します。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.04 その80 - Ubuntu 26.04.2 LTS のリリーススケジュール
    Ubuntu 26.04.2 LTSのリリーススケジュール Ubuntu 26.04.2 LTS のリリーススケジュールを紹介します。
記事のピックアップ
オプション