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: 36.879 ]

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

Xmorph: Efeitos de transformação de fotos com software livre

Como fazer um servidor de rádio virtual

Babytrans, o Babylon for Linux

Transforme seu celular em terminal sem fio SSH/Telnet

Instalando placa de captura de TV no Linux

Leitura recomendada

Root no Samsung Galaxy S3 usando GNU/Linux

Substituindo a partição Recovery do Android via ADB

Instalando o Android 5.0 Lollipop e suas novidades

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

Criando máquina virtual Linux no Android + servidor de arquivos

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

Muito massa. Valeu Cabelo.

[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.

[3] Comentário enviado por bilufe 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 izaias 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 izaias 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 clodoaldops 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 izaias 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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts