Language Selection

English French German Italian Portuguese Spanish

Andrew Tridgell Finally Breaks Silence on Bout with Torvalds

Filed under
Linux

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 LWN.net, 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

Sean Michael Kerner on the Linux Foundation's Projects

  • MirageOS Unikernel Effort Moves Forward
    Linux Foundation backed Xen Project helps to advance the state of the MirageOS unikernel operating system with a new release that now supports the KVM hypervisor. The open-source MirageOS unikernel project reached a major milestone on Feb. 23, with the launch of MirageOS 3.0. The basic idea behind a unikernel is that it is a highly-optimized and purpose-built operating system that can help to enable efficient operation and delivery of applications. The MirageOS 1.0 release debuted back in December 2013 as an effort led by the Linux Foundation's Xen hypervisor virtualization project. With the new MirageOS 3.0 release, the unikernel is now expanding beyond the confines of the Xen hypervisor and now also supports the KVM and Bhyve hypervisors as well.
  • Linux Foundation Forms New Open Network Automation Project
    Today the Linux Foundation consolidated the ECOMP and OPEN-O project to form the new Open Network Automation Project (ONAP). ECOMP perhaps has had the shortest life-span of any Linux Foundation project, lasting barely a month. ECOMP only becamean official Linux Foundation project a few short weeks ago, after being donated by AT&T. The Enhanced Control, Orchestration, Management and Policy (ECOMP) is an effort that AT&T has been building for several years to help enable its network transformation for virtualization. OPEN-O on the other hand was announced a year ago, as the Open Orchestrator effort.

Red Hat on Programming

  • Top 3 machine learning libraries for Python
    You don't have to be a data scientist to be fascinated by the world of machine learning, but a few travel guides might help you navigate the vast universe that also includes big data, artificial intelligence, and deep learning, along with a large dose of statistics and analytics. ("Deep learning" and "machine learning" are often used interchangeably, so for a quick terminology primer that might help you understand the difference, read Nvidia's blog post, What's the Difference Between Artificial Intelligence, Machine Learning, and Deep Learning?) In this article, I'll look at three of the most popular machine learning libraries for Python.
  • Which is the best programming language for beginners?
    What is the best language for a budding programmer to get their start with? There are probably as many opinions about which language is best for beginners as there are languages to choose from. And the options change all of the time. When we asked this question two years ago, Python came out on top as the clear winner. But is it still the best choice today?

Games for GNU/Linux