Maru OS 是智能手机的操作环境,它将移动操作系统“ Android”和Linux发行版“ Debian”与Xfce桌面环境结合在一起。
此操作环境“ Maru OS” 专为在手机屏幕上舒适地工作而设计 就像连接一个 显示器或电视以及“键盘”和“鼠标”作为“辅助显示”或“镜像”模式。
Maru OS项目的开发内容以Apache 2.0许可的形式分发。
关于Maru OS
与现有的Android Linux环境不同(例如, Debian Noroot , GNU 根 Debian , 完整的Linux安装程序 y Linux Deploy)。 en Maru OS,Linux容器与Android更紧密地集成在一起,并且操作模式是自动化的: 通过HDMI连接显示器时,在Debian环境中提供了对Xfce桌面的访问,而在智能手机屏幕上则提供了Android界面。
Maru OS集成的唯一缺点是 并非以chroot映像的形式提供,而是以自包含的基于Android的固件的形式提供的,包括具有功能齐全的Debian Linux发行版的容器,您可以在其中安装deb软件包,运行Office应用程序和Chromium浏览器,访问SD卡,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)代码组装固件的功能。
这些要求限制了只能在Google Nexus设备上使用Maru的功能。
截至目前,该项目已拒绝了此类要求,现在专注于在任何Android设备上提供工作。

除了通过HDMI端口显示以外,其他输出技术也可以用于外接显示器。
此版本现在支持使用设备来使用桌面模式,其中 在此版本中重点介绍了Chromecast支持 (通过“配置>已连接的设备>投射”部分完成配置)。
除Chromecast外,未来的版本有望支持Miracast和WiFi Display技术。 Nexus 0.6X是为Maru OS 5版本准备的第一个不带HDMI的兼容设备。
另一方面,还应注意,开发人员致力于改善“除”键盘和鼠标之外的与外部输入设备的兼容性。
增加了对输入设备的动态切换的支持 对于台式机模式和移动界面,取决于与外部监视器的连接(如果连接了监视器,则在台式机上使用鼠标和键盘,如果不在移动设备的屏幕上,则使用鼠标和键盘)。
除了通过蓝牙连接鼠标和键盘之外,还可以通过USB-OTG端口和USB集线器连接USB输入设备。
解决了在桌面模式下运行的应用程序使用所有可用CPU内核的问题。
如何获得Maru OS?
目前,Maru OS仅支持Nexus 5和Nexus 5 X设备。 您可以通过访问官方网站及其下载部分来下载此新版本。