Fim da era PC: Transformando o seu celular em computador de mesa!

O sistema operacional convergente tornou-se realidade com excelente desempenho em celulares Android. O projeto MaruOS (um verdadeiro Linux de bolso) promete o que muitos não conseguiram concluir até agora, tornar um celular um Desktop de mesa.

[ Hits: 45.057 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 04/07/2016 | Blog: http://assuntonerd.com.br


Download e instalação do MaruOS



Imagina se você deseja ter mais que um sistema instalado? Android, MaruOS e outros? Para resolver esta situação existe o MultiROM (como já mencionei em artigos anteriores aqui no Viva O Linux), uma espécie de GRUB para Android e muitas outras funcionalidades. O download para o meu equipamento Nexus 5, efetuei neste link:
A seguir, o link para download dos arquivos necessários para um celular com o Android Lollipop 5.1.1:

kernel_kexec_hammerhead_511.zip:

https://s.basketbuild.com/filedl/devs?dev=Tassadar&dl=Tassadar//multirom/hammerhead/kernel_kexec_hammerhead_511.zip

multirom-20150529-v32c-hammerhead.zip:

https://s.basketbuild.com/filedl/devs?dev=Tassadar&dl=Tassadar//multirom/hammerhead/multirom-20150529-v32c-hammerhead.zip

TWRP_multirom_hammerhead_20150630.img:

https://s.basketbuild.com/filedl/devs?dev=Tassadar&dl=Tassadar//multirom/hammerhead/TWRP_multirom_hammerhead_20150630.img

MaruOS:

https://mega.nz/#!sIs3WQCR!BfrBvai7T9sY0dAw7fR-zazuFgtyoER5JSOngR00FG0

Após o download de todos os arquivos, descompacte e copie-os para a pasta SDCARD do seu celular conforme os comandos a seguir:

# tar -zxvf maruOS.tar.gz  
maru-v0.2.3-update-hammerhead-340b552a.zip
open_gapps-arm-5.1-pico-20160630.zip


# adb push kernel_kexec_hammerhead_511.zip /sdcard/
# adb push multirom-20150529-v32c-hammerhead.zip /sdcard/
# adb push open_gapps-arm-5.1-pico-20160630.zip /sdcard/
# adb push maru-v0.2.3-update-hammerhead-340b552a.zip /sdcard/


Agora gravaremos a nova imagem gráfica do recovery rebootando o celular e entrando no modo recovery:

# adb reboot bootloader

Ao reiniciar no modo bootloader, execute o comando fastboot conforme o exemplo abaixo:

# fastboot flash recovery TWRP_multirom_hammerhead_20150630.img
target reported max download size of 1073741824 bytes
sending 'recovery' (14056 KB)...
OKAY [ 0.559s]
writing 'recovery'...
OKAY [ 1.096s]
finished. total time: 1.655s


Ao término, selecione com o botão de volume o modo RECOVERY e se tudo estiver funcionando corretamente, veremos uma interface gráfica (similar a imagem abaixo). Para terminar a configuração do MultiROM, devemos selecionar a opção Install, selecionar os arquivos multirom-20150529-v32c-hammerhead.zip e kernel_kexec_hammerhead_511.zip e confirmar a injeção/instalação do mesmo.
Linux: Fim da era PC: Transformando o seu celular em computador de mesa!
Agora novamente no menu inicial do modo recovery, selecione -> Advanced -> MultiROM -> Add ROM. Na opção do tipo de ROM selecione o tipo Android e clique no botão Next, selecione o tipo de ROM .ZIP e localize o arquivo firefox.os.viva.o.linux.zip e confirme a instalação.
Linux: Fim da era PC: Transformando o seu celular em computador de mesa!   Linux: Fim da era PC: Transformando o seu celular em computador de mesa!
Novamente volte ao menu MultiROM do modo RECOVERY e e selecione ListROM-> Selecione o Item maruO.0.2.3 -> Flash ZIP e selecione o arquivo open_gapps-arm-5.1-pico-20160630.zip para instalar o Google Play e outros aplicativos básico da Google.
Linux: Fim da era PC: Transformando o seu celular em computador de mesa!
Para finalizar reinicie o equipamento e aparecera o gerenciador de boot, selecione o novo item e desfruta do Maru OS sem a necessidade de apagar o sistema operacional nativo do seu aparelho. A tela do seu celular será similar a imagem a seguir após reiniciar o aparelho.
Linux: Fim da era PC: Transformando o seu celular em computador de mesa!
A seguir um vídeo com a operação do sistema MaruOS.
Página anterior    

Páginas do artigo
   1. Introdução: MaruOS - O Linux de bolso
   2. Desbloqueio do aparelho Nexus 5
   3. Download e instalação do MaruOS
Outros artigos deste autor

Visão Computacional - Reconhecendo objetos na plataforma Linux via Webcam

Instalando placa de captura de TV no Linux

TerminatorX: Linux nas discotecas para os DJs!

openCertiface: Biométrica Facial em nuvem baseada em software livre

Acesso aos recursos compartilhados de sua rede Microsoft ou Samba via HTTP

Leitura recomendada

Imprima onde estiver com Google Cloud Print

Instalação do Android CyanogenMod na linha Moto G

Utilize qualquer Tablet/Smartphone como monitor estendido sem fio no GNU/Linux

Como instalar Firefox OS junto ao Android com gerenciador de boot

Instalando a recovery TWRP 2.8 e o Android Katkiss 6.0 no Tablet Asus Transformer TF101

  
Comentários
[1] Comentário enviado por Lisandro em 04/07/2016 - 21:04h

Muito massa. Valeu Cabelo.

[2] Comentário enviado por removido em 05/07/2016 - 01:48h

Cedo ou tarde isso vai acontecer mesmo.
Só espero que os smarts não fiquem pesados. :)

Com relação à Canonical não ter conseguido a proeza, não foi desacertos no projeto, foi falta de verba mesmo.
Não conseguiram arrecadar o suficiente nem com a promessa de dar um modelo aos doares. Na verdade não acreditaram na ideia.

E esse é o futuro. A era do Desktops fez sua história.

Cabelo, como sempre pioneiro em nos mostrar as novas tecnologias.

[3] Comentário enviado por removido em 05/07/2016 - 12:37h


[2] Comentário enviado por izaias em 05/07/2016 - 01:48h

Cedo ou tarde isso vai acontecer mesmo.
Só espero que os smarts não fiquem pesados. :)

Com relação à Canonical não ter conseguido a proeza, não foi desacertos no projeto, foi falta de verba mesmo.
Não conseguiram arrecadar o suficiente nem com a promessa de dar um modelo aos doares. Na verdade não acreditaram na ideia.

E esse é o futuro. A era do Desktops fez sua história.

Cabelo, como sempre pioneiro em nos mostrar as novas tecnologias.



O Ubuntu já passou dessa fase.
https://tecnoblog.net/91919/canonical-ubuntu-android/
Repare que essa notícia é de quatro anos atrás.

Ou seja, o que o MaruOS faz, o Ubuntu fazia a algum tempo atrás. Hoje não faz mais, pois esse propósito foi abandonado em favor da verdadeira convergência.

A convergência oferecida pelo Ubuntu será:
- Para desenvolvedores: escreva uma vez o aplicativo e ele irá rodar no desktop, smartphone, tablet, servidores e na internet das coisas.
- Para usuários: use o mesmo sistema e os mesmos aplicativos (sim, os mesmos, nada de app reescrito) no desktop, smartphone, tablet, servidores e na internet das coisas.

O que vemos no MaruOS é a possibilidade de rodar aplicações Linux feitas para processadores ARM ao plugar um monitor externo, mas não se trata das mesmas aplicações que você roda no smartphone: são outros aplicativos.

Ainda é cedo para dizer que o Ubuntu não conseguiu, pois temos quatro modelos de smartphones e um modelo de tablet disponíveis (em outras partes do mundo) rodando o Ubuntu Touch. Além de existirem imagens do Ubuntu Touch para diversos aparelhos e desktops. E, por outro lado, quantos dispositivos estão a rodar o MaruOS? Acho que vocês sabem a resposta.

[4] Comentário enviado por removido em 05/07/2016 - 12:58h

Bilufe, o artigo não referencia a verdadeira convergência como a conhecemos, apenas mostra um caminho para usarmos o poder de processamento dos smartphones num monitor conectado via HDMI.

E isso não é convergência, é adptação.

[5] Comentário enviado por cabelo em 05/07/2016 - 13:02h

Pessoal,

Não tenho objetivo de comparar, elogiar ou criticar um ou outro projeto. Entretanto vou falar baseado em laboratorio, e não baseado em artigos Testei o Ubuntu Touch em quase todas as imagens disponíveis (Nexus 4, Nexus 5, Nexus 7 e Nexus 10).

O que me chamou a atenção foi o desempenho que passa de longe comparado não somente ao Ubuntu Touch e sim comparado a qualquer sistema operacional
que ja instalei no Nexus 5 até o próprio Lollipop. Acredito que isto deve-se ao Android muito enxuto do MaruOS.

Claro que a Canonical tem os seus motivos (seja de planejamento ou estratégico/financeiro). Mas o fato que é o resultado final esta ai, estão incluindo os fontes do
MaruOS no git, e na minha humilde opinião deve servir de base para outros projetos ou até mesmo para a Canonical.

[6] Comentário enviado por removido em 05/07/2016 - 13:22h

Não conhecia esse MarusOS.

-> http://maruos.com/#/
-> http://tinyurl.com/z6kmy2e

[7] Comentário enviado por cabelo em 05/07/2016 - 13:30h

Izaias você tem razão,talvez não fui claro no termo convergência. A convergência neste caso é paralelizada, ou seja 3 processadores foram para o Android e 1 para MaruOS.

[8] Comentário enviado por marceloatie em 05/07/2016 - 16:47h

Melhor que isso, só se desse pra escolher a distribuição!
Parabéns Cabelo!

[9] Comentário enviado por rotaviano em 05/07/2016 - 18:14h

Sensacionalllllll Parabens pelo Tutorial...vou testar e posto aqui pra geral. Vlw abraço ;) VOLForever !!!!

[10] Comentário enviado por rotaviano em 05/07/2016 - 18:21h

Seria bom,MARUOS, fazer uma parceria com o Chromecast...ae sim sem FIO e sem dúvidas o Google abriria a porteira. A concorrencia não iria querer ficar pra trás. ;)

[11] Comentário enviado por removido em 06/07/2016 - 13:06h

Espero que seja possível também em smartfones que não sejam top de linha
Porque os preços por aqui são poribitivos


[12] Comentário enviado por nandosilva em 06/07/2016 - 17:26h

Excelente artigo, favoritado.

[13] Comentário enviado por bruno5646 em 07/07/2016 - 10:21h

Sera que da pra fazer isso no Galaxy gran prime duos?

android 5.1.1 lollipop
1GB RAM
processador quad core ARM cortex-a7 @ 1,30GHz

[14] Comentário enviado por sandromilgrau em 07/07/2016 - 13:47h

Sera que da pra fazer isso num taablet da positivo Ypy "single core"?

Ele tambem tem saida hdmi

[15] Comentário enviado por albfneto em 09/07/2016 - 21:07h

Muito bom , Favoritado. o Cabelo sempre fazendo fantásticos artigos,
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[16] Comentário enviado por arismar em 11/07/2016 - 22:36h

Faltou mostrar que o celular continua ativo enquanto roda o Linux.

[17] Comentário enviado por rpk em 25/07/2016 - 12:54h

É bem interessante. O problema é que são dois sistemas distintos e você não pode usar um app (do android) de um em outro (no linux). O continuum da Microsoft corrige isso, já que o app do celular é o mesmo do "modo PC".

[18] Comentário enviado por removido em 25/07/2016 - 13:56h


[17] Comentário enviado por raphok em 25/07/2016 - 12:54h

É bem interessante. O problema é que são dois sistemas distintos e você não pode usar um app (do android) de um em outro (no linux). O continuum da Microsoft corrige isso, já que o app do celular é o mesmo do "modo PC".


De fato.
Com relação a esta forma de convergência, a MS está mais adiantada que o Android.

[19] Comentário enviado por Rhind em 22/11/2016 - 15:53h

Pessoal ao executar o TWRP_multirom_hammerhead_20150630.img tenho o erro abaixo.

Alguém sabe como resolver?
ode:
foxite@pc$ sudo fastboot flash recovery boot.img
sending 'recovery' (19144 KB)...
OKAY [ 0.629s]
writing 'recovery'...
FAILED (remote: partition table doesn't exist)
finished. total time: 0.633s


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts