Tôi có thể tìm mã nguồn cho Hạt nhân Ubuntu ở đâu?


25

Tôi muốn xây dựng bản sao hạt nhân Ubuntu của riêng tôi. Tôi có thể lấy mã nguồn ở đâu?

Câu trả lời:


29

Để xây dựng các nhân, chúng tôi khuyên bạn nên sử dụng git để lấy mã nguồn mới nhất từ ​​kho git kernel của Ubuntu.

Các kho lưu trữ này chứa tất cả các bản cập nhật cho các hạt nhân Ubuntu, bao gồm cả các bản cập nhật được đề xuất để phát hành nhưng chưa được phát hành. Bằng cách tìm nạp từ các repos, bạn sẽ được đảm bảo có mã mới nhất.

Nếu bạn muốn tìm nạp nguồn cho một bản phát hành cụ thể, bạn có thể kiểm tra thẻ được liên kết với bản phát hành đó. Các thẻ tương tự như ví dụ này: "Ubuntu-2.6.32-17.26". Số cuối cùng là số tải lên được tăng liên tục và phần còn lại là số phiên bản.

Bạn có thể xem danh sách các kho lưu trữ kernel Ubuntu tại đây:

http://kernel.ubfox.com/git

Trang này cũng liệt kê một số kho lưu trữ cho từng nhà phát triển. Các kho lưu trữ nhân Ubuntu chính thức bắt đầu bằng "ubfox / ub Ubuntu-"

Nếu bạn đang tìm kiếm để lấy các nguồn cho kernel mà bạn hiện đang chạy, bạn có thể:

apt-get nguồn linux-image - $ (uname -r)

6 tuổi và câu trả lời hữu ích đầu tiên cho http / ftp tôi đã tìm thấy trong số hàng tá.
mckenzm

Có vấn đề với apt-get source, xem điều này để tải trực tiếp từ launchpad.
lemonsqueeze


2

Tôi tin rằng bạn có thể tìm thấy bảo trì Linux Kernel tại đây: LaunchPad: Linux Kernel

Tuy nhiên, trong khi hạt nhân cho Ubuntu có thể được gọi là Hạt nhân Ubuntu - thực ra đó là Hạt nhân Linux được sửa đổi bởi Nhóm Hạt nhân Ubuntu . Bạn có thể tìm thêm thông tin về các Thành viên hạt nhân Ubuntu và cách lấy Hạt nhân Ubuntu bằng Git trên Ubuntu Wiki: Kernel


Bạn có một điểm tốt về việc tìm kiếm thông tin trên các trang wiki của nhóm kernel.
Brad Figg


1

Bạn có thể lấy Hạt nhân Linux chưa sửa đổi tại kernel.org .


1
Tất nhiên đây không phải là hạt nhân Ubuntu, mà là nguồn nhân mà hạt nhân Ubuntu dựa vào.
Andy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.