ฉันจะหาซอร์สโค้ดของเคอร์เนล Ubuntu ได้จากที่ใด


25

ฉันต้องการสร้างสำเนาเคอร์เนล Ubuntu ของฉันเอง ฉันจะรับซอร์สโค้ดได้ที่ไหน

คำตอบ:


29

สำหรับการสร้างเมล็ดพืชขอแนะนำอย่างยิ่งให้คุณใช้ git เพื่อรับซอร์สโค้ดล่าสุดจากที่เก็บเคอร์เนล git ของ Ubuntu

ที่เก็บเหล่านี้มีการอัปเดตทั้งหมดของอูบุนตูรวมทั้งที่เสนอให้วางจำหน่าย แต่ยังไม่วางจำหน่าย โดยดึงจาก repos คุณจะได้รับการรับประกันว่าจะมีรหัสล่าสุด

หากคุณต้องการดึงข้อมูลแหล่งที่มาสำหรับการเปิดตัวที่เฉพาะเจาะจงคุณสามารถตรวจสอบแท็กที่เกี่ยวข้องกับการเปิดตัวที่ แท็กคล้ายกับตัวอย่างนี้: "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โปรดดูที่สิ่งนี้เพื่อดาวน์โหลดโดยตรงจาก launchpad
lemonsqueeze


2

ฉันเชื่อว่าคุณสามารถค้นหาการบำรุงรักษาเคอร์เนล Linux ได้ที่นี่: LaunchPad: Linux Kernel

อย่างไรก็ตามในขณะที่เมล็ดสำหรับอูบุนตูอาจจะเรียกว่าอูบุนตู Kernel - มันจริง Linux Kernel แก้ไขโดยเคอร์เนลทีมอูบุนตู คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับสมาชิกเคอร์เนล Ubuntuและวิธีรับเคอร์เนล Ubuntu โดยใช้ GitบนUbuntu Wiki: เคอร์เนล


คุณมีจุดที่ดีเกี่ยวกับการค้นหาข้อมูลในหน้า wiki ของเคอร์เนลของทีม
แบรดฟิกก์


1

คุณจะได้รับยังไม่แปร Linux Kernel ที่kernel.org


1
แน่นอนเหล่านี้ไม่ใช่เคอร์เนลของ Ubuntu แต่เป็นแหล่งเคอร์เนลที่ใช้เคอร์เนลของ Ubuntu
Andy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.