ใครเป็นผู้รับผิดชอบสำหรับเคอร์เนล Linux


18

ณ วันนี้มีการแจกแจงลินุกซ์มากมายเช่นUbuntu , Fedora , Gentoo , Mint , Debianเป็นต้นการกระจายเหล่านี้จะอัปเดตตามรอบที่แตกต่างกัน ดูเหมือนว่า Ubuntu จะอัพเดตเคอร์เนลเป็นรายสัปดาห์หรือรายเดือนในขณะที่ Debian ลังเลที่จะอัปเดตเคอร์เนล

ฉันสงสัยว่าการกระจายเหล่านี้รักษาเมล็ดของตนเองหรือไม่ หรือพวกเขาเพิ่งได้รับรหัสเคอร์เนลดั้งเดิมจากLinus Torvaldsแก้ไขมันเล็กน้อยตามต้องการแล้วปล่อยเคอร์เนลที่แก้ไขแล้วด้วยระบบการจัดการแพ็คเกจของพวกเขา?

การกระจายทั้งหมดใช้เมล็ดเดียวกันจาก Linus Torvalds หรือไม่? หากเป็นเช่นนั้นเหตุใดการแจกแจงที่แตกต่างกันจึงอัพเดต / ปล่อยเมล็ดของตนในรอบที่ต่างกัน

คำตอบ:


18

เมล็ด distro ทั้งหมดรวบรวมจากแหล่งที่เป็นทางการโดยมีการใช้ patch เฉพาะ distro แพ็ตช์เหล่านี้ค่อนข้างเล็กเมื่อเทียบกับขอบเขตของเคอร์เนลเอง ตราบใดที่คุณรู้ว่าคุณกำลังทำอะไรคุณสามารถแทนที่เคอร์เนลแบบกำหนดเองให้กลายเป็น distros กระแสหลักแม้ว่าสิ่งนี้จะหมดกำลังใจเพราะมันอาจทำให้เกิดความไม่ตรงกันกับไฟล์ส่วนหัวของระบบ ด้วยเหตุผลนั้น distros มักจะปล่อยแพกเกจซอร์สของเคอร์เนลของตัวเองเพื่อให้คุณสามารถใช้แทนดิสต์ "วานิลลา" (เป็นทางการ, ไม่ได้เปรียบเทียบ) ถ้าคุณต้องการคอมไพล์ด้วยตัวเอง

เหตุใดการแจกแจงที่แตกต่างกันจึงอัพเดต / ปล่อยเมล็ดของตนในรอบที่ต่างกัน

ด้วยเหตุผลเดียวกันพวกเขาจึงปล่อยซอฟต์แวร์อื่นทั้งหมดตามรอบที่ต่างกัน - เพื่อให้แน่ใจว่าทุกอย่างทำงานได้อย่างถูกต้องกับทุกสิ่ง distros ที่แตกต่างกันมีนโยบายและเป้าหมายที่แตกต่างกันในเรื่องนี้ พวกเขาอาจรีบออกแพ็คเกจทันทีที่อัปสตรีมต้นน้ำอัปเดตพวกเขาอาจรักษาการสตรีม "ทดสอบ" และ "เสถียร" และพวกเขาอาจใช้กำหนดการอิสระ


"ทุกอย่างเป็น simpatico กับทุกสิ่งทุกอย่าง" นี่เป็นวิธีพูดแบบอเมริกันหรือ คำว่าsimpaticoตรงนั้นไม่เหมาะ คุณหมายถึง "ทุกอย่างเป็นไปด้วยดี / เหมาะสม / ตรงกับทุกอย่าง" หรืออะไรทำนองนั้น
Bakuriu

@Bakuriu "simpatico" เป็นภาษาอิตาลีแม้ว่านี่อาจเป็นภาษาอังกฤษที่ฉันไม่เคยได้ยินมาก่อน ฉันลืมความหมาย (เอาภาษาอิตาลีประมาณ 5 ปีที่แล้ว) แต่จากบริบทที่นี่ฉันคิดว่า "เข้ากันได้" มันเป็นสายเลือดกับคำภาษาอังกฤษ "เห็นอกเห็นใจ" ดังนั้นจึงเหมาะเป็นเห็นอกเห็นใจหมายถึง "รู้ถึงความรู้สึกของ", "เข้าใจ"
trysis

@trysis ฉันเป็นคนอิตาลี Simpatico เป็นเพื่อนเท็จที่มีความเห็นอกเห็นใจ มันหมายถึงน่าชื่นชอบ / ที่ชื่นชอบ / สนุก / ตลก การแปลสำหรับ symmpathetic จะcomprensivo ในประโยคนั้นน่าจะดีกว่าที่จะพูดว่า "ทุกอย่างเข้ากันได้กับทุกอย่าง" แต่ Simpatico ไม่ได้มีความหมายเช่นนั้น
Bakuriu

1
@Bakuriu และ trysis เพื่อล้างสิ่งต่าง ๆ ขึ้นSimpatico ยังสามารถหมายถึง ความเข้ากันได้ในภาษาอังกฤษและมันเป็นสิ่งที่คุ้นเคยกับความเห็นอกเห็นใจ (นั่นไม่ได้หมายความว่าพวกเขามีความหมายเดียวกัน) ไม่ว่าในกรณีใดโปรดใช้พจนานุกรมมากกว่าความคิดเห็นสำหรับสิ่งนี้ :)
terdon

@Bakuiru ใช่คำถามในความคิดเห็นแรกของคุณ; การใช้งานที่เหมาะสมนั้นเป็นเรื่องของมนุษย์มากขึ้นซึ่งหมายถึง "น่ารัก", "ในข้อตกลง" แต่มันก็สามารถใช้งานกับวัตถุได้เช่นเดียวกับใน "ทุกอย่างคือ simpatico" = "ทุกอย่างถูกต้อง" ฉันจะเปลี่ยนเพื่อความชัดเจนแม้ว่า - ฉันคิดว่าฉันเหนื่อยและนั่นเป็นเพียงคำแรกที่เข้ามาในใจ
goldilocks

15

ก่อนอื่นไม่มีใคร "ได้รับเคอร์เนลจาก Linus" ใช่ Linus ยังคงมีส่วนร่วมในการพัฒนาเคอร์เนลและได้กล่าวขั้นสุดท้ายในข้อพิพาทใด ๆ แต่แน่นอนที่สุดเขาไม่ได้เขียนเพียงอย่างเดียว! หน้าวิกิพีเดียบนเคอร์เนลลินุกซ์ค่อนข้างดีในเรื่อง:

การเปลี่ยนแปลงเคอร์เนลที่เกิดขึ้นในปี 2550 ได้รับการส่งโดยนักพัฒนาซอฟต์แวร์ไม่น้อยกว่า 1900 คนแต่อาจมีจำนวนมากขึ้นเพราะนักพัฒนาที่ทำงานในทีมมักจะนับรวมเป็นหนึ่ง โดยทั่วไปสันนิษฐานว่าชุมชนของนักพัฒนาเคอร์เนล Linux ประกอบด้วยสมาชิก 5,000 หรือ 6,000 คน ในปี 2556 เคอร์เนลลีนุกซ์รุ่น 3.10 มีรหัส 15,803,499 บรรทัด; หากไม่มีการจัดการโครงการที่ชาญฉลาดมันจะเป็นไปไม่ได้ที่จะรักษาระดับการพัฒนาดังกล่าวไว้

แทนที่จะเป็นโรดแมพจะมีแนวทางทางเทคนิค แทนที่จะมีการจัดสรรทรัพยากรกลางมีบุคคลและ บริษัท ที่มีส่วนร่วมในการพัฒนาต่อไปของเคอร์เนลลินุกซ์ค่อนข้างอิสระจากกัน:

ผู้คนเช่น Linus Torvalds และฉันไม่ได้วางแผนวิวัฒนาการของเคอร์เนล เราไม่ได้นั่งอยู่ที่นั่นและคิดแผนงานสำหรับสองปีถัดไปจากนั้นกำหนดทรัพยากรให้กับคุณสมบัติใหม่ ๆ นั่นเป็นเพราะเราไม่มีทรัพยากรใด ๆ ทรัพยากรต่าง ๆ นั้นเป็นของ บริษัท ต่าง ๆ ที่ใช้งานและมีส่วนร่วมกับลีนุกซ์เช่นเดียวกับผู้ให้ข้อมูลอิสระหลายราย มันคือคนที่เป็นเจ้าของทรัพยากรที่ตัดสินใจ ...

- Andrew Morton, 2005

ตอนนี้ใช่การกระจายส่วนใหญ่รักษาเมล็ดของตนเองแตกต่างกันเล็กน้อย สต็อกเคอร์เนลสามารถดาวน์โหลดได้จากhttp://kernel.orgแต่การกระจายแต่ละครั้งจะปรับแต่งให้เหมาะสมกับความต้องการของพวกเขา บางคนเปลี่ยนมันมากขึ้นและอื่น ๆ น้อยลงฉันแน่ใจว่าบางคนไม่เปลี่ยนเลย

สำหรับวงจรการอัปเดตที่เป็นเพียงตัวเลือกการแจกแจงพวกเขาสามารถอัปเดตได้บ่อยครั้งหรือบ่อยครั้งเท่าที่ต้องการ ดิสทริบิวชันเช่น Debian ที่มุ่งมั่นที่จะรักษาเสถียรภาพที่มั่นคงของหินอัปเดตในขณะที่ผู้ที่ต้องการอยู่บนขอบที่ทันสมัยเช่น Arch อัปเดตบ่อยครั้ง


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