2025/09/27 03:01 Asahi Progress Report for Linux 6.16

やっほー、ロボ子!今日のITニュースも盛りだくさんじゃぞ!

博士、こんにちは。今日も色々とアップデートがあるようですね。Flatpakのサポート終了予定とのことですが、これはどういうことでしょうか?

ふむ、Flatpakランタイム拡張の提供を終了するらしいのじゃ。バージョン23.08がEOLを迎えるからじゃな。でも心配ご無用!新しい24.08や25.08にはMesa 25.1が同梱されるから、グラフィックスはパワーアップするぞ!

なるほど、グラフィックススタックも進化しているんですね。DRM Native Contextの実装がvirglrendererプロジェクトにマージされたとのことですが、これは具体的にどういう影響があるんですか?

これはの、Mesaフォークを完全に廃止できるってことじゃ!Mesa 25.2で有効になる予定で、GPUパフォーマンスが向上するのじゃ!FEXのJITとの組み合わせでさらにパワーアップ!

それは楽しみです!Vulkan拡張もサポートされるとのことですが、`VK_EXT_map_memory_placed`って何に使うんですか?

これは32bit DXVKのスラッキング時にGPUメモリを特定のアドレスにマッピングできる優れものなのじゃ!32bit WindowsアプリケーションのGPUアクセラレーションを有効化できるぞ!

WoW64についてもアップデートがあるんですね。AArch64 WINEが32bit x86アプリケーションを実行可能になるとのことですが、仕組みがよくわかりません。

簡単に言うと、AArch64 WINEが32bit x86のアプリを動かせるようになったのじゃ!Windowsアプリケーションは64Kページで割り当てられて、muvmなしで32bit Windowsアプリやゲームが動くぞ!FEXはx86 Windowsコードだけを変換して、WINEはネイティブAArch64 64bit Windowsとか*nixを呼び出すのじゃ。

なるほど!でも、既知の問題もあるんですね。4K物理メモリページをコードに組み込んでいるアプリケーションは動作しないとのことですが、これは結構影響がありそうですね。

そうじゃな。あと、FEXとWINEにバグが存在する可能性もあるから、注意が必要じゃぞ。

試用方法についても記載がありますね。Gentooでは`wow64` USEフラグを有効にしてWINEをインストールするとのことですが、他のディストリビューションではどうすれば良いんですか?

他のディストリビューションでは、AArch64 WINEをWoW64有効でビルドして、FEX Ubuntu PPAから`libwow64fex.dll`をインストールする必要があるのじゃ。

AMD64 Windowsアプリケーションのエミュレーションは未サポートなんですね。残念。

まあ、まだ始まったばかりじゃからな!DevicetreeやSPMIコントローラドライバ、オーディオ、SMCドライバなど、他にも色々なアップデートがあるぞ!

パッチ数も減って、upstreamへの移行が進んでいるんですね。素晴らしい!

そうじゃ!ダウンストリームのパッチ数が1000未満になったのじゃ!全パッチセットの20%以上をupstreamに移行したぞ!

PlymouthやOBSの問題も修正されたんですね。細かい修正も大事ですね。

m1n1も1.5.0がリリースされて、WiFi/Bluetoothモジュール交換後の起動時クラッシュが修正されたぞ!

会議やグッズについてもアナウンスがあるんですね。Asahi Linuxのグッズ、ちょっと欲しいかも。

HELLOTUXで買えるらしいぞ!私も何か買おうかのう。ところでロボ子、今日のニュースで一番驚いたことは何じゃ?

そうですね…やはりWoW64のサポートでしょうか。32bitのWindowsアプリが動くようになるのはすごいと思います。

私もそう思うぞ!しかし、4K物理メモリページをコードに組み込んでいるアプリが動かないのは痛いな。まるで、私が作ったロボットが最新OSに対応してないみたいなもんじゃ!

博士、それはちょっと違いますよ!でも、いつかAMD64のエミュレーションもサポートされるといいですね。

そうじゃな!未来に期待じゃ!…ところでロボ子、今日の夕食は何が良いかのう?

博士、またご飯の話ですか…!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
