Collabora ได้เปิดตัวโปรเจ็กต์โอเพ่นซอร์ส SPURV สำหรับการรันแอปพลิเคชัน Android บน Linux พร้อมสภาพแวดล้อมกราฟิกบน Wayland ตามที่ระบุไว้ ด้วยระบบนี้ ผู้ใช้สามารถเรียกใช้แอปพลิเคชัน Android บน Linux ควบคู่ไปกับแอปพลิเคชันปกติได้
ในทางเทคนิคแล้ว โซลูชันนี้ไม่ใช่เครื่องเสมือนอย่างที่คุณคิด แต่เป็นเพียงคอนเทนเนอร์ที่แยกออกจากกัน สำหรับการใช้งานจะมีการติดตั้งส่วนประกอบมาตรฐานของแพลตฟอร์ม Android ซึ่งจัดหาไว้ในที่เก็บ AOSP (Android Open Source Project) สิ่งสำคัญคือต้องทราบว่าแอปพลิเคชันมือถือได้รับการรองรับการเร่งความเร็ว 3D เต็มรูปแบบ
คอนเทนเนอร์โต้ตอบกับระบบหลักโดยใช้ส่วนประกอบหลายอย่าง ซึ่งรวมถึง SPURV Audio (เอาต์พุตเสียงผ่านระบบย่อยเสียง ALSA), SPURV HWComposer (การรวมหน้าต่างเข้ากับสภาพแวดล้อมแบบ Wayland) และ SPURV DHCP (สำหรับการสื่อสารเครือข่ายระหว่างระบบ)
สิ่งสำคัญคือต้องจำไว้ว่าในกรณีนี้ไม่จำเป็นต้องมีตารางมิดเดิลแวร์ที่จะแปลการโทร Android เป็น Linux และในทางกลับกัน กล่าวอีกนัยหนึ่ง นี่ไม่ใช่ไวน์หรือโปรแกรมจำลอง ดังนั้นความเร็วจึงควรสูง ท้ายที่สุดแล้ว Android นั้นใช้เคอร์เนล Linux ความแตกต่างอยู่ที่ระดับที่สูงกว่าเท่านั้นโดยที่ Java ถูกใช้อยู่แล้ว
โปรดทราบว่าบริษัทต่างๆ จำนวนมากขึ้นเรื่อยๆ กำลังพยายามสร้างแพลตฟอร์มที่เป็นสากลสำหรับโซลูชันฮาร์ดแวร์ทั้งหมด หรือในทางกลับกัน หันมาใช้ฟังก์ชันข้ามแพลตฟอร์ม ในการใช้งานล่าสุดเราสามารถเรียกคืน Windows 10 ซึ่งมีให้สำหรับ ARM และยังเป็นระบบรวมสมมุติฐานบางส่วนสำหรับอุปกรณ์ Apple ซึ่งจะทำงานได้ทั้งบนอุปกรณ์พกพาและบนพีซีที่ใช้โปรเซสเซอร์ ARM คาดว่าจะเกิดขึ้นในปี 2020-2021
ที่มา: 3dnews.ru