Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Fedora vs Ubuntu: เปรียบเทียบ Linux Distro

Fedora และ Ubuntu เป็น Linux-based Desktop Operating System ที่ยอดนิยมและได้รับการสนับสนุนดีที่สุดสองตัว ทั้งคู่อยู่มานานกว่าทศวรรษและมาจากมุมต่างๆ ของโลก แต่ความแตกต่างระหว่างพวกเขาค่อนข้าง Nuanced

ดังนั้น ระหว่าง Fedora vs Ubuntu อันไหนเหมาะกับคุณ?

Fedora และ Ubuntu มาถึงอย่างไร

Fedora เป็น Linux-based Operating System ฟรีและโอเพนซอร์สที่อยู่มาตั้งแต่ 2003 Red Hat บริษัทโอเพนซอร์สใหญ่ที่สุดก่อนถูก IBM ซื้อ สนับสนุนโครงการ Fedora เป็น Foundation สำหรับ Red Hat Enterprise Linux เวอร์ชัน Linux สำหรับบริษัทและเซิร์ฟเวอร์มากกว่า Desktop Particular

Ubuntu กลายเป็น Linux-based OS ยอดนิยมไม่กี่ปีหลังเปิดตัว 2004 Milliardaire Mark Shuttleworth สร้างบริษัทชื่อ Canonical ที่มีวัตถุประสงค์สร้าง Linux สำหรับผู้ใช้คอมพิวเตอร์ทั่วไป Ubuntu คือ Desktop นั้น

The Fedora Desktop

Fedora vs Ubuntu: เปรียบเทียบ Linux Distro

หลายปี Tagline ของ Fedora คือ "Freedom. Friends. Features. First." โครงการจัดส่ง Desktop ที่เกือบปราศจาก Proprietary Code ยกเว้น Binary Drivers ที่พบใน Linux Kernel ที่ทำให้ Fedora รองรับฮาร์ดแวร์ในแล็ปท็อปส่วนใหญ่

นักพัฒนา Fedora เน้นสร้าง Features ที่ออกไปสู่ Linux Ecosystem กว้างขึ้น เพราะนั้น Fedora บ่อยครั้งเป็น Showcase สำหรับ Functionality ที่ทางเลือกอื่นจะได้ในเดือนข้างหน้า (หรือในบางกรณี เช่น การใช้ Wayland Display Server หลายปี)

The Ubuntu Desktop

Fedora vs Ubuntu: เปรียบเทียบ Linux Distro

Tagline ของ Ubuntu เดิมคือ "Linux for Human Beings" เป้าหมายคือสร้าง Desktop มุ่งเน้นผู้ใช้คอมพิวเตอร์ประจำวันที่สามารถแข่งขันกับ Windows และ Mac OS X Canonical พยายามซ่อนด้านเทคนิคของ Linux และให้ประสบการณ์ที่ Just Works Out of the Box

รุ่นแรกของ Ubuntu มาพร้อม Installer ตรงไปตรงมา พร้อมความสามองในการลอง Desktop ก่อนหน้า รวมถึงวิธีง่ายในการติดตั้ง Adobe Flash และ Multimedia Codecs Canonical ยังพยายามมากในการสร้าง Desktop Interface ที่เป็นเอกลักษณ์ คือ Unity ที่จะโดดออกไปสู่ Consumer และ PC Vendor บริษัทแม้แต่ลองนำ Linux ไปสู่โทรศัพท์

ในหลายปีล่าสุด Canonical ยอมแพ้โครงการส่วนใหญ่และเปลี่ยนโฟกัสไปที่ Cloud

การใช้ Fedora หรือ Ubuntu เป็นอย่างไร?

Fedora vs Ubuntu: เปรียบเทียบ Linux Distro

เมื่อเปรียบเทียบ Fedora vs Ubuntu คุณจะใช้ Desktop Interface เริ่มต้นเดียวกัน วิธีเปิดแอปและจัดการหน้าต่างเหมือนกันแทบจะทุกประการ

Fedora ไม่ทำการเปลี่ยนแปลง Interface นี้ GNOME Desktop Environment ดังนั้นสิ่งที่คุณเห็นบน Fedora ตรงกับที่คุณเห็นบน GNOME.org

Ubuntu ให้ Theme ของตัวเองและมาพร้อม App Dock ที่มองเห็นได้ตลอด (ในภาพด้านบน)

ว่าอันไหนดูดีกว่านั้น Subjective แต่บน Ubuntu คุณจะเจอ Inconsistencies มากกว่า

ความง่ายในการใช้งาน

แม้ Ubuntu เริ่มต้นเป็น Desktop ที่ User-friendly กว่า ความแตกต่างระหว่างสองตัวก็กัดเซาะไปแล้ว สิ่งต่างๆ ใน Fedora ตอนนี้ Just Work เหมือนกัน ยกเว้นเมื่อพูดถึง Proprietary Hardware Drivers

Ubuntu ได้ประโยชน์จากการมี Support Community ใหญ่กว่า ซึ่งทำให้ Troubleshoot ปัญหาง่ายขึ้น แต่ Community ของ Fedora ใหญ่พอที่จะไม่ใช่เรื่องใหญ่

Release Cycle และ Support Period

Fedora vs Ubuntu: เปรียบเทียบ Linux Distro

รุ่นใหม่ของ Fedora ออกประมาณทุกหกเดือน มีการล่าช้าบ่อย แต่ละรุ่นได้รับการสนับสนุนประมาณหนึ่งปีมากกว่าเล็กน้อย

Ubuntu มีสองรุ่น รุ่นมาตรฐานออกทุกหกเดือน ได้รับการสนับสนุนเก้าปี LTS Release เปิดตัวทุกสองปี ได้รับการสนับสนุนห้าปี

Flavors และ Spins

ไม่ใช่ Fedora และ Ubuntu บังคับให้คุณใช้ GNOME มี Desktop Environment ต่างๆ มากมายให้เลือก คุณสามารถใช้ตัวเลือกเหล่านี้บน Fedora หรือ Ubuntu โดยดาวน์โหลดรุ่นต่างๆ ของโครงการใดโครงการหนึ่ง

บน Fedora Variants เรียกว่า Spins มีชื่อเช่น Fedora KDE Plasma Desktop Edition และ Fedora Xfce Edition รุ่นเดียวกันของ Ubuntu ที่เรียกว่า Flavors ชื่อ Kubuntu และ Xubuntu รุ่นอื่นๆ ของ Ubuntu ใช้ Naming Scheme ต่างกัน เช่น Ubuntu MATE และ Ubuntu Budgie

การได้แอป

Fedora vs Ubuntu: เปรียบเทียบ Linux Distro

ไม่ว่าคุณจะใช้ Fedora หรือ Ubuntu คุณจะยังคงไปที่ GNOME Software เพื่อดาวน์โหลดแอป มันเป็นหนึ่งใน App Stores หลายตัวที่พร้อมสำหรับ Linux

แอปส่วนใหญ่ฟรีและโอเพนซอร์ส Ubuntu ผสม Proprietary Software มานาน ทำให้หาแอปอย่าง Steam และ Spotify ได้ง่ายด้วยการค้นหาเร็ว แม้ว่า Flathub Integration ทำให้แอปแบบนั้นติดตั้งง่ายบน Fedora ด้วย

Repositories ของ Ubuntu มีซอฟต์แวร์มากกว่า Fedora แต่ Linux Apps ที่คนคุ้นเคยมากที่สุดมักพร้อมสำหรับทั้งสอง

Package Management

ในโลก Linux ซอฟต์แวร์ถูกกระจายในรูป Digital Packages รวมถึงแอป แต่นี้หมายถึง Background Libraries และคอมโพเนนต์อื่นๆ ด้วย

Fedora ใช้ RPM Package Format ในขณะที่ Ubuntu ใช้ DEB คุณสามารถดาวน์โหลดแพ็กเกจผ่าน Command Line หากทำ คุณจะใช้ DNF ใน Fedora หรือ APT ใน Ubuntu เครื่องมือทั้งสองคล้ายกัน แต่คนมักพัฒนาความชอบตามเวลา

"Universal" Package Formats

ไม่มี Package Format เดียวที่ทำงานข้าม Linux ทุกเวอร์ชัน แต่นักพัฒนากำลังทำงานหนักเพื่อเปลี่ยนสิ่งนี้ น่าเสียดายที่ Fedora และ Ubuntu ค่าเริ่มต้นเป็น "Universal" Package Format ที่ต่างกัน Fedora ใช้ Flatpak และ Ubuntu ใช้ Snap Packages

Flatpak ดูเหมือนได้รับการยอมรับกว้างขึ้นใน Linux-based Desktop ต่างๆ ดังนั้นคุณอาจพบซอฟต์แวร์พร้อมเป็น Flatpak แต่ไม่ใช่ Snap Package ในด้านตรงข้าม เนื่องจาก Ubuntu เป็นที่นิยมที่สุดและไล่นักพัฒนาอย่างกระฉับkih จึงมีซอฟต์แวร์บางส่วนพร้อมเฉพาะใน Snap Format เนื่องจากเป็น Universal Formats คุณสามารถติดตั้ง Flatpak บน Ubuntu และ Snap Package บน Fedora ได้ เพียงแค่ใช้ความพยายามเพิ่มเล็กน้อย

Version Numbers

Fedora มักอัปเดตซอฟต์แวร์ใน Repositories ของมันเร็วกว่า Ubuntu คุณอาจได้ Major Updates สำหรับแอปของคุณพร้อมกับ System Updates แทนที่จะต้องรอหกเดือนสำหรับเวอร์ชันอัปเดตที่มาพร้อมรุ่นถัดไปของ Ubuntu

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

เล่นเกม

Fedora vs Ubuntu: เปรียบเทียบ Linux Distro

หากคุณเป็นเกมเมอร์ Ubuntu จะให้คุณเวลาที่ง่ายกว่า Platforms อย่าง Steam และ GOG.com รองรับ Ubuntu อย่างชัดเจน แม้จะสามารถรันเกมจากทั้งสองบน Fedora ได้

PC Games มักเป็น Proprietary และพึ่งพา Proprietary Services ซึ่งโดยปกติง่ายกว่าที่จะทำงานบน Ubuntu อย่างไรก็ตาม สิ่งนั้นเริ่มเปลี่ยนอีกครั้งขอบคุณ Flathub ซึ่งให้ Proprietary Apps สำหรับ Fedora โดยที่ Fedora ไม่ต้องกระจายโค้ดแบบนั้นเอง

ผู้ใช้ Ubuntu ยังได้ประโยชน์จาก Proprietary Graphics Drivers ที่ติดตั้งง่ายกว่า

สร้างซอฟต์แวร์

Fedora vs Ubuntu: เปรียบเทียบ Linux Distro

Fedora ให้ Environment ที่ยอดเยี่ยมสำหรับนักพัฒนา คุณได้ Workspace ที่มีการเปลี่ยนแปลง Upstream Code น้อย และการเข้าถึงซอฟต์แวร์ใหม่เร็วกว่า สิ่งที่คุณเรียนรู้บน Fedora ยังเกี่ยวข้องกับ CentOS และ Red Hat Enterprise Linux ซึ่ง Sysadmin พบบ่อย

รุ่น Fedora ที่จะมาบางรุ่นเน้น Containers เช่น Fedora CoreOS และ Fedora Silverblue นักพัฒนาจะได้ Perks อย่างความสามารถในการติดตั้ง ทดสอบ และกำหนดค่า Version Number แยกของแอปเดียวกัน

Ubuntu น่าสนใจด้วยเหตุผลที่ต่างกัน หลาย Tinkerer และ Maker ใช้ Ubuntu และ Ubuntu มีแนวโน้มจะปรากฏบน Non-enterprise Servers Canonical กำลังผลักดันให้ Ubuntu อยู่บนอุปกรณ์ Internet of Things มากขึ้น

ในวันสิ้นสุด Linux โดยรวมถูกมองว่าเหมาะสำหรับนักพัฒนา และ Fedora หรือ Ubuntu จะทำหน้าที่ได้ดี

รัน Fedora หรือ Ubuntu บน Server

มีรุ่น Desktop และ Server ของ Fedora และ Ubuntu ทั้งคู่ แม้คุณจะติดตั้ง Fedora บน Server ได้ มันไม่เหมาะสม รุ่นใหม่ออกเร็วและไม่ได้รับการสนับสนุนนาน ทำให้ Fedora เหมาะสมน้อยสำหรับเครื่องที่ควรมั่นคงนาน หากคุณรู้สึกสบายกับ Fedora มากกว่า Ubuntu พิจารณารัน CentOS ซึ่งเป็นเวอร์ชัน Non-commercial ของ Red Hat Enterprise Linux

Fedora vs. Ubuntu: อันไหนเหมาะกับคุณ?

Fedora เป็น Known Quantity ที่สม่ำเสมอ ประมาณทุกหกเดือน คุณจะได้ GNOME Desktop ที่ Polished เสนอ Free Software ล่าสุดที่โลกมีให้

Ubuntu ให้การเดินทางที่ Wild มากกว่าตลอดหลายปี Interface และ Services ไปมา Canonical บางครั้งตัดสินใจเชิงพาณิชย์ที่ได้รับการตอบโต้จากชุมชน และ老实说 Ubuntu ไม่ใช่ Linux เวอร์ชันที่ง่ายที่สุดอีกต่อไป แตโครงการยังคงมี Brand Awareness ใหญ่ที่สุดและได้รับการสนับสนุนมากที่สุดจากนอกชุมชน Linux

ในวันสิ้นสุด หากคุณใหม่กับ Linux คุณไม่ผิดหวังกับ Fedora หรือ Ubuntu ทั้งคู่ แต่หากคุณต้องการสำรวจ มี Linux-based Operating System อีกมากมายให้เลือก