At last week's virtual conference "
The search for new maintainers is noted as a big problem. There are many active developers in the community who are happy to write new code, but few are willing to devote their time to maintaining and checking someone else's code.
In addition to professionalism, maintainers must enjoy unquestioning trust. Maintainers are also required to be constantly involved in the process and work constantly - the maintainer must always be available, read letters every day and respond to them. Working in such an environment requires a lot of self-discipline, so maintainers are few and far between, and finding new maintainers who can review other people's code and push changes to higher maintainers becomes one of the main problems in the community.
When asked about experimentation in the kernel, Linus said that the kernel community can no longer afford some of the crazy changes that used to be made. If earlier development was not obligatory, now too many systems depend on the Linux kernel.
Asked about reworking the core in languages ββsuch as Go and Rust, as there is a risk that in the 2030s C developers will turn into the current kind of COBOL developers, Linus answered that the C language remains in the top ten popular languages, but for non-core subsystems, such as device drivers is considered
Linus said about core classes that it was both boring and interesting at the same time. Boring, because you have to deal with the routine of fixing errors and putting the code in order, but interesting, because you constantly need to deal with new technologies, interact with equipment at a low level and control everything that happens.
About COVID-19, Linus mentioned that the pandemic and isolation regimes did not affect the development, since the interaction processes are based on email communication and remote development. Of the kernel developers with whom Linus interacts, no one was affected by the infection. The concern was caused by the disappearance of one of the associates for a month or two, but it turned out to be associated with the occurrence of carpal tunnel syndrome.
Linus also mentioned that the development of the 5.8 kernel will take more time to prepare the release, and release one or two additional test releases, since this kernel has turned out
In another interview with Linus
Source: opennet.ru