

Fastfetch (โปรแกรมแสดงข้อมูลระบบคอมพิวเตอร์ผ่านทางหน้าจอ Terminal) : โปรแกรม Fastfetch เป็นสำหรับแสดงข้อมูลระบบผ่าน ส่วนติดต่อผู้ใช้แบบบรรทัดคำสั่ง (CLI) หรือ Terminal ที่ถูกพัฒนาขึ้นเพื่อเป็นทางเลือกใหม่ที่เน้นประสิทธิภาพ และความรวดเร็วในการทำงานสูงสุด
โปรแกรมนี้ได้รับแรงบันดาลใจมาจากโปรแกรม Neofetch แต่มีความแตกต่างที่สำคัญคือ โปรแกรม Fastfetch ถูกเขียนขึ้นด้วย ภาษา C ทั้งหมด ซึ่งส่งผลให้มันทำงานได้รวดเร็วกว่าโปรแกรม Neofetch ที่เขียนด้วย Bash script อย่างมหาศาล และกินทรัพยากรเครื่องน้อยกว่ามากในขณะประมวลผล
ในด้านการใช้งานนั้น โปรแกรม Fastfetch ทำหน้าที่รวบรวมข้อมูลสำคัญของคอมพิวเตอร์มาแสดงผลให้ดูง่าย และสวยงามภายในหน้าต่างเดียว โดยจะแสดงโลโก้ของ ระบบปฏิบัติการ (OS) ในรูปแบบตัวอักษรหรือ ASCII Art ควบคู่ไปกับรายละเอียดทางเทคนิคที่ครบถ้วน ตั้งแต่ข้อมูลพื้นฐานอย่างชื่อระบบปฏิบัติการ, เวอร์ชันของ เคอร์เนล (Kernel), ระยะเวลาที่เปิดเครื่อง, จำนวนแพ็กเกจที่ติดตั้ง ไปจนถึงรายละเอียดของฮาร์ดแวร์ เช่น รุ่นของ หน่วยประมวลผลกลาง (CPU), หน่วยประมวลผลกราฟิก (GPU), หน่วยความจำ (RAM), ความละเอียดหน้าจอ และยังสามารถแสดงข้อมูลลึกไปถึงระดับอุณหภูมิของอุปกรณ์ หรือสถานะแบตเตอรี่ได้อีกด้วย

จุดเด่นอีกประการที่ทำให้ โปรแกรม Fastfetch เหนือกว่าโปรแกรมในลักษณะเดียวกันคือความสามารถในการปรับแต่งที่สูงมาก ผู้ใช้สามารถใช้ไฟล์กำหนดค่า (Configuration file) ในรูปแบบ JSONC เพื่อเลือกได้อย่างละเอียดว่าจะให้แสดงข้อมูลอะไรบ้าง ? หรือจะจัดวางรูปแบบสีสันอย่างไร ? ซึ่งความยืดหยุ่นนี้ช่วยให้ผู้ที่ชอบตกแต่งหน้าจอคอมพิวเตอร์สามารถสร้างหน้าจอแสดงผลที่มีเอกลักษณ์เฉพาะตัวได้อย่างอิสระ
ในปัจจุบัน โปรแกรม Fastfetch ได้รับการยอมรับว่าเป็นมาตรฐานใหม่ และเป็นผู้สืบทอดที่แท้จริงของ โปรแกรม Neofetch เนื่องจากโปรเจกต์เดิมได้หยุดการพัฒนาไปแล้ว ในขณะที่โปรแกรม Fastfetch มีการอัปเดตอย่างต่อเนื่องเพื่อให้รองรับฮาร์ดแวร์รุ่นใหม่ ๆ และสามารถใช้งานได้ครอบคลุมหลายระบบปฏิบัติการ ไม่ว่าจะเป็น ลีนุกซ์ (Linux) ดิสโทรต่าง ๆ, แมคโอเอส (macOS), วินโดวส์ (Windows) ไปจนถึง Android ผ่านแอปพลิเคชันอย่าง Termux โดยยังคงรักษาความเร็วในการแสดงผลไว้ได้ในทุกแพลตฟอร์ม
เนื่องจากถูกเขียนขึ้นด้วยภาษา C ทั้งหมด ทำให้การเรียกใช้งานและประมวลผลข้อมูลระบบทำได้รวดเร็วกว่าโปรแกรมรุ่นพี่อย่าง Neofetch อย่างเห็นได้ชัด โดยแทบไม่มีอาการหน่วงขณะเปิดใช้งาน
สามารถดึงข้อมูลพื้นฐานมาแสดงได้อย่างครบถ้วน เช่น
นอกเหนือจากข้อมูลซอฟต์แวร์ ยังแสดงสเปกฮาร์ดแวร์ได้ละเอียด ทั้ง
รองรับการแสดงผลอุณหภูมิของอุปกรณ์ (Temperature) ทั้ง CPU และ GPU รวมถึงความเร็วรอบพัดลมในบางระบบ
ผู้ใช้สามารถสร้าง หรือแก้ไขไฟล์กำหนดค่า (Config file) ในรูปแบบ JSONC ซึ่งมีความยืดหยุ่นสูงมาก ช่วยให้สามารถเลือกเปิด-ปิดข้อมูลเฉพาะส่วน หรือจัดเรียงลำดับการแสดงผลได้อย่างอิสระ
ออกแบบมาให้ทำงานได้หลากหลายระบบปฏิบัติการ ไม่ว่าจะเป็น Linux (ทุกดิสโทร), Windows (ผ่าน PowerShell หรือ CMD), macOS, Android (ผ่าน Termux) รวมถึงระบบกลุ่ม BSD
นอกจากโลโก้มาตรฐานแบบ ASCII Art แล้ว ยังรองรับการแสดงผลรูปภาพจริง ๆ ผ่าน โปรโตคอล (Protocol) ต่างๆ เช่น Sixel, Kitty, Chafa หรือ iTerm2 ทำให้หน้าจอ Terminal ดูทันสมัยยิ่งขึ้น
สามารถสั่งให้แสดงหมายเลข Local IP และ Public IP รวมถึงสถานะการเชื่อมต่อเครือข่ายได้โดยตรง
มีการอัปเดตซอฟต์แวร์บ่อยครั้งเพื่อแก้ไขบั๊ก และเพิ่มการรองรับฮาร์ดแวร์รุ่นใหม่ ๆ ที่เพิ่งออกวางจำหน่าย ทำให้ข้อมูลที่แสดงมีความแม่นยำอยู่เสมอ
ด้วยขนาดโปรแกรมที่เล็กและการจัดการหน่วยความจำที่มีประสิทธิภาพ ทำให้ไม่กินทรัพยากรเครื่องแม้จะรันบนคอมพิวเตอร์สเปกต่ำหรือเครื่องรุ่นเก่า
โปรแกรม Fastfetch เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ MIT License ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code) ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://github.com/fastfetch-cli/fastfetch (ภาษาอังกฤษ) ได้เลย
Fastfetch is a tool for displaying system information via a Command Line Interface (CLI) or Terminal, developed as a modern alternative focused on peak performance and maximum speed. While inspired by the well-known Neofetch, the primary distinction is that Fastfetch is written entirely in C. This architectural choice allows it to perform significantly faster than the Bash-script-based Neofetch while consuming far fewer system resources during execution.
In terms of functionality, Fastfetch consolidates vital system data into a clean and aesthetically pleasing single-view format. It displays the Operating System (OS) logo in ASCII art alongside exhaustive technical details. These range from basic software info such as the OS name, Kernel version, system uptime, and the number of installed packages to specific hardware specifications, including the CPU, GPU, RAM, and screen resolution. Furthermore, it can provide granular data such as hardware temperatures and battery status.
ความคิดเห็น (0)