มีใครยังจำได้รึเปล่า ข่าวเกี่ยวกับ Canonical บริษัทผู้ผลิต Ubuntu ที่กำลังพัฒนาระบบปฎิบัติการ Ubuntu ที่ผสานมาเป็นเนื้อเดียวกันกับ Android (อ่านรายละเอียดเพิ่มเติมได้ในข่าวเก่า) ตอนนี้ได้มีความคืบหน้าออกมาแล้ว เมื่อสัปดาห์ที่แล้วที่ Brazil ในงาน Fórum Internacional Software Livre (FISL) ได้มีการแสดงสาธิตวิธีการใช้ Ubuntu for Android (ตามวิดีโอด้านล่าง)
แต่เป็นเรื่องที่น่าแปลกใจมากๆ เมื่ออุปกรณ์ Android ที่มาสาธิตวิธีการใช้ Ubuntu for Android กลับไม่ใช่อุปกรณ์ Android จากตระกูล Nexus กลับเป็น Motorola Atrix 2 โดยเท่าที่ดูจากวิดีโอ Motorola Atrix 2 ที่ลง Ubuntu for Android เหมือนจะใช้ Official Rom จาก Motorola ด้วย เป็นไปได้ว่าเราไม่จำเป็นต้องลง Custom Rom ที่มี Ubuntu for Android แต่ Ubuntu for Android สามารถนำไปลงในอุปกรณ์ Android ใดๆ ที่รองรับ Ubuntu for Android ได้ (ผมสันนิษฐานเองล้วนๆ)
ที่มา omgubuntu
คาดว่าลงแล้วใช้ได้เหมือนกัน
แต่จากที่มา ว่าไม่น่าจะได้นะครับ เพราะเรื่่อง driver ของแต่ละอุปกรณ์ด้วย หลากหลายโมเดล
ทำให้ต้องลงจากโรงงานมาเลย หรืออาจจะเป็นพวก custom rom ของแต่ละรุ่นไป
ผมหมายถึง Ubuntu for Android น่าจะสามารถติดลงไปในอุปกรณ์ Android ใดๆ ที่ Canonical ประกาศว่าอุปกรณ์ Android นั้นรองรับ โดยที่ไม่จำเป็นต้องต้องลง Custom Rom โดยเฉพาะเพื่อที่จะติดตั้ง Ubuntu for Android
เพราะถ้าจำเป็นต้องลง Custom Rom โดยเฉพาะเพื่อที่จะติดตั้ง Ubuntu for Android เชื่อว่ามีหลายๆ คนคงไม่อยากติดตั้งเป็นแน่แท้ ติดแล้วประกันเสีย เช่นเดียวกันกับกรณีของการ Root เครื่อง ที่หลายๆ คนไม่ Root เพราะไม่อยากเสี่ยงประกันเสีย
ผมคาดว่าวิธีการคงน่าจะเหมือนการรัน Backtrack 5 บน Android ที่ใช้วิธีบูทจาก live cd image บน sdcard นะครับ อันนี้เดา แต่ทาง Ubuntu คงมีวิธีการที่ดีกว่านั้นในการติดตั้งถึงเสียบสายปุ๊บรัน Ubuntu ปั๊บเลย
รอให้ออกมาจริงๆก่อนแล้วกัน ผมใช้แน่นอนครับ แฟนลีนุกซ์อยู่แล้ว ^^
พื้นฐานของ android มาจาก linux ครับ ใช้ kernel ของ linux ที่ปรับแต่งมา และสถาปัตยกรรมส่วนมากก็เป็น Arm ซึ่ง Linux นั้นเข้ากันได้อยู่แล้ว
ดังนั้นในเรื่อง Driver นั้นคงไม่มีปัญหา Ubuntu For Android อาจจะใช้ Kernel เดียวกันร่วมกับ Android เลยก็ได้ เพียงแต่ตัว DE (Desktop Environment หรือตัวจัดการหน้าจอเดสก์ท็อป) อาจจะต้องรันแยกต่างหาก
ให้ผมเดา คงจะรันภายในตัว ใช้ kernel เดียวกัน เมื่อเสียบลง Docking ก็รัน DE ผ่าน HDMI ไปยังจอภาพขนาดใหญ่ คงต้องไปดูเรื่องทางเทคนิคอีกที
ครับ แชร์ kernel แต่ไม่ได้แชร์ไดร์เวอร์
ผมไม่ค่อยรู้เรื่องรายละเอียดลึกๆเท่าไร แต่จากที่มาบอกว่า ปัญหาสำคัญคือเรื่อง driver นั่นแหละ
ถึงขั้นบอกว่า คุณเอาดาว์นโหลด source code ไปคอมไพล์ได้ ใส่เครื่องได้ แต่ปัญหาคือมันทำงานไม่ได้
และบอกว่า ต้อง pre-install จากโรงงา่นเท่านั้น คงคล้ายๆรอมตัวนึงที่ต้องลงจากโรงงาน ไม่ใช่โปรแกรมนึงที่รันบนแอนดรอยอีกที
kernel ของ linux นั้นจะ build in driver เข้าไปในตัว kernel เลยก็ได้ครับ
กล่าวคือจะมีการจัดการ Driver 2 แบบหลัก ๆ คือ ผนวกและคอมไพล์เข้าไปในตัว Kernel เลย หรือจะคอมไพล์เฉพาะตัว Driver เป็น Module เพื่อดึงเข้าไปใช้งานใน kernel อีกทีก็ได้
แบบแรกคือเร็วและเสถียรแต่หากรวมไปทั้งหมดตัว kernel ก็จะบวม ใหญ่ เทอะทะ แบบที่สองคือ สะดวก ดึงเข้าดึงออกได้ง่าย
ซึ่งอย่างพวก Distro ต่าง ๆ ที่สามารถติดตั้งลงไปกับเครื่องคอมต่าง ๆ ได้นั้น (พวก Ubuntu, Debian) จะผนวกเฉพาะ Driver พื้นฐานครับ ส่วน Driver เฉพาะต้องหามาลงเอง
ผมถึงเดาว่า ubuntu for android นั้นใช้ระบบแกนกลางซึ่งเป็น linux อยู่แล้วของ Android ทั้งหมดครับ ส่วนพวก library ต่าง ๆ คงจะเป็นของ Ubuntu ที่ทำเข้ามาซัพพอร์ทระบบของ Ubuntu เอง
"เพราะเรื่่อง driver ของแต่ละอุปกรณ์ด้วย หลากหลายโมเดล"
เรื่องนี้ ไม่ใช่ปัญหาของลินุกซ์เลยครับ
หมายถึงจะรัน app android บน ubuntu หรอครับ
เป็นสองระบบปฏิบัติการที่รันคู่ขนานกันครับ เวลาใช้งานโทรศัพท์ปกติก็จะเป็น Android แต่เวลาเสียบ dock ก็จะสลับไปใช้งาน Ubuntu แทน
Webtop
แปลไม่ออก อะไร คลิกกี้ๆ ง่ะ
อย่ากได้
ณ.เวลานี้ เขาได้หายไปแล้ว …อยากให้เขากลับมานะ