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

Fedora vs Ubuntu: แล้ว Linux Distribution ไหนดีกว่า?

มี Linux flavors มากมาย และบางตัวอย่าง Manjaro กำลังได้รับชื่อเสียงดีเป็นตัวเลือกสมัยใหม่แทน Windows และ macOS

แต่ตอนนี้ Ubuntu และ Fedora Linux เป็นสองตัวเลือกยอดนิยมสำหรับระบบปฏิบัติการเดสก์ท็อปที่พัฒนาจาก Linux kernel คำถามคือตัวไหนเหมาะกับคุณ?

Fedora Vs. Ubuntu: สาขาต่างกันบนต้นไม้ระบบ Unix

ความแตกต่างพื้นฐานที่ใหญ่ที่สุดระหว่าง Fedora และ Ubuntu คือ สาขาของต้นไม้ Unix ที่มาจาก Fedora มาจาก Red Hat Linux (เลยมีชื่อเกี่ยวกับหมวก) ส่วน Ubuntu มาจาก Debian สาขา Linux ยอดนิยมที่ปล่อยใน distro เน้นเดสก์ท็อปหลายรุ่น

การสนับสนุนและการพัฒนา

ความแตกต่างใหญ่อีกอย่างคือวิธีการพัฒนาและบำรุงรักษา แม้ Fedora จะเป็น offshoot ของ Red Hat แต่บริษัท Red Hat ไม่ได้พัฒนาหรือบำรุงรักษา Fedora โดยตรง พวกเขาให้การสนับสนุนทางการเงินและมีส่วนร่วมพัฒนาบ้าง แต่มันเป็นโปรเจกต์ที่ขับเคลื่อนโดยชุมชน (community-driven) อย่างแท้จริง

Ubuntu พัฒนาและสนับสนุนโดยบริษัท Canonical แม้จะไม่ทำเงินจาก Ubuntu โดยตรง แต่รับบริจาคจากผู้ใช้ และคิดค่าบริการ enterprise support พวกเขาให้ความสำคัญอย่างเต็มที่กับการบำรุงรักษาและพัฒนา Ubuntu

Fedora มีปรัชญาการพัฒนาต่างจาก Ubuntu Fedora ให้ความสำคัญกับการนำพัฒนาล่าสุดของโลก Linux มาให้ก่อน มักเป็นคนแรกที่นำอัปเดตใหญ่ๆ ของ Linux staples อย่าง GNOME desktop มาใช้

Ubuntu ตรงข้าม มุ่งเป็นตัวเลือกตรงข้ามกับ Windows ให้ความสำคัญกับความใช้งานง่าย ความเสถียร และ ease of use ไม่ได้หมายความว่าตัวไหนตัวหนึ่งแย่ในด้านที่อีกตัวให้ความสำคัญ แค่เป้าหมายไม่เหมือนกัน

การติดตั้งและความง่ายในการใช้งาน

เราเดินทางไกลมาจากวิธีติดตั้งแบบ text-driven ที่ผู้ใช้ Linux ต้องทนเมื่อก่อน ตอนเราใช้ Red Hat ในช่วงต้นปี 2000s กระบวนการติดตั้งยุ่งยากต้องทำเอง ต้องรู้โครงสร้าง partition ที่ถูกต้อง ตัดสินใจสำคัญทุกขั้นตอน และอาจติดตั้งจนใช้ไม่ได้ แล้วต้องเริ่มใหม่ทั้งหมด

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

เรื่อง user interface ไม่ต้องสงสัย Ubuntu เป็น OS ที่ผู้ใช้ทั่วไปเลือก ซึ่งไม่สนใจจะเล่นกับคอมพิวเตอร์ แค่อยากใช้งาน Ubuntu เป็นตัวเลือกตรงข้าม Windows/macOS โดยตรง ส่วน Fedora ให้ประสบการณ์ใกล้เคียงกับ Linux power user แบบคลาสสิก Fedora ใช้งานง่ายพอสำหรับผู้ใช้ทั่วไป แต่ไม่ user-friendly เท่า Ubuntu

ซอฟต์แวร์ที่มีให้ใช้

Fedora และ Ubuntu ใช้ระบบจัดการแพ็กเกจ (package management) ที่ต่างกันสิ้นเชิง Ubuntu ใช้ Apt และติดตั้งแพ็กเกจ .deb (Debian) ส่วน Fedora ใช้ DNF และแพ็กเกจ .rpm มาจาก lineage ต่างกัน และน่าเสียดายว่าไม่ cross-compatible

มีโต้เถียงบนเว็บเยอะว่า package management ไหนดีกว่า แต่จากมุมมองผู้ใช้ทั่วไป ทำหน้าที่เดียวกันและทำได้ดีพอๆ กัน

ความแตกต่างสำคัญคือ มีซอฟต์แวร์ Debian (.deb) มากกว่า คุณคาดการณ์เจอเวอร์ชัน .deb ของแอปพลิเคชันมากกว่า .rpm

การรองรับเกม

ต้องรับฟังความจริง: ถ้าอยากประสบการณ์เล่นเกมที่ดีที่สุดบนคอมพิวเตอร์ ควรเลือก Microsoft Windows เวอร์ชัน Linux native ของเกมใหญ่ค่อนข้างนادرة และ compatibility layers อย่าง WINE ยังไม่สมบูรณ์

ที่ gesagt, Ubuntu ก้าวหน้ามากเพื่อเป็น OS ที่ดีสำหรับเกม มี built-in support สำหรับ proprietary hardware drivers ที่จำเป็นสำหรับประสิทธิภาพเกมดี Steam gaming platform มี client แข็งแกร่งบน Ubuntu พร้อม Steam Play compatibility layer ให้เล่นเกม Windows บน Ubuntu ได้มาก โดยบ่อยครั้งมีความเข้ากันได้เต็มที่

สำคัญ: Fedora ก็รัน Steam และเกมที่เข้ากันได้เช่นกัน แตมี friction (แรงเสียดทาน) มากกว่าตอนติดตั้ง รวมถึงขาด proprietary graphics drivers ตั้งแต่ติดตั้งเสร็จ (out of the box)

การรองรับซอฟต์แวร์ Proprietary

คุณสมบัติกำหนดตัวตนของ Fedora คือ commitment (ความมุ่งมั่น) ทั้งหมดต่อ Open Source software แม้ Fedora ไม่ห้ามใช้ proprietary software แต่ก็ไม่ผลักดันให้ใช้ ตอนนี้เวอร์ชันล่าสุดมี prompt ถามว่าอยาก enable third-party repositories ใน Fedora app store ไหม

ต่างกับ Ubuntu ที่มีตัวเลือกใน installation wizard ให้ดาวน์โหลดและติดตั้ง closed-source software อัตโนมัติ จะเจอ closed-source apps ใน Ubuntu software repository และ hardware drivers closed-source ด้วย

Ubuntu บอกชัดเจนว่าซอฟต์แวร์ไหนมี closed-source license แต Fedora เป็น FOSS (Free and Open Source) fundamentalist ข้อดีคือ คุณมั่นใจได้ว่าไม่ได้ใช้ proprietary software บน Fedora เว้นแต่คุณติดตั้งเอง

สิ่งนี้สำคัญต่อองค์กรหรือนโอบางแห่ง รวมถึงผู้ใช้หลายคนที่ใส่ใจ open source software ตัวไหน "ดีกว่า" ขึ้นอยู่กับความยืนยันของคุณต่อ open source

ลองทั้งสองตัวเองได้ง่าย

ข้อโต้แย้งข้างครอบคลุมความแตกต่างสำคัญระหว่าง Fedora vs Ubuntu ที่สำคัญต่อการตัดสินใจ แตไม่จำเป็นต้องตัดสินจากข้อมูลอ่านอย่างเดียว

เพราะ Fedora และ Ubuntu ฟรีทั้งคู่ คุณลองได้เองวันนี้ ไม่ต้องเปลี่ยนแปลงคอมพิวเตอร์ มี 2 วิธีลองโดยไม่รบกวนระบบปัจจุบัน

วิธีแรก: ดาวน์โหลด Live installation version เขียนลงดิสก์หรือ USB แล้ว boot จากนั้น ไม่เปลี่ยนแปลงระบบเลย ใช้เล่น Fedora และ Ubuntu แล้วติดตั้งถาวรต่อเมื่อชอบพอ Live booting ยังเป็นเครื่องมือดีสำหรับใช้คอมพิวเตอร์สาธารณะอย่างปลอดภัยโดยไม่ทิ้งร่องรอย หรือซ่อมคอมพิวเตอร์ที่มีปัญหา

วิธีที่สอง: ใช้ virtual machine เราชอบ VirtualBox ฟรี ติดตั้ง VirtualBox แล้วสร้าง virtual machine ใหม่ ชี้ไปที่ disc image ที่ดาวน์โหลดมาของ Fedora หรือ Ubuntu ติดตั้งเหมือนคอมพิวเตอร์จริง และได้สภาพแวดล้อมปลอดภัยสำหรับเรียนรู้และทดลอง

แม้จะตัดสินใจติดตั้งจริง ก็ dual boot ได้ เลือกตัวที่ชอบตอนเริ่มเครื่อง ไม่มีข้อสักหน่อยที่จะไม่ลอง!