Google が Pixel スマートフォン向けのカーネルソースコード共有方法を変更し、従来の Git リポジトリでの公開から Google フォームによる申請と Google ドライブ経由の手動共有へと移行していることが報告されました。
GrapheneOS チームによると、コードの配布方式が手動対応へと切り替わったことで、カスタム ROM やプライバシー指向 OS の開発者が最新コードを入手するまでの期間が長期化したことを明らかにしています。
標準の Android をそのまま利用している一般的な Pixel ユーザーには、この変更による影響はありません。
Pixel カーネルソースコード共有方法の変更内容
GrapheneOS によると、Google はこれまで Pixel シリーズの低レイヤー処理に関するカーネルソースコードを Git リポジトリへ自動で公開していましたが、今回の変更以降は、開発者がコードを取得する手続きが手動対応に統一されているといいます。
- 共有手順の変更 : 従来の Git タグによる自動公開を停止し、Google フォームでの申請後に Google ドライブのリンクを個別に配信する方式へ移行。
- 変更履歴の整理 : 複数の修正履歴を単一コミットにまとめた状態で配信。
- 取得期間の長期化 : 申請からコード受領までの所要時間が従来の数時間から数週間へ拡大。
変更履歴がひとつにまとめられることで、コードの変更箇所を追跡する作業やバグ修正の確認が複雑化しており、開発現場におけるソースコード共有の遅れは、セキュリティ検証の速度や検証精度に直接影響を及ぼすことが指摘されています。
なお、Google は Android 16 において AOSP の参照プラットフォームを Pixel から仮想デバイスの「Cuttlefish」に切り替え、Pixel のデバイスツリーとドライババイナリの提供を停止しています。
AOSP 全体のソースコード公開についても、今後は年 2 回 (Q2 と Q4) になることが公式に示されています。
カスタム ROM 開発とセキュリティアップデートへの影響
GrapheneOS は、カーネルソースコードの取得に時間を要する状況となったことで、サードパーティ製 OS やカスタム ROM の開発作業に遅延が生じており、最新の Android セキュリティパッチや新機能の移植作業を素早く進めることが難しくなっていると説明しています。
なお、GrapheneOS などが準備を進めている他メーカーとの提携については、独自のリポジトリでコード管理を行うため、今回の Pixel 向け変更による影響を受けないとしています。
対象となる環境とユーザーへの影響
今回の変更は、Pixel デバイスでカスタム ROM などを使っているか、通常の Android を利用しているかによって影響が分かれます。
- 影響を受けるユーザー : Pixel デバイスで GrapheneOS をはじめとするカスタム OS やカスタム ROM をビルド・運用する開発者およびユーザー
- 影響を受けないユーザー : Google 公式の標準 Android をそのまま利用し、通常のアップデートを受け取っている一般的な Pixel ユーザー
通常の Pixel を利用している場合は、自動更新によりセキュリティパッチが定期的に配信されるため、特別な対応を行う必要はありません。












