Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

Ubuntu กับ Arch Linux:Linux Distro ตัวใดที่คุณควรเลือก

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

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

หากต้องการผสานรวมตัวเลือกที่มี วิธีที่ดีที่สุดคือเจาะลึกและดูว่าสิ่งใดที่ทำให้ distros เหล่านี้ดีที่สุดในโดเมนของตน

1. Origins และรุ่นวางจำหน่าย

Arch Linux

Arch Linux เปิดตัวในเดือนมีนาคม 2545 โดย Judd Vinet เขาพัฒนาซอร์สโค้ดของ Arch Linux แต่เพียงผู้เดียว และได้ริเริ่มและอัปเดต distro ด้วยการมีส่วนร่วมของชุมชนตลอดหลายปีที่ผ่านมา

Arch ไม่ได้ยืมซอร์สโค้ดใด ๆ จากรุ่นก่อน ซึ่งแตกต่างจาก distros น้ำหนักเบาร่วมสมัยอื่น ๆ

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

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

อูบุนตู

Canonical Ltd. ได้พัฒนาอูบุนตูขึ้นในปี 2547 ด้วยรากฐานมาจากเดเบียน อูบุนตูเป็นหนึ่งในลินุกซ์ distros ที่เก่าที่สุด แม้จะอยู่ภายใต้การควบคุมมานานหลายทศวรรษ แต่บริษัทก็ยังคงเป็นหนึ่งในคู่แข่งสำคัญในตลาด

การแจกจ่ายนี้แนะนำการติดตั้งแบบแยกส่วนโดยอนุญาตให้ผู้ใช้ปรับแต่งส่วนประกอบระหว่างการติดตั้งระบบปฏิบัติการ

Ubuntu ทำงานบนโมเดล point release ซึ่งเกิดขึ้นเป็นการอัปเดตแบบแยกส่วนครึ่งปี การอัปเดตเหล่านี้ช่วยปรับปรุงประสิทธิภาพ ความเข้ากันได้ และฟังก์ชันการทำงานของ Ubuntu อย่างต่อเนื่อง

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

2. การจัดการแพ็คเกจ

Arch Linux

Arch Linux เป็น distro รีลีสที่ใช้ตัวจัดการแพ็คเกจ Pacman อย่างดีที่สุด

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

บริการของเซิร์ฟเวอร์หลักของ Arch จะซิงโครไนซ์รายการแพ็คเกจอย่างเหมาะสม เนื่องจากคุณสามารถเข้าถึงการขึ้นต่อกันของแต่ละแพ็คเกจได้ตามค่าเริ่มต้น

Arch รองรับเฉพาะการติดตั้งแพ็คเกจที่ใช้ CLI; น่าเสียดายที่ทีมพัฒนาไม่มีทางเลือก GUI

อูบุนตู

Ubuntu ให้ประโยชน์มากมายผ่าน Advanced Package Tool (APT) ซึ่งช่วยปูทางให้ใช้งานง่ายและขั้นตอนการติดตั้งที่ราบรื่น

วันนี้ ตัวจัดการแพ็คเกจมีที่เก็บมากกว่า 1,48,000 และแพ็คเกจของบุคคลที่สามสำหรับการใช้งานที่หลากหลาย คาดว่าจะมีการเปิดตัวแยกต่างหากสำหรับบิลด์โปรเซสเซอร์ amd64 และ i386

ผู้ใช้ไม่จำเป็นต้องจำชื่อแพ็กเกจ เนื่องจาก APT สามารถกรองแพ็กเกจผ่านการค้นหาด้วยคีย์เวิร์ดเพื่อให้ขั้นตอนการค้นหาง่ายขึ้น

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

3. แพ็คเกจของบุคคลที่สาม

Arch Linux

ในฐานะผู้ใช้ คุณสามารถดาวน์โหลดแพ็คเกจโดยใช้ Pacman โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

sudo pacman -S package

ผู้ใช้ที่ไม่คุ้นเคยกับคำสั่งเหล่านี้สามารถใช้ AUR เพื่อใช้แพ็คเกจที่มีอยู่ภายในที่เก็บอย่างเป็นทางการของ Arch ได้

Arch User Repository หรือ AUR ช่วยให้ผู้ใช้ว่ายผ่านมหาสมุทรของแพ็คเกจซอฟต์แวร์บุคคลที่สามที่ขยายตัวขึ้นเรื่อยๆ

คุณสามารถขยายรายการแพ็คเกจในระบบของคุณโดยใช้ AUR เนื่องจาก Arch Linux รองรับแต่ละแพ็คเกจ คุณสามารถพึ่งพารายการตัวเลือกมากมายของ AUR ได้แม้ในขณะที่ใช้ distros แบบ Arch อื่นๆ รวมถึง Artix และ Manjaro

อูบุนตู

บน Ubuntu ผู้ใช้สามารถดาวน์โหลดและติดตั้งแพ็คเกจได้โดยตรงโดยใช้ APT

sudo apt-get install packagename

หรือคุณสามารถดาวน์โหลดแพ็คเกจของบริษัทอื่นได้ด้วยตนเองจาก Snap Store Snap Store ของ Ubuntu มีแพ็คเกจเหมือนกับร้านแพลตฟอร์มระดับพรีเมียมอื่นๆ นักพัฒนาซอฟต์แวร์ดูแลการจัดหมวดหมู่แพ็คเกจเพื่อเร่งการติดตั้งโดยตรง

4. การอัปเดตซอฟต์แวร์

Arch Linux

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

sudo pacman -Syu

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

อูบุนตู

แอป GUI Software Manager บน Ubuntu ปรับปรุงการจัดการแอปพลิเคชันเมื่อเร็วๆ นี้ รุ่นล่าสุดและรายการโดยละเอียดของซอฟต์แวร์ที่เข้ากันได้ซึ่งผ่านการทดสอบการพัฒนาแล้วมีอยู่ในเวอร์ชันล่าสุด

อย่างไรก็ตาม ทุกเวอร์ชันที่เปิดตัวหลังจาก 20.0.4 จะใช้ Snap Store เป็นแหล่งเริ่มต้นสำหรับการเผยแพร่ซอฟต์แวร์และการอัปเดตแพ็คเกจ ตัวเลือกเริ่มต้นถูกเปิดใช้งานเป็น PPA และแพ็คเกจ DEB อย่างไรก็ตาม สิ่งเหล่านี้มักจะสร้างปัญหาการพึ่งพาและความท้าทายด้านความปลอดภัยด้วยสิทธิ์รูทโดยตรง

Snap Store หลีกเลี่ยงสิ่งนี้ด้วยการตรวจสอบการขึ้นต่อกัน และทำการติดตั้งและอัปเดตไปยังตำแหน่งต่อไปนี้:

/snap/bin/

5. ประสิทธิภาพ UX และการสนับสนุน

Arch Linux

Arch เป็นที่นิยมอย่างมากในหมู่นักพัฒนาและผู้เชี่ยวชาญด้านมัลติมีเดีย ประสิทธิภาพที่เสถียรในทุกสภาพแวดล้อมเดสก์ท็อปที่รองรับช่วยปูทางสำหรับความเสถียรและการใช้งานที่ยั่งยืน

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

แม้ว่า Arch จะไม่ได้มาพร้อมกับสภาพแวดล้อมเดสก์ท็อป แต่คุณสามารถเลือกติดตั้งตัวจัดการเดสก์ท็อปหรือหน้าต่างบนระบบของคุณได้ เดสก์ท็อปของ Arch มีธีมที่เรียบร้อย แต่ปรับแต่งได้เป็นส่วนใหญ่ โดยเฉพาะหากคุณเลือก KDE Plasma

วางใจได้เลย การกระจายนั้นมีการสนับสนุนจากนักพัฒนาและชุมชนที่มั่นคง เช่นเดียวกับ Ubuntu

อูบุนตู

อูบุนตูยังคงนำเสนอประสิทธิภาพการทำงานที่สม่ำเสมอภายใน 20.0.4 ขึ้นไป

distro นำเสนอประสิทธิภาพที่ราบรื่นสำหรับการประมวลผลมัลติมีเดียพร้อมความสามารถในการเล่นเกมคอมพิวเตอร์ขั้นสูง การปรับขนาดแบบเศษส่วนขั้นสูง แบบแผนสามสี และ Dock ที่ปรับแต่งได้ทำให้ผู้ใช้มี UI ที่ชวนให้นึกถึงระบบ Mac ความแตกต่างจะเห็นได้เฉพาะกับผู้ที่คุ้นเคยกับ UX สไตล์ macOS เท่านั้น

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

Arch Linux กับ Ubuntu:อันไหนดีกว่ากัน

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

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

เหมาะสมที่จะบอกว่า distros ทั้งสองมีอันดับที่ดีในสายตาของผู้ใช้ ขึ้นอยู่กับความต้องการของ distro คุณสามารถเลือกสิ่งที่ตรงกับความต้องการของคุณทันที