Difference between revisions of "Linux General"

From eLinux.org
Jump to: navigation, search
(One intermediate revision by the same user not shown)
Line 369: Line 369:
  
 
* [https://elinux.org/images/b/b1/Opdenacker-size-bof-elce2017.pdf PDF]  
 
* [https://elinux.org/images/b/b1/Opdenacker-size-bof-elce2017.pdf PDF]  
 +
 +
== Linux in a Lightbulb: How Far Are We on Tinification [ELCE 2015] ==
 +
'''Presenter:''' Pieter Smith, Philips <br>
 +
'''Summary:'''
 +
This presentation provides information about challenges in thermal design, <br>
 +
affects perception of safety/security, and Linux kernel tinification. <br>
 +
 +
* [https://elinux.org/images/6/67/Linux_In_a_Lightbulb-Where_are_we_on_tinification-ELCE2015.pdf PDF]
  
 
== Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libraries and Toolchain [ELC 2011] ==
 
== Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libraries and Toolchain [ELC 2011] ==
Line 463: Line 471:
  
 
* [https://elinux.org/images/2/2c/Sleim.pdf PDF] | [https://youtu.be/E9qFGo14T-Q VIDEO]
 
* [https://elinux.org/images/2/2c/Sleim.pdf PDF] | [https://youtu.be/E9qFGo14T-Q VIDEO]
 +
 +
= '''Maintainers''' =
 +
 +
== Developer's Diary: Supporting Maintainers [ELC 2010] ==
 +
'''Presenter:''' Wolfram Sang <br>
 +
'''Summary:'''
 +
this presentation provides information about the usual <br>
 +
procedure of the subsystem and compiles testing. <br>
 +
 +
* [https://elinux.org/images/2/25/ELCE10-SupportingMaintainers.pdf PDF]
  
 
= '''Embedded Utilities''' =
 
= '''Embedded Utilities''' =

Revision as of 23:01, 10 November 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.

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.

Maintainers

Developer's Diary: Supporting Maintainers [ELC 2010]

Presenter: Wolfram Sang
Summary: this presentation provides information about the usual
procedure of the subsystem and compiles testing.

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.