泰晓科技 -- 聚焦 Linux - 追本溯源,见微知著!
网站地址:https://tinylab.org

基于泰晓RISC-V实验箱的Linux公开课
请稍侯

Linaro Connect BKK16 速报


Linaro Connect:BKK16 于泰国曼谷举行
Wu Zhangjin 创作于 2016/03/12

By Falcon of TinyLab.org 2016-03-12 00:11:38

Linaro

Linaro 是一个由 ARM 主导的开源社区,不同于一般开源社区的过度松散性,Linaro 具有很好的规划和组织,经过 6 年多的发展,已经吸引了 30 多家 ARM 上下游的企业加入,包括Soc、通信、服务器、数字家庭、智能终端等各类关联企业,成立了 LEG(Enterprise),LNG(Networking),LHG(Digital Home),LMG(Mobile),LCG(Community Boards) 等多个细分工作组以及其他几个公共的工作组(Kernel,Power,Security,Toolchain,System,QA 等)。

Linaro 经费来自各会员企业,工程师分别来自企业和自己的招聘,占比一半一半。来自各企业投入的人力叫 Assignee,它们由企业投入到自己感兴趣的工作组,跟 Linaro 自己招聘的 Engineer 一起工作,并接受各个工作组的 Linaro Leader 统一协调和安排。

Linaro 的绝大部分工作都开放给社区,只有极少数优先释放给加盟的会员,从而在全面开放的同时也尽量照顾会员企业的收益。

Linaro Connect

由于 Linaro 是一个全球化的组织,它并没有统一的办公场所,各个 Engineer 基本都在家办公,而 Assignee 则在自己企业办公。而为了把大家召集起来,有 F2F 交流和讨论的机会,Linaro 从 2010 开始举办 Linaro Connect

Linaro Connect 蛮多的意义还是把各 Engineer,Assignee,所有的会员企业代表,以及来自其他社区的专家聚集到一起,共同讨论 ARM Linux 业界的技术现状、发展趋势,并提出自己的想法、需求,并基于讨论结果制定未来的工作计划。

Linaro Connect 通常是每半年举办一次,每次在亚洲和美洲轮流登场。

Linaro Connect

BKK16

这次 Linaro Connect 选在泰国曼谷市中心的 Central World 举行,并命名为 BKK16,从 2016/03/07 到 2016/03/11,为期 5 天,议题涵盖各个工作组的最新工作进展。

由于泰国支持落地签,跟去年的 HKG15 选在香港一样,是尽可能多地考虑不同地区签证和访问的便利性,体现了 Linaro 组织方的用心。另外,曼谷历史悠久而且文化包容开放,与 Linaro 的这种社区的技术积淀和开放性简直是媲美得天衣无缝。

Linaro Connect

议题

至于这次活动的议题,非常全面,在介绍之前,有很重要的消息需要分享给大家,就是说这次活动的所有演示文稿 Linaro 都已经提前开放到了 slideshare/linaroorg

由于内容较多,我们抽取几个稍微做个介绍,更多详细内容请看 Slides。

  • Workload automation tool

    how to generate a workload for a specific benchmark

  • OpenOSD

    library for decoding the coresight traces, and sample with perf

  • sched-freq

    a new cpufreq governor, integrated with scheduler

  • BFQ

    a more interactive I/O scheduler than CFQ

  • OP-TEE

    a open source TEE implementation, mainly for security

  • CPUIdle Improvement

    Irq prediction instead of simple entry/exit statistic

  • AOSP RAM footprint

    new toolchains, new features of toolchains, split lib to smaller parts, tweek settings, replace the mem allocator

  • EAS

    “Energy Aware Scheduling”, a technique that improves power management on Linux by making it more central and easier to tune. It includes Energy model driven scheduling, Scheduler driven DVFS, Idle CPU improments, Simple tunability, analysis & tuning flows, performance enhancement and tools.

  • IoTL

    the methods to make Linux binary suitable for small IoT applications? Similar to our TinyLinux project.

  • kernelci.org

    doing hundreds of build and boot tests for upstream kernels on a wide variety of hardwares.

  • Android Optimizing Compiler

    How to work on intrinsics, instruction simplification, platform specific optimization, checker tests, analyse IRQ, boot.oat measurements, debug perf and execution issues with streamline and GDB.

  • Ubuntu Core

    a snappy platform for Embedded, IoT and 96boards

  • Soc Idling & CPU Cluster PM

    Extend runtime PM for CPU also, replace the old CPUidle framework.

  • Suspend to Idle

    Compare to Suspend to RAM, how much power and perf can we get?



Read Related:

Read Latest: