The Git revision control system just turned 10 years old

Apr 8, 2015 12:41 GMT  ·  By

Linus Torvalds is mostly known for developing the Linux kernel, but he's also the one who made Git, the distributed revision control system that's used today for numerous projects, including the kernel. The project just turned ten years old, and Linus made some comments about this fact.

Linus Torvalds doesn't seem to know how to do small projects, and Git is proof of that. There had been other solutions available before Git was thought and implemented, but those solutions were not enough for the scope of the Linux kernel. Git was born out of necessity, but it's become one itself.

The father of the Linux kernel and Git gave an interview to linux.com and made some interesting comments about Git and some of the competition. He doesn't do gentle, and he always manages to convey his convictions with a lot of strength. It also helps that he's right most of the time.

The kernel needed Git, or something like it

Developers understand the importance of Git and why it had such a big impact on kernel development. It's all about optimizing workflow, and the kernel was a point where it needed that. It turns out that it was more important that people might suspect.

Linus Torvalds was asked if the rate of Linux kernel development would have been the same without Git, and he responded. "Well, "without git," sure. But it would have required that somebody else wrote something git-equivalent: a distributed SCM that is as efficient as git is. We definitely needed something *like* git."

Linus also talked about GitHub, and he explained why it will never be able to do the same things as Git. Not because it doesn't want to, but because of the structure and problems that developers meet.

You can check the rest of the seizable "10 Years of Git: An Interview with Git Creator Linus Torvalds" on Linux.com.