YoVDO

Improving UAPI Compatibility Review with Automated Tooling

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Courses Automated testing Courses Backwards Compatibility Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the importance of maintaining userspace API (UAPI) compatibility in Linux and learn about innovative approaches to enhance compatibility review processes. Dive into a 40-minute conference talk from the Linux Plumbers Conference that examines the potential of automated tooling, specifically libabigail, to detect UAPI-breaking changes before code execution. Discover how integrating such tools into build pipelines can provide developers with immediate feedback and reinforce the kernel's UAPI stability policy. Investigate additional user-kernel space boundaries, including sysfs and module parameters, and engage in a discussion about analyzing compatibility for these interfaces. Gain insights into the challenges and potential solutions for ensuring backwards-compatible kernel upgrades across various interface types.

Syllabus

Improving UAPI Compatibility Review with Automated Tooling - John Moon


Taught by

Linux Plumbers Conference

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera