แนะนำ, 2024

ตัวเลือกของบรรณาธิการ

ความแตกต่างระหว่าง Ubuntu และ Fedora คืออะไร

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

ทั้ง Fedora และ Ubuntu ไม่ใช่ดิสทริบิวชันใหม่ แต่ทั้งคู่มีเวอร์ชั่นใหม่ค่อนข้างเร็ว ๆ นี้ Ubuntu 16.04 ออกมาในเดือนเมษายนและ Fedora 24 Beta มีวางจำหน่ายเมื่อไม่กี่สัปดาห์ที่ผ่านมาโดยมีกำหนดวางจำหน่ายครั้งสุดท้ายในวันที่ 14 มิถุนายน Fedora เวอร์ชั่นใหม่นี้จะถูกดึงดูดความสนใจดังนั้นจึงเป็นประโยชน์ในการอธิบายว่ามันแตกต่างอย่างไร อูบุนตู เราได้แสดงให้คุณเห็นความแตกต่างระหว่าง Ubuntu และ Linux Mint แล้ว ในกรณีนี้ความแตกต่างจะยิ่งใหญ่และชัดเจนยิ่งขึ้น

ประวัติศาสตร์และการพัฒนา

มีการเขียนมากเกี่ยวกับอูบุนตูว่าคุณยายของคุณอาจรู้ว่ารุ่นแรกนั้นขึ้นอยู่กับสาขาที่ไม่เสถียรของ Debian และออกมาในเดือนตุลาคม 2547 Fedora ค่อนข้างเก่า - รุ่นแรกวางจำหน่ายในเดือนพฤศจิกายน 2546 และเรื่องราวเบื้องหลังคือ ค่อนข้างซับซ้อนกว่า

รุ่นแรกของ Fedora นั้นถูกเรียกว่า Fedora Core 1 และมันใช้ Red Hat Linux 9. Fedora ถูกมองว่าเป็นทางเลือกเชิงชุมชนสำหรับ Red Hat และมันมีที่เก็บข้อมูลหลักสองแห่ง: Core ซึ่งดูแลโดย Red Hat นักพัฒนาและบริการเสริมดูแลโดยชุมชน อย่างไรก็ตามในปลายปี 2546 Red Hat Linux ได้รวมเข้ากับ Fedora เพื่อให้เป็นชุมชนเดียวและ Red Hat Enterprise Linux ถูกสร้างขึ้นเพื่อรองรับการใช้งานเชิงพาณิชย์ จนถึงปี 2007 Fedora ยังคง“ Core” ไว้เป็นส่วนหนึ่งของชื่อ แต่ด้วยการเปิดตัว Fedora 7 ทำให้ที่เก็บข้อมูลหลักและส่วนเสริมเข้าร่วมและตั้งแต่นั้นมาการแจกจ่ายจะเรียกง่ายๆว่า Fedora

ความแตกต่างที่ยิ่งใหญ่ที่สุดคือ Red Hat Linux ดั้งเดิมแยกออกเป็น Fedora และ Red Hat Enterprise Linux ในขณะที่ Debian ยังคงเป็นเอนทิตี้ทั้งหมดแยกจาก Ubuntu ซึ่งนำเข้าแพ็คเกจจากหนึ่งในสาขาของ Debian

ในขณะที่หลายคนคิดว่า Fedora ขึ้นอยู่กับ Red Hat Enterprise Linux (RHEL) โดยตรง แต่ก็ไม่เป็นความจริง ค่อนข้างตรงกันข้าม: RHEL รุ่นใหม่เป็นส้อมของ Fedora ที่ผ่านการทดสอบอย่างละเอียดเพื่อคุณภาพและความเสถียรก่อนที่จะวางจำหน่าย ตัวอย่างเช่น RHEL 7 อิงจากที่เก็บของ Fedora 19 และ 20 ชุมชน Fedora ยังจัดเตรียมแพ็กเกจพิเศษสำหรับ RHEL ในที่เก็บที่เรียกว่า Extra Packages สำหรับ Enterprise Linux (EPEL)

โครงสร้างที่อยู่เบื้องหลังการพัฒนาของสอง distros นี้ค่อนข้างคล้ายกัน โครงการ Fedora (ก่อตั้งขึ้นในปี 2546) มีหน้าที่ประสานงานการพัฒนา Fedora และได้รับการสนับสนุนจาก Red Hat สภา Fedora ควบคุมความคิดริเริ่มนี้และประธาน (หัวหน้าโครงการ Fedora) ได้รับการคัดเลือกและว่าจ้างโดย Red Hat มีกลุ่มปกครองอื่น ๆ เช่นคณะกรรมการกำกับดูแลด้านวิศวกรรมของ Fedora และคณะกรรมการกำกับการทูตของ Fedora ซึ่งสมาชิกจะได้รับการเลือกตั้งจากชุมชน

ในทางตรงกันข้าม Ubuntu ได้รับการสนับสนุนทางการเงินโดยตรงและบริหารโดย Canonical ชุมชนอูบุนตูจัดอยู่ในกลุ่มใหญ่ ๆ หลายกลุ่มโดยกลุ่มแรกคือสภาชุมชนและคณะกรรมการด้านเทคนิค สมาชิกของทั้งสองนั้นได้รับการเสนอชื่อโดย Mark Shuttleworth ผู้ก่อตั้ง Canonical กลุ่มอื่น ๆ ได้แก่ สภาฟอรัมสภาไออาร์ซีและคณะกรรมการพัฒนาสมาชิก ผู้ใช้สามารถสมัครเป็นสมาชิก Ubuntu และอาสาสมัครในฐานะผู้มีส่วนร่วมในทีมที่จัดโดยชุมชนต่างๆ

ปล่อยวงจร & สนับสนุน

Ubuntu ออกรุ่นใหม่ทุก ๆ หกเดือน - ในเดือนเมษายนและตุลาคม ทุกรุ่นที่สี่ถือเป็นการเปิดตัวการสนับสนุนระยะยาว (LTS) ซึ่งหมายความว่าการเผยแพร่ LTS จะออกมาทุก 2 ปี ตั้งแต่ปี 2012 LTS ทุกรุ่นจะได้รับการสนับสนุนและอัปเดตอย่างเป็นทางการในอีกห้าปีข้างหน้า อื่น ๆ รุ่น“ ปกติ” ที่เคยสนับสนุนมา 18 เดือน แต่ช่วงเวลานี้สั้นลงเหลือเก้าเดือนในปี 2556

Fedora ไม่มีตารางงานที่เข้มงวด แต่มักจะมีการออกรุ่นใหม่ทุก ๆ หกเดือน อย่างไรก็ตามได้รับการสนับสนุนเป็นเวลา 13 เดือนซึ่งนานกว่าระยะเวลาการสนับสนุนของ Ubuntu สำหรับรุ่นปกติ ไม่มี Fedora รุ่น LTS

ในชื่ออะไร

หากคุณคิดว่าการตั้งชื่อของ Ubuntu นั้นซับซ้อน (ไม่จำเป็น) ให้รอจนกว่าคุณจะเห็นกฎสำหรับชื่อ Fedora

การแจกแจงทั้งสองรวมถึงหมายเลขรุ่นในชื่อของพวกเขา Ubuntu มี "การเผยแพร่จุด" ซึ่งหมายเลขแรกบ่งบอกถึงปีและที่สองของเดือนที่มีการเผยแพร่เวอร์ชัน สิ่งนี้มีประโยชน์จริง ๆ เพราะคุณสามารถบอกอายุของการแจกจ่ายได้อย่างรวดเร็ว - ตัวอย่าง Ubuntu 13.04 เปิดตัวในเดือนเมษายน 2556 Fedora ทำให้มันง่ายและใช้ตัวเลขทั้งหมด เริ่มต้นด้วย 1 สำหรับเวอร์ชันแรกและ (ปัจจุบัน ) ลงท้ายด้วย 23 เวอร์ชั่นเสถียรล่าสุดที่วางจำหน่ายในเดือนพฤศจิกายน 2558

สำหรับ Ubuntu ชื่อไฟล์นั้นมีสองคำที่ขึ้นต้นด้วยตัวอักษรเดียวกันเสมอ คำแรกคือคำคุณศัพท์และสัตว์ตัวที่สองมักเป็นคำที่ผิดปกติหรือหายาก ทุกคนสามารถแนะนำชื่อสำหรับ Ubuntu ที่กำลังจะมาถึง แต่การประกาศขั้นสุดท้ายจะประกาศโดย Mark Shuttleworth พร้อมกับคำอธิบายหรือเกร็ดเล็กเกร็ดน้อยเกี่ยวกับชื่อ Ubuntu รุ่นถัดไปที่จะออกในเดือนตุลาคมปีนี้จะเรียกว่า Yakkety Yak

Fedora 20 Heisenbug จากปี 2013 เป็นรุ่นสุดท้ายพร้อมชื่อรหัสและรุ่นถัดมาทั้งหมดเรียกว่า "Fedora X" โดยที่ X หมายถึงหมายเลขใดก็ตามที่ตามหลังรีลีสก่อนหน้า ก่อนหน้านั้นทุกคนในชุมชนสามารถแนะนำชื่อได้ แต่ต้องปฏิบัติตามชุดของกฎเพื่อให้ได้รับการอนุมัติจากสมาชิกที่ปกครอง ชื่อที่วางจำหน่ายควรจะแบ่งปันการเชื่อมต่อโดยเฉพาะอย่างยิ่งที่ผิดปกติหรือนวนิยายและไม่ควรเป็นชื่อของคนที่มีชีวิตอยู่หรือเงื่อนไขเครื่องหมายการค้า ความสัมพันธ์ระหว่างชื่อสำหรับ Fedora X และ Fedora X + 1 ควรตรงกับสูตร“ is-a” ดังนั้นชื่อต่อไปนี้เป็นจริง: X คือ Y และ X + 1 เพื่อแสดงให้เห็นว่า Fedora 14 ถูกเรียกว่า Laughlin และ Fedora 15 Lovelock ทั้ง Lovelock และ Laughlin เป็นเมืองในเนวาดา อย่างไรก็ตามความสัมพันธ์สำหรับ Fedora X และ Fedora X + 2 ไม่ควรเหมือนกัน!

เสียงแบบนี้มันจะทำให้ปวดหัวมาก? บางทีนั่นอาจเป็นเหตุผลหนึ่งว่าทำไมนักพัฒนาจึงตัดสินใจทิ้ง

รุ่นและสภาพแวดล้อมเดสก์ท็อป

Fedora มีสามรุ่นหลัก: Cloud, Server และ Workstation สองอันแรกนั้นอธิบายด้วยตนเองและ Workstation นั้นเป็นรุ่นที่คนส่วนใหญ่ใช้ - อันหนึ่งสำหรับคอมพิวเตอร์เดสก์ท็อปและแล็ปท็อป (32- บิตหรือ 64- บิต) ชุมชน Fedora ยังให้ภาพแยกของทั้งสามรุ่นสำหรับอุปกรณ์ที่ใช้ ARM นอกจากนี้ยังมี Fedora Rawhide ซึ่งเป็นเวอร์ชั่นพัฒนาอย่างต่อเนื่องของ Fedora ซึ่งมีเวอร์ชั่นล่าสุดของแพ็คเกจ Fedora ทั้งหมด Rawhide เป็นพื้นที่ทดสอบสำหรับแพ็คเกจใหม่ดังนั้นจึงไม่เสถียร 100% แต่คุณยังสามารถใช้เป็นการกระจายการเปิดตัว

Ubuntu ชนะ Fedora ที่นี่อย่างน้อยก็ในแง่ของปริมาณ นอกเหนือจากรุ่นเดสก์ท็อปมาตรฐาน Ubuntu เสนอผลิตภัณฑ์แยกต่างหากที่เรียกว่า Cloud, Server, Core (สำหรับอุปกรณ์อินเทอร์เน็ตของสิ่งต่าง ๆ ) และ Ubuntu Touch สำหรับอุปกรณ์มือถือ รุ่นเดสก์ท็อปรองรับทั้งระบบ 32- และ 64- บิตและอิมเมจเซิร์ฟเวอร์พร้อมใช้งานสำหรับโครงสร้างพื้นฐานที่แตกต่างกัน (ARM, LinuxONE, POWER8) นอกจากนี้ยังมี Ubuntu Kylin รุ่นพิเศษของ Ubuntu สำหรับผู้ใช้ภาษาจีนซึ่งเปิดตัวครั้งแรกในปี 2010 ในชื่อ“ Ubuntu Chinese Edition” และได้รับการเปลี่ยนโฉมใหม่เป็นโครงการย่อยอย่างเป็นทางการในปี 2556

สำหรับสภาพแวดล้อมเดสก์ท็อป รุ่นหลักของ Fedora ใช้ Gnome 3 กับ Gnome Shell DE ที่เป็นค่าเริ่มต้นของ Ubuntu คือ Unity และตัวเลือกอื่น ๆ นั้นจัดทำโดย "รสชาติของ Ubuntu" ซึ่งเป็นตัวแปรของ Ubuntu ที่มีสภาพแวดล้อมเดสก์ท็อปที่แตกต่างกัน มี Kubuntu (พร้อม KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (พร้อม Xfce), Lubuntu (พร้อม LXDE) และรุ่นใหม่ที่ชื่อว่า Budgie Remix อยู่ในผลงานโดยหวังว่าจะได้รสชาติอูบุนตูอย่างเป็นทางการ

รสชาติที่เทียบเท่ากับ Fedora ก็คือสปินหรือ "เดสก์ท็อปสำรอง" มีสปินกับสภาพแวดล้อมเดสก์ท็อป KDE, Xfce, LXDE, MATE และ Cinnamon และสปินพิเศษที่เรียกว่า Sugar on Stick ซึ่งมีสภาพแวดล้อมการเรียนรู้ที่ง่ายขึ้น โครงการนี้เหมาะสำหรับเด็กและโรงเรียนโดยเฉพาะในประเทศกำลังพัฒนา

Fedora ยังมี Labs หรือ“ ชุดซอฟต์แวร์ที่ใช้งานได้” พวกเขาคือชุดของซอฟต์แวร์พิเศษที่สามารถติดตั้งบนระบบ Fedora ที่มีอยู่หรือเป็นการกระจาย Linux แบบสแตนด์อโลน Labs ที่มีให้บริการ ได้แก่ Design Suite, Games, Robotics Suite, Security Lab และ Scientific Ubuntu ให้สิ่งที่คล้ายกันในรูปแบบของ Edubuntu, Mythbuntu และ Ubuntu Studio - โครงการย่อยที่มีแอพพิเศษสำหรับการศึกษา, ระบบความบันเทิงในบ้านและการผลิตสื่อมัลติมีเดียตามลำดับ

แพ็คเกจและที่เก็บ

ความแตกต่างที่โดดเด่นที่สุดระหว่าง Ubuntu และ Fedora พบได้ในโดเมนนี้ ประการแรกมีระบบการจัดการแพคเกจ Fedora ใช้ RPM พร้อมแพ็คเกจ. rpm ในขณะที่ Ubuntu ใช้แพ็คเกจ DPKG และ. deb ซึ่งหมายความว่าแพ็คเกจสำหรับ Ubuntu จะไม่สามารถใช้งานได้กับ Fedora โดยค่าเริ่มต้นและคุณจะไม่สามารถติดตั้งได้เว้นแต่คุณจะแปลงเป็นอย่าง Alien Ubuntu ได้นำเสนอแพ็คเกจ Snappy ซึ่งควรจะมีความปลอดภัยและง่ายต่อการดูแลมากกว่าแพ็คเกจ. deb แต่ก็ยังไม่ได้ใช้กันอย่างแพร่หลายในหมู่นักพัฒนา

ด้วยข้อยกเว้นของเฟิร์มแวร์ไบนารีบางตัว Fedora จะไม่รวมซอฟต์แวร์ที่เป็นกรรมสิทธิ์ในที่เก็บข้อมูลอย่างเป็นทางการ สิ่งนี้ใช้กับไดรเวอร์กราฟิก, ตัวแปลงสัญญาณและซอฟต์แวร์อื่น ๆ ที่ถูก จำกัด โดยสิทธิบัตรและปัญหาทางกฎหมาย ผลลัพธ์โดยตรงจากสิ่งนี้คือ Ubuntu มีแพ็คเกจมากกว่าที่เก็บใน Fedora

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

Ubuntu มุ่งมั่นที่จะปฏิบัติตามแนวทางซอฟต์แวร์ฟรีของ Debian แต่ก็ยังคงมีข้อเรียกร้องมากมาย ซึ่งแตกต่างจาก Fedora, Ubuntu รวมถึงไดรเวอร์ที่เป็นกรรมสิทธิ์ ในสาขาที่ จำกัด ของที่เก็บอย่างเป็นทางการ นอกจากนี้ยังมีพื้นที่เก็บข้อมูลพันธมิตรซึ่งประกอบด้วยซอฟต์แวร์ที่เป็นกรรมสิทธิ์จากผู้ขายพันธมิตรของ Canonical เช่น Skype และ Adobe Flash Player เป็นต้น เป็นไปได้ที่จะซื้อแอพเชิงพาณิชย์จาก Ubuntu Software Center และคุณสามารถเปิดใช้งานการสนับสนุน DVD, MP3 และตัวแปลงสัญญาณยอดนิยมอื่น ๆ เพียงแค่ติดตั้งแพคเกจเดียว ( ubuntu-limited-extras ) จากที่เก็บ

Copr ของ Fedora เป็นแพลตฟอร์มที่คล้ายกับ Personal Package Archives (PPA) ของ Ubuntu ซึ่งช่วยให้ทุกคนอัปโหลดแพ็คเกจและสร้างพื้นที่เก็บข้อมูลของตนเอง ความแตกต่างที่นี่เหมือนกับวิธีทั่วไปในการให้สิทธิ์ใช้งานซอฟต์แวร์ - คุณไม่ควรอัปโหลดแพ็คเกจที่มีส่วนประกอบที่ไม่มีค่าใช้จ่ายหรืออย่างอื่นที่ห้ามโดย Fedora Project Board อย่างชัดเจน

กลุ่มเป้าหมายและเป้าหมาย

ตั้งแต่เริ่มต้น Fedora ให้ความสำคัญอย่างยิ่งกับสามสิ่ง: นวัตกรรมชุมชนและเสรีภาพ ให้บริการและส่งเสริมซอฟต์แวร์โอเพนซอร์ซฟรีและโอเพนซอร์สโดยเฉพาะและเน้นความสำคัญของสมาชิกชุมชนทุกคน มันถูกพัฒนาโดยชุมชนและผู้ใช้จะได้รับการสนับสนุนอย่างแข็งขันให้เข้าร่วมในโครงการไม่เพียง แต่เป็นนักพัฒนาเท่านั้น แต่ยังเป็นนักเขียนนักแปลนักออกแบบและผู้พูดในที่สาธารณะ (Fedora Ambassadors) มีโครงการพิเศษที่ช่วยให้ผู้หญิงที่ต้องการมีส่วนร่วมโดยมีเป้าหมายในการต่อสู้กับอคติและการแยกเพศในแวดวงเทคโนโลยีและ FOSS

นอกจากนี้ Fedora มักจะเป็นรายแรก ๆ หรือเป็นรายแรก ๆ ที่นำมาใช้และแสดงเทคโนโลยีและแอพใหม่ ๆ มันเป็นหนึ่งในการแจกจ่ายครั้งแรกที่มาพร้อมกับ SELinux รวมถึงเดสก์ท็อป Gnome 3 ใช้พลีมั ธ เป็นแอปพลิเคชัน bootsplash ใช้ systemd เป็นระบบเริ่มต้นเริ่มต้นและใช้ Wayland แทน Xorg เป็นเซิร์ฟเวอร์ดิสเพลย์เริ่มต้น

นักพัฒนาของ Fedora ให้ความร่วมมือกับดิสทริบิวชั่นอื่น ๆ และโครงการต้นน้ำและเพื่อแบ่งปันการอัพเกรดและการมีส่วนร่วมกับส่วนที่เหลือของระบบนิเวศ Linux เนื่องจากการทดลองและนวัตกรรมอย่างต่อเนื่องนี้ Fedora จึงมักถูกระบุว่าผิดเพี้ยนว่ามีการกระจายที่ไม่เสถียรซึ่งไม่เหมาะสำหรับผู้เริ่มต้นและการใช้งานประจำวัน นี่เป็นหนึ่งในตำนาน Fedora ที่แพร่หลายที่สุดและชุมชน Fedora กำลังทำงานอย่างหนักเพื่อเปลี่ยนการรับรู้นี้ แม้ว่าผู้พัฒนาและผู้ใช้ขั้นสูงที่ต้องการลองใช้คุณสมบัติล่าสุดเป็นกลุ่มเป้าหมายหลัก Fedora สามารถใช้ได้กับทุกคนเช่นเดียวกับ Ubuntu

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

ชุมชนดูเหมือนจะไม่ค่อยมีส่วนร่วมในการตัดสินใจที่สำคัญซึ่งสะท้อนให้เห็นในแบคแลชของผู้ใช้ต่อการเปลี่ยนแปลงใน Ubuntu รุ่นที่ผ่านมา อูบุนตูยังมีส่วนเกี่ยวข้องในการถกเถียงกันเล็กน้อยโดยเฉพาะประเด็นเรื่องความเป็นส่วนตัวของ Unity shopping lens ใน Ubuntu 12.10 อย่างไรก็ตามอูบุนตูมักจะประกาศการแจกจ่าย Linux ที่ได้รับความนิยมมากที่สุดด้วยกลยุทธ์ในการใช้งานง่ายและง่ายสำหรับผู้เริ่มต้นและผู้ใช้ Windows เก่า

กระนั้นก็ตาม Fedora มีแขนเสื้อของตัวเอง - Linus Torvalds ผู้สร้าง Linux ใช้ Fedora บนคอมพิวเตอร์ของเขา

แล้วคุณล่ะ? คุณใช้ Fedora หรือ Ubuntu เป็นที่ชื่นชอบของคุณหรือไม่ เราลืมที่จะพูดถึงความแตกต่างที่สำคัญระหว่าง Fedora และ Ubuntu หรือไม่? แจ้งให้เราทราบในความคิดเห็นด้านล่าง!

เครดิตรูปภาพ: ภาพหน้าจอ Convergence, ภาพหน้าจอ Budgie Remix, ภาพหน้าจอ Fedora Core 1 ผ่าน Wikimedia Commons, Red Hat Linux โดย Leonid Mamchenkov ผ่าน Flickr

Top