pakimemo

ソフトウェアエンジニアなお話。

kernelソースをgoogleのミラーからダウンロード

kernelのgitリポジトリアドレスを調べていたら、googleがミラーリングサービスを開始していたのでついでに時間も測定してみました。

 

 

git.kernel.org のミラーリングサービスについて

 


 今回、必要なのは2.6。

% time git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux-2.6
Cloning into 'linux-2.6'...
remote: Counting objects: 1208, done
remote: Counting objects: 2558931, done
remote: Finding sources: 100% (25324/25324)
remote: Getting sizes: 100% (17053/17053)
remote: Compressing objects: 100% (4565/4565)
remote: Total 2534132 (delta 2125009), reused 2532265 (delta 2123364)
Receiving objects: 100% (2534132/2534132), 506.62 MiB | 2.44 MiB/s, done.
Resolving deltas: 100% (2125260/2125260), done.
git clone   204.38s user 32.71s system 59% cpu 6:37.73 total

 

約6分半。

比較のためにgit.kernel.orgを試しましたが、Counting objectsでしばらく固まっているので諦めました。

ダウンロードしてから気づきましたが、torvalds/linuxとtorvalds/linux-2.6は同じリポジトリのようですね。

バージョン3.5の変更分まで含まれています。