Open Source Summit Japan 2023開催、初日のキーノートとAGLのセッションを紹介

Open Source Summit Japan 2023が開催された。初日のキーノートとAGL(Automotive Grade Linux)のセッションを紹介する。

松下 康之 - Yasuyuki Matsushita

2024年3月4日 6:00

The Linux Foundation(LF)が主催するOpen Source Summit Japan 2023が2023年12月4日から6日の3日間、都内で開催された。今回は12月5日のキーノートとLFの下部組織Automotive Grade Linux(AGL)のExecutive Director、Dan Cauchy氏のセッションを紹介する。Open Source Summitのアジェンダは以下から参照して欲しい。

●アジェンダ:https://events.linuxfoundation.org/open-source-summit-japan/program/schedule/

冒頭のセッションに登壇したのはLFのExecutive DirectorであるJim Zemlin氏だ。

キーノートに登壇したJim Zemlin氏

キーノートに登壇したJim Zemlin氏

Zemlin氏はLFでの仕事について、外部から見える姿と実際にやっている仕事には大きな違いがあるとして、カンファレンスでのプレゼンテーションなどの派手な部分だけが強調されがちだが、実際には掃除人のような地味で目立たないが必要な仕事をこなす役割であると説明し、会場からの笑いを誘った。

派手なプレゼンテーションが注目されがちだがやっているのは地味な仕事と説明

派手なプレゼンテーションが注目されがちだがやっているのは地味な仕事と説明

そしてLFがビジネスに与えているインパクトについて解説を行い、特にネットワーク、クラウド、生成型AIについてはAT&T、ドイツテレコム、ベライゾン、チャイナモバイル、トヨタ、アドビ、OpenAIなどさまざまな分野の企業の名を挙げて、多くのオープンソースソフトウェアが活用されていると説明した。

さまざまな業界で活用されているオープンソースソフトウェアを紹介

さまざまな業界で活用されているオープンソースソフトウェアを紹介。

最後にLFのカルチャーについて「Helpful、Hopeful、Humble」(助け合うこと、前向きであること、謙虚であること)だと紹介してセッションを終えた。

LF自体が多くのオープンソースプロジェクトを引き込みながらLinuxというOSそのもののホスト組織から拡大してきた経緯を紹介し、基本的な姿勢や発想が変わっていないことを強調した内容となった。

その後はLinus Torvalds氏と長く交友関係にあるVerizonのDirk Hohndel氏の対談を挟んで登壇したAGLのDan Cauchy氏のセッションを紹介する。動画は以下から参照して欲しい。

●動画:Keynote: AGL State of the Alliance: Looking Toward 2024 and Beyond - Dan Cauchy

車載システムとしてスマートフォンを使ったことはある? と質問するCauchy氏

車載システムとしてスマートフォンを使ったことはある? と質問するCauchy氏

Cauchy氏はAGLの現状と今後の展開について解説したが、最初の問い掛けとして使われたのは運転時にスマートフォンをナビゲーションや音楽などのために使っている状況が発生しているということだ。これはスマートフォンの体験をそのまま自動車にも応用するという発想だが、スマートフォンを使わなくても自動車には大きなモニター、スピーカー、そして電源が用意されているはずだ、それを使わないのはどうしてだろう? という質問だ。車載システムそのものがスマートフォンに比べて使いにくいことがその大きな原因だろうと暗に示されているが、真の原因は車載システムが多くのOSや独自のソフトウェアに分断化されていることであるというのが次のスライドだ。

車載システムの分断化がソフトウェアの進化を妨げている

車載システムの分断化がソフトウェアの進化を妨げている

ここではQNX、Windows、そしてさまざまなバリエーションのLinuxプラットフォームがそれぞれのメーカーの事情によって採用され、結果として業界全体がより良い方向に向かっていないということを訴求している。

AGLが目指すゴールを解説。7割から8割の機能を提供し、残りはメーカーの努力の範囲

AGLが目指すゴールを解説。7割から8割の機能を提供し、残りはメーカーの努力の範囲

「AGLのゴール」というスライドでは、LinuxをベースにしたOSとさまざまなミドルウェア、ライブラリーなどを使って単一のプラットフォームを提供すること、ターンキーシステムではなく7割から8割の機能を実装し、残りはメーカーが拡張できる領域を残すこと、オープンソースソフトウェアの最良のものを採用し、エコシステムを作ることなどを挙げた。

車載システムのOSのシェアを解説。AGLがマーケットリーダーと強調

車載システムのOSのシェアを解説。AGLがマーケットリーダーと強調

このスライドでは2022年から2027年までの予測を含んだ車載システムのOSについてのリサーチ結果を紹介。中国市場で多く使われているAndroidからフォークしたいわば「野良Android」がトップになっているが、そのシェアは徐々に下がっていること、そしてAGLが今後も伸びるだろうということを示している。しかしGoogleが提供する公式のAndroid Automotiveが2022年から2027年にかけて大きく成長するだろうという予測については言及しなかった。現時点のAndroid Automotiveは車載インフォテイメントがメインのプラットフォームであり、いわゆるスピードメーターなどの計器類との連係やADAS(Advanced Driver Assistant System)などが含まれていないことは覚えておくべきだろう。

AGLの構成についてはUnified Code Base(UCB)というコンセプトの元、FlutterによるGUI、Systemd、Jenkinsなどで構成され単一のソースコードとして提供されることが改めて解説された。

AGLのUCBの解説。多くのモジュールで構成されるが、単一のコードベースとなる

AGLのUCBの解説。多くのモジュールで構成されるが、単一のコードベースとなる

AGLが実装されるシステムについて、SoCがマルチコアプロセッサによってより強力になることでデータセンターのサーバーと同じように継続的なアップデートやセキュリティパッチの適用などが行われるようになったことを紹介。また組込系システムと従来のクラウド向けシステムの境界線が曖昧になりつつあることも合わせて紹介した。

SoCが強力になり組込系からクラウドシステムに近付いていると説明

SoCが強力になり組込系からクラウドシステムに近付いていると説明

そしてこれまでAGL内の部会(Expert Group)として存在したVirtualization EGとContainer EGが目指す目的、方向性が近いということで統合され、Software Defined Vehicle(SDV)EGが結成されたことを紹介。

SDV EGの紹介

SDV EGの紹介

システムとしては強力なマルチコアのSoCの上に仮想化基盤が載り、その上で仮想マシンが実行され、さらにその上でアプリケーションが実行される形式だ。

最終的にはHypervisorとVirtIO(仮想マシン向けI/Oフレームワーク)の上でさまざまなアプリケーションがコンテナとして実行される

最終的にはHypervisorとVirtIO(仮想マシン向けI/Oフレームワーク)の上でさまざまなアプリケーションがコンテナとして実行される

SDV(仮想化とコンテナ化)によってサーバー上のアプリケーションと同じような構成に近付かせるのが目的だ。結果としてさまざまなアプリケーションが継続的にアップデートされる状況を作り出すことができる。

そして将来的には現在の「ハードウェアに固定されたソフトウェア」という状態からハードウェア、つまり車種に関係なくソフトウェアが提供され、更新される状態になる。Hypervisorの上でLinuxだけではなくAndroidもRTOSも実行可能になるというのが最終的な目指す姿であることが説明された。

この最終的な姿はSFではなく今でも実現可能

この最終的な姿はSFではなく今でも実現可能

また開発環境として、AWS上でARM64のプラットフォームAWS Graviton上でAGLがサポートされることになったと紹介。組込系として重要な位置を占めるArmプロセッサがAWSでサポートされたことには大きな意味があるだろう。

AWSのGravitonでAGLをサポート

AWSのGravitonでAGLをサポート

GUIについてはこれまでのQtからFlutterに移行していることを紹介。Qtについてはすでに言及されることもなくなっていることに注目したい。トヨタが車載向けの移植に貢献したGoogle発のGUIツールキットであるFlutterが、今後は車載システムのメインのGUIとなるだろうと解説した。

トヨタが移植に貢献したFlutterの紹介

トヨタが移植に貢献したFlutterの紹介

トヨタについては、Flutterの公式サイトにユースケースとして紹介されているので参照して欲しい。

●参考:Improving infotainment systems at Toyota with Flutter

最後にCESでの出展、AGLのメンバーミーティング(2024年2月に東京、7月にベルリンで開催予定)を紹介してセッションを終了した。

AGLがプロジェクトとして順調に進行していることを強調する内容となったが、2024年1月にラスベガスで行われたCESではソニーとホンダの合弁会社であるソニーホンダモビリティが発表したAFEELAという新しいEVではMicrosoftと協力して生成型AI(Co-pilot)を活用することが発表され、すでに競争のポイントはOSではなくその上で実行される機能に移っている。今後は先進的なアプリケーションのホストシステムとしていかに差別化を示せるかがポイントになっていくだろう。

この記事のキーワード :

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30