Arch Linux กับ Ubuntu: คุณควรใช้อันไหน

เผยแพร่แล้ว: 2023-03-10
เดสก์ท็อป Ubuntu และ Arch Linux GNOME เคียงข้างกัน
Dave McKay / How-to Geek
สำหรับผู้เริ่มต้นใช้งาน Ubuntu เป็นตัวเลือกที่ชัดเจน Arch นั้นยอดเยี่ยมเมื่อคุณพบ Linux sea-legs ของคุณแล้ว ไม่ว่าคุณจะได้รับบริการที่ดีกว่าจาก Ubuntu หรือ Arch Linux ขึ้นอยู่กับว่าคุณคาดหวังการถือด้วยมือมากน้อยเพียงใด และคุณเต็มใจทุ่มเทความพยายามมากเพียงใดในการจัดทำการติดตั้ง Linux ด้วยมือ

Ubuntu และ Arch Linux มีผู้สนับสนุนอย่างแข็งขันและเป็นแกนนำ หากคุณกำลังพิจารณาใช้ Linux หรือเปลี่ยนการจัดจำหน่าย คุณจะมีผู้แนะนำทั้งสองสิ่งนี้ให้คุณ แต่แบบไหนที่เหมาะกับคุณ?

สารบัญ

เขาวงกตของการกระจาย
Arch Linux และ Ubuntu เปรียบเทียบ: ภาพรวม
การติดตั้ง Arch Linux และ Ubuntu แตกต่างกันอย่างไร
หนึ่งมีความเข้ากันได้ของฮาร์ดแวร์ที่ดีกว่าหรือไม่
มีแอปพลิเคชันและตัวจัดการแพ็คเกจใดบ้าง
การสนับสนุนชุมชนเป็นอย่างไร
Arch vs Ubuntu: ใครชนะ?

เขาวงกตของการกระจาย

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

ไม่ว่าจะด้วยเหตุผลใดก็ตาม พวกเขามักจะชัดเจน แต่เมื่อเลือกได้แล้ว คุณต้องเลือกลีนุกซ์รุ่นที่จะใช้ และนั่นเป็นคำถามที่ไม่ชัดเจน

Ubuntu ได้รับการพิจารณาอย่างกว้างขวางว่าเป็นการกระจายที่ดีสำหรับผู้มาใหม่ Linux แต่มีค่ายอื่นที่บอกว่าคุณควรเริ่มต้นด้วยการแจกจ่ายเช่น Arch เพราะ "คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับ Linux"

คุณอาจเคยได้ยินว่าภายใต้การแจกแจง Linux ทั้งหมดจะเหมือนกัน พวกเขาใช้เคอร์เนลของ Linux, GNU Core Utilities, ระบบไฟล์ที่รองรับ, ตัวจัดการแพ็คเกจ และแอพพลิเคชั่นจำนวนหนึ่งที่ติดตั้งไว้ล่วงหน้า

ที่จริงเท่าที่มันไป แต่ดิสทริบิวชันเพิ่มรสชาติของตัวเองด้วยการจัดหาสิ่งต่างๆ เช่น โปรแกรมติดตั้งแบบกำหนดเอง ธีมเดสก์ท็อป ที่เก็บซอฟต์แวร์ของตนเอง และโปรแกรมอรรถประโยชน์ของตนเอง บางคนไปไกลถึงการพัฒนาสภาพแวดล้อมเดสก์ท็อปของตนเอง เหมือนกับที่ Linux Mint ทำกับ Cinnamon

ความแตกต่างระหว่างการแจกจ่าย—และประสบการณ์ของผู้ใช้ปลายทาง—สามารถลึกซึ้งได้

Arch Linux และ Ubuntu เปรียบเทียบ: ภาพรวม

ผู้ใช้ Linux ส่วนใหญ่วาง Arch Linux และ Ubuntu ไว้ที่ปลายด้านตรงข้ามของระดับความเหมาะสมสำหรับผู้ใช้ Linux รายใหม่ ปรัชญาที่อยู่เบื้องหลังการแจกแจงนั้นแตกต่างไปจากเดิมอย่างสิ้นเชิง

Arch เป็นความพยายามที่ขับเคลื่อนโดยชุมชน Ubuntu ผลิตโดย Ubuntu Foundation ซึ่งสนับสนุนโดย Canonical Limited ซึ่งเป็นบริษัทเอกชน Arch กระจายของตัวเอง, สร้างขึ้นจากพื้นดินขึ้น. Ubuntu มาจาก Debian Linux

Arch มีจุดมุ่งหมายเพื่อให้คุณมีระบบการทำงานที่มีน้ำหนักเบา เริ่มต้นด้วยการติดตั้งพื้นฐานที่เรียบง่าย คุณเลือกแพ็คเกจที่คุณต้องการหรือต้องการ แล้วติดตั้ง

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

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

Canonical สร้าง Ubuntu สองรุ่นในแต่ละปีโดยกำหนดไว้ในเดือนเมษายนและตุลาคม ทุก ๆ รุ่นที่สี่เป็นรุ่นที่รองรับระยะยาว พร้อมรับประกันการสนับสนุนและแพตช์เป็นเวลาห้าปี รุ่นระหว่างกาลได้รับการสนับสนุนเป็นเวลาเก้าเดือน

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

สิ่งนี้สามารถจับคุณได้ คมตัดสามารถดึงเลือดได้ มีการทดสอบแพตช์และการอัปเดต แต่ข้อบกพร่องสามารถหาทางผ่านเน็ตได้ ตัวอย่างล่าสุดคือการอัปเดตเวอร์ชัน 2:2.06.r322 เป็น bootloader ของ GRUB บั๊กที่คอมพิวเตอร์ Arch หลายพันเครื่องบูตเข้าสู่ BIOS แทน Arch Linux มีวิธีแก้ปัญหา แต่ต้องใช้ความมั่นใจและความรู้บางอย่างเพื่อนำไปใช้

ด้วย Ubuntu ทุกคนสามารถติดตั้งและใช้เพื่อเรียนรู้เกี่ยวกับ Linux ด้วย Arch คุณจำเป็นต้องรู้บางอย่างเกี่ยวกับ Linux เพื่อติดตั้ง

การติดตั้ง Arch Linux และ Ubuntu แตกต่างกันอย่างไร

Ubuntu มีโปรแกรมติดตั้งบน GUI ที่ยอดเยี่ยม โดยจะนำทางคุณผ่านตัวเลือกที่คุณต้องทำ เลือกค่าเริ่มต้นที่เหมาะสมสำหรับผู้อื่น และปล่อยให้คุณมีระบบการทำงานที่สมบูรณ์

เครื่องมือติดตั้งแบบกราฟิกของ Ubuntu แสดงหน้าจอข้อมูลและแถบความคืบหน้า

การติดตั้ง Arch เป็นกระดูกที่เปลือยเปล่ามากขึ้น เป็นแบบเทอร์มินัล มีหลายขั้นตอน ซึ่งบางขั้นตอนอาจเกี่ยวข้องกันค่อนข้างมาก ตัวอย่างเช่น การตั้งค่า Wi-Fi สามารถพิสูจน์ได้ว่ามีความท้าทาย

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

สคริปต์ "arch install" ของ Arch Linux แสดงรายการตัวเลือก

หากคุณทำสำเร็จ คุณจะมีระบบ Arch Linux ที่ทำงานอยู่ จากนั้นคุณก็ย้ายไปติดตั้งสภาพแวดล้อมเดสก์ท็อป เช่น GNOME

โครงการ Arch Linux GUI ที่ถูกละทิ้งไปอย่างน่าเศร้าเคยให้บริการ Arch เวอร์ชันวานิลลาธรรมดา ติดตั้งโดยใช้โปรแกรมติดตั้ง Calamares ที่รู้จักกันดี แต่พวกเขาได้ประกาศว่าจะไม่ออกอิมเมจ ISO ใหม่

Manjaro, ArcoLinux, Garuda และ EndeavourOS เป็นการกระจายแบบ Arch-based ที่ให้การติดตั้งแบบ GUI แต่พวกมันไม่ใช่วานิลลา Arch ธรรมดา แม้ว่า EndeavourOS และ ArcoLinux จะใกล้เคียงกันมาก

หนึ่งมีความเข้ากันได้ของฮาร์ดแวร์ที่ดีกว่าหรือไม่

Arch รองรับโปรเซสเซอร์ x86 แบบ 64 บิตเท่านั้น ตัวอย่างเช่นไม่มีการสนับสนุน ARM อย่างเป็นทางการ ในทางตรงกันข้าม Ubuntu รองรับแพลตฟอร์มคอมพิวเตอร์ที่หลากหลายรวมถึง Raspberry Pi อย่างเป็นทางการ

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

ท้ายที่สุด การสนับสนุนฮาร์ดแวร์พีซี x86 นั้นใกล้เคียงกันสำหรับสองดิสทริบิวชัน แต่ Arch สามารถทำให้คุณทำงานหนักขึ้นเพื่อให้บรรลุผลดังกล่าว

มีแอปพลิเคชันและตัวจัดการแพ็คเกจใดบ้าง

ในการติดตั้งและลบแพ็คเกจซอฟต์แวร์ Ubuntu มีเครื่องมือบรรทัดคำสั่ง apt และ Arch มี pacman ทั้งคู่มีทางเลือกอื่นที่ใช้ GUI เช่นกัน Ubuntu มีแอปพลิเคชัน Ubuntu Software และผู้ใช้ Arch สามารถติดตั้ง pamac เพื่อให้ได้รับประสบการณ์ที่คล้ายกัน

แอปพลิเคชัน Ubuntu Software เปิดขึ้นบนหน้าจอหลัก
แอปพลิเคชันซอฟต์แวร์อูบุนตู

เครื่องมือเหล่านี้ทั้งหมดอ้างอิงที่เก็บซอฟต์แวร์อย่างเป็นทางการของการแจกจ่าย ในการรวมแหล่งซอฟต์แวร์ที่ไม่เป็นทางการ ผู้ใช้ Ubuntu สามารถเปิดใช้ Personal Package Archives ได้ เหล่านี้เป็นแพ็คเกจห่อที่ผู้ใช้จัดหาให้โดยบุคคลทั่วไปในชุมชนอูบุนตู เมื่อผู้ใช้ติดตั้ง PPA แล้ว พวกเขาสามารถติดตั้งแอปพลิเคชันโดยใช้เครื่องมือ apt มาตรฐาน

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

รายการ Arch Linux AUR ทั่วไป
รายการ Arch Linux AUR ทั่วไป

มีแพ็คเกจประมาณ 60,000 แพ็คเกจในที่เก็บ Ubuntu อย่างเป็นทางการ ที่เก็บ Arch และ AUR รวมกันเป็นประมาณ 58,000 แพ็คเกจ แต่นั่นไม่ใช่เรื่องราวทั้งหมด

แพ็คเกจซอฟต์แวร์ที่มีเวอร์ชันสำหรับ Windows, Mac และ Linux มีแนวโน้มที่จะจัดเตรียม DEB สำหรับระบบที่ใช้ Debian และ Ubuntu และ RPM สำหรับระบบ Fedora และ RedHat ดิสทริบิวชันอื่นๆ ปล่อยให้จัดการกันเองโดยการโคลนที่เก็บข้อมูลของแอปพลิเคชันและสร้างแพ็คเกจจากแหล่งที่มา ดังนั้นตามปกติกับ Arch คุณสามารถทำได้ แต่คุณต้องทำงานหนักขึ้นเล็กน้อย

แน่นอน FlatPaks, Snaps และ AppImages เป็นวิธีการติดตั้งซอฟต์แวร์แบบไม่เชื่อเรื่องพระเจ้า แพ็คเกจที่คุณกำลังมองหาอาจมีอยู่ในรูปแบบใดรูปแบบหนึ่งเหล่านี้

การสนับสนุนชุมชนเป็นอย่างไร

Arch และ Ubuntu ให้บริการอย่างดีด้วยแหล่งข้อมูลออนไลน์ที่ให้ข้อมูลและคำแนะนำ ผู้ใช้ Ubuntu สามารถไปที่เว็บไซต์ Ask Ubuntu และฟอรัม Ubuntu และผู้ใช้ Arch มี ArchWiki

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

Ubuntu และ Arch ต่างก็มี subreddits ที่ทุ่มเทให้กับพวกเขา ทรัพยากรเหล่านี้เป็นทรัพยากรที่ไม่เป็นทางการแต่มีประโยชน์ ตรงกันข้ามกับความเชื่อที่นิยมกัน พวกเขาค่อนข้างเป็นมิตรด้วย

Arch vs Ubuntu: ใครชนะ?

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

ฉันใช้ Arch และ EndeavourOS ธรรมดาทุกวันทุกวัน แต่ฉันมีปัญหาในการแนะนำ Arch เป็นการกระจายสำหรับ Linux น้องใหม่ การติดตั้งขัดแย้งต้องการความรู้ พื้นฐาน ที่คุณได้รับจากความคุ้นเคยกับ Linux เท่านั้น หากไม่มีความรู้อย่างเช่น sda1 เป็นพาร์ติชันแรกของฮาร์ดไดรฟ์ตัวแรก และ enp34s0 เป็นอินเทอร์เฟซเครือข่าย ห่านของคุณอาจสุกก่อนที่จะเริ่มด้วยซ้ำ

หากคุณต้องการควบคุมแบบละเอียดสำหรับการแต่งหน้าและการกำหนดค่าการติดตั้ง Linux ของคุณ—พร้อมความสุขและความเจ็บปวดทั้งหมด—ให้เลือก Arch รับไฟล์รูปภาพจากหน้าดาวน์โหลด Arch Linux หากวงจรการบำรุงรักษาและการจัดการระบบของคุณไม่เป็นที่สนใจสำหรับคุณ และคุณแค่ต้องการเปิดและใช้คอมพิวเตอร์ของคุณ ให้เลือก Ubuntu รับไฟล์อิมเมจจากหน้าดาวน์โหลดเดสก์ท็อป Ubuntu และเริ่มติดตั้ง

ที่เกี่ยวข้อง: 10 คำสั่ง Linux พื้นฐานสำหรับผู้เริ่มต้น