From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3776E3630A5 for ; Tue, 4 Aug 2026 12:59:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.72 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785848398; cv=none; b=Jeo+Dhw0vitkdAYTmtfvGWnGX6yvRyMY9iUfJeFyqjVtQhZwz7Q31ny32KwB8D5LSBYow7YYcd8B+46J+3hJvORgPOlVRYJMTw/KD7lv9nknh4L8iKJ7NPbYPR8ixY8PvkwyJi/KJvA/knUSfvFLk+zWJNMZuk+s0YsWRAdIc1A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785848398; c=relaxed/simple; bh=zMMLoO2gqn6g7gsTInJpy+nETcf+jiRRREPUnNR9uU0=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=jDpYxjFiFzQEqGWHWzsit6/uotZjqW0pFS+PT7nP2JBJmc9TF/aZXZvTczLDItycmpigl2TGhs+/JtXbzTR70NyjIb5L3DYaPrJZ3mzLq2WAcOjfOEAS3AyU3UdZIcqFVYw/Ewi1ydeE9t3SIlgKLN0jh/m5XIGuDw4aPCATRa0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--aliceryhl.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=eB1Wk34p; arc=none smtp.client-ip=209.85.128.72 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--aliceryhl.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="eB1Wk34p" Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-4954b1c6310so29914255e9.0 for ; Tue, 04 Aug 2026 05:59:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1785848395; x=1786453195; darn=vger.kernel.org; h=content-type:cc:to:from:subject:message-id:mime-version:date:from :to:cc:subject:date:message-id:reply-to:content-type; bh=zMMLoO2gqn6g7gsTInJpy+nETcf+jiRRREPUnNR9uU0=; b=eB1Wk34pooER5BART8Y2pZicEuYwtm1+p3k0XFKd6AT8PUly6SL9dPLgL3tWc7Bi+C aj0iLkiG3rZKyAP7DHabK8e2fcklKIwC9ODQ5QJ0aX4HshCraIp7EMIFW5Vd35LEnnM2 rtUXZbeOD5dWfDk66XIppM9airINcfqfr0VmKmUYj0isYtAyehxL7mIVl5i49Cz5VBSp lYL3Pwdo1BBbVgDHShO+hTSz2i1ZpLgibSmfqezXm/qAA90MCqyBXFvTLgpWDKR1uCf/ MD/JZdn8W6S+CUeLmaP2IFesOeNyOKmBQ70HuSUr/SswByJ0Pj46i66nhW9+QVlVv0Iy ecdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785848395; x=1786453195; h=content-type:cc:to:from:subject:message-id:mime-version:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=zMMLoO2gqn6g7gsTInJpy+nETcf+jiRRREPUnNR9uU0=; b=q72RV1FjByplEa5nXs/oNk1JkAe9dDdD0kifMClE8cWXVUCtSZzSA3G9qx0Or2Ny57 rbXHAijBiizFedrxDxM+eRPQv4M5w9zkIsbemBqs2ihw2PAc2oonQVrmu27+/ImZHQp5 xfG0y7tUNjMxbwvgjcUWMHhIM+7dO9Qukkqv72yAUg2hsvnc2RPfxVM9Pyzi15v1uozJ dYGGzG9FiXMTtaTctg2krDb8lV7tXstBgIL5vwqoKFI0N5/xR1EOf5gor/VYyQSWImJD EFAtKktFJShm2SM/hT7vLQc3E6sgk1V0NRl104Qgjd0EJ2gLmXlyo03TQywI6mWcQRQt +j6Q== X-Forwarded-Encrypted: i=1; AHgh+RqxJaKk+8gsvoUhXR0ByRMvuXq0KdeV57p5KsPMWXCotWRsyM97EoeUl4RsOfxytMIKYR2BZpaLl+eOyZk=@vger.kernel.org X-Gm-Message-State: AOJu0Yy4mxKuljsp3RfhApHBHQwwU4fmVnKIMb9s+qt9fQZBj07fInp2 6DWmntdUuklzhsdksbz2vVi5ZEdRbq+gfyKXeqqBdGeJvuh8qKkY9ed07F54L+7Qvqun8qPGs72 cpkJCnsXSvhE1eYn+4A== X-Received: from wmma7.prod.google.com ([2002:a05:600c:2247:b0:493:ad14:710b]) (user=aliceryhl job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:4f56:b0:499:484a:98e7 with SMTP id 5b1f17b1804b1-499484a9989mr140005055e9.14.1785848395221; Tue, 04 Aug 2026 05:59:55 -0700 (PDT) Date: Tue, 4 Aug 2026 12:57:29 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.55.0.629.g250fe7f194-goog Message-ID: Subject: Invitation: Rust for Linux Training Day at LPC 2026 From: Alice Ryhl To: rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , Andrew Morton , Peter Zijlstra , Kees Cook , Matthew Wilcox , Lorenzo Stoakes , "Liam R . Howlett" , Vlastimil Babka , Yury Norov , Jonathan Corbet , "=?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?=" , Michal Wilczynski , Tejun Heo , Jens Axboe , Robin Murphy , FUJITA Tomonori , Thomas Gleixner , Anna-Maria Behnsen , Steven Rostedt , Dave Airlie , Luis Chamberlain , Petr Pavlu , Daniel Gomez , Sami Tolvanen , Christian Brauner , Viresh Kumar , Joel Fernandes , Jesung Yang , Burak Emir , Rob Herring , Bjorn Helgaas , "=?UTF-8?q?Krzysztof=20Wilczy=C5=84ski?=" , Miguel Ojeda , Boqun Feng , Gary Guo , "=?UTF-8?q?Bj=C3=B6rn=20Roy=20Baron?=" , Benno Lossin , Andreas Hindborg , Trevor Gross , Danilo Krummrich , Daniel Almeida , Tamir Duberstein , Alexandre Courbot , "=?UTF-8?q?Onur=20=C3=96zkan?=" , Lyude Paul Content-Type: text/plain; charset="UTF-8" Hi everyone, I am excited to announce a dedicated Rust for Linux training day on Sunday, October 4th, 2026, the day just before the Linux Plumbers Conference kicks off. Whether you are a kernel developer wanting to write your first line of Rust, or a subsystem maintainer preparing to review incoming Rust patches, you are highly encouraged to attend. What to Expect ============== The training will be held in an interactive, classroom-style setting. I will be joined by other Rust experts to guide you step-by-step through integrating and using Rust in the Linux kernel. We will balance theory with practical application, focusing on: Core Concepts: Understanding fundamental Rust concepts specifically as they apply to kernel development. Code Walkthroughs: Exploring and breaking down real Rust abstractions and code that already exist in the kernel today. Hands-on Exercises: Writing your first Rust driver. We will write a driver using the QEMU `edu` virtual educational PCI device. Instructors: Alice Ryhl, Danilo Krummrich, Boqun Feng, Gary Guo, Daniel Almeida Session Goals ============= We have tailored this session with two primary outcomes in mind: For Developers: By the end of the day, our goal is for you to have written your very first working Rust driver. For Maintainers: We will cover enough Rust syntax, idioms, and kernel-specific patterns so that you feel confident reviewing Rust patches submitted to your subsystem. Logistics & Prerequisites ========================= When: Sunday, October 4th, 2026 Doors open 9:30, and we start at 10:00. We will be done by 17:00. Where: Room 2.1 in the Prague Convention Centre What to bring: Please bring a laptop. Instructions for setting up your local development environment will be sent out closer to the event. Registration ============ Space may be limited, so please register or confirm your attendance here: https://forms.gle/ksNftmkdbbjvAJgH9 If you have any questions about the curriculum or the event, feel free to reply to this thread. We look forward to seeing you there and building the future of Rust in the kernel together! Best regards, Alice Ryhl