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

WSL その229 - WSL 0.50.2.0の新機能と変更点・Linux kernel 5.10.74.3の新機能と変更点

WSL 0.50.2.0の新機能と変更点

2021年11月15日にリリースされた「WSL 0.50.2.0」の新機能と変更点をピックアップします。


ストアアプリケーション版WSL

ストアアプリケーション版「WSL」の詳細やインストール方法は、以下を参照してください。

  • Microsoft StoreからWSLをインストール可能に・Microsoft StoreからWSLをインストールするには

リリースノート

リリースノートは以下を参照してください。

  • Release Notes for Windows Subsystem for Linux in the Microsoft Store

WSLの機能改善や変更

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

1.新しいロゴの追加

「WSL」の新しいロゴが追加されました。

2.ハードウェアパフォーマンスカウンターのサポート

「ハードウェアパフォーマンスカウンター(Hardware Performance Counter/HPC)」がサポートされました。
「HPC」がサポートされているハードウェアを利用している場合のみ、「HPC」を利用可能です。
これにより改善する問題は、以下を参照してください。

  • Support hardware performance counters - WSL2

HPCを無効化したい場合

「HPC」を無効化したい場合、「USERPROFILE%\.wslconfig」ファイルに以下の設定を記述します。

[wsl2]
hardwarePerformanceCounters=false

3.ユーザータイルのアップデート

「C:\WINDOWS\System32」の代わりにユーザーのホームディレクトリーから起動するようにユーザータイルがアップデートされました。

4.デフォルトのシグナル復元

「/etc/wsl.conf」ファイルの「boot.command」で指定されたプロセスがゾンビプロセスにならないようにデフォルトのシグナルが復元されるようになりました。
これにより改善する問題は、以下を参照してください。

  • WSL Boot Commands to start Cron resulting in defunct processes

5.静的CRTの使用

Windowsバイナリーに静的CRTを使用するように変更されました。

6.Store APIの使用

「wsl.exe --install」実行時、LinuxディストリビューションのダウンロードにStore APIを使用するように変更されました。

7.オプションの追加

「wsl.exe --install」に「--no-launch」オプションが追加されました。

8.Linux kernelのアップデート

「Linux kernel」が「Linux kernel 5.10.74.3」にアップデートされました。

Linux kernel 5.10.74.3の新機能と変更点

「Linux kernel 5.10.74.3」の新機能と変更点です。
「Linux kernel 5.10.74.3」はアップストリームの「Linux kernel 5.10.74」ベースの「Linux kernel」です。

1.BPF Type Formatのサポート

「eBPF」ツールで使用される「BPF Type Format(CONFIG_DEBUG_INFO_BTF)」がサポートされました。
これにより改善する問題は、以下を参照してください。

  • Enable kernel headers for eBPF tools.

2.Dxgkrnlのアップデート

「Dxgkrnl」が「Dxgkrnl 2110」にアップデートされました。
これにより以下のAPIが実装されました。

  • D3DKMTShareObjectWithHost
  • D3DKMTCreateSyncFile

その他コードレベルの変更も行われています。

  • 「d3dkmthk」が「include/uapi/misc」に移されました。
  • 「u32」が「__u32」に、「u64」が「__u64」に置き換えられました。
  • WDK及びLinuxヘッダーをincludeできるようにするため、列挙値の頭に「_」が追加されました。
  • 32bitアプリとの互換性改善

以下の不具合が修正されています。

  • QueryStatistics VMバスアライメントの不具合の修正
  • GCC 8.1よりも前のGCCでビルドに失敗する不具合の修正(make of 5.10.60.1 fails)

3.Buffer Sharing FrameworkとSync File Frameworkのサポート

「Dxgkrnl」で活用できるよう、以下のFrameworkがサポートされました。

  • Buffer Sharing Framework(CONFIG_DMA_SHARED_BUFFER)
  • Sync File Framework(CONFIG_SYNC_FILE)

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 のリリーススケジュールを紹介します。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux その421 - GNOME Shell のデザイン構想と長期的な見通し
    GNOME Shell のデザイン構想と長期的な見通し GNOME Shell のデザイン構想と長期的な見通しが、以下で紹介されています。
  • Windows その29 - Windows 向け Coreutils 登場・Coreutils のインストールやコマンドの一覧など
    Windows 向け Coreutils 登場 Windows 向け Coreutils が登場しました。
  • Linux その386 - Arch Linux の AUR パッケージで悪意あるコミットが続く・今度はソースコードの難読化か
    Arch Linux の AUR パッケージで悪意あるコミットが続く Arch Linux の AUR パッケージで悪意あるコミット(マルウェア)が続いています。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
  • Linux その420 - KDE Plasma で実装予定の新機能や改善・UI レイアウトの調整やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
記事のピックアップ
オプション