Maru OS é um ambiente operacional para smartphones, combinando o sistema operacional móvel “Android” e a distribuição Linux “Debian” junto com o ambiente de desktop Xfce.
Este ambiente operacional "Maru OS" é projetado para um trabalho confortável na tela de um telefone inteligente como ao conectar um monitor ou televisão como uma “tela secundária” ou em um modo “espelho” junto com o teclado e o mouse.
Os desenvolvimentos do projeto Maru OS são distribuídos sob a licença Apache 2.0.
Sobre o Maru OS
Ao contrário dos ambientes Linux existentes para Android (por exemplo, Debian Noroot , Gnuroot Debian , Instalador Linux completo y Implantação Linux). en Maru OS, o contêiner Linux está mais integrado ao Android e o modo de operação é automatizado: ao conectar um monitor via HDMI, o acesso à área de trabalho do Xfce é fornecido em um ambiente Debian e a interface Android é fornecida a partir da tela do smartphone.
A única desvantagem dessa integração do Maru OS é entregue não na forma de uma imagem chroot, mas na forma de um firmware baseado em Android independente, incluindo um contêiner com a distribuição Debian Linux completa, no qual você pode instalar pacotes deb, executar aplicativos do Office e o navegador Chromium, acessar o cartão SD, que também é usado por aplicativos no Android.
Sobre a nova versão do Maru OS 0.6
Recentemente, uma nova versão do Maru OS foi lançada atingindo seu v0.6 em que os componentes básicos da plataforma são atualizados para Android 8.1 e Debian 9 (anteriormente o Android 6 e o Debian 8 eram usados).
Como base para esta nova versão do Maru OS 0.6, em vez de usar o código AOSP (Android Open Project Project) agora uma versão reduzida do código base do LineageOS foi usada (anteriormente CyanogenMod).
Usando LineageOS tornou possível simplificar a formação de montagens para diversos dispositivos e expandir significativamente a gama de smartphones compatíveis.
Anteriormente, para transferir o Maru OS para o dispositivo, a porta HDMI no smartphone era necessária para conectar o monitor e a capacidade de montar o firmware com base no código Android Open Project (AOSP).
Esses requisitos limitaram a capacidade de usar Maru apenas em dispositivos Google Nexus.
A partir de agora, o projeto rejeitou esses requisitos e agora se concentra em fornecer trabalho em qualquer dispositivo Android.

Além de exibir através da porta HDMI, outras tecnologias de saída podem ser usadas para usar monitores externos.
Esta versão agora suporta o uso de dispositivos para o uso do modo desktop e dos quais O suporte para Chromecast é destacado nesta versão (a configuração é feita através da seção "Configuração> Dispositivos conectados> Cast").
Além do Chromecast, as versões futuras deverão oferecer suporte às tecnologias Miracast e WiFi Display. O primeiro dispositivo compatível sem HDMI, para o qual a versão Maru OS 0.6 foi preparada, foi o Nexus 5X.
Por outro lado, também se pode notar que os desenvolvedores trabalharam para melhorar a compatibilidade com dispositivos de entrada externos, "além" do teclado e do mouse.
Adicionado suporte para comutação dinâmica de dispositivos de entrada para modos de área de trabalho e uma interface móvel, dependendo da conexão a um monitor externo (se o monitor estiver conectado, o mouse e o teclado são usados na área de trabalho e se não estiverem na tela do dispositivo móvel).
Além de conectar mouses e teclados via Bluetooth, a capacidade de conectar dispositivos de entrada USB via porta USB-OTG e hub USB foi adicionada.
Os problemas com o uso de todos os núcleos de CPU disponíveis para aplicativos em execução no modo desktop foram resolvidos.
Como obter o sistema operacional Maru?
Atualmente, o sistema operacional Maru oferece suporte apenas para dispositivos Nexus 5 e Nexus 5 X. Você pode baixar esta nova versão acessando o site oficial e em sua seção de download.