Difference between revisions of "Linux General"

From eLinux.org
Jump to: navigation, search
(Keeping Up With The Joneses (CVEs) [ELCE 2018])
(Choosing Linux for New Use Cases [ELCE 2016])
Line 45: Line 45:
  
 
* [https://elinux.org/images/8/80/Choosing_Linux_for_New_Use_Cases.pdf PDF] | [https://youtu.be/nl2KZpdxpBE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO]
 
* [https://elinux.org/images/8/80/Choosing_Linux_for_New_Use_Cases.pdf PDF] | [https://youtu.be/nl2KZpdxpBE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO]
 +
 +
==Long-Term Maintenance, or How to (Mis-)Manage Embedded Systems for 10+ Years[ELCE 2016] ==
 +
'''Presenter: '''Jan Lübbe, Pengutronix e.K. <br>
 +
'''Summary:'''
 +
This presentation will explain why apparently reasonable<br>
 +
approaches to long-term maintenance fail and how to establish<br>
 +
a sustainable workflow instead.
 +
 +
* [https://elinux.org/images/a/ad/Long-Term_Maintenance.pdf PDF] | [https://youtu.be/xviInQoN-74?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO]
  
 
== LTSI: Latest Status and Kernel Testing [ELC 2015]==
 
== LTSI: Latest Status and Kernel Testing [ELC 2015]==

Revision as of 23:52, 14 October 2020

Contents

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Upstreaming in a Downstream Environment [ELCE 2015]

Presenter: Dinh Nguyen, Altera
Summary: This presentation provides information about the downstream environment,
solutions, and benefits upstreaming.

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.

(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.

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.

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.

Continuous Integration

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.

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.

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.

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.

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.