หมายความว่า distro นั้น“ อิง” distro อื่น?


9

Ubuntu ขึ้นอยู่กับ Debian มิ้นท์ใช้ Ubuntu (ยกเว้น Linux Mint Debian Edition ซึ่งใช้เดเบียน)

เมื่อหนึ่ง distro ขึ้นอยู่กับอีกวิธีหนึ่งมันแตกต่างจากผู้ปกครอง distro? มีการเพิ่มหรือนำออกหรือเปลี่ยนแปลงอะไร

แก้ไข: หลังจากอ่านคำตอบจาก Chris Down ฉันสงสัยว่าฉันควรเข้าหานี้จากมุมที่แตกต่างถามว่าอะไรคือองค์ประกอบของ distro อื่นนอกเหนือจากเคอร์เนลและแอปพลิเคชัน?

คำตอบ:


12

ระดับที่สิ่งที่เป็นอนุพันธ์ของอีกเป็นบริบทกับโครงการของตัวเอง

สำหรับตัวอย่างเฉพาะของคุณ:

  • Mint (นอกเหนือจากรุ่น Debian) นั้นต้องอาศัยโครงสร้างพื้นฐานของ Ubuntu เป็นอย่างมาก มันไม่เพียงขึ้นอยู่กับ Ubuntu (ใน Mint นั้นเป็นหลักของ Ubuntu ที่มีการดัดแปลงภายในองค์กร) แต่มันก็ขึ้นอยู่กับที่เก็บแพ็คเกจของ Ubuntu ด้วย ความแตกต่างที่สำคัญกับ Mint คือมีชุดเครื่องมือที่ออกแบบมาสำหรับ Linux Mint โดยเฉพาะ นอกจากนี้ปรัชญาของโครงการมิ้นท์นั้นเข้ากันได้กับซอฟต์แวร์ที่เป็นกรรมสิทธิ์ (พวกเขาใช้งานง่ายกว่าซอฟต์แวร์ฟรี) ในขณะที่อูบุนตูไม่สนับสนุน ยกตัวอย่างเช่น Mint มาพร้อมกับ Adobe Flash ที่ติดตั้งไว้ล่วงหน้าในขณะที่ Ubuntu ไม่ได้ติดตั้ง - ซึ่งรวมไปถึงส่วนประกอบอื่น ๆ อีกมากมาย
  • Ubuntu นั้นใช้ Debian ซึ่งไม่เพียง แต่เริ่มต้นสร้างจาก codebase ของ Debian แต่ยังใช้เครื่องมือจำนวนมากที่ออกแบบมาสำหรับ Debian ( aptitudeเป็นตัวอย่างที่น่าทึ่ง) ร๊อคก็แตกต่างกันอย่างสิ้นเชิงแกนหลักของ Debian นั้นเน้นถึงความเสถียรและการคาดการณ์ในขณะที่อูบุนตูใช้งานง่าย

คุณช่วยเพิ่มเนื้อหานี้อีกไหม? 'โครงสร้างพื้นฐาน Ubuntu' คืออะไร 'codebase ของ Debian' คืออะไร พวกเขาประกอบด้วยอะไร ชิ้นส่วนของ distro นอกเหนือจากเคอร์เนลและแอปพลิเคชันคืออะไร
user11583

1
ฉันเดาว่าสี่ส่วนหลักของการแจกจ่ายคือร๊อคของมัน, ตัวจัดการแพ็คเกจ, สภาพแวดล้อมเริ่มต้นและลำดับการเริ่มต้น สิ่งเหล่านี้เป็นสิ่งสำคัญที่ผู้คนหมายถึงเมื่อพูดถึงโครงสร้างพื้นฐานของการแจกจ่าย ยกตัวอย่างเช่นอูบุนตูใช้เดเบียนในทิศทางใหม่อย่างสมบูรณ์ (ความเป็นมิตรของการใช้งานมากกว่าความเสถียร) ในขณะที่ยังคงใช้เครื่องมือจำนวนมาก ( aptitude, dpkgและอื่น ๆ ) ในกรณีนี้ "ยึด" ส่วนใหญ่หมายถึง "แยกจาก"
Chris Down

@Chris Down: ฉันไม่เห็นด้วย 'forked' ไม่ใช่คำที่ถูกต้อง สำหรับตัวอย่างที่สมบูรณ์แบบแพ็คเกจส่วนใหญ่เริ่มต้นจาก Debian upstream ทางแยกตามคำจำกัดความหลังจากการลงทะเบียนไม่ได้นำสิ่งที่น่าสนใจจากนวัตกรรมอูบุนตูมาใช้ ฉันแค่รู้สึกว่า Debian ยังคงมีน้ำหนักอยู่ที่รากฐานและองค์กร Ubuntu ก็รู้สึกเช่นเดียวกัน
JM Becker

1

สายการพัฒนาอื่น: Mandrake (วันนี้ Mandriva หลังจากรวมกับ Mandrake offshot Conectiva) มาจาก Red Hat ซึ่งส่วนใหญ่แยกจากการเน้น KDE แทน Gnome เป็นสภาพแวดล้อมเดสก์ท็อปเริ่มต้น Fedoraโครงการเกิดเป็นคอลเลกชันของแพคเกจสำหรับ Red Hat และต่อมาเอาไปกระจาย Fedora เมื่อ Red Hat Enterprise Linux กลายเป็นจัดจำหน่ายแยกต่างหาก มีการแจกแจงเล็กน้อยหลายอย่างที่ได้รับจาก Fedora จากนั้นก็มีการแจกแจงเช่นCentOSที่ใช้แหล่งข้อมูลสำหรับ RHEL และคอมไพล์ใหม่ (แทนที่โลโก้ Red Hat และการสร้างแบรนด์อื่น ๆ ) และแจกจ่ายผลลัพธ์โดยไม่จำเป็นต้องทำสัญญาบำรุงรักษา) และScientific Linuxซึ่งทำเช่นเดียวกับ CentOS แต่เพิ่มแพ็คเกจสำหรับใช้ที่ Fermilab, CERN และอื่น ๆ จากนั้นก็มี Oracle Unbreakable Linux [sic] ซึ่งเป็นโคลนนิ่ง Red Hat

อะไรคือความแตกต่าง? เนื่องจากนี่เป็นโอเพนซอร์ซถ้าใครบางคนไม่พอใจกับสิ่งที่พวกเขาชอบกระจายพวกเขาสามารถแยกมันและไปตามทางของตัวเอง การตั้งค่าโครงสร้างพื้นฐานทั้งหมด (เว็บเพจ, เว็บไซต์ดาวน์โหลด, สร้างฟาร์ม) นั้นไม่ถูก / ง่าย (ถึงแม้ว่าส่วนใหญ่ (ถ้าไม่ใช่ทั้งหมด) ของแหล่งโครงสร้างพื้นฐาน Fedora นั้นมีให้บริการฟรีและฉันคิดว่า Debian ก็เช่นกัน ชิ้นงาน) แต่ที่สำคัญกว่านั้นคือการได้รับอาสาสมัครจำนวนมากที่ทุ่มเทให้กับซอฟต์แวร์สำเร็จรูป, ติดตามต้นน้ำ, แก้ไขข้อบกพร่อง, ตอบคำถามและอื่น ๆ เป็นภารกิจที่ยิ่งใหญ่ แน่นอนว่ามันง่ายกว่ามากที่จะจัดการกับส่วนที่รบกวนคุณมากที่สุด (เช่นตั้งค่าชุดของแพคเกจสำรอง / เสริมสำหรับการแจกจ่าย) และปล่อยให้ส่วนที่เหลือไปยังการกระจายของผู้ปกครอง หรือแม้กระทั่งเลือกแพ็คเกจจากผู้ปกครองดังกล่าวโดยไม่ต้องเพิ่มมูลค่าอื่น ๆ เป็นฐานของสิ่งที่คุณพยายามทำ ความแตกต่างจะขึ้นอยู่กับสิ่งที่ตราสารอนุพันธ์พยายามทำสำเร็จทรัพยากรที่มีอยู่และเวลาที่ผ่านไป ในทางกลับกันการแจกแจงทั้งหมดจะถูกสร้างบนโครงสร้างพื้นฐานพื้นฐานเดียวกันของซอฟต์แวร์โอเพนซอร์ซ (เคอร์เนล Linux (แม้จะใช้กับ BSD- เคอร์เนลตามบรรทัดและเช่น), GCC, glibc, X.org, Gnome, KDE, ... ) ดังนั้นจึงมีคนธรรมดาสามัญที่ครอบคลุมอยู่ที่นั่น

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