ผู้ใช้ส่วนใหญ่คุ้นเคยกับ "Mainstream" distros อย่าง Ubuntu, Fedora, Mint, CentOS, Arch - distros ที่ guides มักเน้นและรองรับกว้างที่สุด แต่ยังมี distros อื่นที่ยอดเยี่ยมสำหรับวัตถุประสงค์เฉพาะ
ตัวอย่างที่ดีของ tailored distro คือ Clear Linux ซึ่งเป็น Linux distribution ที่ Intel สร้างขึ้น และปรับแต่งสำหรับ developers, researchers, และทุกคนที่ใช้ Linux เป็นเครื่องมือมากกว่า desktop มาดู Clear Linux "McLaren ของ Linux Distros" กันว่ามันเหมาะกับใครและไม่เหมาะกับใคร
เหตุผลของ Clear Linux
Clear Linux สร้างขึ้นเพื่อหลายเหตุผล แต่สำคัญที่สุดคือเพื่อ maximize performance บน Intel platforms รัน workloads เดียวกัน Clear Linux ทำงานดีกว่าทั่วไปบน Intel platforms และแม้แต่บน AMD platforms ก็ยัง efficient มากกว่า สำหรับผู้ที่อยากขยับ potential สูงสุดของเครื่อง โดยเฉพาะเครื่อง Intel ไม่ต้องมองหาที่อื่นนอกจาก Clear Linux
กระบวนการติดตั้ง Clear Linux
เดาได้ว่า Clear Linux installer ไม่ได้เหมือนอะไรที่คุณเคยเจอ มัน refreshing มาก หลังจากใช้เวลานานกับ Anaconda installer ความ user-friendly ของ installer นี้ shock ไปเลย ยังมี options มากมายเหมือน Anaconda แต่ perform ดีกว่าและดูสวยกว่า
ชอบอย่างยิ่งที่ disable telemetry จาก installer ได้ ทำให้รู้สึกควบคุม distro เองได้ ไม่ใช่ Intel ควบคุมเรา
ยัง disable automatic updates จาก installer ได้
และติดตั้ง additional software packages จำนวนมากสำหรับงาน scientific, mathematical, หรืองานอื่นๆ
กระบวนการติดตั้งเกือบ seamless และชื่นชมความ simple มาก ทำให้ imaging, wiping, reimaging, หรือ reinstalling บน workstation ดูไม่น่ากลัว
First Impressions ของ Clear Linux
หลายอย่างใน Clear Linux ดู superfluous และ unnecessary แต่มีอะไรมากกว่าที่มองเห็น มากกว่านั้น แรกสุด ไม่ใช่ vanilla GNOME Shell GNOME ปกติพยายามซ่อน workstation/administration features ไว้หลังม่าน แต่ Clear Linux ทำ focused changes ให้ GNOME Shell ดู catered มากขึ้น
วาง Terminal app ไว้ใน favorites
วาง default apps ไว้ในโฟลเดอร์ใน app drawer
Resource usage ดีกว่า standard GNOME Shell มาก บน Fedora (ใกล้ upstream GNOME มากที่สุด) RAM usage ~1 GB บน fresh boot แต Clear Linux ~500 MB
ยังมี usability tweaks น้อยๆ เช่นเพิ่ม minimize/maximize buttons, preinstall mail apps สองตัว, และ app theme ทันสมัยที่ไม่รบกวน
ประสิทธิภาพ Clear Linux
ถ้าต้องบรรยาย Clear Linux ด้วยคำเดียว คือ fast แม้รันใน VM เหมือนกับ Fedora 33 VM ที่ใช้ test มัน boot เร็วกว่า ใช้ resources น้อยกว่า และ benchmark ดีกว่า สมเหตุสมผลเพราะ CPU ในเครื่องผมแสดงใน VMs เป็น Intel Xeon CPU ควร perform ดีกว่าตามสัญญาของ Clear Linux แต VMs มี performance overhead เสมอ
ทดสอบการบีบอัด Linux Kernel
การบีบอัด Linux Kernel อาจดูไม่ useful แต่ compression และ decompression ของ Kernel เป็นส่วนสำคัญของ boot process บน Linux ใช้ test นี้เป็น performance marker เพราะ tar เป็น single-threaded task โดยทั่วไป (เว้นแต่ใช้ extension ทำให้ parallel) และ tasks ที่คนขอจากเครื่องประจำวันส่วนใหญ่ก็ single-threaded ค่อนข้างมาก
สั่งคำสั่งเดียวกันให้แต่ละเครื่องบีบอัด kernel 5.10-rc3 ด้วย 1 core ใช้ tar:
tar -czvf linux.tar.gz linux/
วางคำสั่ง time หน้าตา ผลลัพธ์น่าประหลาดใจ
Clear Linux บีบอัดเสร็จ 1 core ใน 1 นาที 43 วินาที
Fedora ใช้ 2 นาที 48 วินาที
ประมาณ 61% ของเวลา ไม่ได้เป็น indicator สมบูรณ์แต่ useful measure แสดงว่าแม้ใน VM ด้วย generic "Xeon" CPU Clear Linux ก็ผลักดันขีดจำกัดสิ่งที่เป็นไปได้
Software Availability (ซอฟต์แวร์ที่มี)
ความกังวลหลักตอนลอง Clear Linux ครั้งแรกคือ lack of available software รู้สึก specialized มากกว่าที่อยาก และรู้สึก limited แต่ Flatpaks available สำหรับ Clear Linux เพิ่มช่องทางแยกต่างหากให้ได้ software สามารถได้ GIMP, Audacity, Microsoft Teams, GNOME Boxes, Slack, Zoom, LibreOffice บน Clear Linux ผ่าน Flatpaks ทำให้เป็น professional workstation ที่น่าเชื่อถือได้ค่อนข้างมาก
หากต้องการแค่เครื่องที่ทำงานและขยับ performance สูงสุดจาก Intel CPUs ไม่มีตัวเลือกอื่นนอกจาก Clear Linux อาจมี distro loyalty อย่างหลายคนในชุมชน แต่ต้องจำไว้ว่า work ต้องทำให้เสร็จ และ Clear Linux เป็นวิธียอดเยี่ยมในการทำงานนั้น
ใครควรใช้ Clear Linux
ใครก็ตามที่อยากได้ absolute efficiency จาก Intel-based systems ควรใช้ Clear Linux เป็น distro สำหรับ workstations และ power-users ไม่มี frills ไม่มี distractions
ถ้าชอบ Linux Distro review นี้ อย่าลืมดู Distro reviews อื่นๆ ของเรา เช่น EndeavourOS, GalliumOS, และ Deepin Linux