Ubuntu ใช้ Debian เป็นอย่างไร


35

Linux Mint ใช้ Ubuntu Ubuntu ใช้ Debian อย่างนี้มีลินุกซ์ดิสทริบิวชันอื่น ๆ อีกหลายตัวที่ใช้ Ubuntu, Debian, Slackware เป็นต้นสิ่งที่ทำให้ฉันสับสนคือสิ่งนี้หมายความว่าอะไรคือลินุกซ์หนึ่งตัวที่อิงจากที่อื่น พวกเขาจะทำอย่างไร


1
@Zenklys - นี่ไม่ซ้ำกัน ฉันไม่ต้องการทราบความแตกต่างระหว่าง Debian และ Ubuntu สิ่งที่ฉันอยากรู้คือดิสทรี้คนหนึ่งมีพื้นฐานมาจากคนอื่นบ้าง ฉันได้ยก Ubuntu และ Debian เป็นตัวอย่างเท่านั้นเพื่อบอกสิ่งที่ฉันพยายามถาม

เมื่อรู้ถึงความแตกต่างคุณจะรู้ถึงความแตกต่าง ;)
Zenklys

slackware ไม่ได้ขึ้นอยู่กับ debian หรือ ubuntu
psusi

วลี“ อิงตาม” ที่นี่หมายถึงพวกเขารับมันพวกเขาเปลี่ยนมัน ดังนั้น Ubuntu จึงเป็น Debian รุ่นที่แก้ไข
ctrl-alt-delor

คำตอบ:


21

Zack มีแผนภาพที่ยอดเยี่ยมอธิบายไว้ในUDS-P Talk Slides ของเขา

ที่มาของ Ubuntu

โดยทั่วไปทุกรอบ Ubuntu จนกระทั่งDebian Import Freezeแพ็คเกจต้นทางที่ไม่ได้แก้ไขใน Ubuntu จะถูกคัดลอกจาก Debian ไปยัง Ubuntu ทุกวัน (สาขา 74%) แพคเกจที่ได้รับการแก้ไขทั้งใน Debian และ Ubuntu จะถูกรวมเข้าด้วยกัน (สาขาของ Patch) ซึ่งโดยทั่วไปแล้วจะเป็นนักพัฒนาที่แตะแพ็คเกจใน Ubuntu

แพ็คเกจหลักบางส่วน (เคอร์เนลเดสก์ท็อปส่วนใหญ่และบิตอื่น ๆ ) ไม่ได้มาจาก Debian เลยและมาจาก Upstreams โดยตรง (สาขา 11%)

ดังนั้น Ubuntu จะรักษาชุดแพ็คเกจหลักของตัวเองและได้รับประโยชน์จากแพ็คเกจ Debian จำนวนมาก


19

Ubuntu ใช้ระบบการจัดการบรรจุภัณฑ์เดียวกัน (deb และ apt) และกับแต่ละรอบการพัฒนาจะดึงในแพ็คเกจล่าสุดจาก Debian แล้วปรับให้เป็นข้อมูลเฉพาะของ Ubuntu และเพิ่มฟีเจอร์และแพตช์ที่จำเป็น พวกเขายังผลักดันการเปลี่ยนแปลงกลับสู่ Debian และบ่อยครั้งที่นักพัฒนาซอฟต์แวร์คือ Ubuntu และ Debian

มิ้นต์ในทางกลับกันก็เหมือนกันกับแพคเกจ Ubuntu (อัพเดท: แม้ว่ามิ้นท์ดูเหมือนจะไม่ได้รับผลตอบแทนมากหรือเลย)


ขอบคุณ !!! แต่ฉันยังมีคำถาม หาก Ubuntu เองใช้แพ็คเกจ Debian ดังนั้นควรใช้ Debian เท่านั้น แต่คนยังคงไปหา Ubuntu

2
เป้าหมายและปรัชญาของพวกเขานั้นแตกต่างกันบ้าง หากคุณต้องการระบบปฏิบัติการข้ามแพลตฟอร์มที่มีความเสถียรให้เปลี่ยนไปใช้ Debian หากคุณต้องการระบบปฏิบัติการเดสก์ท็อปที่รันแอพยอดนิยมเวอร์ชั่นล่าสุดให้เลือก Ubuntu

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

4
เดเบียนมีอุดมการณ์ที่แข็งแกร่งมากเกี่ยวกับแพ็คเกจที่พวกเขาจะรวมไว้ในระบบของพวกเขา เดเบียนจะรวมเฉพาะสิ่งที่ได้รับอนุญาตให้เป็น "อิสระในอิสระ" (การอนุญาตโอเพนซอร์ซ) และไม่ใช่ "ฟรีเหมือนเบียร์" (มอบให้ แต่ยังไม่ใช่การออกใบอนุญาตโอเพ่นซอร์สจริง ๆ ) สิ่งนี้ จำกัด อย่างรุนแรงบางอย่างในระบบ ตัวอย่างเช่นไดรเวอร์วิดีโออาจมอบให้ แต่เป็นไบนารีซึ่งไม่ตรงตามเกณฑ์และจะติดตั้งด้วยมือ อูบุนตูใช้กรอบการทำงานและระบบแพคเกจที่ยอดเยี่ยมที่ทำกับ Debian และทำให้มันเป็นประสบการณ์การใช้งานที่ยอดเยี่ยมมากกว่าที่จะเป็นแถลงการณ์ทางการเมือง
MattG

1
เอ่อฉันเป็นนักพัฒนา Ubuntu และ Debian และไม่เคยเห็นผลงานจาก Mint เลย พวกเขายังดูเหมือนจะไม่ทำอะไรที่จะหยุดผู้ใช้ของพวกเขาจากการส่งข้อบกพร่อง :)
TUMBLEWEED

12

มีหลายสิ่งที่กำหนดการกระจายนอกเหนือจากชื่อ ระบบบรรจุภัณฑ์ (deb, rpm, ... ), สภาพแวดล้อมมาตรฐาน (เช่นชนิดของ "init" ที่ใช้เป็นมาตรฐาน) และอื่น ๆ อีกมากมายเช่นนโยบายการตั้งเวลาผู้ใช้เป้าหมายหลัก ฯลฯ เครื่องมือหลักไม่ได้ทำการแจกแจง "พี่น้อง" สองรายการ ดูกรณีของ Red-Hat และ SuSE ตัวอย่างเช่นบนกราฟที่เชื่อมโยงโดย @Zenklys คุณจะเห็นว่า SuSE เป็นอนุพันธ์อันดับต้น ๆ จาก Slackware แต่พวกเขายืมระบบบรรจุภัณฑ์ RPM จาก Red-Hat ฉันเดาว่าจะไม่รวม ล้อ.

สิ่งเหล่านี้ส่วนใหญ่เป็นการตัดสินใจที่จะมีคน (บริษัท บุคคลหรือชุมชนที่กำลังพัฒนา) มาให้คุณ การแจกแจงบางอย่างค่อนข้างแตกต่างจากกันและแทบจะไม่มีอะไรเหมือนกันในต้นกำเนิด (Debian และ Red-Hat เป็นสองตัวอย่างจากช่วงต้น ... ) เป็นผลมาจากความพยายามที่ขนานกันในการบรรลุสภาพแวดล้อมการทำงาน แต่คนอื่น ๆ เกิดเพราะ ชุมชนขนาดใหญ่ยอมรับว่าบางแง่มุมของการกระจายที่มีอยู่สามารถทำได้ในลักษณะที่แตกต่างกันเช่นมีรอบการปล่อยสั้นลง (หรือใหญ่กว่า!) หรืออาจทำให้การกระจายน้อยลง "ทั่วไป" และมุ่งเน้นไปที่บางแง่มุมเช่นการสร้างสื่อ เครื่องมือที่ติดตั้งล่วงหน้าพยายามกำหนดค่าฮาร์ดแวร์ให้ดีขึ้น / ง่ายขึ้นสำหรับสิ่งเฉพาะ ... ); หรือเมื่อ บริษัท ตัดสินใจว่าพวกเขาสามารถทำธุรกิจได้โดยการปรับ distro สำหรับกลุ่มเป้าหมายบางกลุ่ม

มาติดตามอูบุนตูกันต่อไป แต่พึงระลึกไว้เสมอว่ากระบวนการนี้คล้ายกันทุกอย่าง

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

อูบุนตูเป็นอนุพันธ์ของ Debian ในแง่นั้นพวกเขาทำการกระจายการทำงานและตัดสินใจในหลายสิ่ง: สภาพแวดล้อมเดสก์ท็อปเริ่มต้น (และสนับสนุนอย่างเป็นทางการ) และการทำชุดรูปแบบโดยเน้นที่ผู้ใช้ที่ไม่ใช่รูท (ตัวอย่างเช่นการตั้งค่าฮาร์ดแวร์) ฯลฯ และยังรวมเครื่องมือและบางครั้งก็พัฒนาเครื่องมือใหม่เพื่อให้บรรลุเป้าหมาย เมื่อถึงจุดหนึ่งพวกเขาก็เริ่มตัดสินใจขั้นพื้นฐานมากขึ้นเช่นการเปลี่ยนระบบย่อยที่สำคัญ (ยกตัวอย่างเช่น) หรือเครื่องมือรุ่นเริ่มต้นเช่นเครื่องมือสำหรับ Python ซึ่ง Ubuntu ขึ้นอยู่กับหนัก การเปลี่ยนแปลงบางอย่างอาจจบลงด้วยการไม่ได้เกิดขึ้นกับการแจกจ่ายดั้งเดิมหรือเพียงแค่ใช้เวลานานกว่า ... หรือตรงกันข้ามซึ่งคุณไม่ต้องทำ

จากนั้นอีกครั้งในบางจุดผู้ใช้ Ubuntu ตัดสินใจว่าพวกเขาไม่มีความสุขกับตัวเลือกทั้งหมดที่มีให้กับพวกเขาดังนั้นคุณจะจบลงด้วยอนุพันธ์เช่น Kubuntu หรือ Xbuntu ที่อาจ (หรืออาจจะไม่) จบลงด้วยการ "ทางการ" สถานะภายในโครงการเดิม

Ubuntu ได้เก็บข้อเสนอแนะในระดับหนึ่งไว้กับ Debian ทำให้สามารถนำความรู้ของคุณจากที่หนึ่งไปยังอีกที่หนึ่งได้ (ในระดับหนึ่ง) แต่นั่นไม่จำเป็นต้องเป็นความจริงสำหรับ distros อนุพันธ์ทั้งหมด

และอื่น ๆ ... แต่คำตอบก็ใช้เวลานาน:


8

ฉันชอบภาพเล็ก ๆ นี้เสมอเกี่ยวกับการแจกแจงลินุกซ์และความสัมพันธ์ของพวกเขา :)

http://fr.wikipedia.org/wiki/Fichier:Gldt.svg


4
ตอนนี้ไม่ได้จริงๆตอบคำถาม ...
Levesque

7
และมันไม่ใช่ภาพเล็ก ๆ !
Aditya Patawari

3
อันที่จริง แต่ก็ยังคงเป็นตัวแทนกราฟิกที่น่าสนใจของลินุกซ์ เห็นได้ชัดว่าไม่ได้ตอบ แต่มันเกี่ยวข้องกับหัวข้อ;)
Zenklys

ข้อเท็จจริงที่น่าสนใจ: เกี่ยวกับภาพ 1. หากคุณคลิกในชื่อระบบปฏิบัติการใด ๆ มันจะถูกนำไปยังเว็บไซต์อย่างเป็นทางการของพวกเขา 2. หมายเหตุ 'ปี' ในเส้นเวลาที่ด้านบนและด้านล่าง 3. รับรู้โลโก้ของ GNU ในท้องของทักซ์ ถ้าคุณรู้มากขึ้น + แชร์!
Tyþë-Ø
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.