リナロ

リナロ
設立2010年6月3日 (2010年6月3日
タイプエンジニアリング組織
990027324
登録番号07180318
集中ARMアーキテクチャ向けのオープンソースソフトウェア
位置
メンバー13
主要人物
  • 李功
  • グラント可能性が高い
  • ロブ・ブース
  • ティム・ベントン
Webサイトリナロ.org

Linaro Limitedは、 LinuxカーネルGNUコンパイラコレクション(GCC)、QEMU 、 ARMファミリーの命令セットとその実装、およびヘテロジニアスシステムアーキテクチャ(HSA)向けの電力管理、グラフィックスおよびマルチメディアインターフェースなどのフリーおよびオープンソースソフトウェアの開発に取り組むエンジニアリング組織です。同社は、企業がエンジニアリングリソースと資金を共有し、ARMソフトウェアの共通の問題を解決するための共同エンジニアリングフォーラムを提供しています。Linaroは、共同エンジニアリングフォーラムに加えて、サービス部門を通じて企業と個別に連携しています。

Linaroは、カーネル、マルチメディア、電力管理、グラフィックス、セキュリティなど、シリコンに近いソフトウェアに取り組んでいます。同社は、複数のソフトウェアディストリビューションで使用できる、安定したテスト済みのツールとコードを提供することで、組み込みLinuxソフトウェアの低レベルの断片化を軽減することを目指しています。[ 1 ]また、アップストリームのオープンソースプロジェクトへのエンジニアリングと投資、そしてシリコン企業が自社のシステムオンチップ(SoC)で使用するコードのアップストリーム化を支援する支援も行っています。Linuxカーネル3.10のリリース以来、LinaroはLinuxカーネルへの貢献度上位10社に常に名を連ねています。[ 2 ]

Linaro は毎年、エンジニアリング カンファレンスである Linaro Connect を主催しており、ARM エコシステムの大手ハードウェア企業とソフトウェア企業が集まり、協力して技術ロードマップや戦略を策定し、ハッキングを行っています。

歴史

組織への最初の議論と採用は、2010年初頭にNewCoまたはNewCoreというプロジェクト名で行われました。 [ 3 ]

Linaroの設立は、2010年6月のComputexでARMFreescale SemiconductorIBMSamsungST-EricssonTexas Instrumentsの共同記者会見で発表されました。[ 4 ] Linaroは、「世界で最も洗練された半導体システムオンチップ(SoC)上でLinuxを使用するオープンソースソフトウェア開発者に、新しいリソースと業界の連携を提供する」ために設立されました。[ 5 ]設立以来、LinaroはARMエコシステム全体にツール、セキュリティ、Linuxカーネルの品質を提供し続けています。さらに、同社はコンシューマーデバイス、データセンター&クラウド、エッジ&フォグコンピューティング、Windows on Armの各市場セグメントにおける断片化に対処することを任務とするグループを設立しました。

2012年、Linaroはサーバー市場におけるARMの採用を促進するため、Linaro Datacenter & Cloud Group(旧称Linaro Enterprise Group)を設立しました。[ 6 ] 2013年2月、LinaroはLinaro Networking Groupを立ち上げました。このグループはその後、OpenDataPlaneイニシアチブを開始し、「利用可能なあらゆるプロセッサアーキテクチャとネットワークオフロードで使用できる一連のAPIを定義しました」。[ 7 ] 2018年、OpenDataPlaneプロジェクトのプロジェクトガバナンスはOpenfastpath Foundationに移管されました。[ 8 ]

2014 年 2 月、Linaro は「信頼できる実行環境(TEE) 技術用のオープンソースの Android および Linux リファレンス デザインを作成する」ために Linaro セキュリティ ワーキング グループを結成しました。 [ 9 ]結成後まもなく、セキュリティ ワーキング グループは、当初 ST-Ericsson が開発した独自の TEE プロジェクトであった (Open Portable Trusted Execution Environment) のプロジェクト ガバナンスを引き継ぎました。[ 10 ] 2014 年 5 月、Linaro は ARM ベースのメディア ゲートウェイと STB (セット トップ ボックス) に重点を置いた Linaro デジタル ホーム グループを立ち上げました。[ 11 ]数か月後の 2014 年 7 月、ARM 上のモバイル プラットフォーム向けにオープンソース ソフトウェアを統合および最適化するために、Linaro コンシューマー グループ (旧称 Linaro モバイル グループ) が結成されました。

2015年、Linaroは96Boardsを発表しました。これは、互換性のある低コストで小型の32ビットおよび64ビットCortex-Aボードを提供することを目的とした仕様です。2016年には、Linaroは「IoTデバイスおよびアプリケーション向けのエンドツーエンドのオープンソースリファレンスソフトウェア」の開発を目的として、Linaro IoT and Embedded Groupを設立しました。[ 12 ]

2018年、Linaroは技術動向に合わせてエンジニアリンググループを再編しました。その結果、LinaroネットワーキンググループとLinaroデジタルホームグループは解散し、Linaroエッジ&フォグコンピューティンググループが設立されました。2019年、Li Gong氏がLinaroのCEOに就任しました。[ 13 ]

2021年、LinaroはEclipse Foundationと協力して、Serco、Array、Huaweiなどの創設メンバーとともに、オープンソースのHarmonyOSオペレーティングシステムであるOpenAtom Foundation OpenHarmonyをベースにしたOniro OSプロジェクトを立ち上げました。[ 14 ]

2022年、LinaroはArm、Microsoft、Qualcommと共同でWindows on Armグループを立ち上げました。[ 15 ]

2023年、LinaroはArm Forge [ 16 ]を買収しました。これは、サーバーおよびHPCアプリケーション向けの複数のコンピューティングアーキテクチャで使用できるデバッグおよびパフォーマンス分析ツールスイートです。Arm Forgeは現在Linaro Forgeとして知られています。2023年、LinaroはLinaro IoT & Embedded Groupを解散し、[ 17 ] IoT分野におけるArmベースのMCUをサポートするオープンソースプロジェクトの成熟を達成したというミッション達成を宣言しました。

エンジニアリング活動

コアテクノロジー

Linaroのコアエンジニアリングチームは、ARMエコシステムの共同メンテナンスに注力しています。チームは、Linuxカーネルのコア機能、電力管理、セキュリティ、ツールチェーンサポート(GCCとLLVMの両方)、テスト、CI、仮想化といったコアテクノロジーをサポートするアップストリームプロジェクトと直接連携しています。メンバーSoC上で動作する様々なLinuxディストリビューション( AndroidUbuntuを含む)向けのカーネルとユーザースペースのリファレンスビルドを定期的に公開リリースしています。

コアエンジニアリングチームは、Linaro社が開発したLAVA(Linaro Automated Validation Architecture)と呼ばれる自動テストシステムの保守も行っています。[ 18 ] LAVAは、主要なLinuxベースのソフトウェアプラットフォームで使用されるオープンソースコンポーネントの自動テストを目的としています。Linaro社およびメンバー企業のエンジニアが利用できるよう、LAVAと様々なARMハードウェアを搭載したラボが運営されています。

セグメント固有のエンジニアリング

Linaroが行う残りの作業は、ARMプロセッサが使用される特定の市場に焦点を当てたグループに分割されています。これには以下が含まれます。

リナロ消費者グループ

Linaroコンシューマーグループは、スマートフォンタブレットなどのモバイルデバイスの開発に重点を置いています。グループの主な目的は、Androidのあらゆるユースケースにおいてメンバーにメリットをもたらす共同活動を通じて、AOSPエコシステムを改善することです。

リナロデータセンター&クラウドグループ

Linaroデータセンター&クラウドグループは、ARMサーバー向けのLinux開発に重点を置いています。[ 19 ]チームの使命は、競合企業を集めて共通の問題解決策を考案し、OEM、商用Linuxプロバイダー、システムオンチップ(SOC)ベンダーが中立的な環境で協力し、急速に台頭している低電力ハイパースケールサーバー市場に必要とされるコアソフトウェアを開発できるようにすることです。

Linaro エッジ&フォグコンピューティンググループ

Linaro エッジ & フォグ コンピューティング グループは、エッジ & フォグ コンピューティング エコシステムにおける ARM テクノロジーの導入を加速させる取り組みを行っています。

Linaro Windows on Arm Group

2022年2月、LinaroはArm、CIX Technology、Microsoft、Qualcommと共同でWindows on Armグループを設立しました。このグループは、ネイティブ開発をサポートするWindows on Armエコシステムの構築を目指しています。[ 20 ]

96ボード

96Boards は、互換性のある低コストでフットプリントの小さい 32 ビットおよび 64 ビットの Cortex-A ボードを提供するためのプラットフォームを提供するオープン プラットフォーム仕様です。

仕様では最低限のインターフェースが定められており、例えばコンシューマーエディション(CE)仕様では、標準USB、microSD、HDMI、電源、低速および高速の周辺機器コネクタが必須となっています。ベンダーは、フォームファクタと最低限のインターフェースがサポートされている限り、カスタマイズされたハードウェアや機能セットを追加できます。コンシューマーエディション(CE)の最初のリリース以降、エンタープライズ(EE)、IoT(IE)、SoM向けの仕様が開発されてきました。

2017年4月27日、96Board Consumer Edition Open Standardに準拠したボードがAndroidオープンソースプロジェクト(AOSP)の開発プラットフォームになりました。[ 21 ]

仕様と実装

低価格のARMv7-AおよびARMv8-A開発ボード向けに公開されている96Boards仕様は4つあります。[ 22 ]

  • コンシューマー エディション (CE) は、モバイル、組み込み、デジタル ホーム セグメントを対象としています。
  • Enterprise Edition (EE) は、ネットワークおよびサーバー セグメントを対象としています。
  • Internet of Things Edition (IE) は、IoT 分野での開発をサポートするように設計されています。
  • SoM エディション (SoM) は、ワイヤレスおよびコンピューティング ソリューションに重点を置いています。

参考文献

  1. ^ Edge, Jake (2010年6月9日). 「Linaro、Arm Linux環境の簡素化を目指す」 . Lwn.net . 2012年7月22日閲覧。
  2. ^ Corbet, Jonathan (2019年6月21日). 「5.2カーネル以前の統計情報 [LWN.net]」 . lwn.net . 2019年8月6日閲覧
  3. ^ Juszkiewicz, Marcin. "リナロでの「10」年
  4. ^ McGlaun, Shane (2010年6月3日). 「IBM、Freescale、SamsungがLinaroを設立、Arm互換ソフトウェアの開発を支援」 Dailytech.com. 2012年3月20日時点のオリジナルよりアーカイブ。 2012年7月22日閲覧
  5. ^ 「ARM、Samsung、IBM、Freescale、TIなどがLinaroを設立、Linuxベースデバイスの展開を加速」 Engadget 2010年6月3日. 2019年8月6日閲覧
  6. ^ Ankerholz, Amber. 「Linaro Enterprise Groupが結成される » Linux Magazine」 . Linux Magazine . 2019年8月6日閲覧
  7. ^ 「About」 . 2019年8月6日閲覧
  8. ^ 「About」 . 2019年8月6日閲覧
  9. ^ 「LinaroがAndroidとLinuxのセキュリティに取り組む」 LinuxGizmos.com 2014年2月21日2019年8月6日閲覧
  10. ^ 「Open Portable Trusted Execution Environment」 . OP-TEE . 2019年8月6日閲覧。
  11. ^ 「Linaroがデジタルメディアグループを結成」 LinuxGizmos.com 2014年5月30日2019年8月6日閲覧
  12. ^ 「Linaro、IoTデバイスにLITEを照射」 LinuxGizmos.com 2016年9月30日2019年8月6日閲覧
  13. ^ linaro (2019年1月3日). 「Linaro、新CEO Li Gongの任命を発表」 . Linaro . 2019年8月6日閲覧
  14. ^ 「Eclipse Foundation、次世代デバイスの相互運用性を実現するベンダー中立のオペレーティングシステムを発表」 IoTビジネスニュース、2021年10月26日。 2024年1月28日閲覧
  15. ^ 「マイクロソフトがWindowsに弾みをつける」 2022年2月11日。
  16. ^ 「Linaro、Arm Forgeソフトウェアツール事業を買収」 Linaro 2023年1月30日。 2023年6月30日閲覧
  17. ^ 「Linaro IoT and Embedded Group (LITE)が「ミッション完了」を発表Linaro 2023年6月27日2023年6月30日閲覧
  18. ^ Linaro Limited (2011年5月27日). 「Linaro、AndroidおよびUbuntu向けLinaro評価ビルドのデモと新パートナープログラムの導入で1年目を終える」 Linaro.org. 2012年7月10日時点のオリジナルよりアーカイブ。 2012年7月22日閲覧
  19. ^ 「業界リーダーがArmサーバー向けソフトウェアエコシステムの加速に協力」 edacafe.com 2012年11月9日 2022年9月29日閲覧
  20. ^ 「企業、Arm搭載Windowsの進化を目指す」 newelectronics.co.uk 2022年2月14日2022年9月29日閲覧
  21. ^ 「Huawei、Linaro向けARM-Androidオープンソースプラットフォームを開発」 2017年4月27日。
  22. ^ 「仕様」 . 96Boards . 2019年8月6日閲覧。