Difference between revisions of "Linux General"

From eLinux.org
Jump to: navigation, search
(Created page with "= '''LTSI''' = == LTSI Project status update [ELC 2019] == '''Presenter:''' Tsugikazu Shibata, NEC <br> '''Summary:''' This presentation provides information about the LTSI p...")
 
Line 109: Line 109:
  
 
* [https://elinux.org/images/1/1a/LTSI_%28Long-Term_Stable_Initiative%29_Status_Update.pdf PDF]
 
* [https://elinux.org/images/1/1a/LTSI_%28Long-Term_Stable_Initiative%29_Status_Update.pdf PDF]
 +
 +
= '''Status Check''' =
 +
== The Static Check Needle in the Warnings Haystack [ELCE 2019] ==
 +
 +
'''Presenter:''' Frank Rowand, Sony <br>
 +
'''Summary:'''
 +
This presentation provides information about static check warnings present <br>
 +
in the kernel code and tools and techniques for handling the warnings. <br>
 +
 +
* [https://elinux.org/images/8/82/Kernel_warnings.pdf PDF] | [https://youtu.be/cbQYK4a4LLw?list=PLbzoR-pLrL6pamOj4UifcMJf560Ph6mJp VIDEO]
 +
 +
== Keynote: Status of Embedded Linux [ELCE 2016] ==
 +
 +
'''Presenter:''' Tim Bird, ELC Program Chair <br>
 +
'''Summary:'''
 +
This presentation provides information about challenges for Linux in an <br>
 +
embedded system and boot time, system size, and power management. <br>
 +
 +
* [https://elinux.org/images/1/1e/Status_of_Embedded_Linux2016elce.pdf PDF] | [https://youtu.be/iRrZVWVL_KE?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO]
 +
 +
== Status of Embedded Linux [ELCE 2015] ==
 +
 +
'''Presenter:''' Tim Bird, Sony Mobile <br>
 +
'''Summary:'''
 +
This presentation provides information about kernel process improvements, <br>
 +
bootup time, and arm hardware support. <br>
 +
 +
* [https://elinux.org/images/f/f1/Status-of-embedded_Linux-2015-10-ELCE.pdf PDF] | [https://www.youtube.com/watch?v=XkvLMbT4scE VIDEO]
 +
 +
== Status of Embedded Linux [ELCE 2013] ==
 +
 +
'''Presenter:''' Tim Bird, Sony Mobile <br>
 +
'''Summary:'''
 +
This presentation provides information about kernel versions, <br>
 +
technology areas, and file systems. <br>
 +
 +
* [https://elinux.org/images/f/fa/Status-of-embedded_Linux-2013-10-ELCE-v2.pdf PDF]
 +
 +
== Status of Embedded Linux BoFs [ELCE 2011] ==
 +
 +
'''Presenter:''' Tim Bird (Sony) <br>
 +
'''Summary:'''
 +
This presentation provides information about kernel versions, <br>
 +
technology area,s and workgroup projects. <br>
 +
 +
* [https://elinux.org/images/7/79/Status-of-Embedded-Linux-2011-10-ELCE.pdf PDF]
 +
 +
== State of Multimedia in 2010's Embedded Linux Devices [ELCE 2010] ==
 +
 +
'''Presenter:''' Benjamin Zores <br>
 +
'''Summary:'''
 +
This presentation provides information about writing applications, <br>
 +
the user interface, and complete hardware graphics acceleration. <br>
 +
 +
* [https://elinux.org/images/8/89/State_of_Multimedia_in_2010_Embedded_Linux_Devices.pdf PDF]
 +
 +
== Keynote: The State of the Linux Kernel [ELC 2007] ==
 +
 +
'''Presenter:''' Jonathan Corbet <br>
 +
'''Summary:'''
 +
This presentation provides information about the kernel development <br>
 +
process, kernel release lifecycle, and some statistics. <br>
 +
 +
* [https://elinux.org/images/0/00/Corbet-dev-process.pdf PDF]
 +
 +
= '''Upstreaming''' =
 +
== The Salmon Diet: Up-Streaming Drivers as a Form of Optimization [ELC 2018] ==
 +
 +
'''Presenter:''' Gilad Ben-Yossef, ARM <br>
 +
'''Summary:'''
 +
This presentation provides information about upstreaming for <br>
 +
code to make better and debug functionality. <br>
 +
 +
* [https://elinux.org/images/4/4c/Salmon_diet.pdf PDF] | [https://youtu.be/5PrM-wSWLjs VIDEO]
 +
 +
== Android Common Kernel and Out of Mainline Patchset Status [ELC 2018] ==
 +
 +
'''Presenter:''' Amil Pundir, Intel <br>
 +
'''Summary:'''
 +
This presentation provides information about android common  <br>
 +
kernel upstreaming efforts, and fix android regression. <br>
 +
 +
* [https://elinux.org/images/d/d6/Android_common_kernel_and_out_of_tree_patchset.pdf PDF] | [https://youtu.be/pD8koS4kwFE VIDEO]
 +
 +
== OpenEmbedded/Yocto on RISC-V - New Kid on the Block [ELC 2018] ==
 +
 +
'''Presenter:''' Khem Raj <br>
 +
'''Summary:'''
 +
This presentation provides information about upstreamed into <br>
 +
OpenEmbedded core and RISC-V based SOCs.<br>
 +
 +
* [https://elinux.org/images/0/0c/ELC%2BIoT_RISCV-Yocto.pdf PDF] | [https://www.youtube.com/watch?v=TdsmjqWJmfc VIDEO]
 +
 +
== Keeping Up With The Joneses (CVEs) [ELCE 2018] ==
 +
 +
'''Presenter:''' David Reyna, Wind River Systems <br>
 +
'''Summary:'''
 +
This presentation provides information about newly released <br>
 +
products of security issues and security updates.  <br>
 +
 +
* [https://elinux.org/images/9/94/Keeping-Up-With-The-Joneses-CVEs-David-Reyna-Wind-River-Systems.pdf PDF] | [https://youtu.be/IVYIpZ_pgQQ VIDEO]
 +
 +
== Mainline Linux on AmLogic SoCs [ELC 2017] ==
 +
 +
'''Presenter:''' Neil Armstrong, BayLibre <br>
 +
'''Summary:'''
 +
This presentation provides information about SOCs upstream, <br>
 +
Linux upstreaming decisions, and hardware architecture.<br>
 +
 +
* [https://elinux.org/images/9/9e/Elcna-2017-amlogic.pdf PDF] | [https://youtu.be/dG4lgngwKiA VIDEO]
 +
 +
==Digitalization of Kernel Diversion from the Upstream [ELC 2016] ==
 +
 +
'''Presenter:''' Hisao Munakata, Renesas Electronics <br>
 +
'''Summary:'''
 +
This presentation provides information about patches <br>
 +
actively upstreamed and upstreaming consistent. <br>
 +
 +
* [https://elinux.org/images/1/16/ELC2016-Munakata.pdf PDF] | [https://youtu.be/m1j7iAOnQk4 VIDEO]
 +
 +
==Atomic Display Support in Upstream [ELC 2016] ==
 +
 +
'''Presenter:''' Daniel Vetter, Intel <br>
 +
'''Summary:'''
 +
this presentation provides information about the overall <br>
 +
an ecosystem like upstream automatic support in android and the near future.  <br>
 +
 +
* [https://elinux.org/index.php?title=Special:Upload&wpDestFile=Vetter.pdf PDF] | [https://youtu.be/pBEvt-V8H1M VIDEO]
 +
 +
==No, It's Never Too Late to Upstream Your Legacy Linux Based Platform [ELCE 2016] ==
 +
 +
'''Presenter:''' Neil Armstrong, BayLibre <br>
 +
'''Summary:'''
 +
This presentation provides information about various challenges of code <br>
 +
upstreaming like time constraints, copyright issues, <br>
 +
and community aspects of the work. <br>
 +
 +
* [https://elinux.org/images/8/8d/Neil_Armstrong.pdf PDF] | [https://youtu.be/rDMOEvfaMRk?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO]
 +
 +
==Generic System for Safe Rootfs/Kernel Upgrades without Single-Point of Failure [ELCE 2016] ==
 +
 +
'''Presenter:''' Andreas Fenkart, digitalSTROM <br>
 +
'''Summary:'''
 +
This presentation provides information about a minimal kexec/initramfs system <br>
 +
that solves the problems of fetching, verification(crypto), <br>
 +
and actual upgrade in a machine/product agnostic way. <br>
 +
 +
* [https://elinux.org/images/f/fd/Fenkart.pdf PDF] | [https://youtu.be/6p_eIcQEPPI?list=PLbzoR-pLrL6pRFP6SOywVJWdEHlmQE51q VIDEO]
 +
 +
==Upstreaming in a Downstream Environment [ELCE 2015] ==
 +
 +
'''Presenter:''' Dinh Nguyen, Altera <br>
 +
'''Summary:'''
 +
This presentation provides information about the downstream environment, <br>
 +
solutions, and benefits upstreaming. <br>
 +
 +
* [https://elinux.org/images/6/61/2015_ELCE_Dinh_Nguyen_v5_16_9.pdf PDF] | [https://www.youtube.com/watch?v=BC6bxO361jo VIDEO]
 +
 +
==BoFs: kernelci.org [ELCE 2015] ==
 +
 +
'''Presenter:''' Kevin Hilman, Linaro <br>
 +
'''Summary:'''
 +
This presentation provides information about the upstream kernel CI <br>
 +
and the current state of the upstream tree. <br>
 +
 +
* [https://elinux.org/images/f/ff/Kernelci.pdf PDF] | [https://www.youtube.com/watch?v=F66Ff93503E VIDEO]
 +
 +
==(BoFs) ARM/ARM64: Code Sharing, Consolidation & Upstreaming [ELC 2014] ==
 +
 +
'''Presenter:''' Olof Johansson, Google <br>
 +
'''Summary:'''
 +
This presentation provides information about enabling the <br>
 +
upstream kernel for their upcoming 64-bit ARM platforms. <br>
 +
 +
* [https://www.youtube.com/watch?v=VoSlYSZQSj0 VIDEO]
 +
 +
==High-Speed Data Acquisition With the Linux I/O Framework [ELCE 2014] ==
 +
 +
'''Presenter:''' Lars-Peter Clausen, Analog Devices <br>
 +
'''Summary:'''
 +
This presentation provides information about upstream status, <br>
 +
kernel space API and use of Linux. <br>
 +
 +
* [https://elinux.org/images/8/8d/Clausen--high-speed_data_acquisition_with_the_linux_iio_framework.pdf PDF]
 +
 +
==Overcoming Obstacles to Contributing to Linux [ELCE 2014] ==
 +
 +
'''Presenter:''' Tim Bird, Sony Mobile <br>
 +
'''Summary:'''
 +
This presentation provides information about identifying obstacles, <br>
 +
describing obstacles and overcoming obstacles. <br>
 +
 +
* [https://elinux.org/images/8/8f/Overcoming_Obstacles_to_Mainlining-ELCE-2014-with-notes.pdf PDF]
 +
 +
==The End of Embedded Linux (As We Know It) [ELCE 2012] ==
 +
 +
'''Presenter:''' Chris Simmonds, 2net Limited <br>
 +
'''Summary:'''
 +
This presentation provides information about the evolution of embedded hardware, <br>
 +
architecture support and mainstream and embedded distros. <br>
 +
 +
* [https://elinux.org/images/c/c2/Csimmonds-end-of-embedded-linux.pdf PDF]
 +
 +
== Panel: Tips for Mainlining, From the Experts [ELC 2006] ==
 +
 +
'''Presenter:''' Greg Kroah-Hartman, Greg Ungerer, Matt Mackall and moderator Tim Bird <br>
 +
'''Summary:'''
 +
This presentation provides information about kernel upstreaming <br>
 +
and tips for mainlining from experts. <br>
 +
 +
* [https://bootlin.com/pub/video/2006/elc/elc2006-tim-bird-mainlining.ogg VIDEO]
 +
 +
= '''Kernel Size''' =
 +
== Embedded Linux Size [ELC 2018] ==
 +
'''Presenter:''' Michael Opdenacker, Bootlin. <br>
 +
'''Summary:'''
 +
This talk provides information about the kernel & system size, <br>
 +
compiler optimization, reduce user space size. <br>
 +
 +
* [https://elinux.org/images/e/e4/Opdenack-Size-Bof-ELC-2018.pdf PDF]
 +
 +
== Embedded Linux Size Reduction Techniques [ELC 2017] ==
 +
'''Presenter:''' Michael Opdenacker, Free Electrons <br>
 +
'''Summary:'''
 +
This presentation provides information about Linux kernel size, <br>
 +
gecko LTO optimizations and how to get a small kernel. <br>
 +
 +
* [https://elinux.org/images/0/07/Opdenacker-embedded-linux-size-reduction-techniques.pdf PDF]  | [https://www.youtube.com/watch?v=v7cnNauG9VY VIDEO]
 +
 +
== BoF: Embedded Linux Size [ELCE 2017] ==
 +
'''Presenter:''' Michael Opdenacker, Free Electrons <br>
 +
'''Summary:'''
 +
This presentation provides information about small kernel systems, <br>
 +
supporting real hardware and reducing ram usage. <br>
 +
 +
* [https://elinux.org/images/b/b1/Opdenacker-size-bof-elce2017.pdf PDF]
 +
 +
== Examining Linux Kernel Size [ELC 2006] ==
 +
'''Presenter:''' Munehiro Ikeda. <br>
 +
'''Summary:'''
 +
This presentation provides information about kernel size, memory usage, <br>
 +
facts and issues related to kernel size-reduction. <br>
 +
 +
* [https://elinux.org/images/f/f3/Size_exam_celf_elc2006.pdf PDF]

Revision as of 01:00, 29 September 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.

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.

State of Multimedia in 2010's Embedded Linux Devices [ELCE 2010]

Presenter: Benjamin Zores
Summary: This presentation provides information about writing applications,
the user interface, and complete hardware graphics acceleration.

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.

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.

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.

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.