Language Selection

English French German Italian Portuguese Spanish

Interview with Linus about Git

Filed under
Linux

Linus Torvalds didn't want to change software configuration management tools; however, business and open-source philosophy problems left the Linux founder with no choice but to abandon BitKeeper and create his own system: Git.

SCM programs are used to control the flow of updates and track program changes. In a project as large as Linux-more than 17,000 files-this can be very difficult and very slow.

Because most SCMs-such as CVS (Concurrent Versions System)-are too slow for him, Torvalds built his own.

He describes Git as "a stupid (but extremely fast) directory content manager. It doesn't do a whole lot, but what it does do is track directory contents efficiently."

t also can't be used with BitMover Inc.'s BitKeeper, the controversial and proprietary SCM that Torvalds had used to manage Linux kernel development.

"Git has a totally different model of representing the source tree," said Torvalds.

The name itself really doesn't have a meaning. Torvalds joked that it can be a "random three-letter combination that is pronounceable, and not actually used by any common Unix command. The fact that it is a mispronunciation of 'get' may or may not be relevant." Or, "'stupid. contemptible and despicable. simple.' Take your pick from the dictionary of slang." Or, "global information tracker: [if] you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room."

Git has already been used for its first run of Linux: the beta of Linux 2.6.12-rc3. But Torvalds admits that Git is still a work in progress.

"The roughness really comes from two things," said Torvalds. "It's a young project, and it just takes time for things to mature. That will go on for years, assuming none of the other open-source SCMs just eventually show themselves to be capable enough that we just end up deciding that Git was a good temporary bridge."

Also, Git does some things very differently from traditional source management, Torvalds said.

Full Story.

More in Tux Machines

Developing Linux Is Essential To Intel's Success

The dominant position of Intel in the server processor market is likely helped by the company's consistent strong support for Linux. Based on the W3Techs chart below, Linux is almost as popular as Windows-based servers are. Read more

Firefox OS heading for Africa — and the U.S. too

Orange announced a $40 “Klif” Firefox OS phone for Africa, and Mozilla says it’s working with Verizon Wireless and others on Firefox OS feature phones. There’s still no evidence that Mozilla’s HTML-focused Firefox OS has made much of a dent in the world smartphone market, where it has been focused on low-end devices sold primarily to emerging markets. Yet, Firefox OS still leads the way among upstart, Linux-based mobile operating systems, and will soon be available in more than 40 markets, this year, on a total of 17 smartphones, according to its latest stats. Meanwhile, the very first Tizen (Samsung Z1) and Ubuntu (BQ Aquaris E4.5) phones have only just shipped, and Jolla’s Sailfish OS based Jolla phones are still mostly limited to Europe. Read more

Why large companies use open source ERP

The main reason larger companies use open source Enterprise Resource Planning (ERP) systems is because they are cheaper and easier to customize. Read more