Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kworkflow: Mix & Match Kernel Recipes End-to-end

Kworkflow: Mix & Match Kernel Recipes End-to-end

The Linux kernel community thrives on shared knowledge. Kworkflow (kw) takes this spirit a step further by providing a unified platform for kernel development tools and best practices.

This talk introduces kw, a project designed to optimize your kernel workflow, automate common practices, and standardize data exchange. By consolidating valuable tools, scripts and recipes from the kernel community, kw aims to boost efficiency and collaboration.

Discover how you can contribute your expertise and become part of the kworkflow movement.

Melissa WEN

Avatar for Kernel Recipes

Kernel Recipes PRO

October 09, 2025
Tweet

More Decks by Kernel Recipes

Other Decks in Technology

Transcript

  1. KWorkflow: Mix & Match Kernel Recipes End-to_end Melissa Wen Kernel

    Recipes - September 22, 2025 - Paris, France
  2. Let me introduce myself Kworkflow: Mix & Match Kernel Recipes

    End-to-End Melissa Wen, Sep 22, 2025 Work for Igalia on GPU drivers in the DRM subsystem: • Co-maintained vkms and v3d drivers • Now on AMD display driver like the one in the Steam Deck Mentoring in Outreachy, Google Summer of Code and Igalia Coding Experience Improving documentation and tools
  3. ...and what's this cookbook called KWorkflow? Kworkflow: Mix & Match

    Kernel Recipes End-to-End Melissa Wen, Sep 22, 2025
  4. Kworkflow (kw) Kworkflow: Mix & Match Kernel Recipes End-to-End Melissa

    Wen, Sep 22, 2025 Created by Rodrigo Siqueira Single platform combining software and tools to: • optimize your kernel development workflow; • reduce time spent on repetitive tasks; • standardize best practices; • ensure that deployment data flows smoothly between different kernel workflows.
  5. Kworkflow The Kernel Workflow Cookbook Kworkflow: Mix & Match Kernel

    Recipes End-to-End Melissa Wen, Sep 22, 2025 # Mostly a voluntary work # # Real-world recipes for kernel developer needs #
  6. Mix & Match Kworkflow: Mix & Match Kernel Recipes End-to-End

    Melissa Wen, Sep 22, 2025 The daily life of a typical kernel developer + Kernel workflow recipes + Secret sauces
  7. Let's prepare our first recipe: A Good GPU Driver for

    my AMD laptop Kworkflow: Mix & Match Kernel Recipes End-to-End Melissa Wen, Sep 22, 2025 x86 remote
  8. Ingredients and Tools Check what you already have at home

    Kworkflow: Mix & Match Kernel Recipes End-to-End Melissa Wen, Sep 22, 2025
  9. Ingredients and Tools Kworkflow: Mix & Match Kernel Recipes End-to-End

    Melissa Wen, Sep 22, 2025 `kw device`: get information about the target device `kw remote`: set the address of target machine
  10. Ingredients and Tools Kworkflow: Mix & Match Kernel Recipes End-to-End

    Melissa Wen, Sep 22, 2025 `kw device`: get information about the target device `kw remote`: set the address of target machine `kw config`: select the tools that kw will use
  11. Ingredients and Tools Kworkflow: Mix & Match Kernel Recipes End-to-End

    Melissa Wen, Sep 22, 2025 `kw device`: get information about the target device `kw remote`: set the address of target machine `kw config`: select the tools that kw will use `kw kernel-config-manager`: get the shopping list (.config file)
  12. Preparation Kworkflow: Mix & Match Kernel Recipes End-to-End Melissa Wen,

    Sep 22, 2025 Step 1: Mix the ingredients with `kw build`
  13. Preparation Kworkflow: Mix & Match Kernel Recipes End-to-End Melissa Wen,

    Sep 22, 2025 Step 1: Mix the ingredients with `kw build` Step 2: Bake it with `kw deploy`
  14. Preparation Kworkflow: Mix & Match Kernel Recipes End-to-End Melissa Wen,

    Sep 22, 2025 Step 1: Mix the ingredients with `kw build` Step 2: Bake it with `kw deploy` Step 3: Time to taste! Use `kw debug`
  15. Cooking Problems Kworkflow: Mix & Match Kernel Recipes End-to-End Melissa

    Wen, Sep 22, 2025 If your custom kernel doesn't taste good, you can search the internet to make it taste better with `kw patch-hub`
  16. Second Recipe: Raspberry Pi 4 with Upstream Kernel Kworkflow: Mix

    & Match Kernel Recipes End-to-End Melissa Wen, Sep 22, 2025 arm arm64 remote
  17. Ingredients and Tools Kworkflow: Mix & Match Kernel Recipes End-to-End

    Melissa Wen, Sep 22, 2025 `kw env`: Change scenarios as in a TV show
  18. `kw init --template`: the mirepoix is ready! Kworkflow: Mix &

    Match Kernel Recipes End-to-End Melissa Wen, Sep 22, 2025
  19. Third Recipe: The Mainline Kernel Ringing on my Steamdeck Kworkflow:

    Mix & Match Kernel Recipes End-to-End Melissa Wen, Sep 22, 2025 remote x86
  20. What else can kworkflow already mix & match? Kworkflow: Mix

    & Match Kernel Recipes End-to-End Melissa Wen, Sep 22, 2025
  21. And you… do you have any secret recipes to share?

    Slide Deck Title Presenter(s), Presentation Date