richliu’s blog

Linux, 工作, 生活.

richliu’s blog header image 2

Linus 換掉 BitKeeper 改用 git

April 21st, 2005 · No Comments

因為 BitKeeper 不再免費, 所以 Linus 要換掉 BitKeeper

最早的 是 Linus 一人 Maintain 的, 所有的 patch 都要交到 Linus 手上進行 Patch .
而 BitKeeper 則是為了像 這樣的 Project 寫的分散式版本管理系統(有點類似 SVN+SVK)
而 Linus 在那個年代, 這樣的行為被稱為 “工人智慧”(都什麼年代了, 還手動管理)

所以 Linus 在 2002年2月, 最後採用了 BitKeeper 做為 版本管理的工具,
並且稱讚為 “the best tool for the job”
事實證明, 用了 BitKeeper
之後, Kernel Team 發展的速度快了一倍.

然而 BitKeeper 並不是一個 Free 的軟體(指 OpenSource and Free 自由). BitMovie 這一家公司抇出最近有人對 BitKeeper 做 Reverse Enginner , 結果是 BitMovie 要停掉 BitKeeper 的 Free License
(BitMovie 說是 OSDL 偷偷付錢找人做的)
當然 BitMoive 也說了場面話, 要給 Linus 和 Androw 等人 License blah blah
(我覺得這很機車啦)

目前 Linus 己經改用 git 這一套工具開發, 而 git 相關的軟體也持續研發中
gitweb 可以看到一些東西.

老實說 Linus 能從工人智慧進步到用 Source Control 我就很感動啦(笑)

Update:
2.6.12-rc3 是第一個用 git release 的 Kernel
Linus 提到”this release is a bit different from the usual ones, for obvious reasons. It’s the first in a _long_ time that I’ve done without using BK, and it’s the first one ever that has been built up completely with ‘git’.”

On this day..

Tags:

Related posts

Tags: Linux

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment