ย้ายจาก Windows มา Ubuntu ใช้เป็นเครื่องหลักสำหรับเขียนเว็บ
ช่วงที่ผ่านมา ผมตัดสินใจลบ Windows ออกจากโน้ตบุ๊กแล้วเปลี่ยนมาใช้ Ubuntu เป็นระบบปฏิบัติการหลักแบบเต็มตัว
ก่อนหน้านี้ผมใช้ Windows 11 ตามปกติครับ มันไม่ได้แย่อะไร และต้องยอมรับว่าถ้าใครเล่นเกม ใช้งานโปรแกรมเฉพาะทาง หรือทำงานที่ต้องพึ่งซอฟต์แวร์ฝั่ง Windows เยอะ ๆ มันยังเป็นตัวเลือกที่ดีที่สุดอยู่ดี
แต่สำหรับตัวผมที่ใช้เครื่องเป็นหลักในการพัฒนาเว็บไซต์ เชื่อมต่อเซิร์ฟเวอร์ เขียนโค้ด จัดการฐานข้อมูล และใช้งานผ่าน Terminal อยู่แทบทั้งวัน ผมเริ่มรู้สึกว่าระบบมันมีสิ่งที่ผมไม่ได้ใช้งานเยอะเกินไป
สิ่งที่รำคาญที่สุดกลับไม่ใช่เรื่องประสิทธิภาพ แต่เป็นความรู้สึกว่าระบบปฏิบัติการพยายามทำหลายอย่างให้เราโดยที่เราไม่ได้ต้องการ ไม่ว่าจะเป็นฟีเจอร์ที่ไม่เคยใช้ แอปที่ติดมากับเครื่อง หรือการอัปเดตที่บางครั้งมาในเวลาที่ไม่เหมาะสม
ผมจึงเริ่มมองหา Linux Distribution ที่สามารถใช้งานจริงได้ในชีวิตประจำวันครับ
ตอนนั้นตัวเลือกในใจเหลืออยู่สองตัวคือ Linux Mint และ Ubuntu
Linux Mint มีชื่อเสียงเรื่องความเป็นมิตรกับผู้ใช้ Windows ส่วน Ubuntu มีชุมชนผู้ใช้ขนาดใหญ่ มีบทความ คู่มือ และเครื่องมือสำหรับนักพัฒนาให้ค้นหาได้แทบทุกอย่าง
สุดท้ายผมเลือก Ubuntu เพราะคิดว่ามันน่าจะสอดคล้องกับสิ่งที่ผมต้องใช้งานมากกว่า
หลังจากติดตั้งเสร็จ ความรู้สึกแรกคือระบบมันโล่งมาก
ไม่มีโปรแกรมที่ไม่จำเป็นเปิดขึ้นมารบกวน
สิ่งที่ผมชอบที่สุดคือ Terminal กลายเป็นส่วนหนึ่งของระบบจริง ๆ มันไม่ใช่เหมือนเครื่องมือเสริมนะครับ
การติดตั้ง PHP, PostgreSQL, Nginx, Node.js, Python หรือเครื่องมือสำหรับพัฒนาเว็บต่าง ๆ ทำได้ตรงไปตรงมา และหลายอย่างก็ทำงานในสภาพแวดล้อมเดียวกับเซิร์ฟเวอร์ Linux ที่ใช้งานจริง ทำให้เวลานำโค้ดขึ้น VPS มีเรื่องให้ปวดหัวน้อยลง
แน่นอนว่าการย้ายมา Linux ไม่ได้สวยงามทั้งหมด
บางโปรแกรมที่เคยใช้บน Windows ไม่มีเวอร์ชันสำหรับ Linux บางอย่างต้องหาทางเลือกใหม่ และบางครั้งก็ต้องเปิด Terminal เพื่อแก้ปัญหาที่ไม่เคยเจอบน Windows มาก่อน ซึ่งมันอาจจะน่ากลัวมากในยุคสมัยก่อน แต่ในยุคนี้เรามีเอไอที่สามารถถามได้ตลอด (ถ้ายุคก่อนนี่ต้องหาตามเว็บบอร์ดอ่ะ)
แต่พอผ่านช่วงปรับตัวไปได้ ผมกลับรู้สึกว่าตัวเองเข้าใจระบบคอมพิวเตอร์มากขึ้นกว่าเดิม
จากเดิมที่เคยกดติดตั้งโปรแกรมแล้วใช้งานอย่างเดียว ตอนนี้ผมเริ่มเข้าใจว่าบริการต่าง ๆ ทำงานอย่างไร กระบวนการเบื้องหลังของระบบปฏิบัติการเป็นแบบไหน และเซิร์ฟเวอร์ที่ใช้งานทุกวันถูกจัดการอย่างไร และถ้าขาดโปรแกรมเฉพาะทางแบบใด ผมแค่สั่งให้เอไอเขียนด้วย Python ขึ้นมา แล้วสั่งรันได้ทันที (โปรแกรมต้องเป็นโปรแกรมจิ๋วๆ นะครับ)
อีกเรื่องที่ชอบคือ Ubuntu มี Ubuntu Pro สำหรับผู้ใช้งานส่วนบุคคลให้สมัครใช้งานได้ฟรี ซึ่งช่วยเพิ่มการอัปเดตด้านความปลอดภัยและการดูแลแพ็กเกจระยะยาวโดยไม่เสียค่าใช้จ่าย
ผมไม่ได้บอกว่า Ubuntu ดีกว่า Windows สำหรับทุกคน เพราะคำตอบนั้นขึ้นอยู่กับลักษณะการใช้งานของแต่ละคนครับ
บางคนย้ายมาได้แป๊ปเดียวต้องย้ายกลับ เพราะไม่ไหว จะทำเพื่ออะไร 5555555555555+
แต่สำหรับคนที่ใช้เวลาเกือบทั้งวันไปกับทำเว็บ หรือใช้ SSH จัดการเซิร์ฟเวอร์ และอยู่กับ Terminal มากกว่าหน้าต่างโปรแกรมทั่วไป การย้ายมา Linux ถือเป็นหนึ่งในการตัดสินใจที่ดีเลยทีเดียวครับ
ยังไงใครที่อยากลองลิ้มรส Linux ก็ลองได้ครับ ปรับได้แทบทุกอย่าง โคตรคลีนเลยทีเดียวเชียว