Maru OS เป็นสภาพแวดล้อมการทำงานสำหรับสมาร์ทโฟนโดยรวมระบบปฏิบัติการมือถือ“ Android” และการกระจาย Linux“ Debian” เข้าด้วยกันกับสภาพแวดล้อมเดสก์ท็อป Xfce
สภาพแวดล้อมการทำงาน "Maru OS" นี้ ออกแบบมาเพื่อการทำงานที่สะดวกสบายทั้งบนหน้าจอโทรศัพท์ ฉลาดเหมือนตอนเชื่อมต่อไฟล์ จอภาพหรือโทรทัศน์ไม่ว่าจะเป็น "จอแสดงผลรอง" หรือในโหมด "กระจกเงา" พร้อมกับแป้นพิมพ์และเมาส์
การพัฒนาของโครงการ Maru OS เผยแพร่ภายใต้ใบอนุญาต Apache 2.0
เกี่ยวกับ Maru OS
ซึ่งแตกต่างจากสภาพแวดล้อม Linux ที่มีอยู่สำหรับ Android (ตัวอย่างเช่น เดเบียนโนรูท , GNURoot เดเบียน , ติดตั้ง Linux ให้สมบูรณ์ y ปรับใช้ลินุกซ์) en Maru OS คอนเทนเนอร์ Linux นั้นรวมเข้ากับ Android อย่างใกล้ชิดมากขึ้นและโหมดการทำงานเป็นแบบอัตโนมัติ: เมื่อเชื่อมต่อจอภาพผ่าน HDMI การเข้าถึงเดสก์ท็อป Xfce มีให้ในสภาพแวดล้อม Debian และอินเทอร์เฟซ Android มีให้จากหน้าจอสมาร์ทโฟน
ข้อเสียเพียงประการเดียวของการรวมระบบ Maru OS นี้คือ ไม่ได้จัดส่งในรูปแบบของภาพ chroot แต่อยู่ในรูปแบบของเฟิร์มแวร์ที่ใช้ Android ในตัวรวมถึงคอนเทนเนอร์ที่มีการแจกจ่าย Debian Linuxซึ่งคุณสามารถติดตั้ง deb-package เรียกใช้แอปพลิเคชัน Office และเบราว์เซอร์ Chromium เข้าถึงการ์ด SD ซึ่งแอปพลิเคชันบน Android ใช้เช่นกัน
เกี่ยวกับ Maru OS 0.6 เวอร์ชันใหม่
เมื่อเร็ว ๆ นี้ Maru OS เวอร์ชันใหม่ได้เปิดตัวถึง v0.6 ซึ่ง ส่วนประกอบพื้นฐานของแพลตฟอร์มได้รับการอัปเดตเป็น Android 8.1 และ Debian 9 (ก่อนหน้านี้ใช้ Android 6 และ Debian 8)
โดยพื้นฐานสำหรับ Maru OS 0.6 เวอร์ชันใหม่นี้ แทนที่จะใช้รหัส AOSP (โครงการ Android Open Project) ตอนนี้มีการใช้โค้ดพื้นฐาน LineageOS เวอร์ชันลดลง (เดิมชื่อ CyanogenMod)
ใช้ LineageOS ทำให้การสร้างชุดประกอบสำหรับอุปกรณ์ต่างๆง่ายขึ้นและขยายขอบเขตของสมาร์ทโฟนที่รองรับได้อย่างมีนัยสำคัญ
ก่อนหน้านี้ในการโอน Maru OS ไปยังอุปกรณ์จำเป็นต้องใช้พอร์ต HDMI บนสมาร์ทโฟนเพื่อเชื่อมต่อจอภาพและความสามารถในการประกอบเฟิร์มแวร์ตามรหัส Android Open Project (AOSP)
ข้อกำหนดเหล่านี้จำกัดความสามารถในการใช้ Maru บนอุปกรณ์ Google Nexus เท่านั้น
ณ ตอนนี้โครงการปฏิเสธข้อกำหนดดังกล่าวและตอนนี้มุ่งเน้นไปที่การให้บริการบนอุปกรณ์ Android ใด ๆ
นอกเหนือจากการแสดงผลผ่านพอร์ต HDMI แล้วยังสามารถใช้เทคโนโลยีเอาต์พุตอื่น ๆ เพื่อรองรับจอแสดงผลภายนอกได้อีกด้วย
ตอนนี้เวอร์ชันนี้รองรับการใช้งานอุปกรณ์สำหรับการใช้โหมดเดสก์ท็อปและที่ การสนับสนุน Chromecast จะเน้นในรุ่นนี้ (การกำหนดค่าทำได้ผ่านส่วน "การกำหนดค่า> อุปกรณ์ที่เชื่อมต่อ> แคสต์")
นอกจาก Chromecast แล้วเวอร์ชันอนาคตคาดว่าจะรองรับเทคโนโลยี Miracast และ WiFi Display อุปกรณ์ที่เข้ากันได้เครื่องแรกที่ไม่มี HDMI ซึ่งเตรียมรุ่น Maru OS 0.6 คือ Nexus 5X
ในทางกลับกันก็สังเกตได้ว่านักพัฒนาพยายามปรับปรุงความเข้ากันได้กับอุปกรณ์อินพุตภายนอก "นอกเหนือจาก" แป้นพิมพ์และเมาส์
เพิ่มการรองรับสำหรับการสลับอุปกรณ์อินพุตแบบไดนามิก สำหรับโหมดเดสก์ท็อปและอินเทอร์เฟซมือถือขึ้นอยู่กับการเชื่อมต่อกับจอภาพภายนอก (หากเชื่อมต่อจอภาพจะใช้เมาส์และแป้นพิมพ์บนเดสก์ท็อปและหากไม่ได้อยู่บนหน้าจอของอุปกรณ์เคลื่อนที่)
นอกเหนือจากการเชื่อมต่อเมาส์และคีย์บอร์ดผ่านบลูทู ธ แล้วยังเพิ่มความสามารถในการเชื่อมต่ออุปกรณ์อินพุต USB ผ่านพอร์ต USB-OTG และฮับ USB
ปัญหาเกี่ยวกับการใช้แกน CPU ที่มีอยู่ทั้งหมดสำหรับแอปพลิเคชันที่ทำงานในโหมดเดสก์ท็อปได้รับการแก้ไขแล้ว
วิธีรับ Maru OS
ปัจจุบัน Maru OS รองรับเฉพาะอุปกรณ์ Nexus 5 และ Nexus 5 X คุณสามารถดาวน์โหลดเวอร์ชันใหม่นี้ได้โดยไปที่เว็บไซต์ทางการและในส่วนดาวน์โหลด