På den virtuelle konference "" diskuterede Linus Torvalds
At finde nye maintainere er blevet en stor udfordring. Der er mange aktive udviklere i samfundet, der er glade for at skrive ny kode, men få der er villige til at bruge deres tid på vedligeholdelse og gennemgang af andres kode.
Udover professionalisme skal maintainere have absolut tillid. Maintainere kræves også at være kontinuerligt involveret i processen og arbejde konstant – den, der vedligeholder, skal altid være tilgængelig, læse e-mails hver dag og reagere på dem. At arbejde under sådanne forhold kræver stor selvdisciplin, og derfor er der få maintainere, og de er ikke nok. At finde nye maintainere, der kan gennemgå andres kode og vejlede ændringer til de overordnede maintainere, bliver et af de største problemer i samfundet.
I spørgsmålet om eksperimenter i kernen sagde Linus, at udviklersamfundet nu ikke kan tillade sig nogle af de skøre ændringer, der blev lavet tidligere. Tidligere forpligtede udvikling ikke til noget, men nu afhænger for mange systemer af Linux-kernen.
Når det drejer sig om at genbeskytte kernen på sprog som Go og Rust, da der er en risiko for, at C-udviklere i 2030’erne vil ende som nutidens COBOL-udviklere, svarede Linus, at C-sproget fortsat er blandt de ti mest populære sprog, men for ikke-hovedsystemer, som f.eks. enhedsdrivere, overvejes der
at give bindings til udvikling på sprog som Rust. I fremtiden forventes der at blive tilbudt forskellige modeller til skrivning af sådanne sekundære komponenter, der ikke er begrænset til brug af C-sproget. levering af bindinger til udvikling på sprog som Rust. I fremtiden forventes det, at der vil blive tilbudt forskellige modeller for skrivning af sådanne sekundære komponenter, som ikke begrænser sig til brugen af C.
for Apple to use ARM architecture processors in desktop computers and laptops, Linus commented hopefully that this step will help make ARM more accessible for workstations. For the past 10 years, Linus has complained about the inability to find an ARM system suitable for a developer's setup. Similar to how Amazon's use of ARM has pushed this architecture in server systems, it is possible that due to Apple's actions, powerful ARM PCs will become available for development in a few years. based on an AMD processor, Linus mentioned that everything works fine, except for a very noisy cooler.
Regarding his core work, Linus said it is both boring and interesting. Boring because it involves the routine of fixing bugs and cleaning up code, and interesting because it requires constantly understanding new technologies, interacting with hardware at a low level, and monitoring everything that happens.
On COVID-19, Linus mentioned that the pandemic and lockdowns did not affect development, as the interaction processes are based on communication via email and remote development. None of the kernel developers Linus interacts with were affected by the infection. There was concern over one collaborator who went missing for a month or two, but it turned out to be related to developing tunnel syndrome.
Linus also mentioned that for the development of kernel 5.8, he will have to spend more time preparing the release and issue one or two additional test releases, as this kernel has turned out in terms of the number of changes. But overall, the work on 5.8 is going quite smoothly.
In another interview, Linus , at han ikke længere anser sig selv for en programmør og er trådt væk fra at skrive ny kode, da han længe kun har skrevet kode i en e-mail-klient. Det meste af hans tid går med at læse e-mails og skrive beskeder. Arbejdet består i at revidere patches og pull-requests sendt via e-mail-udsendelsen og deltage i diskussioner om de foreslåede ændringer. Af og til forklarer han sin idé med pseudokode eller foreslår rettelser i patches, som han sender som svar uden at kompilere og teste, idet han overlader arbejdet med at bringe det til det rette niveau til den oprindelige forfatter af patchen.

Kilde: opennet.ru
