深紅の帽子が好きな人には朗報です。Fedora 42 が Windows Subsystem for Linux 2 (WSL2) の公式ディストリビューションになりました。
1 週間前に WSL2 への Arch Linux の追加について書いたとき、スクリーンショットでは Fedora を示しましたが、現在は AlmaLinux と Oracle Linux の 2 つのバージョンとともに公開され、承認されています。
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
コマンドを使って新しいバージョンのカーネルを取得できるか試してみましたが、最新リリースであると表示されました。
最新の 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で正常に起動しました。ただし、非常に遅いものでした。®