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

Arch Linux ดีกว่า Ubuntu จริงไหม?

Arch Linux และ Ubuntu เป็นผู้เล่นหลักสองรายในโลก Linux ทั้งคู่มีแฟนคลับ龐大 หลายคนมั่นใจยืนยันว่าเป็นฝ่ายหนึ่งและต่อต้านอีกฝ่าย ระบบแจกจ่ายเหล่านี้แต่ละตัวก็ได้ก่อให้เกิดตระกุลระบบแจกจ่ายรุ่นต่อยอดที่เป็นผู้เล่นใหญ่ในฐานะของตัวเอง แต่ไหนดีกว่า? Ubuntu เป็นราชาเฉพาะเจาะจงและปกครอง? Arch จริงๆ เป็นระบบแจกจ่ายที่ดีที่สุด สำหรับมืออาชีพ Linux เท่านั้น? คำตอบคือ ทั้งค่อนข้างใช่ และ ใช่

การติดตั้งและตั้งค่า

อาจดูเหมือนมีผู้ชนะชัดเจนที่นี่ 毕竟 Ubuntu เป็นเพียงตัวเดียวในระบบแจกจ่ายเหล่านี้ที่มี Installer จริงๆ Arch ให้สิ่งที่ Installer 正式 ไม่สามารถให้ - การปรับแต่งแบบ Free-form เต็มรูปแบบ

Installer กราฟิกสมบูรณ์ของ Ubuntu และ Live DVDs ทำให้มันเหมาะสำหรับทั้งผู้เริ่มต้นและคนที่ไม่อยากทำให้สับสนกับการตั้งค่าทุกด้านของระบบ คุณคลิกผ่านได้พร้อมคำแนะนำเต็มที่ทุกขั้นตอน คุณไม่ต้องการความรู้ทางเทคนิคลึกเพื่อติดตั้ง Ubuntu และกระบวนการเร็วมาก

ในทางตรงข้าม Arch Linux เสนอ Live Install CD ที่ไม่ได้มาพร้อม Installer จริงๆ มันแค่รวม Command-line Utilities เพื่อ Bootstrap ระบบ Arch Linux จากศูนย์ ผลลัพธ์คือกระบวนการที่เปิดกว้างกว่ามาก ที่คุณสามารถปรับแต่งและตัดเย็บได้ตลอดทาง คุณไม่จำเป็นต้องปฏิบัติตามคำแนะนำของ Arch อย่างเคร่งครัด และคำแนะนำของ Arch ไกลจากหินก้อนที่แก้ไขไม่ได้ คุณทำให้ระบบ Arch ของคุณเป็นอะไรก็ได้ แต่มันง่ายกว่าที่จะทำผิด และใช้เวลาเพื่อไปถึงสถานะพร้อมใช้งานประจำวัน

ซอฟต์แวร์ที่พร้อมใช้งาน

Arch และ Ubuntu ทั้งคู่มีที่เก็บซอฟต์แวร์ใหญ่โต Ubuntu เนื่องจากนิยมมาก ได้รับการสนับสนุนจาก Third Parties ดี ผลคือ สิ่งส่วนใหญ่ทดสอบให้ทำงานบน Ubuntu และมี Third-party Repositories มากมายในรูปแบบ Ubuntu PPAs เติมช่องว่าง

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

Arch มีระบบ Packaging เรียบง่าย และไม่ทำการแก้ไขซอฟต์แวร์มากนัก (ถ้ามี) เนื่องจากกระบวนการที่เรียบง่าย ทีม Arch จึงบรรจุซอฟต์แวร์ได้มากขึ้นและเร็วขึ้น ค่อนข้างนادرที่ Arch Linux จะขาดสิ่งที่พบได้ทั่วไปใน Main Repositories

Arch User Repository (AUR) ครอบคลุมสิ่งอื่นๆ ทั้งหมด AUR ถูกมองว่าเป็นจุดแข็งอันยิ่งใหญ่ของ Arch เพราะให้ผู้ใช้บรรจุแพ็กเกจสำหรับ Arch และเก็บแพ็กเกจทั้งหมดไว้ในที่เดียวที่รวมกัน ไม่ต้องติดตั้ง External Repositories หลายโหล AUR เต็มไปด้วยซอฟต์แวร์ทุกประเภท รวมถึงสิ่งค่อนข้าง Obscure

Multimedia และ Gaming

ไม่มีอะไรมากที่จะพูดเกี่ยวกับสองตัวนี้เรื่อง Gaming และ Multimedia Support ทั้งคู่น่าทึ่งจริงๆ จริงๆ แล้วทั้งคู่อาจถูกมองว่าเป็นระบบแจกจ่ายที่ดีที่สุดสำหรับ Multimedia และ Gaming

ทั้งสองระบบแจกจ่ายเสนอ Multimedia Applications ชั้นนำหลายตัวใน Default Repositories พวกมันยังรวม Extras และ Codecs เยอะที่ทำให้ประสบการณ์ Multimedia ราบรื่น คุณไม่ควรจะมีปัญหาหา Music Player หรือ Media Center โปรดในตัวไหนตัวหนึ่ง สำหรับช่องว่าง AUR และ PPAs อาจจะครอบคลุมคุณ

Gaming ไม่ต่างมากนัก Ubuntu ได้รับการสนับสนุนอย่างเป็นทางการจาก Valve สำหรับ Steam แต Arch เป็นระบบแจกจ่าย Linux "Vanilla" ที่เรียบง่าย Steam มักทำงานได้อย่างสมบูรณ์ที่นั่นด้วย ทั้งสองระบบแจกจ่ายให้การเข้าถึง Graphics Drivers ล่าสุดสำหรับ NVIDIA และ AMD ทั้งคู่ Arch อาจมีข้อได้เปรียบเล็กน้อยสำหรับผู้ใช้ AMD เพราะเสนอ Mesa และ Linux Kernel ล่าสุด แตผลกระทบอาจสังเกตได้เฉพาะกับการ์ดล่าสุดสุดๆ

การปรับแต่ง (Customization)

Customization เป็นเรื่องน่าสนใจ หากคุณพูดแค่การเปลี่ยน Look and Feel ของ Desktop Environment ใดๆ ก็สามารถจัดการได้อย่างสวยงาม และ Ubuntu กับ Arch Linux เข้าถึง Desktop Arrays กว้างได้

บทความนี้เปรียบเทียบ Customization ของระบบพื้นฐาน (Underlying System) และในความเคารพนั้น ไม่มีการแข่งขันเลย Arch เป็นผู้ชนะชัดเจน

ด้วยการให้ประสบการณ์ Streamlined ทันที Ubuntu ยอมเสีย Customization Power นักพัฒนา Ubuntu ทำงานหนักให้แน่ใจว่าทุกอย่างที่รวมในระบบ Ubuntu ถูกออกแบบให้ทำงานดีกับ Component อื่นๆ ทั้งหมดของระบบ หากคุณจับจงกับ Ecosystem นั้นที่น่าอ่อนไหว คุณอาจจะเจอปัญหา

Arch คล้ายกล่อง Lego คุณเลือกชิ้นส่วนที่จะใช้และประกอบรวมกัน ตอนนี้ เหมือน Lego มันง่ายมากที่จะสร้างสิ่งที่น่าสะพรึงกลัวหรือไม่เสถียร แต่หากคุณมีทักษะและความรู้พอ คุณสามารถสร้างสิ่งที่ยอดเยี่ยมจริงๆ

สรุป

ไหนดีกว่า? ไม่มีคำตอบชัดเจน เพราะทั้งสองระบบแจกจ่ายเป็นที่ดีที่สุดในสิ่งที่พวกมันทำ Ubuntu ดีที่สุดในการให้ประสบการณ์ Beginner-friendly ไม่ต้องคิดมาก ทำงานทันทีติดตั้งเสร็จ เป็นระบบ Feature-complete ที่เสนอทุกอย่างที่คุณอาจต้องการ และไม่ต้องการ Babysitting หรือ Maintenance มากนัก

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