1
นอกเรื่อง / Windows Core OS Codename "Polaris"
« เมื่อ: มกราคม 29, 2018, 10:05:47 AM »
สวัสดีครับสมาชิกทุก ๆ คน วันนี้ผมมีเรื่องราวของระบบปฏิบัติการ Windows เวอร์ชั่นหน้ามาเล่าให้ฟังครับ นับจากการเปิดตัว Windows 10 มาปีกว่า ๆ ทาง MS ก็ได้เตรียมต่อยอดเพื่อปูทางสู่ Modern Windows ข่าวที่ออกมาล่าสุด ปี 2019 เราน่าจะเห็น Windows เวอร์ชั่นใหม่ซึ่งมี codename ว่า Polaris
Windows "Polaris" จะใช้เทคโนโลยี Windows Core OS (WOS) และ CShell ซึ่งเริ่มใน Windows 10 ส่งผลให้ Windows เวอร์ชั่นหน้าจะเป็น Modulars OS เต็มรูปแบบ มีการตัด Legacy Component ออก ส่งผลให้ขนาดตัวของระบบปฏิบัติการก็จะเล็กลง (LightWeight OS) ซึ่งช่วยลดการใช้ทรัพยากรเครื่องด้วย และประโยชน์ของ Modulars OS คือ การที่ Windows สามารถไปอยู่ในทุก platform ไม่ว่าจะเป็น Server , Desktop , Notebook , Mobile , IoT Device, XBox ได้ง่ายขึ้น โดยไม่ต้องแยก version เหมือนในปัจจุบัน (มีใครรู้บ้างครับว่า Windows 10S มีทั้งหมดกี่เวอร์ชั่น อะไรบ้าง) การอัพเดท(หรืออัพเกรด)โปรแกรมก็ทำได้ง่ายขึ้น และยังทำให้ Manufacture สามารถสร้าง Module เฉพาะของตัวเอง เพื่อส่งมอบให้ลูกค้า (คงคล้าย ๆ กับระบบปฏิบัติการ Android ที่แต่ละค่ายก็จะมีรายละเอียดของ UI ที่แตกต่างกันไป)
แนวโน้มที่ผมอยากพูดถึง ซึ่งนักพัฒนาและแอดมินอย่างเราควรทราบ นั้นคือ ทิศทางของ application ที่จะรันบน Windows เวอร์ชั่นหน้า ทาง MS จะสนับสนุน Universal Windows Platform; UWP อย่างเต็มตัว เราจะเห็นได้จาก Windows 10 ที่ทาง MS เองก็พยายามผลักดัน UWP app อย่างเต็มที่ เช่น หน้าจอสำหรับเซตค่าต่าง ๆ Windows ที่ทำออกมาเป็น UWP ควบคู่กับ Control Panel แบบเก่า หรือ App ที่เป็นฟีเจอร์ใน Windows ก็เป็น UWP มากขึ้น เช่น Mail Client, Calendar, Weather , Calculator หรือแม้กระทั่ง Paint3D (นี่แหละครับคือสาเหตุที่ทาง MS ยกเลิกการพัฒนาโปรแกรมยอดฮิตอมตะนิรันดร์กาลอย่าง Paint) ซึ่งนักพัฒนาเองคงต้องเตรียมตัวครับ
อนาคตของ Win32 App นั้นทาง MS เองก็ยังไม่บอกว่าทิศทางของ Win32 Application จะเป็นอย่างไร แต่นักวิเคราะห์ก็เชื่อกันว่า แนวโน้มของ Win32 App ทาง MS คงจะสนับสนุนโดยการไปรันใน local virtualization ซึ่งทำให้ผมนึกถึงตอนที่เปลี่ยนจาก Windows XP มาเป็น Windows 7 แล้วมี Tools ตัวหนึ่งชื่อ Windows XP Mode เพื่อให้เราสามารถลง App เก่าจาก Windows 9x สามารถรันบน Windows 7 ครับ
อนาคตกำลังจะมา!!!
Windows "Polaris" จะใช้เทคโนโลยี Windows Core OS (WOS) และ CShell ซึ่งเริ่มใน Windows 10 ส่งผลให้ Windows เวอร์ชั่นหน้าจะเป็น Modulars OS เต็มรูปแบบ มีการตัด Legacy Component ออก ส่งผลให้ขนาดตัวของระบบปฏิบัติการก็จะเล็กลง (LightWeight OS) ซึ่งช่วยลดการใช้ทรัพยากรเครื่องด้วย และประโยชน์ของ Modulars OS คือ การที่ Windows สามารถไปอยู่ในทุก platform ไม่ว่าจะเป็น Server , Desktop , Notebook , Mobile , IoT Device, XBox ได้ง่ายขึ้น โดยไม่ต้องแยก version เหมือนในปัจจุบัน (มีใครรู้บ้างครับว่า Windows 10S มีทั้งหมดกี่เวอร์ชั่น อะไรบ้าง) การอัพเดท(หรืออัพเกรด)โปรแกรมก็ทำได้ง่ายขึ้น และยังทำให้ Manufacture สามารถสร้าง Module เฉพาะของตัวเอง เพื่อส่งมอบให้ลูกค้า (คงคล้าย ๆ กับระบบปฏิบัติการ Android ที่แต่ละค่ายก็จะมีรายละเอียดของ UI ที่แตกต่างกันไป)
แนวโน้มที่ผมอยากพูดถึง ซึ่งนักพัฒนาและแอดมินอย่างเราควรทราบ นั้นคือ ทิศทางของ application ที่จะรันบน Windows เวอร์ชั่นหน้า ทาง MS จะสนับสนุน Universal Windows Platform; UWP อย่างเต็มตัว เราจะเห็นได้จาก Windows 10 ที่ทาง MS เองก็พยายามผลักดัน UWP app อย่างเต็มที่ เช่น หน้าจอสำหรับเซตค่าต่าง ๆ Windows ที่ทำออกมาเป็น UWP ควบคู่กับ Control Panel แบบเก่า หรือ App ที่เป็นฟีเจอร์ใน Windows ก็เป็น UWP มากขึ้น เช่น Mail Client, Calendar, Weather , Calculator หรือแม้กระทั่ง Paint3D (นี่แหละครับคือสาเหตุที่ทาง MS ยกเลิกการพัฒนาโปรแกรมยอดฮิตอมตะนิรันดร์กาลอย่าง Paint) ซึ่งนักพัฒนาเองคงต้องเตรียมตัวครับ
อนาคตของ Win32 App นั้นทาง MS เองก็ยังไม่บอกว่าทิศทางของ Win32 Application จะเป็นอย่างไร แต่นักวิเคราะห์ก็เชื่อกันว่า แนวโน้มของ Win32 App ทาง MS คงจะสนับสนุนโดยการไปรันใน local virtualization ซึ่งทำให้ผมนึกถึงตอนที่เปลี่ยนจาก Windows XP มาเป็น Windows 7 แล้วมี Tools ตัวหนึ่งชื่อ Windows XP Mode เพื่อให้เราสามารถลง App เก่าจาก Windows 9x สามารถรันบน Windows 7 ครับ
อนาคตกำลังจะมา!!!