วันอังคารที่ 5 กุมภาพันธ์ พ.ศ. 2556

Coexist System

ผมขอใช้คำนี้คงไม่เกินความเป็นจริง เพราะในโลกดิจิตอลมีระบบ
ปฏิบัติการที่ทำงานอยู่หลายระบบและระบบต่างๆ ก็มีข้อดีข้อเสียอยู่
ในตัวของมันเองเช่น Linux Unix Mac Windows ที่มีชื่อเสียงอยู่ในโลกดิจิตอลปัจจุบัน หลายนักพัฒนาด้านระบบปฏิบัติการต้องการให้ระบบที่ตัวพัฒนาดีเลิศเพื่อตอบสนองความต้องการของผู้ใช้
แต่จนถึงกระนั้นก็ไม่ดีพอสำหรับความต้องการของมนุษย์ จึงเกิดแนวความคิดใหม่ ทำยังไงถึงจะนำ Application ที่ดีของแต่ละ OS
มาทำงานบนระบบปฏิบัติการของตัวเองได้เริ่มมีตัวอย่างเกิดขึ้นในยุคนี้ เช่น ระบบ Android จำลองการทำงานระบบ windows ภายในขึ้นมาเองแล้วต้องการให้ Office 2007 มาทำงานภายใต้การจำลองระบบ
windows หรือ ระบบ Windows จำลองการทำงานของระบบ Linux แล้วนำความสามารถทางด้าน Network มาทำงานภายใต้การจำลอง เป็นต้น การทำงานแบบนี้มีมานานแต่ไม่สมบูรณ์แบบ จึงไม่ค่อยได้รับความนิยมในวงกว้างขององค์ความรู้ ปัจจุบันกระแสเรื่องนี้เริ่มแสดงออกมาเด่นชัดขึ้น เช่น
ปัจจุบัน (ทั้ง PC และ Notebook) ใช้ CPU สถาปัตยกรรมแบบ CISC (Intel, AMD) ซึ่งเป็น CPU คนละสถาปัตยกรรมกับที่ใช้บน Android โดย Android จะใช้ CPU สถาปัตยกรรมแบบ RISC (ARM) ดังนั้นนี่จึงเป็นสาเหตที่ทำให้เราไม่เห็นโปรเจค Wine บน Android เมื่อไม่นานที่ผ่านมานี้นาย Alexandre Julliard หนึ่งในผู้พัฒนา Wine ได้สาธิตและรัน Wine บนอุปกรณ์ Android ที่ใช้ CPU สถาปัตยกรรมแบบ RISC (ARM) ในงาน FOSDEM (Free and Open source Software Developers’ European Meeting) 2013 ที่กรุง Brussels แต่ยังไม่มีกำหนดการที่แน่นอนว่าจะปล่อยให้ผู้ใช้ทั่วไปได้ทดลองในช่วงไหน เพราะในตอนนี้ ถึงแม้ว่าจะนำ Wine มารันบน Android ที่ใช้ CPU สถาปัตยกรรมแบบ RISC (ARM) ได้แล้ว แต่ประสิทธิภาพที่ได้ยังไม่ดีเท่าที่ควร ผมหวังว่าคงไม่นานเกินรอเราคงจะมี Coexist System ที่ไม่แบ่งแยกค่ายการพัฒนา แต่หันมาพัฒนา Application ที่ดีและมีคุณภาพ แทนการพัฒนาระบบ.....
ที่มาของข้อมูลบางส่วน http://droidsans.com/node/115898