Ubuntu Kernelのソースコードはどこにありますか?


25

Ubuntuカーネルの独自のコピーを作成したいと思います。ソースコードはどこで入手できますか?

回答:


29

カーネルを構築するには、gitを使用してUbuntuカーネルgitリポジトリから最新のソースコードを取得することを強くお勧めします。

これらのリポジトリには、リリースが提案されているがまだリリースされていないものを含む、Ubuntuカーネルのすべての更新が含まれています。リポジトリから取得することにより、最新のコードが保証されます。

特定のリリースのソースを取得する場合は、そのリリースに関連付けられているタグをチェックアウトできます。タグは次の例に似ています:「Ubuntu-2.6.32-17.26」。最終番号はアップロード番号であり、順次増加し、残りはバージョン番号です。

Ubuntuカーネルリポジトリのリストは、ここで確認できます。

http://kernel.ubuntu.com/git

このページには、個々の開発者向けの多数のリポジトリもリストされています。公式のUbuntuカーネルリポジトリは「ubuntu / ubuntu-」で始まります

現在実行しているカーネルのソースのみを取得する場合は、次のことができます。

apt-get source linux-image-$(uname -r)

6歳で、数十人の中から見つけたhttp / ftpの最初の有用な答え。
mckenzm

に問題があります。これapt-get source参照て、ランチパッドから直接ダウンロードしてください。
レモンスクイズ


2

Linuxカーネルのメンテナンスについては、LaunchPad:Linux Kernelをご覧ください。

ただし、UbuntuのカーネルはUbuntuカーネルと呼ばれることもありますが、実際にはUbuntuカーネルチームによって変更されたLinuxカーネルです。あなたは詳細な情報を見つけることができますUbuntuのカーネルメンバーとどのように取得するのGitを使ってUbuntuのカーネルをのUbuntuのWikiを:カーネル


カーネルチームのwikiページで情報を見つけることについて良い点があります。
ブラッドフィグ


1

kernel.orgで未変更のLinuxカーネルを入手できます。


1
もちろん、これらはUbuntuカーネルではなく、Ubuntuカーネルのベースとなるカーネルソースです。
アンディ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.