Ubuntu Unity จะเปลี่ยนไปใช้ Wayland
Friday 5 November 2010 Leave a comment
มีข่าวกันได้ทุกวันแหละ Unity ของ Ubuntu เนี่ย แต่ผมคิดว่าข่าวนี้น่าจะเป็นข่าวใหญ่ที่สุดแล้วนับจากการประกาศมาใช้ Unity เป็น default shell ของ Ubuntu 11.04 นั่นคือ
Mark Shuttleworth ประกาศว่า Unity จะเปลี่ยนไปใช้ Wayland
หลายคนอาจจะงงๆ ว่า “เออ เปลี่ยนแล้วทำไมอะ ว่าแต่อะไรคือ Wayland?”
เรื่องนี้คงต้องอธิบายกันตั้งแต่ต้น ในระบบปฏิบัติการพวก *nix OS ปัจจุบัน ตัวควบคุม Graphics User Interface (GUI) ที่ใช้กันส่วนใหญ่ คือ สิ่งที่เรียกกันว่า X Windows System หรือ X หรือบางทีก็ X11 หน้าที่หลักของ X11 ได้แก่ รับคำสั่งจากผู้ใช้ผ่านเมาส์ คีย์บอร์ด, วาดหน้าจอ, กำหนดว่าผลลัพธ์ตรงนี้ต้องไปแสดงหน้าต่างไหน เป็นต้น ดังนั้นโปรแกรมที่เป็น GUI ทุกตัวที่ก็ต้องใช้ X เป็นพื้นฐาน ข้อนี้รวมไปถึง Desktop Environment อย่าง GNOME หรือ KDE ที่โดยหน้าที่แล้วต้องทำงานกับ X อย่างใกล้ชิด จะว่าไปก็เหมือนส่วนที่ครอบ X อีกที
แต่เนื่องจาก X11 เป็นสิ่งที่พัฒนามาตั้งแต่ทศวรรษ 1990 สมัยที่ผู้ใช้ต้องต่อ thin client terminal ก๊อกแก๊กเข้าไป server ที่รันทุกอย่าง ไม่ใช่แบบในสมัยนี้ที่แทบจะทุกบ้านก็มีคอมพิวเตอร์เป็นของตัวเองแล้ว (และประสิทธิภาพของ PC ราคาไม่กี่หมื่นบาททุกวันนี้ก็ดีกว่า server ในสมัยนั้นมากมาย) หลายส่วนของ X เป็นสิ่งโบราณที่ตอนนี้แทบไม่มีใครสนใจจะใช้ เช่น Network Transparency ครั้นจะเอาเทคโนโลยีใหม่ๆ ใส่เข้าไปใน X ก็เป็นเรื่องที่ยากเย็นแสนเข็ญ
ดังนั้นจึงมีโครงการริเริ่มสร้างนวัตกรรมใหม่ๆ ขึ้นมาแทน X มากมาย หนึ่งในนั้นคือ Wayland ซึ่งพัฒนาโดย Kristian Høgsberg สมาชิกของ Intel OSTC
ใครมาพูดอะไรไว้บ้าง?