ต้นน้ำและปลายน้ำหมายถึงอะไร


12

ด้วย Redhat และ CentOS (โดยเฉพาะอย่างยิ่งข้อบกพร่องและแพทช์) ฉันมักจะเห็นคำศัพท์ต้นน้ำและปลายน้ำ คำเหล่านี้มีความหมายอย่างไรในบริบทนี้

ตัวอย่าง: Red Hat ขอขอบคุณทีมรักษาความปลอดภัย X.Org ที่รายงานปัญหานี้ ต้นน้ำยอมรับ Rafal Wojtczuk ในฐานะนักข่าวคนแรก

คำตอบ:


18

จากมุมมองผู้จัดจำหน่าย Linux ต้นน้ำมักจะอ้างถึงผู้แต่งดั้งเดิมของแหล่งที่มาสำหรับแพคเกจเฉพาะ ปลายน้ำอาจหมายถึงการกระจายที่แยก / แยกจากมุมมองของ distro ที่คุณกำลังดู

ดังนั้นหาก Debian ได้รับข้อผิดพลาดที่เกี่ยวข้องกับ Apache ดังนั้นผู้ดูแลแพคเกจหรือใครก็ตามที่อ่านข้อบกพร่องอาจทำการตรวจสอบบางอย่าง หากพวกเขาตรวจสอบข้อผิดพลาดอยู่ในซอร์สโค้ดต้นฉบับและไม่เกิดจากสิ่งที่ไม่ซ้ำกับการแจกจ่ายพวกเขาจะทำงานร่วมกับผู้เขียนอัปสตรีมเพื่อทำงานในการแก้ไขข้อบกพร่องในโปรแกรม

หากผู้พัฒนาอัปสตรีมไม่ร่วมมือหรือไม่มีอยู่อีกต่อไปผู้พัฒนาอาจเพิ่มแพตช์ที่ใช้กับแพ็กเกจให้ทำการฟอร์กขอบเขตอย่างมีประสิทธิภาพจากการพัฒนาอัปสตรีม

เมื่อข้อผิดพลาดที่พบพวกเขาอาจทำงานร่วมกับปลายน้ำ distros เช่น Ubuntu เพื่อให้แน่ใจว่าข้อผิดพลาดได้รับการแก้ไขได้ทุกที่ ผู้ดูแลขั้นปลายอาจส่งปัญหาที่เกี่ยวข้องกับสิ่งที่เกี่ยวข้องกับบรรจุภัณฑ์หรือโปรแกรมแก้ไขเสริมใด ๆ

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

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