LinuxCon @ OSS NA 2024
| title | author | length |
|---|---|---|
| Vendor-Neutral GPU Programming in Chapel | Jade Abraham | 27m |
Chapel compiles the same high-level code for CPUs and GPUs and runs unchanged on a laptop, AWS T4 nodes, or Frontier, claiming vendor-neutral support for… | ||
| Tutorial: Developing High-performance Networking Applications | Cong Wang | 01h 21m |
Covers concrete code and repo examples: an epoll/libevent echo server, liburing demos and an io_uring-based server that uses io_uring submission/completion… | ||
| Toolchains for the Future | Victor Rodriguez | 43m |
GCC 14 gains an -Fanalyze warnings engine that flags infinite loops (CWE‑835) and out‑of‑bounds copies (CWE‑121) and adds a null‑terminated string function… | ||
| The Kernel Report | Jonathan Corbet | 43m |
Six major mainline releases since April 2023 average about ~14,000 commits per release while 6.7 peaks at 177,000 commits, showing huge churn; each release… | ||
| You Don’t Know Jack (and Kashan): Lessons from... | Jack Aboutboul, Khrum Kashan | 42m |
Microsoft reports 60% of cores run Linux on Azure and maintains ~20,000 marketplace images with roughly 1,000 new image variants per month. Engineering… | ||
| Software in Space: Lessons Every Developer Can Learn From | Joe Winchester | 41m |
Examines four mission failures and two rescues with concrete causes and fixes: a 16-bit signed integer overflow in Ariane 5 destroys a $7B launch… | ||
| Sharing Reset GPIOs in the Linux Kernel | Krzysztof Kozlowski | 16m |
Shared reset GPIOs cause drivers to accidentally toggle each other because GPIOs lack enable counting and probing is asynchronous. The kernel adds a concrete… | ||
| Refining Data Structure Implementations in the Linux Kernel for Improve.. | Jim Huang, Kuan-Wei Chiu | 28m |
Introduces concrete kernel patches: a bottom-up sift-down heap cuts comparisons by about 50% on large heaps by finding a leaf path then sifting up, keeping… | ||
| Quickly Test Your Kernel with GitLab CI | Helen Koike | 39m |
GitLab CI pipelines are configured to build kernels for arm32/arm64/x86_64, run IGT GPU tests on specific lab devices, and report per-driver expected failures… | ||
| Power Measurement and Attribution for Processes and Hardware Devices in the Linux... | Aditya Manglik | 37m |
A kernel-side framework measures per-process and per-device energy by calibrating device power curves (baseline plus operating-range sweeps) and running… | ||
| Optimizing Scheduler for Linux Gaming | Changwoo Min | 46m |
Measurement shows ~300 threads per game but ~30 threads take 95% of scheduling work, task runtimes sit at ~200–300 µs (few reach 2–3 ms), and preemption… | ||
| Optimizing Linux Systems: Leveraging Guider for Advanced Performance Analysis and... | Peace Lee | 40m |
An open source tool named Guider provides automatic performance monitoring as a background daemon that reads config thresholds, runs commanded investigations… | ||
| Modernizing Accessibility for Desktop Linux | Matt Campbell | 36m |
GNOME is building Newton, a Wayland-native accessibility architecture that replaces noisy per-query IPC with a push serialized accessibility tree model (full… | ||
| Memory Page-pooling with Auto Refill Feature for Improved Memory Allocati... | Sudarshan Rajagopalan | 38m |
Kernel adds kthread auto-refill that wakes when a pool falls below a fill/low watermark and asynchronously allocates pages (order-9 2MB, order-4 16KB, order-0… | ||
| KernelCI - How Can It Impact Your Future? | Paweł Wieczorek | 36m |
KernelCI moves from a monolith to a thin API+pipeline architecture that ingests git trees and Patchwork patches, schedules tests and submits results to KCB as… | ||
| Investigating Checkpoint and Restore for GPU-Accelerated Containers | Nan Lu, Adrian Reber | |
Demonstrates that CRIU can checkpoint and restore GPU-accelerated containers today using an CRIU plugin for AMD GPUs, checkpoint archives that are essentially… | ||
| Introduction to eBPF Qdisc and Use Cases | Amery Hung | 24m |
eBPF qdisc implements enqueue/dequeue as BPF programs via BPF stru_ops, adding three kernel/BPF changes: automatic skb reference acquisition on the first arg… | ||
| How Our Mainframe-Focused Working Group Solved Our Linux Distribution Maintaine... | Elizabeth K. Joseph | 40m |
A Linux distributions working group started in 2021 combines s390x maintainers from openSUSE, Debian, Fedora, Rocky and Alma to share hardware, CI and fixes… | ||
| How Hard Is It to Test the GPU Driver? | David Heidelberg | 29m |
Builds and hardware run through GitLab CI to hundreds of embedded boards using LAVA and Tron-CI; the Vulkan conformance suite alone is about VK-CTS ~2.8M tests… | ||
| HARDWARE in SPACE! The Kernel at the Edge of the Universe | Sen Hastings, Sal Kimmich | 49m |
History traces from vacuum‑tube Sputnik to Apollo's 36K words of core rope and IBM's discrete‑transistor Gemini computers, showing repeated surprises like… | ||
| Follow Those Packets!!! Dive Into Network Foundations For Everyone! | Marino Wijay | 42m |
Live demo boots a kind Kubernetes cluster in GitHub Codespaces, uses Cilium CNI and Pulumi to deploy a three‑pod Star Wars app and apply a Kubernetes… | ||
| Expanding the Memory Limits with CXL Software Stack | Vandana Salve | 43m |
Claims that adding four Micron CXL controllers with 256 GB modules raises per‑core bandwidth from ~6 GB/s to ~14 GB/s and boosts system capacity by ~133%… | ||
| EROFS: Past, Present, and Future | Xiang Gao, Tianyi Tang | 57m |
EROFS is a small on‑disk read‑only FS used by Android since 13 and integrated into container stacks; the team shows working tools: a tar‑stream converter and… | ||
| eBPF User Stack Trace Issue and Solutions | Eunseon Lee | 19m |
Two concrete solutions address bpf inability to unwind user stacks without frame pointers: PR #4463 captures user registers and part of the user stack in the… | ||
| Developing a Secure, Open Future | Christopher R Robinson | 42m |
OpenSSF offers concrete, actionable outputs: a 100% free secure-development course with hands-on labs, a two‑page concise guide/checklist for maintainers, and… | ||
| DAMO[N,S]?: Implementing Self-Driven Data Access-Aware Efficient Linux System | SeongJae Park | 47m |
DAMON is a kernel subsystem (mainline since v5.15) paired with a Python3 user tool DAMO that produces access heatmaps and drives actions; demo replays show… | ||
| Booting a Linux Kernel in a Higher Privilege Level | Thara Gopinath, Anna Trikalinou | 48m |
Demonstrates a working prototype that boots a minimal Linux kernel inside a higher-privilege Virtual Trust Level 1 (VTL1) on Hyper‑V, using Hyper‑V’s VSM… | ||
| A Year of Servo Reboot: Where Are We Now? | Rakhi Sharma | 32m |
Servo restarts January 2023 and records about 2,500 commits, 1,000+ PRs, 53 unique contributors while moving off maintenance into active work. The project… | ||
| A Journey into Linux Interrupt Handling Bottom Halves | Allen Pais | 34m |
Describes converting about 4,000 Linux tasklets into per-CPU bottom-half workqueues using workqueue_init_early, per-CPU worker pools (normal and high-priority… | ||
| [x86] Linux Kernel Interrupt Delivery Configuration: How the Linux Kernel Interacts... | Adrian Huang | 33m |
Kernel 6.7 example shows how Linux chooses CPUs and vectors, allocates IRQ numbers (low bound often 24), and updates IOAPIC/MSI tables so interrupts land on… | ||
| nothing matches | ||