Making separate but critical points about the path of the Linux kernel, the maintainer of the kernel on Monday stressed there is no need to worry about forking and not to expect a move to the GNU General Public License (GPL) version 3.
Speaking at the LinuxWorld Conference & Expo in San Francisco, Andrew Morton, who maintains the Linux 2.6 kernel for the Linux Foundation, also was critical of Sun Microsystems. Sun, he said, has fragmented the non-Windows operating system world with OpenSolaris, which is an open source version of Solaris that rivals Linux.
Acknowledging that fears of forking arise from time to time, Morton he said he did not think it was possible for it to happen, because no one organization contributes enough to the kernel to enable a forking. The level of contributions determines how much a contributor controls.
With a forking, separate lines of the kernel would emerge, which could cause fragmentation and cripple standardization in the platform.
"This is my little attempt to dispel those rumors. I don't see any way in which [forking] could happen," said Morton.
Intel is believed to the top contributor to the kernel and its contribution only amounts to 4 percent, Gordon said.
"That means no single organization has the manpower to take the kernel, run off and fork it," said Morton. Forking would not be economically feasible. The only remote possibility of forking would be if a group of organizations controlling about 40 percent of the kernel joined forces and decided to fork it, Morton said. He stressed he sees no chance of that happening.
What does happen is many organizations, rather than forking the kernel, maintain a private branch to provide additional functionality to their customers, said Morton.
The kernel does endure a massive rate of change, Morton said. "We've been adding or changing 9,000 lines of code per day," during the past five years, he said.
Responding to an audience question about migrating the kernel to GPLv3, which was released on June 29, Morton said he did not see this happening. Linux founder Linus Torvalds is happier with the latest version of GPLv3 than he had been before, but the kernel community is not sufficiently motivated to make the effort to move, said Morton. He noted it has been said that all copyright holders, or contributors to the kernel, would have to sign off on this effort. Linux currently is licensed under GPLv2.
Meanwhile, Morton did not put much stock in Sun's rival OpenSolaris project. "From where I sit, I don't hear much about it. I don't see much evidence of people switching over," or seriously considering OpenSolaris, said Morton.
Sun should have moved off of Solaris and onto Linux, Morton said.
"They've fragmented the non-Windows operating system world and they continue to do so," he said. But he acknowledged he did not see much chance of Sun moving away from Solaris.
Sun could have chosen to move Solaris functionality to Linux, Morton said. There has been interest in moving Solaris ZFS (Zettabyte File System) to Linux but there is an issue with license incompatibility, said Morton. There also has been interest in porting Sun's DTrace technology, he said. Morton said he believes Linux eclipses Solaris in device driver support.