Na prošlosedmičnom virtuelnom konferencijskom samitu Open Conference Summit & Embedded Linux, Linus Torvalds je u uvodnom razgovoru s Dirkom Hohndelom iz VMwarea raspravljao o sadašnjosti i budućnosti Linux kernela .
Tokom diskusije, pokrenuta je tema generacijske smjene u razvojnom okruženju . Linus je istakao da uprkos skoro 30-godišnjoj historiji projekta, zajednica u cjelini nije toliko stara: postoji mnogo novih programera koji još nemaju 50 godina.
Veterani ostare i postanu sijedi, ali oni koji su dugo sudjelovali u projektu, u pravilu su prestali pisati novi kod i bave se zadacima koji se odnose na održavanje ili administraciju.
Pronalaženje novih održavatelja smatra se velikim problemom . U zajednici postoji mnogo aktivnih programera koji rado pišu novi kod, ali malo njih je spremno posvetiti svoje vrijeme održavanju i provjeri tuđeg koda.
Pored profesionalnosti, održavatelji moraju uživati puno povjerenje. Od menadžera održavanja se također zahtijeva da budu stalno uključeni u proces i kontinuirano rade; voditelj održavanja treba uvijek biti dostupan, čitati pisma i odgovarati na njih svaki dan.
Rad u takvim uvjetima zahtijeva veliku samodisciplinu, tako da je malo održavača, a nema ih, a pronalaženje novih održavatelja koji mogu pregledati kodeks drugih ljudi i prosljeđivati promjene najboljim održavačima postaje jedan od glavnih problema u zajednici. .
Kada su ga pitali o eksperimentima s kernelom , Linus je rekao da zajednica koja razvija kernel više ne može priuštiti neke lude promjene koje su napravljene u prošlosti. Dok raniji razvoj nije ništa forsirao, sada se mnogi sistemi oslanjaju na Linux kernel.
Kada su ga pitali o obradi kernela u jezicima poput Goa i Rusta, s obzirom na rizik da će do 2030. godine C programeri postati ono što su danas COBOL programeri, Linus je odgovorio da C ostaje među deset najpopularnijih jezika, ali za ne-osnovne podsisteme, kao što su drajveri uređaja, razmatra se obezbjeđivanje razvojnih linkova u jezicima poput Rusta.
U budućnosti se očekuje da će se obezbijediti različiti modeli za pisanje takvih sekundarnih komponenti , ne ograničavajući se samo na upotrebu C jezika.
Linus je komentirao Appleovu namjeru da koristi procesore ARM arhitekture u desktop i laptop računarima, nadajući se da će ovaj korak pomoći da ARM bude pristupačniji za radne stanice. Posljednjih 10 godina, Linus se žalio na teškoće u pronalaženju ARM sistema pogodnog za sistem programera.
Po analogiji s načinom na koji je Amazonova upotreba ARM-a omogućila promociju ove arhitekture u serverskim sistemima, Appleovi postupci bi mogli učiniti moćne ARM računare dostupnim za razvoj u roku od nekoliko godina.
Što se tiče njegovog novog računara baziranog na AMD procesoru, Linus je spomenuo da sve radi dobro, osim "vrlo bučnog hladnjaka " .
Što se tiče glavnih klasa, Linus je rekao da su i dosadne i zanimljive . Dosadne su jer se mora baviti rutinom ispravljanja grešaka i sređivanja koda, ali su zanimljive jer se stalno mora baviti novim tehnologijama, komunicirati s timovima nižeg nivoa i pratiti sve što se događa.
Što se tiče COVID-19, Linus je spomenuo da pandemija i mjere izolacije nisu utjecale na razvoj, budući da se procesi interakcije temelje na komunikaciji putem e-pošte i razvoju na daljinu.
Od programera jezgre s kojima Linus komunicira, niko nije ozlijeđen infekcijom. Zbog anksioznosti je jedan od saradnika nestao na mjesec ili dva, ali ispostavilo se da je povezan s pojavom sindroma tunela.
Linus je također spomenuo da će tokom razvoja kernela 5.8 morati posvetiti više vremena pripremi verzije i objaviti jednu ili dvije dodatne testne verzije, jer se ovaj kernel pokazao neuobičajeno velikim u pogledu broja promjena.