Arch Linux เป็นหนึ่งใน Linux OS (Distro) ยอดนิยมมาก รวมถึง Distro ที่ติดตั้งง่ายกว่าพัฒนาจาก Arch เช่น Manjaro
ไม่ว่าจะติดตั้งเองทีละส่วนหรือโหลด Desktop สำเร็จรูป 10 เหตุผลนี้อาจทำให้คุณใช้ Arch Linux
1. คุณอิสระสร้าง PC ของตัวเอง
Arch Linux แตกต่างจาก Distro ยอดนิยม Ubuntu, Fedora, Windows, macOS ที่พร้อมใช้ทันที Arch Linux ท้าทายให้คุณสร้าง OS ของ PC เอง
ติดตั้งไม่ได้แค่คลิก Next ต้องรู้คำสั่ง Terminal เยอะ เลือก Component เอง: Desktop environment ไหน? ต้อง Wi-Fi ไหม? Sound server อะไร? ใช้เวลานาน
ความรู้ที่ต้องการทำให้ Arch ยากกว่าส่วนใหญ่ ต้องอ่านหน่อย แต่ถ้าตาม Guide ได้ ก็ติดตั้งสำเร็จ ผลลัพธ์: ระบบที่ทำงานตรงตามที่คุณต้องการ
2. รันแค่สิ่งที่คุณต้องการ
Arch ให้เลือก Component เอง (Desktop environment, แอปโปรด) ไม่ต้องรับซอฟต์แวร์ที่ไม่ได้ตั้งใจ
ต่างจาก Ubuntu และ Linux-based OS อื่น ที่มาพร้อม Desktop apps เยอะ และ Background services เยอะ แม้น้อยกว่า Windows แต่ยังรันอยู่
Arch vs Ubuntu: Arch ชนะเรื่อง Transparency Services ไม่ได้รันและไม่ได้ติดตั้ง เว้นแต่คุณต้องการ ไม่เสียทรัพยากรบน Process เกิน ไม่เสีย Bandwidth อัปเดตโค้ดที่ไม่จำเป็น
3. Arch Linux เป็น Technical อย่างไม่ขอโทษ
หลาย Distro แสดงตัวว่า Free และ Easy alternative ของ Windows/macOS ดึงนักศึกษา, Developer, ผู้ใช้ทั่วไป จึงไม่เน้นรายละเอียดเทคนิค ไม่ได้ซ่อน แต้องรู้ว่าค้นหาที่ไหน
Arch Linux คืออะไร? ชุดโปรแกรมประกอบกันเป็นคอมพิวเตอร์ที่ทำงานได้ แค่นั้นเอง อยากรู้ Package ไหนอัปเดตหรือมีปัญหา? Arch โชว์บนหน้าเว็บหลัก คลิกลิงก์ไหนก็ลึกลงไปใน Technical info
4. รอจนลอง Pacman บน Arch Linux
Pacman = Package manager ของ Arch เหมือน APT กับ Ubuntu, DNF กับ Fedora แต่ Arch ไม่เสียสละให้ GUI alternative
ข้อดี Pacman: พิมพ์น้อยกว่า คำสั่งติดตั้งแพ็กเกจ:
pacman -S package-name
อัปเดตระบบทั้งหมด:
pacman -Syu
ชอบ Package manager ไหน ขึ้นกับความชอบส่วนตัว แต่ Pacman อาจเป็นตัวที่คุณชอบ
5. Arch User Repository (AUR) ยอดเยี่ยม
AUR = ซอฟต์แวร์จากชุมชนที่ Arch ยังไม่มี แทนที่จะโหลด Source เองพยายาม Build AUR ทำหนักให้ มีโอกาสสูงว่า Linux program ที่อยากรันแต่อยู่ใน AUR
ใช้ AUR ไม่ได้ Intuitive ทันที แต่มีเครื่องมือช่วย: Yaourt (CLI), Octopi (GUI) ทำงานเบื้องหลังให้
6. Arch Wiki ดีที่สุด
ใช้ Arch หรือ Arch-based ไม่ใช้ก็ตาม Arch Wiki คุ้มค่าที่จะไปเยี่ยม Treasure trove ของข้อมูล
Arch ใช้ Component เหมือน Distro อื่น Guide และ Fix ที่นี่เกี่ยวข้องนอก Ecosystem ด้วย ไม่แน่ใจติดตั้งซอฟต์แวร์ไหน? เช็คคำอธิบาย ตาม Guide อ่าน Recommendations จด Bug
อาจมีความต่างในการ Packaging แต่วิกิก็ชี้ทางให้ถูก
7. ลากล่าว System Upgrades
Distro ส่วนใหญ่ Major release ทุก 6 เดือน หรือช้ากว่า Arch ทิ้งวิธีนี้ ติดตั้ง Arch ครั้งเดียว อัปเดตตลอดไป ไม่ต้องคิด Upgrade เวอร์ชันใหม่ Arch-based partใหญ่เหมือนกัน
เรียกว่า Rolling Release Model วิธีแน่นอนสำหรับ Latest Linux software
แต่เป็นข้อเสียในมุมมองบางคน: ไม่สนใจ Updates ที่เข้ามา = สิ่งๆ อาจพัง ไม่มีใคร Test คอนฟิกที่แน่นอนของคุณ ต้องรับผิดชอบประสบการณ์เอง
8. Arch มี Corporate Influence น้อยกว่า
หลายคนใช้ Linux ไม่อยากให้บริษัทตัดสินใจ Linux 版本ไหนก็ตาม Commercial influence น้อยกว่า Windows/macOS แต่ Ubuntu, Fedora, openSUSE ยังมี Corporate sponsor
ใช้ Distro based on Ubuntu = Desktop experience ยังได้อิทธิพลจาก Canonical Fedora, openSUSE น้อยกว่า แต่ถ้าอยาก Gap มากกว่า -> Community-only distro อย่าง Arch
9. Arch เป็น Base ที่ยอดเยี่ยม
ไม่อยากติดตั้ง Arch เอง? ลอง Manjaro ติดตั้งง่ายกว่า เลือก Default experience ให้ แต่ได้ Perks ของ Arch: AUR access, Rolling release updates
Distro บน Arch บางตัวรักษา KISS (Keep It Simple, Stupid) Chakra Linux = วิธีผมชอบ KDE Plasma มากที่สุด พัฒนาจาก Arch เดิม Documentation ยัง Technical อยู่
10. ตอนนี้คุณรู้ Linux จนในใจ
ตอนจบการติดตั้ง Arch คุณเข้าใจ Component ที่ทำให้ Linux distro ทำงาน แม้ใช้ Arch-based alternative ก็ต้องสนใจ Updates มากขึ้น ลักษณะของ Rolling release
แต่ความรู้จากการติดตั้งและจัดการ Updates มีประโยชน์แม้ย้ายไป Distro อื่น
พูดถึงการเปลี่ยน Init system -> คุณเข้าใจว่ากำลังเกิดอะไร มีความคิดเห็นแน่นอนเรื่อง Display servers พัง -> รู้ว่า Software หน้าไหนเกี่ยวข้อง
ติดตั้ง Arch = เรียนรู้ Linux โดยไม่ต้องเรียนคอร์สเดียว
Arch Linux เหมาะกับคุณไหม?
ตัดสินใจเอง นี่คือ Benefit หลายอย่างของ Arch ลอง Distro หรือ Arch-based alternative ที่ง่ายกว่า แล้วบอกคิดยังไง หาก Arch ยังไม่ให้ Control ที่อยากได้ ลอง Gentoo ดู