Language Selection

English French German Italian Portuguese Spanish

Andrew Tridgell Finally Breaks Silence on Bout with Torvalds

Filed under

A RIFT over development procedures has exposed fractures at the highest level of the Linux community and raised questions about the future direction of the open-source operating system.

For the past month, the biggest topic of discussion in the tight-knit Linux world has been a major fallout between Linus Torvalds, who created the popular OS, and Andrew Tridgell, the Australian developer of Samba, a well-regarded and widely-used tool for getting Linux and Windows systems to interoperate.

While Linux enthusiasts have always engaged in technical arguments, the latest dispute is more reminiscent of the personality-driven wars often found in the commercial software industry between rival technocrats such as Microsoft's Bill Gates, Oracle's Larry Ellison and Sun's Scott McNealy.

The dispute centres on Mr Tridgell's work to develop a free software client for BitMover's BitKeeper, a commercial software package that Mr Torvalds has used since 2002 to track changes and patches to the Linux kernel.

BitKeeper acts as a source code management (SCM) tool, helping Mr Torvalds to track the contributions and code suggestions submitted from developers across the world and maintain multiple builds of the kernel.

Many in the Linux community have been uneasy about using a proprietary closed tool for such work, arguing that open source software should be developed with open source tools.

Mr Tridgell used his keynote speech at the conference to make his first public comment on the dispute. He described much of the commentary on it as "trivial and crazy". But he showed no signs of backing down.

He demonstrated how BitKeeper's online help made it relatively simple to deduce its basic data format.

Later, he released the first version of the SourcePuller code online during the conference.

In the release notes for the software, Mr Tridgell called for an end to the dispute, writing: "There have been enough flames over this issue already."

"Kernel development, to a great extent, has come to a halt over the past few weeks," said Jonathan Corbet from, a Linux news site.

"It's only Linus who is directly affected by the BitKeeper business," Andrew Morton, the Australian co-maintainer of the kernel, said at the conference.

"Torvalds and Morton could both be hit by the same bus and we would recover somehow," Mr Corbet said. "It would hurt, but it wouldn't kill the kernel."

Full Story.

More in Tux Machines

Linux Graphics

Games for GNU/Linux

Linux Foundation and Linux

  • Intel Turbo Boost Max 3.0 Patches Updated For Linux 4.9
    Intel has updated its currently out-of-tree Turbo Boost Max Technology 3.0 patches for compatibility against the Linux 4.9-rc1 kernel plus made other improvements to the code. These patches have been worked on the past few months after Intel PR initially claimed no TBM 3.0 Linux support. The patches have gone through several public revisions but sadly didn't make it for integration into the mainline Linux 4.9 kernel.
  • Linux 4.9 Is Showing A Performance Boost On More Systems
    Earlier this week I posted some benchmarks of a Core i7 6800K Broadwell-E system seeing performance boosts under Linux 4.9 and it turns out it's looking more widespread than just affecting a niche system or two. When testing a more traditional Intel Haswell desktop, Linux 4.9 Git is seeing more wins over Linux 4.8 and 4.7 kernels. Following that earlier 4.9 Git benchmarking I set out to do a fairly large Linux kernel comparison on a Haswell system to go back three or so years worth of kernel releases. That big kernel comparison will be finished up and posted in the days ahead, but already from this Core i7 4790K Devil's Canyon system I am seeing some performance improvements with 4.9 Git to share over 4.7.0 and 4.8.0 stock kernels...
  • Linux Foundation Welcomes JavaScript Community
    Kris Borchers, executive director of the foundation, announced the news, saying that the JavaScript Foundation aims "to support a vast array of technologies that complement projects throughout the entire JavaScript ecosystem." This includes both client and server side application libraries, mobile application testing frameworks, and JavaScript engines. All jQuery Foundation projects will also be united within the JS Foundation including jQuery, Lodash, ESLint, Esprima, Grunt, RequireJS, jQuery UI, Globalize, Sizzle, Jed, and Dojo.

OpenStack in the Headlines

  • Mirantis and NTT Com Double Down on OpenStack
    Mirantis continues to drive forward with new partnerships focused on the OpenStack cloud computing platform. The company and NTT Communications Corporation (NTT Com) have announced that they will partner to offer fully managed Private OpenStack as a service in NTT Com Enterprise Cloud and its data center services across the globe. NTT Com, in becoming Mirantis’ first data center services partner, says it will offer Mirantis Managed OpenStack on NTT Com Enterprise Cloud’s Metal-as-a-Service.
  • Using metrics effectively in OpenStack development
    At the OpenStack summit taking place this month in Barcelona, Ildikó Váncsa will be speaking on metrics in her talk Metrics: Friends or Enemies? She will discuss OpenStack metrics and how they can be used in software development processes, both for the individual developer and manager. I caught up with Ildikó before her talk to learn more about how metrics in OpenStack help guide developers and companies, and how they also drive evolution of the OpenStack community itself.