At the North American Open Source Summit on August 31, Linus Torvalds and VMware Chief Open Source Officer Dirk HohndelHave a conversationThe two talked about topics including quantum computing, Moore's Law, the development of Linux, and the future of Linux without Linus's guidance.
Speaking of the current fiery quantum computing in the industry, Linus said he is not optimistic, "I am a very unbelievers in this matter", Linus said. At the same time, he also believes that it is no longer possible to see the speed of computer speed as fast as before. He does not believe that Moore's Law is still valid. The basic idea of Moore's Law is that computing power doubles every two years. Linus believes that this is no longer fulfilled, but he also said that this is a good thing: "This means that we may be more concerned about software performance, write The code is more careful, not just relying on hardware performance improvements. ”
Linus also commented on his role as a Linux maintainer and what he can or should do for the community. “As a project maintainer, your job is to make sure the project works and that you can respond to the developers you have”, Linus said. He also admits that he doesn't know every line of code in the Linux kernel. "Looking at the patch for many years, I know the big picture of all the areas in the kernel. I can see a patch and know if it is right or wrong. & rdquo; But he thinks this is not necessarily a bad thing, he thinks no one knows the whole kernel.
Linux now relies on a set of kernel maintainers and sub-maintainers to handle specific areas of the kernel, so Linus points out that if he is hit by a bus, then this will have no effect on Linux, after all, there are so many Linux kernels. Kernel maintainers are constantly being developed. He believes that workflow is more important than code. If you have the right workflow, the code cleans itself up, finds bugs and knows how to handle it. On the other hand, the ever-increasing size of the Linux kernel has led to its complexity. Linus believes that in this process, the open source model solves the complexity problem and it has become a core element of Linux success. He said: “If there is complexity, you can't manage it in a closed environment. You need to let those who really find the problem participate and help solve them. The only way to handle complexity is to openly exchange ideas. ”