Vid den virtuella konferensen "" diskuterade Linus Torvalds
Att hitta nya maintainers noteras som ett stort problem. Det finns många aktiva utvecklare i gemenskapen som gärna skriver ny kod, men få är villiga att avsätta tid för underhåll och granskning av andras kod.
Förutom professionalism måste maintainers åtnjuta obestridligt förtroende. Det krävs också att de är kontinuerligt engagerade i processen och arbetar regelbundet — en person som ansvarar för underhåll måste alltid vara tillgänglig, läsa e-post varje dag och reagera på den. Att arbeta under sådana förhållanden kräver stor självdisciplin, vilket gör att det är få maintainers och att det råder brist på dem. Att hitta nya maintainers som kan granska andras kod och vägleda ändringar till högre maintainers blir ett av de största problemen i gemenskapen.
När han tillfrågades om experimenten i kärnan uttryckte Linus att utvecklargemenskapen för kärnan nu inte kan tillåta vissa galna förändringar som gjordes tidigare. Om utvecklingen förr inte var bindande, beror nu för mycket på Linux-kärnan för många system.
När han tillfrågades om att omskriva kärnan på språk som Go och Rust, med tanke på risken att C-utvecklare blir något liknande dagens COBOL-utvecklare på 2030-talet, svarade Linus att språket C förblir en av de tio populäraste språken, men för mindre centrala delsystem som enhetsdrivrutiner övervägs
att tillhandahålla bindningar för utveckling på språk som Rust. I framtiden väntas olika modeller för att skriva sådana sekundära komponenter, som inte begränsas till att använda språket C. предоставления привязок для разработки на таких языках как Rust. В будущем ожидается предоставление разных моделей написания подобных вторичных компонентов, не ограничивающихся применением языка Си.
att Apple kommer att använda ARM-arkitekturprocessorer i sina stationära datorer och bärbara datorer kommenterade Linus med hopp om att detta steg kommer att göra ARM mer tillgängligt för arbetsstationer. Under de senaste 10 åren har Linus klagat på att det varit omöjligt att hitta ett ARM-system som passar en utvecklares behov. På liknande sätt som Amazons användning av ARM har hjälpt till att främja denna arkitektur i serversystem, är det inte otänkbart att Apples åtgärder om några år kan leda till kraftfulla ARM-PC:ar som kan användas för utveckling. nya PC
som bygger på AMD-processorn nämnde Linus att allt fungerar normalt, förutom den kraftigt bullrande fläkten.
Om kärnutveckling sade Linus att det är både tråkigt och intressant. Tråkigt eftersom det innebär rutinarbete med att fixa buggar och städa koden, och intressant eftersom det ständigt kräver att man lär sig nya teknologier, interagerar med hårdvara på låg nivå och övervakar allt som händer.
Linus nämnde också att han kommer att behöva spendera mer tid på att förbereda releasen för kärna 5.8, och att släppa ytterligare en eller två testversioner eftersom detta kärna har visat sig vara med avseende på antalet förändringar. Men överlag går arbetet med 5.8 ganska smidigt hittills.
I en annan intervju nämnde Linus , att han inte längre anser sig vara programmerare och har dragit sig tillbaka från att skriva ny kod, eftersom han länge bara skriver kod i e-postklienten. All sin tid går åt till att läsa e-post och skriva meddelanden. Hans arbete består av att granska patchar och pull-requests som skickas via e-postlistor, samt att delta i diskussioner om föreslagna ändringar. Ibland förklarar han sin idé med pseudokod eller föreslår ändringar i patchar som han skickar i sitt svar utan kompilering och testning, och lämnar arbetet för att få dem i ordning till den ursprungliga författaren av patchen.

Källa: opennet.ru
