Nick McGrath, head of platform strategy at Microsoft, said on Friday that there is a risk that Linux will end up fragmented like the Unix operating system -- a charge that Linux vendors have robustly denied.
Various Linux vendors including Red Hat, Novell SuSE and Mandrakesoft support Linux Standards Base, a software blueprint that seeks to standardise some aspects of Linux to make it easier for software vendors to create programs that run on various different versions of the open source operating system.
McGrath said it will be difficult to persuade vendors to keep and maintain this standard.
"It [LSB] will be a big challenge for the Linux community -- commercial advantage is what most organisations are looking for," said McGrath. "Think about what happened in the Unix world and the number of derivatives of Unix that now exist."
In response Gael Duval, the co-founder of the France-based Linux distributor Mandrakesoft, pointed out that the latest enterprise distributions from Red Hat, SuSE and Mandrakesoft all support Linux Standards Base, showing that the vendors are working together well.
Mandrakesoft is also collaborating with Linux players Conectiva, Turbolinux and Progeny to create a reference implementation based on the LSB 2.0 standard, which will make it easier for software and hardware vendors to certify to LSB.
Paul Salazar, Red Hat's director of marketing, said that LSB had Red Hat's full backing. "We've been supporting it for years," said Salazar. "If we were to go away from it the danger is that we would find ourselves isolated. We recognise the long term benefit of staying with the standard."
Microsoft's McGrath also claimed that Linux does not match up to Windows in terms of interoperability within the platform. "There is better interoperability within Windows than any other platform," said McGrath.
Salazar responded that Red Hat encourages software vendors to certify for the Red Hat platform, in an attempt to improve interoperability. "There are 1,000 applications that have been certified," said Salazar.
Mandrakesoft's Duval agreed that interoperability tends to be higher within a closed, proprietary system such as Windows, but said that Linux is interoperable with other systems, which is an advantage for companies that have a mixed infrastructure. He said Samba is a good example of this interoperability as it allows Windows files and printers to be shared by Linux systems.
"Interoperability is always at the max within a closed system ruled by proprietary standards," said Duval. "Mac OS is an excellent example too. But the current IT world is open and heterogeneous."
"Linux and open source software have chosen to rely on public standards... that means that Linux is extremely interoperable with other systems, including proprietary operating systems. Linux even supports Mac and Windows file systems and network protocols. Think of Samba -- many companies use a Samba server running on the top of a Linux system to serve applications and printing services with the Microsoft SMB protocol, rather than using a Microsoft server."
ZDNet UK's Ingrid Marson reported from London. For more coverage from ZDNet UK, click here.











The difference between the Unix fragmentation in the old days and Linux of today, is that whan some Linux vender makes an invention it will be in the next release of all other Linux distros if its any good.
This didn't and couldn't happen in Unix as the each vender kept their code secret. Instead the fragmentation is a way to speed up the evolution of Linux. Look at it as small genetic variation with strong selective forces. What we see is survival of the fittest.
Looking at it from an evolutionary perspective, Microsfts windows is the OS in trouble, with a low level of variation in their genome, they are more suceptable to environmental changes. To prevent changes from happening we see Bill Gates and Steve Ballmer visiting governments round the world in desparate attempts to create good conditions for their monoculture crop.