@krzk be a maintener or a weekend hobbyist, writing kernel code is fun. I agree staying in that role takes a tremendous amount of effort and expertise.
@krzk I agree but with minor caveats - for established stuff, esp. core you need community buy-in and to be 'known' and appropriate for the role, in fact for me it was more the case that I (and my co-maintainers) were already doing the work _de facto_.
So it wasn't so hard to then make it 'official' :) in fact that's the case for all the M's I have really.
The key bit though is sustaining it in a workable way.
And we could, of course, talk for hours about what being a 'true' maintainer entails :)
For me it is a constant sense of doubt, dread and guilt :P
(to be clear I do love what I do! But one has to face reality ;)
@krzk the most obvious 'I get this' aspect of this though is it was a lot easier for me to get that first M than I thought it'd be.
I expected years, and people umming and ahhing and etc. etc.
Nah lol I made the case, chatted to other maintainers, then sent a mail to Andrew and boom...
@krzk yeah of course.
I mean it matches my experience broadly speaking, I was surprised at how easy it was to get an M - once I had community buy-in and was in effect already doing the work.
But that first step is harder in some cases than others.
Honestly another aspect of this I think is how rare the very specific kind of talent you need to do kernel work is.
if you can show you have it, you are already on the road to an M if you want it I think.