Linux General
Contents
- 1 LTSI
- 1.1 LTSI Project status update [ELC 2019]
- 1.2 Activities of Super Long Term Support Kernel Workgroup in Civil Infrastructure Platform Project [ELCE 2019]
- 1.3 Using Linux as Long Term Working with the Community [ELC 2017]
- 1.4 Using Linux as Long Term Working with the Community [ELCE 2017]
- 1.5 Choosing Linux for New Use Cases [ELCE 2016]
- 1.6 Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years[ELCE 2016]
- 1.7 LTSI: Latest Status and Kernel Testing [ELC 2015]
- 1.8 Tutorial: Customize Your Mainline or LTSI Linux Kernel Using the Yocto Project[ELCE 2015]
- 1.9 Unveil How to Customize LTSI Test For Your Platform[ELCE 2015]
- 1.10 How to Choose the Best Kernel For Your Embedded System [ELCE 2015]
- 1.11 LTSI Project Update for 3.10 Kernel and Future Plans [ELC 2014]
- 1.12 LTSI: Status and Plans For Long-Term Stable Kernel [ELCE 2014]
- 1.13 LTSI: Long Term Stable Kernel and it's Testing [ELCE 2013]
- 1.14 LTSI (Long-Term Stable Initiative) Status Update [ELCE 2012]
- 1.15 Toward the Long Term Stable Kernel Tree for The Embedded Industry [ELCE 2011]
- 2 Status Check
- 2.1 The Static Check Needle in the Warnings Haystack [ELCE 2019]
- 2.2 Keynote: Status of Embedded Linux [ELCE 2016]
- 2.3 Status of Embedded Linux [ELCE 2015]
- 2.4 (BoFs) QCOM SoC Mainlining [ELC 2014]
- 2.5 Status of Embedded Linux [ELCE 2013]
- 2.6 Status of Embedded Linux BoFs [ELCE 2011]
- 2.7 State of Embedded Linux [ELC 2010]
- 2.8 Keynote: The State of the Linux Kernel [ELC 2007]
- 2.9 Kernel Summit Report [ELCE 2007]
- 3 Upstreaming
- 3.1 The Salmon Diet: Up-Streaming Drivers as a Form of Optimization [ELC 2018]
- 3.2 Android Common Kernel and Out of Mainline Patchset Status [ELC 2018]
- 3.3 OpenEmbedded/Yocto on RISC-V - New Kid on the Block [ELC 2018]
- 3.4 Keeping Up With The Joneses (CVEs) [ELCE 2018]
- 3.5 Mainline Linux on AmLogic SoCs [ELC 2017]
- 3.6 Digitalization of Kernel Diversion from the Upstream [ELC 2016]
- 3.7 No, It's Never Too Late to Upstream Your Legacy Linux Based Platform [ELCE 2016]
- 3.8 Approaches to Ultra-Long Software Maintenance [ELCE 2016]
- 3.9 Upstreaming in a Downstream Environment [ELCE 2015]
- 3.10 Kernel Maintainership: An Oral Tradition [ELCE 2015]
- 3.11 (BoFs) ARM/ARM64: Code Sharing, Consolidation & Upstreaming [ELC 2014]
- 3.12 High-Speed Data Acquisition With the Linux I/O Framework [ELCE 2014]
- 3.13 Overcoming Obstacles to Contributing to Linux [ELCE 2014]
- 3.14 RFC: Obtaining Management Buy-in for Mainline Development [ELCE 2013]
- 3.15 The End of Embedded Linux (As We Know It) [ELCE 2012]
- 3.16 Panel: Tips for Mainlining, From the Experts [ELC 2006]
- 4 Kernel Size
- 4.1 Embedded Linux Size [ELC 2018]
- 4.2 Embedded Linux Size Reduction Techniques [ELC 2017]
- 4.3 BoF: Embedded Linux Size [ELCE 2017]
- 4.4 Linux in a Lightbulb: How Far Are We on Tinification [ELCE 2015]
- 4.5 Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libraries and Toolchain [ELC 2011]
- 4.6 Linux Tiny - Penguin Weight Watchers [ELC 2008]
- 4.7 Linux Tiny - The Diet Must Go On [ELCE 2007]
- 4.8 Examining Linux Kernel Size [ELC 2006]
- 5 Kernel Image
- 6 Microcontrollers
- 7 Civil Infrastructure Platform
- 8 Embedded Utilities
- 9 System Applications
LTSI
LTSI Project status update [ELC 2019]
Presenter: Tsugikazu Shibata, NEC
Summary:
This presentation provides information about the LTSI project
and Linux testing activities.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
(BoFs) QCOM SoC Mainlining [ELC 2014]
Presenter: Tim Bird, Sony Mobile
Summary:
This BoF discusses the current status of mainlining Qualcom SoCs.
Status of Embedded Linux [ELCE 2013]
Presenter: Tim Bird, Sony Mobile
Summary:
This presentation provides information about kernel versions,
technology areas, and file systems.
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.
State of Embedded Linux [ELC 2010]
Presenter: Tim Bird
Summary:
This presentation talks about the status of Embedded Linux.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Upstreaming in a Downstream Environment [ELCE 2015]
Presenter: Dinh Nguyen, Altera
Summary:
This presentation provides information about the downstream environment,
solutions, and benefits upstreaming.
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.
(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.
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.
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.
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.
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.
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.
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.
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.
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.
Linux in a Lightbulb: How Far Are We on Tinification [ELCE 2015]
Presenter: Pieter Smith, Philips
Summary:
This presentation provides information about challenges in thermal design,
affects perception of safety/security, and Linux kernel tinification.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
What's new with BusyBox [ELC 2006]
Presenter: Rob Landley
Summary:
This presentation discusses about Busybox
and the new features added to it.
System Applications
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.
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.
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.