Linux General

= LTSI =

LTSI Project status update [ELC 2019]
Presenter: Tsugikazu Shibata, NEC Summary: This presentation provides information about the LTSI project and Linux testing activities.


 * PDF | VIDEO

Activities of Super Long Term Support Kernel Workgroup in Civil Infrastructure Platform Project [ELCE 2019]
Presenter: SZ Lin (林上智), Moxa & Pavel Machek, Denx Summary: This presentation provides information about policy and the process to maintain and release SLTS standard and the real-time kernel.


 * PDF |  VIDEO

Using Linux as Long Term Working with the Community [ELC 2017]
Presenter: Tsugikazu Shibata, NEC Summary: This presentation provides information about the LTSI project process, and future release plan.


 * PDF | VIDEO

Using Linux as Long Term Working with the Community [ELCE 2017]
Presenter: Tsugikazu Shibata, NEC Summary: This presentation provides information about LTSI development and LTS statistics of Linux.


 * PDF | VIDEO

Choosing Linux for New Use Cases [ELCE 2016]
Presenter: Tsugikazu Shibata, NEC Summary: This presentation provides information about the analysis of new Linux projects including LTSI and development plan for LTSI.


 * PDF | VIDEO

Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years[ELCE 2016]
Presenter: Jan Lübbe, Pengutronix e.K. Summary: This presentation will explain why apparently reasonable approaches to long-term maintenance fail and how to establish a sustainable workflow instead.


 * PDF | VIDEO

LTSI: Latest Status and Kernel Testing [ELC 2015]
Presenter: Tsugikazu Shibata, NEC Summary: This presentation provides information about the Linux development process, status, and LTSI test project.


 * PDF

Tutorial: Customize Your Mainline or LTSI Linux Kernel Using the Yocto Project[ELCE 2015]
Presenter: Saul Wold, Intel Summary: This presentation provides information about kernel recipes, security fixes, bug fixes, and how to reduce duplication of effort.


 * PDF | VIDEO

Unveil How to Customize LTSI Test For Your Platform[ELCE 2015]
Presenter: Kengo Ibe, Mitsubishi Summary: This presentation provides information about the LTSI project, steps for adding a new board, and an overview of the LTSI test environment.


 * PDF | VIDEO

How to Choose the Best Kernel For Your Embedded System [ELCE 2015]
Presenter: Hisao Munakata, Renesas Summary: This presentation talks about what is LTS and LTSI kernel and differences between the two.
 * PDF

LTSI Project Update for 3.10 Kernel and Future Plans [ELC 2014]
Presenter: Hisao Munakata, Renesas Summary: This presentation provides information about yocto and LTSI project coordination and development history.


 * PDF

LTSI: Status and Plans For Long-Term Stable Kernel [ELCE 2014]
Presenter: Tsugikazu Shibata, NEC, Hisao Munakata, Renesas Summary: This presentation provides information about the LTSI development process, the status of the latest Linux kernel, and LTSI new challenges.


 * PDF

LTSI: Long Term Stable Kernel and it's Testing [ELCE 2013]
Presenter: Hisao Munakata Summary: This presentation provides information about LTSI project development, management, and the LTSI value proposition.


 * PDF

LTSI (Long-Term Stable Initiative) Status Update [ELCE 2012]
Presenter: Tsugikazu Shibata, NEC Summary: This presentation provides information about the LTSI project, status update, and maintenance of long term kernel.


 * PDF

Toward the Long Term Stable Kernel Tree for The Embedded Industry [ELCE 2011]
Presenter: Tsugikazu Shibata (NEC & Linux Foundation Board Member) Summary: This presentation talks about CE/Embedded industry problem and LTSI Project overview.


 * PDF

= Status Check =

The Static Check Needle in the Warnings Haystack [ELCE 2019]
Presenter: Frank Rowand, Sony Summary: This presentation provides information about static check warnings present in the kernel code and tools and techniques for handling the warnings.


 * PDF | VIDEO

Keynote: Status of Embedded Linux [ELCE 2016]
Presenter: Tim Bird, ELC Program Chair Summary: This presentation provides information about challenges for Linux in an embedded system and boot time, system size, and power management.


 * PDF | VIDEO

Status of Embedded Linux [ELCE 2015]
Presenter: Tim Bird, Sony Mobile Summary: This presentation provides information about kernel process improvements, bootup time, and arm hardware support.


 * PDF | VIDEO

(BoFs) QCOM SoC Mainlining [ELC 2014]
Presenter: Tim Bird, Sony Mobile Summary: This BoF discusses the current status of mainlining Qualcom SoCs.


 * VIDEO

Status of Embedded Linux [ELCE 2013]
Presenter: Tim Bird, Sony Mobile Summary: This presentation provides information about kernel versions, technology areas, and file systems.


 * PDF

Status of Embedded Linux BoFs [ELCE 2011]
Presenter: Tim Bird (Sony) Summary: This presentation provides information about kernel versions, technology area,s and workgroup projects.


 * PDF

State of Embedded Linux [ELC 2010]
Presenter: Tim Bird Summary: This presentation talks about the status of Embedded Linux.


 * PDF | ODP

Keynote: The State of the Linux Kernel [ELC 2007]
Presenter: Jonathan Corbet Summary: This presentation provides information about the kernel development process, kernel release lifecycle, and some statistics.


 * PDF

Kernel Summit Report	[ELCE 2007]
Presenter: Thomas Gleixner Summary: This presentation talks about the changes made in the kernel and where it has been made.


 * VIDEO

= Upstreaming =

The Salmon Diet: Up-Streaming Drivers as a Form of Optimization [ELC 2018]
Presenter: Gilad Ben-Yossef, ARM Summary: This presentation provides information about upstreaming for code to make better and debug functionality.


 * PDF | VIDEO

Android Common Kernel and Out of Mainline Patchset Status [ELC 2018]
Presenter: Amil Pundir, Intel Summary: This presentation provides information about android common kernel upstreaming efforts, and fix android regression.


 * PDF | VIDEO

OpenEmbedded/Yocto on RISC-V - New Kid on the Block [ELC 2018]
Presenter: Khem Raj Summary: This presentation provides information about upstreamed into OpenEmbedded core and RISC-V based SOCs.


 * PDF | VIDEO

Keeping Up With The Joneses (CVEs) [ELCE 2018]
Presenter: David Reyna, Wind River Systems Summary: This presentation provides information about newly released products of security issues and security updates.


 * PDF | VIDEO

Farming together [ELCE 2017]
Presenter: Andrew Murray, Witekio Summary: This presentation will provide an overview of the Witekio farm highlighting the challenges faced - both in hardware challenges (connecting boards to farms) and software challenges.


 * PDF | VIDEO

Mainline Linux on AmLogic SoCs [ELC 2017]
Presenter: Neil Armstrong, BayLibre Summary: This presentation provides information about SOCs upstream, Linux upstreaming decisions, and hardware architecture.


 * PDF | VIDEO

Digitalization of Kernel Diversion from the Upstream [ELC 2016]
Presenter: Hisao Munakata, Renesas Electronics Summary: This presentation provides information about patches actively upstreamed and upstreaming consistent.


 * PDF | VIDEO

Atomic Display Support in Upstream [ELC 2016]
Presenter: Daniel Vetter, Intel Summary: this presentation provides information about the overall an ecosystem like upstream automatic support in android and the near future.


 * PDF | VIDEO

No, It's Never Too Late to Upstream Your Legacy Linux Based Platform [ELCE 2016]
Presenter: Neil Armstrong, BayLibre Summary: This presentation provides information about various challenges of code upstreaming like time constraints, copyright issues, and community aspects of the work.


 * PDF | VIDEO

Generic System for Safe Rootfs/Kernel Upgrades without Single-Point of Failure [ELCE 2016]
Presenter: Andreas Fenkart, digitalSTROM Summary: This presentation provides information about a minimal kexec/initramfs system that solves the problems of fetching, verification(crypto), and actual upgrade in a machine/product agnostic way.


 * PDF | VIDEO

Approaches to Ultra-Long Software Maintenance	[ELCE 2016]
Presenter: Wolfgang Mauerer, Technical University Regensburg/Siemens AG Industrial Summary: This presentation discusses technological strategies for various different maintenance and architectural objectives, and evaluate approaches that are commonly used in industry.


 * PDF | VIDEO

Upstreaming in a Downstream Environment [ELCE 2015]
Presenter: Dinh Nguyen, Altera Summary: This presentation provides information about the downstream environment, solutions, and benefits upstreaming.


 * PDF | VIDEO

Kernel Maintainership: An Oral Tradition [ELCE 2015]
Presenter: Gregory Clement, Free Electrons Summary: This presentation provides an overview of the role of a maintainer accepting a patch and interaction with other maintainers.


 * PDF

BoFs: kernelci.org [ELCE 2015]
Presenter: Kevin Hilman, Linaro Summary: This presentation provides information about the upstream kernel CI and the current state of the upstream tree.


 * PDF | VIDEO

(BoFs) ARM/ARM64: Code Sharing, Consolidation & Upstreaming [ELC 2014]
Presenter: Olof Johansson, Google Summary: This presentation provides information about enabling the upstream kernel for their upcoming 64-bit ARM platforms.


 * VIDEO

High-Speed Data Acquisition With the Linux I/O Framework [ELCE 2014]
Presenter: Lars-Peter Clausen, Analog Devices Summary: This presentation provides information about upstream status, kernel space API and use of Linux.


 * PDF

Overcoming Obstacles to Contributing to Linux [ELCE 2014]
Presenter: Tim Bird, Sony Mobile Summary: This presentation provides information about identifying obstacles, describing obstacles and overcoming obstacles.


 * PDF

RFC: Obtaining Management Buy-in for Mainline Development [ELCE 2013]
Presenter: Kevin Chalmers, Texas Instruments Summary: This presentation provides information about the tools and skills required to push for mainline development methodology.


 * PDF | VIDEO

The End of Embedded Linux (As We Know It) [ELCE 2012]
Presenter: Chris Simmonds, 2net Limited Summary: This presentation provides information about the evolution of embedded hardware, architecture support and mainstream and embedded distros.


 * PDF

Panel: Tips for Mainlining, From the Experts [ELC 2006]
Presenter: Greg Kroah-Hartman, Greg Ungerer, Matt Mackall and moderator Tim Bird Summary: This presentation provides information about kernel upstreaming and tips for mainlining from experts.


 * VIDEO

= Kernel Size =

Embedded Linux Size [ELC 2018]
Presenter: Michael Opdenacker, Bootlin. Summary: This talk provides information about the kernel & system size, compiler optimization, reduce user space size.


 * PDF

Embedded Linux Size Reduction Techniques [ELC 2017]
Presenter: Michael Opdenacker, Free Electrons Summary: This presentation provides information about Linux kernel size, gecko LTO optimizations and how to get a small kernel.


 * PDF | VIDEO

BoF: Embedded Linux Size [ELCE 2017]
Presenter: Michael Opdenacker, Free Electrons Summary: This presentation provides information about small kernel systems, supporting real hardware and reducing ram usage.


 * PDF

Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libraries and Toolchain [ELC 2011]
Presenter: Xi Wang (Broadcom) Summary: This presentation provides information about kernel memory lifecycle, tools and fight fragmentation.


 * PDF

Linux Tiny - Penguin Weight Watchers [ELC 2008]
Presenter: Thomas Petazzoni Summary: This presentation talks about increasing kernel size and ways to reduce the image size as required for tiny devices.


 * PDF | VIDEO

Linux Tiny - The Diet Must Go On [ELCE 2007]
Presenter: Michael Opdenacker Summary: This presentation talks about the problem with the large size of the Linux kernel and how the Linux tiny came into existence for small embedded systems.


 * PDF

Examining Linux Kernel Size [ELC 2006]
Presenter: Munehiro Ikeda. Summary: This presentation provides information about kernel size, memory usage, facts and issues related to kernel size-reduction.


 * PDF

=Kernel CI=

Bootstraping a Local KernelCI [ELC 2019]
Presenter: Michał Gałka, Collabora Summary: This presentation will go through the process of setting up a minimal local development/testing environment that's suitable for running the KernelCI phases of build, boot, test and results collection.


 * PDF | VIDEO

Introducing the "Lab in a Box" Concept [ELC 2018]
Presenter: Patrick Titiano & Kevin Hillman, Baylibre Summary: This presentation provides information about the quality level without the leveraging CI and test automation.


 * PDF | VIDEO

BoF: kernelci.org: A Million Kernel Boots and Counting [ELC 2016]
Presenter: Kevin Hilman, BayLibre Summary: This BoF will provide a very brief overview and current status of kernelci.


 * PDF | VIDEO

Mark Brown, Linaro & Kevin Hilman, BayLibre [ELCE 2016]
Presenter: Kernelci.org Needs YOU! Summary: This presentation provides information about kernelci.org, Lab setup, and LAVA v2 installations.


 * PDF | VIDEO

Building a Bards Farm: Continuous Integration and Remote Control [ELCE 2016]
Presenter:  Antoine Tenart & Quentin Schulz, Free Electrons Summary: This talk will describe the Kernel CI goals and infrastructure and how it communicates with our farm using LAVA. It gives a feedback on how boards farm designed and present its second use case: remote control of boards.


 * PDF | VIDEO

BoFs: Kernel Testing for Upstream with kernelci.org [ELC 2015]
Presenter: Kevin Hilman, Linaro Summary: This BoF will provide a very brief overview on Kernel upstreaming as part of KernelCI project.


 * PDF

BoFs: Kernel Testing for Upstream with kernelci.org [ELC 2015]
Presenter: Kevin Hilman, Linaro Summary: This BoF will provide a very brief overview on Kernel upstreaming as part of KernelCI project.


 * PDF

= Kernel Image =

FIT Image Format Inspired by the Kernel Device Tree Interface[ELC 2013]
Presenter: Joel Fernandes, Texas Instruments, Inc. Summary: This presentation provides information about understanding the existing challenges in multicomponent Images and the advantages of FIT.


 * PDF | VIDEO

= Microcontrollers =

LininoOS, LininoIO and ArduinoOS : A Suitable Ecosystem for Linux and MCUs[ELCE 2016]
Presenter: Arturo Rinaldi, Arduino.org Summary: This presentation provides information about LininoIO – Overview and LininoOS - MCU agnostic approach.


 * PDF | VIDEO

Linux for Microcontrollers: From Marginal to Mainstream [ELC 2015]
Presenter: Vitaly Wool, Softprise Consulting OU Summary: This presentation provides information about Microcontrollers and Linux and Streamlining networking code.


 * PDF

Linux for Microcontrollers: Spreading the Disease [ELC 2014]
Presenter: Vitaly Wool, Softprise Consulting OU Summary: This presentation provides information about ARM Linux evaluation, Linux storage requirements, and Linux on an MCU.


 * PDF

= Civil Infrastructure Platform =

SLTS Kernel and Base-Layer Development in the Civil Infrastructure Platform [ELC 2017]
Presenter: Yoshitake Kobayashi, Toshiba & Urs Gleim, Siements AG Summary: This presentation provides information about kernel development policy and developing a test framework to collect and share test results.


 * PDF | VIDEO

Civil Infrastructure Platform: Industrial Grade Open Source Base-Layer Development [ELCE 2017]
Presenter: Yoshitake Kobayashi & Urs Gleim, Civil Infrastructure Platform Summary: This presentation provides information about current status of CIP project and development activities for CIP base-layer.


 * PDF | VIDEO

Introduction to the Civil Infrastructure Platform [ELC 2016]
Presenter: Urs Gleim, Siemens & Yoshitake Kobayashi, Toshiba Summary: This presentation provides information about the evolution of civil infrastructure systems, and the relationship between CIP and other projects.


 * PDF | VIDEO

= Embedded Utilities =

What's New with Toybox [ELC 2015]
Presenter: Rob Landley Summary: This presentation talks about new features in Toybox -- which is a set of command line utilities combined into a BSD-licensed executable that's simple, small, fast, standards-compliant and powerful turn Android into a development environment.


 * TXT

Toybox: Writing a new Linux Command Line from Scratch [ELC 2013]
Presenter: Rob Landley, Multicellular Summary: This session talks about toybox -- which is a fresh implementation of linux/android command line with BSD license, drawing from Posix, LSB, LFS, toolbox, bash man page, etc.


 * TXT | VIDEO

= System Applications =

RPMsg to Accelerate Transition Between Multi-SoC and Multi-processor SoC Solutions [ELCE 2019]
Presenter: Loïc Pallardy & Arnaud Pouliquen, STMicroelectronics Summary: This presentation provides information about RPMsg protocol to unify internal and external coprocessors communication.


 * PDF | VIDEO

The Path of the Private FUTEX [ELCE 2016]
Presenter: Sebastian Siewior, Linutronix GmbH Summary: This presentation provides information about changes in kernel's futex implementation and benefits to mainline as well especially on big NUMA machines.


 * PDF | VIDEO

Demystifying Systemd for Embedded Systems[ELCE 2016]
Presenter: Gustavo Sverzut Barbieri, ProFUSION Summary: This presentation provides information about Systemd for Embedded, networking, timed tasks and logging.


 * PDF | VIDEO

Systemd for Embedded Linux - Challenges and Opportunities [ELCE 2014]
Presenter: Michael Olbrich, Pengutronix Summary: This presentation provides information about the anatomy of an Embedded System And service manager vs. service launcher.


 * PDF