ARM SoCのOSS活動を共創するLinaroの活動紹介
December 2017
平松 雅巳, Tech Lead, Linaro Ltd.
Linaro: トップ5のLinuxカーネル貢献企業カーネル3.19から4.11において、Linaroは全体の4.7%の変更を行っています
Company 4.11 Changesets 4.11 By percent
1 Intel 1,608 12.8%
2 Red Hat 955 7.6%
3 Linaro 624 5.0%
4 IBM 493 3.9%
5 SUSE 482 3.8%
The Linux kernel is one of the more than 70 open source projects that Linaro contributes to. Since 2013 and the release of Kernel 3.10, Linaro has been ranked number 3 of the named company contributors in 12 out of the 22 released kernel versions.
Linaro is member funded and delivers output to members, into open source projects, and into the community. Founded in 2010 with 6 members, Linaro now has over 30 with 140 staff and a total of over 300 OSS engineers distributed globally. With a track record of delivering high value collaboration, Linaro is consistently in the top five contributors to the Linux kernel and a major contributor to over 70 other open source projects, including many maintained by Linaro engineers.
Linuxにとどまらない活動領域
なぜLinaroが必要かLinaroはArmエコシステムにおいて
コラボレーション開発をリード
Linaro helps you work with the latest open source technology, building support in upstream projects and ensuring smooth product roll outs and secure software updates. Instead of duplicating effort, competitors share development costs to accelerate innovation and time to market.
Linaro is member funded and delivers output to members, into open source projects, and into the community. Founded in 2010 with 6 members, Linaro now has over 30 with 140 staff and a total of over 300 OSS engineers distributed globally. With a track record of delivering high value collaboration, Linaro is consistently in the top five company contributors to the Linux kernel and a major contributor to over 70 other open source projects, including many maintained by Linaro engineers.
OSSを使って
付加価値を実現する
開発を加速し、
冗長なコストを減らす
Linaroのエキスパートと
ともに、エンジニアリングを加速する
Linaro = OSSによる共創の場
R&D + Maintenance & Support Value
• Toolchains • OS, Driver• Security
CORE
level
CLUBlevel
GROUPlevel
96BOARDS
COMMUNITY
Linaro Group Engineeringキーとなるセグメントでソフトウェアや
標準策定を共創します
IoT client, Smart sensors, Embedded devices, Gateways
LITE IoT/Embedded
Software Defined Storage & Infrastructure (SDS/SDI), Big Data (Hadoop/Hive/Spark/Ambari), DPDK & SnabbSwitch, HPC, AI/ML, Developer Cloud
LEG Enterprise
Networking, OpenDataPlane (ODP),SmartNIC
LNG Networking
Secure media frameworks,TV, STB/Cable boxes, mediadevices
LHG Digital Home
Mobile phone, Tablet/Clam, Android optimization
LMG Mobile
最近のハイライト - a few of many
17.08 ERP
96Boards
Linaro Enterprise Groupの活動
Upstream貢献
● Linaro is consistently a top 5 company contributor to the Linux kernel● Linaro contributes to over 50 other open source projects, many to build the ERP
ビルドサービス
● Linaro builder and repo for RPK, Firmware, Cloud and Big Data
ベアメタル及びクラウド
● Build and QA/CI LAB (established in Cambridge)○ User and API driven○ Full control of servers by developers and engineers
テストスイート
● Linaro Enterprise test suite○ https://git.linaro.org/qa/erp-test-automation.git/○ Automated CI based on member, partner and upstream project requirements
エンタープライズArmにおけるイノベーション
Enterprise Reference Platform (ERP)
● ファームウェアからアプリまで一貫してOSSで実装され、ドキュ
メント化された、データセンタ向けのArmサーバ
○ 標準参照実装となる
○ 市場への展開時間を減らし開発コストを減らせる
● OSSのセキュアファームウェア、カーネル、Distro、及びデータ
センタ向けのOSSプロジェクトを含む
● Linaroメンバのハードウェア上でテストされ、Linaro Developer
Cloudの基本OSとなっている
ERPのビルディングブロック
UEFI
Reference Platform Kernel
オープンソースのコンポネント
オープンソースのワークロード
ユーザ空間
RPKlinux-next及びメンバのハードウェアサポートを元にした単一の共通カーネル
UserspaceCommunity Distros
Tianocore
Tools & Libraries
Datacenter Workloads
データセンタへのArmサーバのデプロイを加速: www.linaro.cloud Linaro Developer Cloud
OSS開発者及び商用 ISVがArmサーバ上で
クラウドソフトウェアを評価出来るようにします。
Linaroメンバから提供された最新のArmv8サーバで構成中国・US・ヨーロッパに60台以
上のサーバを展開→2017年度中に拡大予定
Linaro Enterprise Reference Platformを使い、Openstack,
OpenJDK, Hadoop, Spark etc. on Armを提供
スパコン向けOSSプロジェクトを対象とした共同プロジェクト
Leverage the Linaro Developer Cloud and other services to develop cost-effective Cloud-based HPC development frameworks and generate reference implementations to accelerate
Armを使う上での、デプロイ及び管理の障壁をなくす
Machine learning and Deep learning are both critical to the future of HPC, specifically as the path toward exascale computing. Driving engineering in HPDA and Machine learning algorithms will aid the success of organizations to fully capitalize on these technologies
Arm上でのビッグデータ処理の最適化を推進
HPC Special Interest Group (HPC-SIG)
Identify and adopt standards to make HPC deployment on Arm a commercial imperative. Develop real-world use cases that reap the benefits of Arm while ensuring interoperability, modularization, orchestration
エンタープライズクラスのHPCオープンソース開発をArm上で推進
Members determine work to be completed by engineering resources while the advisory board provides subject matter expertise on HPC requirements and guidance on the ongoing HPC SIG strategic direction and roadmap
グループはLinaroメンバとアドバイザで構成
HPC
96Boards
96Boardsオープンプラットフォーム規格全ての開発者へ最新のArmSoC/マイコンを。
96Boards specifications define development platforms specific to each segment, with shared expansion headers to enable maximum compatibility of aftermarket add-on mezzanine boards, perfect for prototyping, digital signage, robotics, makers, AI/VR developers and many more use cases
IoT, コンシューマ/モバイル, デジタルホーム, ネットワーク/サーバ
The specifications define a minimum set of required functions to ensure the smooth introduction of new hardware and software features - these are platforms using the latest SoC/MCUs for future product development
標準拡張I/Oとワイヤレスの接続環境を提供
AOSP, Open Embedded, Debian, CentOS with required drivers available through the 96Boards website - some as Linaro supplied builds, others offered by the silicon vendors or operating system providers including Red Hat, Canonical and SUSE
全レイヤのソフトウェアとディストリビューションサポートが可能
The latest Arm SoCs are traditionally only available in expensive finished products - mobile phones, laptops or fully fledged servers. 96Boards provides the core technology in a cost-effective platform designed for developers
$10-$400の様々な価格帯で、全世界に提供
最近のボード例
HiKey 9604x Cortex-A734x Cortex-A53Mali-G71 MP8
3GB LPDDR4 RAM32GB UFS 2.0 flash
USB 3.0, HDMI, mini-PCIe,WiFi, BT
Orange Pi i96RDA Cortex-A5
256MB RAM512MB Flash
WiFi, BTCSI Camera
$9
NeonKeySTM Cortex-M4
128KB SRAM512KB Flash
SensorHub & LEDs
Secure961Mbit Flash
Crypto ECC/SHATCG 2.0 TPM
UranusTI CC3220 M4
256KB RAM1MB Flash
WiFi
Consumer Edition
IoT Edition
メザニンカード
詳細はwww.96boards.orgへ
24x A53 1GHz cores @ 5W LPDDR4, PCIe G2
microATX 96Boards EEUpstream software support
開発者向けArmプラットフォーム
Foundation Base
System Guidance
FVP
その他のLinaroの活動● Linaro Developer Service● Linaro Connect
Linaro Developer ServicesExpert software engineers to build your products on Arm
We can help you with your boot architecture, kernel configuration optimization and support.
Boot architecture & kernels
Efficiently support the latest technology features upstream
Helped major companies implement and optimize power management in their products
Power management
Deep hands-on expertise with Arm security and Trusted Execution Environments (TEE)
Security
Previously only available to Core and Club members, landing teams are dedicated engineering teams working under NDA on member-specific projects. The best way to confidentially benefit from Linaro’s diverse engineering and open source expertise.Landing teams started in Nov 2010… running continuously for multiple years integrated with your team.. education...
Landing Teams
1. Leading technologyDifferentiates your solution
Helping companies upstream their code reducing their cost and effort to maintain their product
Upstreaming services
Reduce burden of post-release software updates and support
Provide long term custom kernel and build support. Backport key patches and maintain builds
Long-term support builds
Linaro has a wide range of hands-on developer training in key Arm and open source areas
Developer training
Create, maintain and optimize board support package. Help with initial board bring up.
BSPs & board bring-up
Available to both Linaro Member and non-Member companies
Landing Teams are Linaro’s unique services approach to help build your team expertise.
Landing teams
Linaro has helped many companies with a wide range of unique services.
Other services
Linaro Connect
500人以上の開発者 5日間で100セッション以上 つながりを作る1週間
Linaro Connect is all about engineering - about 500 engineers from 60-80 companies get together for a week to discuss the latest challenges and work together on the solutions. Mornings are filled with sessions, with the engineering collaboration happening in the afternoons
A keynote starts each day, which then splits into four tracks. Segment sessions are held on theme days, with other sessions arranged to encourage as much cross-pollination between different groups as possible. Afternoon engineering work is split into focused group rooms.
In addition to keynotes, sessions and engineering collaboration, Linaro Connect provides ample opportunities to network and meet engineers from Linaro and other companies. Steering committees also meet - the technical architects and strategists can work with all levels of engineer.
Face-to-face Engineering Discussion and Collaboration
Open to OEMs/ODMs/Service Providers/Universities
Participate and provide input to Linaro
Email: [email protected]
Linaro エコシステムに参加しよう
Engage with the leaders of the Arm ecosystem !Visit www.linaro.org for more information
Questions?
Thank you,