I came to Mumbai to speak at Open Source Summit India 2026. ๐ŸŽค We had two days before our talk, and they filled up quickly with travel, crowded halls, and conversations I kept thinking about afterwards.

Bangalore, then Mumbai

15 June. Bangalore first. The jet bridge, the IndiGo on the tarmac, then the flight to Mumbai. โœˆ๏ธ

View of Bangalore airport tarmac and jet bridges
Bangalore, from the jet bridge
IndiGo aircraft parked at Bangalore airport
IndiGo at Bangalore

Mumbai that evening, from the hotel window. My first time in the city. Trees, apartments, that mix of green and concrete. Our talk was still two days away.

Mumbai apartments and trees from a hotel window
Mumbai, the evening before

Linus, in the room

16 June. Jasmine Hall 2. Linus Torvalds in conversation with Dirk Hohndel. Linus, in person, under an Open Source Summit India banner. The first time I had seen him directly, not on a screen. Watching him live had been on my bucket list for years. I was so excited.

Linus Torvalds and Dirk Hohndel on stage at Open Source Summit India 2026
Linus Torvalds and Dirk Hohndel. Open Source Summit India.
Close-up of Linus Torvalds during the keynote
Linus, mid-conversation

A few things that stuck. He hates prepared talks, which is why they do this as a conversation. Twenty years of the same release: no splashy features, a new kernel every nine or ten weeks, Git and email, and he said he is not a programmer anymore. He is a development lead. Rust is interesting, he still likes C, and he likes LLMs for finding bugs and for toy projects, not for hallucinated reports thrown over the fence.

  • Trust people, not companies. Code is easy. Personalities are harder.
  • They talked for twenty-six minutes without mentioning AI.
  • If you find a bug with an LLM, send a patch, and stay in the conversation.

The recording: Keynote: Linus Torvalds in Conversation with Dirk Hohndel.

Around that conversation was a huge venue. Green lights, cameras, and a Linux conference filling a Mumbai convention centre.

Main hall at Jio World Convention Centre during Open Source Summit India
Jio World Convention Centre

Then a conversation with Greg Kroah-Hartman in the hallway, and a round-table after that. People asked about reviewing patches, and how they think about the kernel over the long term.

Greg Kroah-Hartman talking with kernel developers around a table
A conversation with Greg

Night after the first day. Wet road, office lights. Our own talk was next.

Mumbai street at night with wet pavement and office buildings
Mumbai, after the first day

The talk, the next afternoon

17 June. Our talk. 3:35pm, Lotus Ballroom 3. ๐ŸŽค Towards a Tool for Access-Affinity Based Structure Reordering in the Linux Kernel.

The idea is simple: fields accessed close together in time should live close together in memory. We built a small tool around it called kstruct-tuner.

Introvert nerves ๐Ÿ˜…. I was anxious about speaking, but I was pretty excited too. Hopefully, I will improve my public speaking skills next time. The questions and feedback gave me things to think about.

Slides

The slides are embedded here too. ๐Ÿ“„

Your browser cannot display the embedded PDF. Open or download the slides.

The Linux Foundation recorded the talk. ๐ŸŽฅ

The next day there was no ballroom and no schedule. I went out to see the city on my own, starting at a museum and ending by the sea. ๐Ÿšถ That became my first solo walk through South Mumbai.