by shigemk2

当面は技術的なことしか書かない

LTSI: Toward the Best Choice of Embedded Linux Kernel #linuxcon

LTSI 概要 | The Linux Foundation

LTSI プロジェクトは、各種製品で使用する共通部分の Linux を開発および保守するエコシステム規模の共同プロジェクトで、The Linux Foundation によって運営管理されています。LTSI プロジェクトは、LTSI ツリーと呼ばれる長期サポート対象の業界ツリーを開発および保守します。このツリーは、製品の通常の耐用年数を配慮して (2~3年)、安定した品質が保たれます。

Stable release includes MUST APPLY fixed

LTS and LTSI reloase cadence

  • Maintainer choose one LTS version per year
  • Main for 2 year from its original reloase
  • Max 2 LTS maintained

ておくれブログ: 今、初心者に勧めるべきLinux Mintは最新版ではなくLTS版だ

Major achievement of LTSI 3.10

  • LTTng
  • Power efficent

Yocto and LTSI is connected

Yocto Project を使用して組み込み用のカスタム Linux ディストリビューションを作成する

Yocto is a tool ot create own distribution and LTSI

Discripline of LTSI project management

  • Community LTS + industry demaned extra patches
  • Govened by LF/CEWG
  • Focus on kernel code, not aiming to support BSP
  • CPU architecture neutral
  • Comply with upstream rules
  • Industry friendly acceptance
  • Help embedded industry to utilize linux

if you want to merge your patch to upstream, please ask him!

LTSI KERNEL TEST PROJECT

test method is a asset

why don't you share your manner to open source project

LTSI プロジェクトは、業界だけの力では実現できません。このプロジェクトを実現するには、コミュニティの長期安定ツリーのメンテナーと密接に連携し、業界で広範に使用される Linux の基本バージョンを選別すること、およびアップストリーム メンテナーと密接に協議して、業界エンジニアによる修正や技術革新を組み込むことが必要です。The Linux Foundation は、Linux の進化とビジネスにおける Linux 普及のために、業界とコミュニティの橋渡しをすることができる唯一の機関であり、LTSI がその両方に貢献するものだと確信しています。

Linux test LAVA

LAVA (Linaro Automated Validation Architecture) is automated test system

Linux tests Yocto test

Yocto is tool to create distribution and suporting multiple architecture(x86, ARM, PPC, MIPS)

Yocto project itself is testing the distribution

  • Broad range of testing
  • CentOS feature kerlel, file system, drive, Build System, tool chain
  • Stress test
  • Compliance test LSB, LTB, POSIX
  • Distribution support run Yocto on top of Ubuntu, Fedora, CentOS

LInux tests Greg's Test

Add "Make test" means: * Developers can test minimum test before submit patches * Every one can do minimum test when modify kernel

LTSI test

  • Initial purpose of LTSI test is to confirm its kernel works well
  • Full automated easy to manage and monitor its result using web interface
  • Trial version can be used for LTSI member
  • Next steps are: Gather tests from companies to share Deliver test system software and be able to run test by their own site

LTSI test

  • Over view of LTSI automated test: ** Provide Web interface

Conclusion

  • Understanding LTS/LSTI mechanism could be important for you product/service plan
  • By using LTS/LTSI, you can gain huge cost for Linux based products and services
  • Current version is LTSI-3.10. Stay turned for next version
  • Be prepared if you have your own patces to be merged
  • Test activities are also on going, join us to share your tests

git.linuxfoundation.org Git - ltsi-kernel.git/summary