ชุมชน Linux desktop ยังคงถกเถียงกันเกี่ยวกับช่วงเวลาที่ถือว่าเป็นหนึ่งในช่วงที่ขัดแย้งที่สุดในประวัติศาสตร์ - ช่วงปลายทศวรรษ 2000 และต้นทศวรรษ 2010 เมื่อการเปลี่ยนแปลงครั้งใหญ่ของ desktop environment อาจทำให้ Linux สูญเสียโอกาสที่ดีที่สุดในการเข้าสู่กระแสหลัก การอภิปรายนี้กลับมาอีกครั้งเมื่อผู้ใช้ย้อนกลับไปคิดถึงสิ่งที่ผิดพลาดในช่วงเวลาสำคัญที่ Windows มีจุดอ่อน
การปฏิวัติ Desktop ครั้งใหญ่ที่กลับกลายเป็นหายนะ
ประมาณปี 2010 ทั้ง GNOME และ KDE ได้ทำการเปลี่ยนแปลงอย่างมากใน desktop environment ของพวกเขา GNOME ได้เปิดตัว GNOME 3 พร้อมกับ interface ใหม่ที่ปฏิวัติวงการ ขณะที่ KDE ได้ปล่อย KDE 4 พร้อมกับการเปลี่ยนแปลงทางสถาปัตยกรรมที่สำคัญ สิ่งเหล่านี้ไม่ใช่เพียงการอัปเดตธรรมดา แต่เป็นการคิดใหม่ทั้งหมดเกี่ยวกับวิธีที่ผู้คนควรมีปฏิสัมพันธ์กับคอมพิวเตอร์ของพวกเขา
จังหวะเวลาไม่อาจจะแย่ไปกว่านี้แล้ว Windows XP กำลังจะหมดอายุการสนับสนุน และ Windows Vista ได้รับการตอบรับที่ไม่ดี ผู้ใช้จำนวนมากกำลังมองหาทางเลือกอื่น ทำให้เกิดโอกาสที่ดูเหมือนจะสมบูรณ์แบบสำหรับ Linux ในการเข้าครองพื้นที่ แต่แทนที่จะเป็นเช่นนั้น สงคราม desktop environment กลับเริ่มต้นขึ้น
แนวทางของ GNOME 3 เป็นที่ถกเถียงกันเป็นพิเศษ interface ใหม่ได้ละทิ้งแนวคิด desktop แบบดั้งเดิม เช่น taskbar และ start menu โดยเลือกใช้ activity overview แบบเต็มหน้าจอและการออกแบบที่เป็นมิตรกับการสัมผัส ผู้ใช้ที่ใช้งานมานานจำนวนมากรู้สึกถูกทอดทิ้ง นำไปสู่การสร้าง desktop environment ทางเลือกอื่น เช่น MATE และ Cinnamon ที่รักษาประสบการณ์ GNOME 2 แบบเดิมไว้
ไทม์ไลน์สำคัญของ Desktop Environment:
- 2006-2009: GNOME 2 และ KDE 3 อยู่ในช่วงความนิยมสูงสุด
- 2009: Windows 7 เปิดตัว ได้รับการตอบรับที่ดี
- 2010: Ubuntu ประกาศ Unity desktop
- 2011: GNOME 3.0 เปิดตัวพร้อมการเปลี่ยนแปลงอินเทอร์เฟซอย่างรุนแรง
- 2011: KDE 4 ปรับปรุงสถาปัตยกรรมใหม่ทั้งหมด
- 2012: MATE desktop ถูกสร้างขึ้นเป็น fork ของ GNOME 2
- 2012: Cinnamon desktop ถูกพัฒนาโดย Linux Mint
การแตกแยกของชุมชนและความผิดหวังของผู้ใช้
การตอบสนองของชุมชนเผยให้เห็นความผิดหวังอย่างลึกซึ้งต่อการเปลี่ยนแปลงเหล่านี้ ผู้ใช้อธิบายว่า GNOME 3 รู้สึกเหมือนเป็นความพยายามที่จะไล่ตามเทรนด์มากกว่าการปรับปรุงการใช้งาน โดยมีฟีเจอร์สำคัญจำนวนมากถูกซ่อนหรือลบออกไปทั้งหมด เวอร์ชันแรกๆ ขาดปุ่ม minimize และ maximize ไม่มี taskbar ที่มองเห็นได้ และแม้แต่ปุ่มปิดเครื่องก็ถูกซ่อนไว้ เว้นแต่ผู้ใช้จะรู้ว่าต้องกดปุ่ม Alt ค้างไว้
เหตุผลง่ายๆ คือการเข้าถึงซอฟต์แวร์/ฮาร์ดแวร์เดียวกันที่ผู้คนบน Windows สามารถใช้ได้ และสำหรับสิ่งนี้ คุณต้องมีจุดขายสำหรับบริษัทที่สร้างของเล่นเหล่านั้น ซึ่งก็คือส่วนแบ่งตลาด
KDE 4 เผชิญกับการวิพากษ์วิจารณ์ที่คล้ายคลึงกันสำหรับการปล่อยออกมาก่อนที่จะพร้อม ทำให้ผู้ใช้บางคนยังคงใช้ KDE 3 เวอร์ชันเก่าผ่านโครงการ Trinity Desktop Environment ผลลัพธ์คือระบบนิเวศที่แตกแยก ที่ผู้ใช้ต้องเลือกระหว่าง interface ใหม่ที่ไม่เสถียรหรือการรักษา fork เก่าๆ ที่กำลังแก่ชรา
ความขัดแย้งหลักของ GNOME 3:
- ไม่มีปุ่มย่อ/ขยายหน้าต่างตามค่าเริ่มต้น
- ปุ่มปิดเครื่องถูกซ่อนไว้ (ต้องกดปุ่ม Alt)
- ไม่มี taskbar แบบดั้งเดิมหรือ system tray
- เดสก์ท็อปเชลล์ที่ใช้ JavaScript
- การลบไอคอนเดสก์ท็อป
- ตัวเปิดแอปพลิเคชันแบบเต็มจอ
- พึ่งพา extension มากเกินไปสำหรับฟังก์ชันพื้นฐาน
การฟื้นตัวของ Windows 7
ขณะที่ desktop environment ของ Linux อยู่ในความวุ่นวาย Microsoft ได้ปล่อย Windows 7 ในปี 2009 การปล่อยนี้ได้รับการยกย่องอย่างกว้างขวางว่าเป็นการกลับสู่รูปแบบเดิม แก้ไขปัญหาหลายอย่างของ Vista พร้อมกับเปิดตัวฟีเจอร์ใหม่ที่มีประโยชน์ ความแตกต่างชัดเจนมาก - ในขณะที่ Linux desktop กลายเป็นเรื่องทดลองและไม่เสถียร Windows กลับกลายเป็นเรื่องที่เชื่อถือได้และขัดเกลาแล้ว
สมาชิกชุมชนบางคนเชื่อว่านี่คือโอกาสที่พลาดไปของ Linux แทนที่จะวางตำแหน่งตัวเองเป็นทางเลือกที่เสถียรและน่าเบื่อเมื่อการสนับสนุน Windows XP สิ้นสุดลง Linux distribution กลับผลักดันการเปลี่ยนแปลง interface แบบรุนแรงที่ทำให้ผู้ใช้สับสนและผิดหวัง
การตัดสินใจทางเทคนิคที่ถูกตรวจสอบ
การใช้ JavaScript ของ GNOME 3 สำหรับ desktop component ยังคงเป็นที่ถกเถียงกัน แม้ว่าตัวเลือกนี้จะทำให้ desktop สามารถปรับแต่งได้มากขึ้นผ่าน extension แต่ก็ทำให้เกิดปัญหาประสิทธิภาพและความกังวลเรื่องเสถียรภาพ ผู้ใช้รายงานว่า extension มักจะเสียกับการอัปเดต ทำให้เกิดประสบการณ์ที่ไม่น่าเชื่อถือ
การแตกแยกยังคงดำเนินต่อไปในปัจจุบัน โดย desktop environment ต่างๆ ทำการเลือกที่เข้ากันไม่ได้เกี่ยวกับ protocol และมาตรฐาน ตัวอย่างล่าสุดรวมถึงความไม่เห็นด้วยเกี่ยวกับ VR support protocol ที่ GNOME ในตอนแรกปฏิเสธที่จะรับมาตรฐานที่ desktop environment อื่นๆ ได้ตกลงกันแล้ว
สถานะปัจจุบันและบทเรียนที่ได้เรียนรู้
ภูมิทัศน์ Linux desktop ในปัจจุบันแสดงให้เห็นทั้งความก้าวหน้าและความท้าทายที่ยังคงอยู่ GNOME 3 ได้พัฒนาขึ้นอย่างมาก พร้อมกับประสิทธิภาพและเสถียรภาพที่ดีขึ้น อย่างไรก็ตาม ผู้ใช้จำนวนมากยังคงพึ่งพา extension เพื่อให้สามารถใช้งานได้ และปรัชญาการออกแบบพื้นฐานยังคงเป็นที่แบ่งแยกความคิดเห็น
ชุมชนได้ตกลงกันในค่ายต่างๆ เป็นส่วนใหญ่ - ผู้ที่ยอมรับแนวทางสมัยใหม่ของ GNOME 3 ผู้ใช้ KDE ที่ชื่นชมตัวเลือกการปรับแต่งที่กว้างขวาง และคนอื่นๆ ที่ชอบทางเลือกที่เบาเช่น XFCE ที่มุ่งเน้นเสถียรภาพมากกว่านวัตกรรม
เมื่อมองย้อนกลับไป ช่วงเวลานี้เป็นเครื่องเตือนใจว่าการเปลี่ยนแปลงแบบปฏิวัติใน user interface มีความเสี่ยงอย่างมาก แม้ว่านวัตกรรมจะจำเป็น แต่ประสบการณ์ของ Linux desktop ชี้ให้เห็นว่าวิวัฒนาการแบบค่อยเป็นค่อยไปอาจจะให้บริการผู้ใช้ได้ดีกว่าการคิดใหม่แบบรุนแรงที่กำหนดยุคสมัยนี้