|
|
Log in / Subscribe / Register

Questions for the Technical Advisory Board

By Daroc Alden
January 6, 2026

LPC

The nature and role of the Linux Foundation's Technical Advisory Board (TAB) is not well-understood, though a recent LWN article shed some light on its role and history. At the 2025 Linux Plumbers Conference (LPC), the TAB held a question and answer session to address whatever it was the community wanted to know (video). Those questions ended up covering the role of large language models in kernel development, what it is like to be on the TAB, how the TAB can help grease the wheels of corporate bureaucracy, and more.

Dan Williams opened the session by reminding everyone that the TAB has no formal authority to do anything — but, being composed of people who have spent years demonstrating leadership in the kernel community, it has a lot of influence and experience. The primary role of the TAB is to be a group of people who can be asked what "Linux" thinks about something, and have a reasonable chance of coming to an answer that the community will be happy with. With that in mind, he called for questions.

At the time of the talk, the TAB consisted of Sasha Levin, Jonathan Corbet, Steven Rostedt, Dave Hansen, Shuah Khan, Williams, Kees Cook, Ted Ts'o, Miguel Ojeda, and Greg Kroah-Hartman — the last of whom could not be there for the conference. Keen-eyed readers will notice that Ts'o and Ojeda don't appear in the photos below; they arrived after the others, and I failed to get them in the group shots.

[From left to right: Dave Hansen, Shuah Khan, Dan Williams, and Kees Cook]

Large language models

An audience member asked whether any of the members of the TAB had explored using AI in their workflows, and whether they had found it helpful. Levin answered that some people had brought up their experiences at the Maintainers Summit a few days prior — "it was mostly positive, but there were some concerns." AI is evolving quickly, he said, so it's hard to set a firm policy at this point. Rostedt said that he thought there was a lot of fear of the unknown here, but that most of the actual conversations so far have ended up favoring a wait-and-see approach.

Kees Cook thought that the recent review work was potentially going to be quite helpful for addressing maintainers' workloads. Corbet had a more jaundiced view: "I see a lot of the less pleasant sides of the AI thing, [...] trying to keep LWN.net running." He also reminded everyone of the problem with becoming dependent on proprietary tools, such as happened with BitKeeper. "I asked Linus if he would go off for a weekend and create a replacement system. He said yes, but I'm not sure if I believe it."

Khan said that AI was making it increasingly difficult to screen mentorship candidates, but that she was optimistic about the utility of automatic patch review. Hanson pointed out that, although people often think of using large language models to write code directly, generating code is "a very different thing than using AI in your workflow." He found using AI to find the right sections of AMD and Intel CPU documentation (which can run to thousands of pages) helpful.

[From left to right: Sasha Levin, Jonathan Corbet, and Steven Rostedt]

The role of the TAB

Another question was about the role of the TAB — is it meant to be a bridge between the Linux Foundation and the kernel community? How much of the TAB's work involves the Linux Foundation? A lot more of the TAB's work is directly with the community now, Rostedt said, compared to the first days of the TAB. Ts'o clarified that when people say that the TAB does outreach to the Linux Foundation, that also means outreach to the members of the Linux Foundation. For example, the TAB published a Linux kernel contribution maturity document to encourage companies to allow their employees participate in community work while on the clock. That has a lot of benefits, he said, in reminding the companies that they should send people to LPC, dedicate time to reviewing patches, and so on.

Levin pointed out that the TAB also finds ways that the Linux Foundation can help the kernel community, and oversees LPC. Khan gave the example of getting a professional mental health speaker to present at LPC a few years ago to help support maintainers struggling with burnout. "We're the interface layer, within our own community and the Linux Foundation," Cook summarized.

Williams said that the TAB's work is "kind of interrupt-driven". When a company has a question for "Linux", or when a kernel developer has a need that requires some kind of perceived authority to handle, that's when the TAB steps in. The power of the TAB comes from the fact that the members have done work and shown leadership in the past, Ts'o said. Electing the members of the TAB is really just a recognition of that leadership; elevation to the TAB doesn't grant special powers, but it does make it obvious that people should come to you with problems when they don't know who to ask.

A lot of the TAB's meetings are just about coming to a consensus on different topics so that they have answers ready to go to upcoming problems, Williams said. "And we disagree a lot, too, which is a good thing," Levin added — only for Williams to insist: "No we don't!" Khan clarified that when the TAB does disagree it's "with respect"; their disagreements represent the community as a whole.

Elections

Williams then posed a question to his fellow TAB members: with the (recently closed) TAB election, what do they want to see next year? What should the TAB be looking at? And for the non-TAB audience members: what conversations can the TAB drive that would help you in your work?

Levin opined that the TAB is at its best when it's boring: it only becomes exciting when something's going wrong. Williams said that he thought the TAB should be helping people figure out how to talk about kernel deadlines and schedules to their management chains: "Some of you promise kernel deadlines — does there need to be a discussion about that? Can the TAB help?"

Cook thought that was an interesting topic, and maybe worthy of an extension to the contribution maturity model document. A member of the audience asked about a specific case that he had run into trying to add LLVM code-coverage (llvm-cov) build-options: the kernel already supports gcov and kcov, but llvm-cov offered some non-overlapping features that he needed. The maintainer saw that there was (potentially) a lot of common support code between gcov, kcov, and llvm-cov, and told him to go away and refactor things to have a single code-coverage interface, instead of just adding llvm-cov into things. Ojeda agreed that this kind of situation was definitely a place where the TAB could help manage expectations on all sides.

Khan said that there were two aspects to the problem of being asked to go and do a bunch of supporting work for a change: justifying schedules to management, but also the problem of balancing an employer's interests against community interests. The community wants to see things that benefit Linux in the long term. Ts'o thought that having pressure to get things upstream was "in some ways a great problem to have," since it's an indication of the kernel's success. When a maintainer pushes back against something like llvm-cov, that's often driven by a worry about drive-by contributions, he said. The members of the TAB have experience explaining these things to different stakeholders.

That is really what the TAB is at its core, Levin added:

Ten people who want to help the community. And you folks don't use that as much as you should. You can email us, email the TAB mailing list. We don't promise we can fix it, but we're here to help.

Politics

One member of the audience spoke up with "less of a question, more of a hope": as polarity and divisiveness grow in different parts of the world, they hoped that the TAB would continue to support the Linux community in showing that collaboration works. They specifically cited the recent banning of some Russian maintainers as something that could have been better.

Corbet echoed their worry, saying that he was also concerned about the feasibility of having technical conferences in the US. Many people don't want to go there — for good reason — and many people can't leave, he said. "That's going to be a hard one for us to navigate." The TAB's guiding principle in cases like this, Ts'o said, is "what is best for the community?". It isn't about whether we believe a given sanctions regime is correct, he said, it's about how we get the community together. Sometimes that's not something that the TAB can control, and they just have to try to make the best out of a tough tradeoff.

Promotions

Most kernel developers work in big companies, Hansen said. How does one go about mapping the things one does in the community to the things that one's company wants, he asked? Williams suggested that being elected to the TAB might be good for one's promotion chances, to general laughter. Rostedt said that he'd actually never been promoted while at a company, but that he had frequently been hired away for a higher position. Sometimes other companies can see the benefit of kernel work more strongly than someone's current employer.

Hansen agreed that the mobility of kernel work was a nice benefit — when he walked into Intel, he already knew several people there from conferences and from kernel work, he said. Ts'o said that he's been trying to promote the idea that it's useful for companies to reach out and get recommendations from senior open-source developers for anyone going up for promotion. That's something that individual employees can do too: "See if your company can accept letters of recommendation for your promotion packet." Hansen added that writing letters of recommendation was something that the TAB could help with. Ojeda said that he'd written just such a letter for a student last week, so that can help with academic careers as well as corporate ones.

Time commitment

Another member of the audience asked how much time per week or per month being on the TAB required. Ojeda answered that there's a one hour meeting every month, plus time spent on emails, but it's generally not too much work. Levin said that when it becomes "exciting" there can be additional work. Cook likened it to working on multiple patch series — sometimes a patch series will be small, sometimes big, but one can generally fit it in around other kernel work.

Ts'o said that many times, people join the TAB because they're passionate about contributing to the community, in which case they will find additional work to do. So, being on the TAB can blend into time spent on other community work. When he ran for the TAB, Rostedt said, it was because there was tension between systemd folks and kernel folks, and he wanted to be on the TAB to have resources to bring the community together. Getting elected let him talk to the Linux Foundation about obtaining funding for systemd developers to attend kernel events and vice versa.

At that point, the time allocated for the session was nearly over; Williams brought up one final item: Corbet has been a constant on the TAB. He has always had our back, Williams said. And after 18 years, he has decided to step away. Williams called for a round of applause, which quickly manifested.

[ Thanks to the Linux Foundation for enabling my travel to Tokyo to cover the Linux Plumbers Conference. ]


Index entries for this article
ConferenceLinux Plumbers Conference/2025


to post comments


Copyright © 2026, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds