Fedora 42が公式Windows Subsystem for Linux 2ディストリビューションに

Table of Contents

Fedora 42が公式Windows Subsystem for Linux 2ディストリビューションに

深紅の帽子が好きな人には朗報です。Fedora 42 が Windows Subsystem for Linux 2 (WSL2) の公式ディストリビューションになりました。

1 週間前に WSL2 への Arch Linux の追加について書いたとき、スクリーンショットでは Fedora を示しましたが、現在は AlmaLinux と Oracle Linux の 2 つのバージョンとともに公開され、承認されています。

Fedora 42はWSL2で動作するようになりましたが、WSL2には古いカーネルバージョンがバンドルされています。

Fedora 42はWSL2で動作するようになりましたが、WSL2には古いカーネルバージョンがバンドルされています – クリックして拡大

Microsoftの発表は、元Red Hatのジェレミー・クライン氏によるもので、彼は長年このプロジェクトを監督してきました。彼は1月に承認されたFedoraの変更のオーナーです。

Fedora のコマンドや操作方法に慣れている方には、これは嬉しい追加機能です。Web 上では好意的な反応がいくつか見られました。例えば、このニュースは BetaNews の記事を執筆した Brian Fagioli 氏によって Slashdot に投稿されました。

非公式の派生版は長年存在してきました。The Registerは2019年に商用版のリスピンについて報じ、翌年にはFedora MagazineがFedora 33のインストール手順を公開しました。しかし、公式版を使いたい場合は、最近までOracle Linuxが無料版の選択肢でした。Oracle Linuxは2022年にMicrosoft Storeでリリースされました。

ただし、最先端のFedoraの優れた機能をすべて利用できるわけではありません。The RegがWSL2の登場時に説明したように、WSL2はカスタマイズされたLinuxカーネルを使用しており、GitHubで入手できます。現在、「リリース」の最新バージョンはカーネル6.6で、これは現在の6.12 LTSの前の長期カーネルです。

  • Linuxカーネルが486と初期の586のサポートを廃止へ
  • Commodore OS 3はこれまでで最も騒々しいLinuxだ
  • オレゴン州立大学のオープンソースラボは燃料切れ寸前
  • ちなみに、Windows Subsystem for Linuxは現在Archを正式に採用しています。

完全にアップデートされたWindows 11にFedora 42をインストールしました。まあ、Microsoftが許可する限りですが。どうやら24H2はまだ私たちのハードウェアに対応していないようです。Arch5.15.167-4-microsoft-standard-WSL2インスタンスと同じカーネルで動作していることがわかりました。カーネル5.15は2021年にリリースされたもので、LTSカーネルとして現在もサポートされ、アップデートも行われています。

これは、WSL2ゲストとホストOS間の高度な統合を実現する代償です。Fedora Wikiの説明にあるように、基本的に、真新しいFedora 42インスタンスは、最新のFedoraユーザーランドを備えたコンテナであり、カスタムWSL2カーネルの共有コピー上で動作します。wsl --updateコマンドを使って新しいバージョンのカーネルを取得できるか試してみましたが、最新リリースであると表示されました。

VM 内の Hyper-V で最新の Fedora を直接実行することも可能です。

最新の Fedora を VM の Hyper-V で直接実行することも可能です – クリックして拡大

最新のカーネルなどが必要な場合は、WSL2は最適な選択肢ではありません。WSL2はHyper-Vハイパーバイザーをベースにしているので、その上でFedora 42 VMを起動してみました。Hyper-Vには2つの異なる世代があり、第2世代VMは起動しませんでした。どこかでミスがあったのかもしれません。

Reg FOSSデスクではWindowsをあまり使用しておらず、WindowsでVMを実行する場合は、使い慣れているOracleのVirtualBoxを使用しています。Hyper-V第1世代VMで再度試してみたところ、カーネル6.14で正常に起動しました。ただし、非常に遅いものでした。®

Discover More