Skip to main content

Meme Linux กับระดับสาย Linux ของผมบน T14

· 5 min read

บันทึกดึก — 5 กันยายน 2569

วันนี้ได้เห็น meme ที่ขำมาก — ภาพสองซีกเปรียบเทียบคนใช้ Linux ระหว่างปีแรกกับปีที่สิบ ซีกซ้ายเป็น Harry Potter วัยเด็ก ใส่ชุดนักเรียน Gryffindor ถือ wand กับหนังสือ หน้าตาสดใส ส่วนซีกขวาเป็น Harry ที่โตขึ้น มีเครารุงรัง ใส่ชุดคลุมลายตาราง ยกปืนสองกระบอกหน้าดุ

TL;DR​

เห็น meme แล้วลองสำรวจ setup จริงบนเครื่อง T14 — CPU Intel i5-1245U, RAM 31Gi, Iris Xe, NVMe 953.9G, Arch + kernel cachyos-lts, shell zsh + powerlevel10k, tmux, nvim, dotfiles modular สรุปว่าผมเป็นสาย Linux ที่ใช้จริง ไม่ได้ยึดติดกับคำเรียกชื่อ "GNU/Linux"

Meme บอกอะไร​

มุกของมันคือการล้อเรื่องการเรียกชื่อ OS — คนที่เพิ่งใช้ Linux ปีแรกเรียกมันเฉยๆ ว่า "Linux" ไม่คิดอะไร แต่พอใช้มา 10 ปีก็กลายเป็นคนยึดติดว่า "มันต้องเรียกว่า GNU/Linux" พร้อมจะเถียงกับใครก็ตามที่เรียกสั้นๆ

จริงๆ แล้วเรื่องนี้มีแง่เทคนิคด้วย — "Linux" คือ kernel ที่ Linus Torvalds สร้างในปี 1991 ส่วน GNU Project ของ Richard Stallman (ตั้งแต่ 1983) เป็นตัวให้ userland tools (shell, coreutils, compiler) ที่ห่อรอบ kernel รวมกันแล้วเป็น OS ที่สมบูรณ์ จึงมีคนเถียงว่าควรเรียกว่า "GNU/Linux"

Meme 1 year on Linux vs 10 years on GNU/Linux

สำรวจเครื่องตัวเอง​

เห็น meme แล้วก็อยากรู้ว่าผมเป็นสายไหน เลยลองดู setup จริงบนเครื่อง T14 ที่ใช้อยู่ — ปรากฏว่าไม่ได้เบาเลย

ฮาร์ดแวร์​

เครื่องนี้เป็น laptop ชื่อ hostname ว่า t14-arch ใช้ CPU เป็น Intel Core i5-1245U (12th Gen) มี 10 cores (2 performance + 8 efficiency) พร้อม hyperthreading รวมเป็น 12 threads และรองรับ VT-x สำหรับ virtualization RAM มีทั้งหมด 31 GiB ส่วน swap แบ่งเป็นสองส่วน — zram0 (15.5G) กับ swap partition (8G) รวม 23G หน้าจอเป็น Intel Iris Xe Graphics (integrated) และ boot ผ่าน UEFI ด้วย kernel ของ cachyos-lts

ระบบปฏิบัติการ​

ระบบเป็น Arch Linux (rolling release) — kernel 6.18.42-1-cachyos-lts และ boot ขึ้นมาโดยใช้ initrd ที่รวม intel-ucode.img กับ initramfs-linux-cachyos-lts.img ส่วน storage เป็น NVMe ขนาด 953.9G แบ่งเป็น /boot 1G, / 64G, swap 8G และ /home 387.4G

Shell และ dotfiles​

Shell เป็น zsh + Oh My Zsh + theme powerlevel10k พร้อม plugins: git, zoxide, zsh-autosuggestions, zsh-syntax-highlighting — แต่ที่เด่นกว่าคือ dotfiles ที่จัดเป็น numbered modules ใน .zshrc.d/:

  • 10-env.zsh — ตั้ง locale (LANG=th_TH.UTF-8, LC_ALL=en_US.UTF-8), editor=nvim, history 50,000 บรรทัด
  • 30-arch-fzf.zsh — โหลด fzf key-bindings และ completion
  • 40-alias.zsh — alias edit=nvim, ls, ll, la, lt
  • 50-zoxide.zsh — init zoxide (cd แบบฉลาด)
  • 60-fzf-config.zsh — ตั้ง fzf ใช้ fd/rg เป็น source, preview ด้วย bat, Ctrl+T / Ctrl+R / Ctrl+O widget
  • 65-fzf-ignore.zsh — ignore patterns (node_modules, .git, .cache ฯลฯ)
  • 70-fzf-widgets.zsh — widget เปิดไฟล์ที่เลือกด้วย $EDITOR
  • 90-local.zsh — PATH เพิ่ม cargo, hermes completion, mise activate

เครื่องมือ​

Editor เป็น nvim (EDITOR=nvim) และยังมี tmux config จัดเต็ม — vi mode keys, mouse on, history-limit 200,000 บรรทัด, custom status format ส่วน tooling ที่ติดตั้งไว้คือ docker, jq, rg, fzf, lazygit, git, ssh/scp, make, gcc, python3, node, systemctl, fastfetch และ yay (AUR helper)

Desktop และงาน​

Desktop เป็น KDE (session plasma) และมี projects ใน ~/Projects/ — dgx-spark กับ homelab

แล้วตัวเองเป็นสายไหน​

ดูจากหลักฐาน ผมก็เป็นคนที่ใช้ Linux จริงไม่ใช่แค่ใช้งานเฉยๆ — ใช้ Arch ที่ต้องดูแลเอง, dotfiles จัดเป็น modular, tmux config ละเอียด, มี AUR helper, มี homelab projects

แต่ก็ไม่ได้ยึดติดกับคำเรียกชื่อจนต้องเถียงว่า "GNU/Linux" — ใช้เครื่องมือให้มันทำงานจริงมากกว่า สไตล์เป็นแบบ practical ตั้งค่าให้งานเสร็จ ไม่ได้ไปยืนยันหลักการทาง terminology

สรุป​

เป็นคนที่ใช้ Linux จริง ไม่ใช่แค่ใช้งานเฉยๆ — ใช้ Arch ที่ต้องดูแลเอง, dotfiles modular, tmux ละเอียด, มี homelab — แต่ก็ไม่ได้ยึดติดกับคำเรียกชื่อ จุดยืนคือ practical มากกว่า ideological ขำ meme ได้เฉยๆ ไม่ได้ไปยืนยันว่า "ต้องเรียก GNU/Linux"

อ่านต่อเรื่อง เผลออีกทีกลายเป็นคนแบบนี้ — บันทึกต่อจากเรื่องนี้ว่า ถ้าเผลออีกทีจะกลายเป็นคนแบบ meme ขวาได้ยังไง

อ้างอิง​

  • Linux kernel — official kernel source
  • GNU Project — หลักของ GNU userland tools
  • Why GNU/Linux — Richard Stallman อธิบายว่าทำไมควรเรียก GNU/Linux
แชร์บทความ
☕

เนื้อหานี้มีประโยชน์ไหม? ช่วยสนับสนุนค่ากาแฟให้ผู้เขียนสักแก้ว

Buy Me a Coffee
Loading...