CFP: Multi-architecture kernel development lab in a 19" rack

43 views
Skip to first unread message

Dipankar Sarma

unread,
May 29, 2024, 1:53:22 AMMay 29
to Kernel Meetup Bangalore, Santosh Shukla
Hi,

Here is my talk proposal for the June 29th, 2024 meetup.

Thanks
Dipankar


Title: Multi-architecture kernel development lab in a rack

Abstract: 
One of the challenges faced by Linux kernel developers is to engineer
code in a way that doesn't negatively impact (build, functionality,
performance) CPU architectures other than the developer's primary
platform. This presentation (Part 1 of a series) describes a way for
developers to independently build a compact kernel development lab in a
single 19" rack that can host systems of multiple CPU architectures,
has infrastructure support for kernel development (remote PDU, VPN,
serial console) and can be easily fitted into the power limits of an
urban Indian home.

Outline:
In this presentation (Part 1 of a series), I cover the infrastructure
part of a compact kernel development lab in a 19" industry standard
rack, something a Linux enthusiast can build at a reasonable cost. The
presentation follows the recipes from my home lab where such a rack
hosts aarch64, riscv and x86_64(AMD) systems. The presentation starts
with the overall architecture of the lab (systems, networking and
power) in a rack, high-level recipes of the systems (homebrew) and then
describes the various infrastructure services implemented there like
serial console, do-it-yourself command-line based remote PDU (for
bring-up, CI automation etc.), VPN access etc. The detailed recipes for
this lab and relevant source code have already been published in
https://hill9.org/journal.

The subsequent parts of the series will cover Linux kernel CI and
regression testing in this lab.

Talk preference: Lightening talk, can do regular talk if there is
sufficient interest in details.
Reply all
Reply to author
Forward
0 new messages