Linux vs Windows การโจมตีกันของระบบปฏิบัติการทั้งสองที่ก่อให้เกิดโปเลมิก การไม่เห็นด้วย และพฤติกรรมแฟนบอทบนฟอรัมและบล็อกมานานมาก ผมคิดว่าสำคัญที่จะเน้นว่าบทความนี้จะไม่พูดถึงว่า "อันไหนดีกว่า" เพราะเป็นไปไม่ได้ที่จะสรุปได้ ความคิดเห็นส่วนตัวไม่เคยถูกต้องต่อคนอื่น นอกจากนี้ยังมี клиเชเก่าๆ เกี่ยวกับระบบทั้งสองที่ไม่ช่วยใครเลย ดังนั้นสิ่งต่อไปนี้จึงเป็นการรีวิว/เปรียบเทียบอย่างเป็นกลาง ดูจากเกณฑ์เฉพาะว่าแต่ละฝ่ายเก่งในด้านไหน ไม่เก่งด้านไหน
ความปลอดภัย
นี่คือ клиเชที่ผู้ใช้ Linux ยกมาบ่น Windows บ่อยที่สุด แม้จะมีความจริงบ้าง แต่ไม่มีระบบไหน "ปลอดภัย" จากผู้โจมตีที่มุ่งมั่น ตามที่กล่าวในบทความแอนตี้ไวรัส ความปลอดภัยเป็นแนวคิด ไม่ใช่ผลิตภัณฑ์ การทำงานใน IT หลายปีแสดงให้เห็นว่าผู้ใช้คือภัยคุกคามต่อความปลอดภัยระบบมากที่สุด
Linux ใช้บัญชี root (หรือ superuser) ที่ต้องใส่รหัสผ่านตอนติดตั้งซอฟต์แวร์หรือเปลี่ยนแปลง OS โดยทั่วไปเป็นตัวเลือกที่ปลอดภัย เพราะต้องการการกระทำที่ตั้งใจ Windows ก็ทำได้เหมือนกันโดยสร้างบัญชีแอดมินแยกต่างหาก
แม้มีบัญชีแอดมิน การติดตั้งซอฟต์แวร์ก็ยังมีความเสี่ยง ใครก็สร้างแอปหรือสคริปต์บนทั้งสอง OS ที่หลอกผู้ใช้รันได้ แม้จะมาจากแหล่งที่น่าเชื่อถือ Linux โชคดีที่มีแอปที่ผ่านการคัดเลือกใน App Store/Repositories และธรรมชาติโอเพนซอร์สทำให้ใครก็ตรวจสอบโค้ดได้หากเข้าใจ
Windows เป็น OS ที่ใช้กันกว้างที่สุด จึงเป็นเป้าหมายผู้โจมตีจากฐานผู้ใช้ใหญ่ Linux ยังเป็น OS แทนได้ (บนเดสก์ท็อป) แม้ในปี 2018 จึงมักถูกมองข้าม หมายเหตุ: ความปลอดภัยจากความเป็นที่ไม่รู้จัก (security by obscurity) ไม่ใช่ความปลอดภัยจริง
ความเข้ากันได้ (Compatibility)
Windows ชนะชัดเจน นี่คือจุดที่ Windows ทำลาย Linux แม้ซอฟต์แวร์จะถูกพอร์ตหรือพัฒนาสำหรับ Linux มากขึ้น Windows ยังคงเป็นราชา
ผู้ใช้ Windows มั่นใจได้ว่าซอฟต์แวร์ส่วนใหญ่จะทำงาน แม้ซอฟต์แวร์เก่าที่ถูกทิ้งโดยนักพัฒนาก็ยังทำงานต่อได้ Windows มี Legacy Support ดีเยี่ยม รู้จักซอฟต์แวร์เชิงพาณิชย์ที่ยังพึ่งพา Silverlight, Active X, IE11 Linux แต่ฝ่ายตรงข้ามยังตกข้อพื้นฐานที่ Windows ใช้ได้ง่าย Adobe Flash Player หายไปจาก Linux นาน และเมื่อมีใน Repository ก็ไม่ได้พัฒนาอย่างต่อเนื่องเหมือน Windows
เรื่อง File System: Linux อ่าน/เขียน NTFS และ FAT ได้ แต่ Windows ไม่รู้จัก Ext4
เกม (Gaming)
Windows ชนะอีกครั้ง Steam และไคลเอนต์อื่นๆ มีเกมมหาศาลจาก AAA ถึงอินดี้ Steam บน Linux ตอนนี้ติดตั้งเกม Windows ได้ แต่ยังเป็น Beta และไม่ใช่ทุกเกมจะทำงาน Linux users รู้สึกหงุดหงิด และสถานการณ์จะเปลี่ยนในอนาคต แต่ตอนนี้ (2018) ผู้ใช้ Linux หลายคนพลาดเกมดังเพราะเลือก OS นี้ ผู้ผลิตการ์ดจอ้วยังรองรับ Windows มากกว่า Linux มีอัปเดตและฟีเจอร์ใหม่ที่ไม่ได้กระจายไป OS อื่น
ความเร็ว (Speed)
คะแนนนี้ไปที่ Linux ด้วยวิธีการทำงานของ Linux มักไม่ "หน่วง" (bogged down) จากกระบวนการหลายอย่าง การ์เบจใน temp files ฯลฯ File system ปกติ Ext4 มีประสิทธิภาพโดยธรรมชาติ เก็บไฟล์ติดกันบนดิสก์ การดีฟรากเมนต์ (Defragmentation) เป็นเรื่องของอดีตบน Linux ไม่ใช่ клиเช ที่จะ說 Windows ใช้ปานกลางจะช้าลงจนทนไม่ไหว ถ้าไม่ทำแผนบำรุงรักษาเข้มงวด
ความเป็นส่วนตัว (Privacy)
ผู้ใช้ Linux มี OS ที่ส่วนตัว ไม่ "จับตามอง" พวกเขา และไม่ "phone home" อย่างจริงจัง การเลือก Linux หมายถึงระบบเป็นของคุณเพียงคุณเดียว เพิ่มเติม: Linux distro หลายตัวมี built-in encryption ระดับทหาร ทำให้ขโมยอุปกรณ์ไม่ก่อให้เกิดปัญหาข้อมูล
ในทางตรงข้าม: Windows เพิ่มโฆษณามากขึ้นเรื่อยๆ ผู้ใช้เลือก opt-out ได้ และมี registry hacks ช่วยได้ แต่โฆษณากลายเป็นส่วนหนึ่งของแผนของ Redmond Windows ยังติดตามพฤติกรรมผู้ใช้ ซิงค์ไป OneDrive หรือเรียนรู้พฤติกรรมเพื่อปรับปรุง Cortana ส่วนตัวผมไม่ชอบเครื่องมือที่รบกวน แต่บางคนชอบฟีเจอร์เหล่านี้
ความสะดวกในการใช้งาน (Ease of Use)
เรื่องนี้ตัดสินยาก Linux พัฒนาความใช้งานได้มากในแต่ละปี Distro เช่น Linux Mint ทำให้ติดตั้งและตั้งค่าง่าย แม้ผู้ไม่รู้เทคนิคก็ติดตั้งซอฟต์แวร์ ทำกิจกรรมประจำวันได้: เบราว์ซ์ อีเมล ฟังเพลง ดูวิดีโอ
Windows เนื่องจากครอบครองตลาด เป็น OS เริ่มต้นบนอุปกรณ์มากมาย ซื้อแล็ปท็อป/PC ใหม่ โอกาสสูงมากที่จะมาพร้อม Windows 10 ผู้ใช้คุ้นเคยกับการคลิก Toolbar เปิดโปรแกรมโปรด ทำให้เหมาะทั้งผู้ใช้ทั่วไปและ Power user
OS ไหนเหมาะกับคุณ?
ขึ้นอยู่กับความต้องการ: หากคุณเป็นเกมเมอร์ ต้องการความเข้ากันได้ 100% กับซอฟต์แวร์เฉพาะ หรืออยูระบบใช้ง่าย → Windows ตอบโจทย์ หากคุณ擁護โอเพนซอร์ส อุปกรณ์เก่า/สเปกต่ำรัน Windows ไม่ได้ หรือเบื่อการอัปเดตบังคับและรีบูตของ Windows → Linux เป็นตัวเลือกที่น่าสนใจ
นี่คือพื้นฐานสำหรับการโต้แย้ง พิชงพร้อมไป! หวังว่าจะเป็นมุมมองที่เป็นกลางมากขึ้น แสดงสถานการณ์ที่แต่ละฝ่ายมีข้อดี-ข้อเสีย ไม่ได้พูดถึงทุกความต่าง เพราะมันเยอะเกินไป ผมใช้ Windows และ Linux สลับกันเท่าๆ กันตามความต้องการ โดย Dual Boot หรือ Virtualization
คุณล่ะทำอย่างไร? ขอฟังความคิดเห็นและไอเดียได้ด้านล่าง