アサヒ・リナックス進捗 Linux 7.3

2026/11/07 14:20

アサヒ・リナックス進捗 Linux 7.3

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

原稿のサマリーは強力ですが、特定のメトリック(ドライバ行数)を復元し、m1n1 の能力を明確にするとともに、結論部分のクレジットと日付を追加することでレポートの完全な概要を提供できるため、大幅に改善可能です。

改善されたサマリー:

Asahi Linux プロジェクトは、上流ファーストモデルを採用するという重要なマイルストーンを達成しました。その象徴としては、~3100 行の

macaudio
ドライバの提出や、不足 3 ヶ月以内で上流リストに ~13000 行の AVD ドライバが追加されたといった大きな貢献があります。プロジェクトは、TI USB-PD、SPMI、Thunderbolt ドライバに対してダウンストリームカーネルへの依存から転換し、このサイクル中に初期の M4 Pro/Max および M5 デバイスツリーが提出されました。特に、M3 のサポートは今や「EXPERT」フラグなしで一般利用可能となっており、DCP パフォーマンス、スリープ時の電力保持、使用可能なノッチ領域への改善などがあります。さらに、m1n1 は Secure Kernel/Exclave VM アプローチを用いて EL1 で 3 つの VM を実行することで、M4/M5 シリーズのマシン上で macOS を仮想化する機能を達成しました。

技術的には、Thunderbolt サポートはダウンストリームカーネルを通じて提供されており(上流への提出は保留中)、現状では USB3、XDomain、および Thunderbolt Networking のみ動作しています。この進捗は、Sven 氏をはじめとする開発者による 5 年にわたる Thunderbolt 向けの専念した作業が正当化されていることを示しています。

muvm
以外でのゲーム対応能力は堅牢であり、Star Wars Battlefront、Wolfenstein: The New Order、GTA IV のレガシータイトルは DXVK を用いて高フレームレート(例:M2 Max Mac Studio で 144+ FPS)で動作します。Rust ベースの Triforce による最適化により、マイクパフォーマンスは速度面で約 2 倍向上しています。

主要なポリシー変更として、Asahi Linux は MIT ライセンスから GNU GPL v2+ また以降への移行を進め、コードの悪用や AI 駆動のハイジャック試みに対する防護を図っています。これはコードの完全性を確保しますが、開発者が GPL の条項を厳格に遵守することを条件としています。11 月 3 日にリリースされた Fedora 45 と同日に Fedora Asahi Remix が配信され、上流のリリースタイミングと一致した初の事例となりました。将来の目標としては、上流の障害物が除去されるまでには P3S のような進展を完全に統合することを目指しています。このレポートは James Calligeros(2026-11-07)が作成し、この重要なリバースエンジニアリング作業に対する継続的なサポートについて OpenCollective と GitHub Sponsors を認めました。

本文

Asahi Linux PROGRESS レポート Vol. 7.3

Linux カーネルバージョン 7.3 がリリースされ、数ヶ月間にわたる激動の時期が過ぎ去りました。次回のレポートへ飛び込みましょう!

📈 アップストリーム化の進展

アップストリーム化(upstreaming)作業が続けられています。低レベルの SoC ブロック向けパッチに加え、今回のサイクルで以下の 2 つの主要ドライバーがリストに追加されました。

新規ドライバーの統合

  • macaudio
    • Apple Silicon デバイスの特殊なオーディオサブシステムへの対応は課題でしたが、コア ALSA の大幅な修正や、Apple が既にアップストリーム対応済みのアンプバリエーションのサポートを含め、ついにメインドライバーをレビュー用のパッチとして提出する段階に至りました。
    • ドライバーと Devicetree の変更量は合計 約 3,100 ライン。
  • AVD
    • 当社ダウンストリームツリーでわずか 3 ヶ月存在したドライバーが、主要 SoC コンポーネントとして最短のターンアラウンド時間を実現し、アップストリーム優先開発への移行を示す素晴らしい成果となりました。
    • ドライバーと Devicetree の変更量は 約 13,000 ラインに達しています。

デバイスサポートの拡大

  • M5 デバイス対応
    • Yureka 氏のご尽力により、M4 Pro/Max および M5 向けの初期 Devicetree が追加されました。
    • 現時点では TTY で起動する程度のみですが、より高度な機能の追加が進行中です。
  • アップストリーム優先のアプローチ
    • TI USB-PD・SPMI ドライバーの変更や Thunderbolt の初期サポートなど、新規デバイスの要件もすべてアップストリーム優先で開発されました。

🎉 M3 が「GAL(一般利用可能)」へ!

前回の EXPERT フラグ経由での M3 サポートが、先駆者による検証により安定したため、現在は EXPERT フラグなし で一般利用可能です。

パフォーマンスと機能の改善

  • DCP (Dynamic Clock Power) の有効化
    • パフォーマンス向上とバッテリー寿命の延長が可能になりました。
    • M3 シリーズでのスリープ機能の有効化や、MacBook ノッチ周辺領域の活用が実現しました。
  • アップデート情報
    • 数日以内に
      m1n1
      とカーネルのアップデートにご注意ください。

🏠 Crowded House: macOS 仮想化と SPTM/Exclaves

m1n1 上で SPTM (Secure Partition Table Metadata) をサポートする macOS 仮想化が可能になり、M4 シリーズでのリバースエンジニアリングが実装されました。一方、M5 は「Exclaves」という新しい課題をもたらします。

Exclaves との戦い

  • Exclaves の概要
    • Secure Kernel が制御する孤立した環境内で実行される小型アプリケーションです。
    • M5 以降は「カメラ使用中」などの機密性のある表示などに必須です。
    • XNU は SPTM と Tightbeam プロトコルを用いて Exclaves と通信し、稼働中の Exclaves を検出できないとシステムがパニックになります(Arm の TrustZone に類似)。
  • 解決策:マルチ VM 起動
    • Sven 氏は、SPTM と macOS の隣に「Secure Kernel」と Exclaves ユーザースペースを持つ別の VM を作成することで課題を解決しました。
    • m1n1 下で EL1 レベルに 3 つの VM を同時に起動することに成功。これにより M4 および M5 シリーズ双方での macOS 仮想化が完全に対応可能となりました。

🎮 Hello Triangle(s): GPU リバースエンジニアリング

M3 のサポートは M1/M2 と同等ですが、GPU アーキテクチャの違いから例外がありました。Apple の「tick-tock」モデルによる設計変更を乗り越えることができました。

進捗報告

  • 講演と成果
    • XDC 大会で「M3 GPU のリバースエンジニアリングの進捗状況」と題した講演が行われ、m1n1 が GPU を初期化し三角形を描画する段階に達しました。
  • アップストリームへの挑戦
    • Apple 独自の興味深い選択をアップストリームの Mesa に取り込むための大規模なエンジニアリングが開始されました。
  • 感謝
    • この作業を成し遂げたすべての貢献者に心からの感謝を表します。

⚡ Thunderbolt サポートの復活

2024 年 1 月に年内の実現を約束したが、これは過ちでした。その後の 2 年間は開発が停滞していましたが、現在は状況が一変しました。

技術的背景と制約

  • 独自コントローラーへの移行
    • Apple はインテル製ではなく、独自に Thunderbolt コントローラーを設計・製造(内部開発)しており、Cortex-M3 が RTKit を実行する構成を採用しています。
    • Linux カーネルの Thunderbolt サブシステムは主にインテル製コントローラーを前提としており、Apple の独自の構造や PMGR への奇妙な結合方法を克服する必要がありました。
  • Sven 氏の功績
    • Sven 氏がこの複雑な課題に挑み、アップストリーム優先でパッチを送るという大きな勝利を収めました。

現在のサポート状況

  • 対応機能
    • USB3、XDomain、Thunderbolt Networking がサポートされています。
    • USB デバイス接続や Thunderbolt PC 間の ping は可能です。
  • 未対応機能(今後の目標)
    • PCIe チュンリング、DisplayPort チュンリング(多くの Thunderbolt ドックで必須)は現在サポートされていません。

注: この功績に多大なる感謝を込めます。

🏆 神聖なる聖杯:PC ゲームプレイの実現

Asahi Linux で PC ゲームを遊ばせることは極めて困難です。x86/amd64 バイナリの高速な翻訳、Windows API への対応、および 4 KiB メモリページサイズの確保が必要です。

解決策の進化

  • FEX (バイナリ翻訳): パフォーマンスと信頼性が大幅に向上し、多くのケースでほぼ自然動作可能に。
  • WINE + ARM64EC: 成熟度が高く、FEX はゲームバイナリのみ翻訳すればよい構造となった。
  • muvm (仮想マシン): x86 アプリケーションを 4 KiB ページサイズ環境で動かす薄い VM を提供。

μVM の課題と克服

  • μVM の問題点: パフォーマンスペナルティ(最大約 20%)、Wayland 不可、I/O スローなど。macOS (Rosetta) の柔軟性に劣ります。
  • 新しいアプローチ:P3S (Per Process Page Size)
    • Google エンジニアによる Android カーネルへの追加機能「P3S」が Linux プランバーズカンファレンスで発表されました。
    • 各プロセスのページテーブル粒度を追跡し、TCR レジスタを書き込むことで 4 KiB マッピングを実現します。
    • パフォーマンスペナルティ実質ゼロ(単レジスタ書き込みのみ)。
  • 結果: 16 KiB ホスト上で 4 KiB プロセスを動かす仕組みが完成し、muvm を使わずにゲームを実行できるようになりました。

動作確認デモ (μVM なし)

ゲームタイトル年技術スタック備考
Star Wars Battlefront2004WineD3DDirect3D 9.0、単純なゲームだが動作確認。
Wolfenstein: The New Order2014WINE ARM64EC/FEXOpenGL、64 ビット対応で FEX 負荷低減。M2 Max で 144+ FPS。
Fallout: New Vegas2010DXVK/FEXパフォーマンスは断片的だが Battlefront/Wolfenstein の次点。GTA IV より遥かに良い。
Grand Theft Auto IV2008DXVK/FEX劇的な改善。Bethesda タイトルまで動作可能に。

注意点: 現状の解決策は 16 KiB ホストへのハードコーディングを含み、アップストリームへの適用には課題があります。Google のアプローチが一般化されるか不明確なため、当面はダウンストリームでの利用となります。

🎤 マイクだが、より高速に

MacBook に搭載されたマイクアレイ向けのビームフォーマ(Rust 実装)のパフォーマンスが大幅に向上しました。

  • 問題点: Rust の科学計算エコシステムの未熟さにより、リアルタイム FFT と行列演算での最適化が不十分。IIR フィルター移行時のベクトル化失敗。
  • 解決策:
    • Linkmauve による arm64/AMD64 両対応の SIMD 最適化コード追加。
    • Frédéric Bour による他のパフォーマンス最適化。
  • 成果: 処理速度が約 2 倍向上し、CPU 使用時間を大幅に削減しました。

🐘 追いかけっこ中:Fedora Asahi Remix 45

Fedora Linux 45 が 11 月 3 日リリースされ、同日に Federa Asahi Remix も配信されました。アップストリーム版と同日のリリースは今回が初めてです!

⚖️ 歴史から学ぶ:ライセンス変更の決断

私たちは常にオープンで透明性を重視してきました。しかし、悪意のあるアクターによる「許諾制ライセンス(MIT)の悪用」が見つかり、重大な決断を下しました。

背景と危機

  • MIT ライセンス下でのプロジェクトは、以下の悪意ある行為に対して脆弱でした。
    • コードを抜き取って独自にフォークし、収益化(Aggressive Monetization)する行為。
    • 開発中のコードを属名なしで公開したり、LLM を用いて意図と異なる書き換えを行ったりする行為。
  • これらは MIT ライセンスの例外なく「明確に許可された」行為であり、我々の意志に関わらずプロジェクトが改ざんされる恐れがありました。

新たなライセンス戦略

  • 決定: すべての Asahi Linux リポジトリを GNU General Public License (GPL) Version 2 以降へ移行しました。
  • 理由: 「歴史から学ばない者は歴史を繰り返す」。強力なコピレフト(コピー左)ライセンスのみにより、コミュニティの協業精神を守り、プロジェクトの意図を保持します。
  • 方針: Asahi Linux はフリー・アンド・オープンソースソフトウェア (FLOSS) を単なる手段ではなく目的としており、これを守ることを最優先とします。

✨ また次回まで!

OpenCollective および GitHub Sponsors の支援者に心からの感謝を表します。皆様のおかげで、プラットフォームのリバースエンジニアリングと、世界最高水準の Linux デスクトップ体験を実現することができました。

James Calligeros · 2026-11-07

同じ日のほかのニュース

一覧に戻る →

2026/11/08 3:02

Microsoft Research の「AI Frontiers」チームの解散

## 日本語訳: ## サマリー: 2023 年の ChatGPT のリリース以降、Microsoft は Microsoft Research 内に「AI Frontiers(AIF)」を設立し、フル・バンドwidth・トランスフォーマーや Autogen、Fara といった画期的な研究の調整を担ってきた。9 月上旬に AIF は解散され、拡大志向のリーダーシップの下にあるより大きな Microsoft AI 部門へ統合された。当時の経営陣は、高リスクの技術的ブレイクスルーと、管理側が予測可能なビジネスリターンにのみ注力する姿勢との間に乖離を認識し、研究が明確な応用の道筋を持たないと感じていたため退任した。その結果、AIF は 9 月上旬をもって運営を終了し、本年度のインターンシップもすべて終了となった。この移行は、モノレポ統合による効率化の追求を目指しているものの、画期的な協力の機会を損ねるリスクがある。この変化は、組織内のスケーラブルなビジネス成長と深層研究イノベーションとの間の緊張関係を反映している。

2026/11/08 3:12

10 ドルの OpenStick ホームラボで私が実行しているもの

## Japanese Translation: 本テキストは、高度なサービス(AI エージェントや広告ブロックツールなど)を最小限のハードウェア上で実行できる理想的な低コストなホームサーバーとして、$10 の OpenStick を主に推奨しています。Debian と Podman による軽量コンテナ化を利用することで、パッシブ冷却設計による極めて低い電力消費と静音環境を確保したセキュアな構築を実現します。この構成は、OpenStick の ARM Cortex-A53 プロセッサに対してメモリ効率の高いアプリケーションを組み合わせることで一般的な制限に対処しています;例えば、大規模なブロックリストの処理には AdGuard Home を使用し、破損したリンクの修正には Shiori を使用することでコストを発生させません。セキュリティ強化のためには Cloudflare Tunnels を用いて直接インターネットポートを公開する必要がなくなります。将来的な運用では Zeroclaw AI エージェントを活用して通信チャネルの管理を行い、システム更新に対して Telegram アラートをトリガーします。このアーキテクチャにより、512 MB の RAM だけで複雑な監視や DNS レベルのフィルタリングを含む堅牢な IT 解法を確実に動作させることができることが証明されています。最終的には、このプロジェクトはホビーユーザーおよび小規模企業に対し、エネルギー消費が高いサーバーに対する持続可能な代替手段を提供し、通常のコストの僅かであるにも関わらず、静かなメディア消費やインテリジェントな自動化といったプレミアム機能を実装します。

2026/11/08 8:09

GitHubの「プルリクエスト概要ページ」がパブリックプレビューで利用可能に

## 日本語訳: GitHub は、本週末までの期間限定公開プレビューとして、プルリクエスト用の再設計された「Overview ページ」のオプトイン版をリリースします。この機能はヘッダーメニューから新しいインターフェースとクラシック表示の切り替えが可能になっています。今回のアップデートにより、「マージボックス」(ステータスインジケーター)という主要な部分を前回の半分以下のサイズに縮小すると同時に、重要なレビューシグナルをトップレベルの準備状況サマリーに統合することで、ワークフローの効率が大幅に向上しました。このコンパクトなセクションは、サポートシグナル(チェック、承認、コメント)の確認、ブロックされた問題の解決、マージの可否確認という 3 つの主要機能を支援し、失敗したチェック、待機中の承認、関連するコメントへの直接リンクを含みます。新しい会話管理機能により、未解決の会話や自分自身のコメントをフィルタリングでき、またコメントは最初から古い議論ではなく最新から古順にソート表示できます。右上のヘッダーサマリーには、レビューコメント、レビューリクエスト、その他の最近のアクティビティへの快速アクセスが可能で、ユーザーは PR をレビュー用に準備済みとしてマークしたり、許可された場合は直接閉鎖したりすることもできます。プレビューを試すには、ヘッダー内の「✨ Overview ページを試用する」ボタンを選択してください。フィードバックや問題報告については、専用となる overview プレビューフィードバックディスカッションにて共有してください。

アサヒ・リナックス進捗 Linux 7.3 | そっか~ニュース