sexta-feira, 22 de julho de 2016

Google disponibiliza livros completos para download


Colaboração: Tiago Eugenio de Melo


O Google colocou no ar o Google Book. Neste sítio, os internautas poderão fazer o download e imprimir na íntegra diversos livros, cujos direitos autorais expiraram, escritos por grandes autores, como Dante, Victor Hugo e William Shakespeare.

A busca pode ser realizada no link http://books.google.com. Para verificar se o livro está disponível por inteiro, basta clicar na opção "full view".

Através deste projeto, o Google disponbilizará clássicos da literatura mundial para um grande contigente de pessoas. O Google informou que a opção não está disponível para obras protegidas por direitos autorais.
Quem são os perdedores, agora que o open-source está ganhando?

Fonte: Notícias Linux

"Eu passei pelo primeiro grau durante os anos 80. Nesse tempo, eu fui ensinado que há ganhadores e perdedores. Minhas crianças aprendem que "Somos todos ESPECIAIS!!!" mas eu rapidamente tiro deles essa noção de abuso em casa. Mate ou seja morto. Coma este hamburger ou sua irmã comerá. Estou brincando, mas minha mentalidade dos anos 80 faz perguntar a mim mesmo: com todo o momento open source (e ele é real), quem está perdendo? Veja, não é possível que todos ganhem o tempo todo juntos. Não é exatamente uma soma com resultado zero, mas num mercado relativamente finito, meu sucesso pode correlacionar com sua falha. Então, quem está perdendo?"

É assim que começa o artigo de Matt Asay, que termina com: "A longo prazo, você pode ver quem eu acho que vai ganhar. É o software livre, e será uma vitória esmagadora."

Artigo completo na fonte:http://weblog.infoworld.com/openresource/archives/2006/08/who_are_the_los.html

Comente:http://www.noticiaslinux.com.br/nl1156735239.html#comentarios

Download gratuito do livro "Linux Dicas e Truques"


Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 19 de julho de 2016

No ano 2000, eu publiquei, pela Editora da Conectiva, o livro Linux: Dicas e Truques.

Este livro está disponível gratuitamente para download. Na época, o livro foi uma compilação de diversas mensagens da Dicas-L, que estava completando o seu terceiro ano de vida. No dia 3 de março de 2016, a Dicas-L completou 19 anos.

Boa leitura!

quinta-feira, 21 de julho de 2016

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



Colaboração: Alessandro de Oliveira Faria


Data de Publicação: 12 de julho de 2016


Os smartphones atuais com hardware poderosos tornam o meu sonho e de muitos NERDs realidade: utilizá-lo como um computador de bolso. Microsoft está neste caminho com o Continuum, mas a tecnologia apresentada neste documento muda o rumo dos PCs e smartphones, pois trata-se de uma ROM open source e independente, que disponibiliza a função avançada de convergência para o Android, o sistema mais popular do mundo.


O mercado dos PCs está em queda e com os smartphones cada vez mais robustos, a tendência é cada vez mais estes aparelhos ocuparem o lugar do computador de mesa. Alinhado nesse conceito de convergência agora está disponível para os celulares Android (inicialmente para o Nexus 5). O projeto é similar às novas tendências como o Continuum da Microsoft e a promessa do Ubuntu Phone que publiquei na Linux Magazine em 2013, que nunca chegou a decolar de maneira mercadológica.


Esta convergência diferente denominada MaruOS tem o objetivo de chegar onde a Canonical não chegou com o Ubuntu Phone, ou seja, transformar o celular em um computador COMPLETO com Linux ao conectar a um monitor HDMI. Mas com alguns extraordinários diferenciais, em vez de inutilizar o telefone assim que plugado ao monitor externo, o telefone opera com o sistema operacional Linux e Android simultaneamente, ativados lado a lado.


Então, seu smartphone será um Android quando estiver utilizando normalmente no dia-a-dia, mas se você plugar o aparelho ao monitor, o mesmo automaticamente passará a rodar um sistema desktop Linux com os aplicativos convencionais. Primeiramente o sistema foi disponibilizado para o Nexus 5, mas a promessa são para todos os smartphones com Lollipop. A versão atual disponibilizada publicamente é o Maru v0.2.3 e quem tiver um Nexus 5 já o pode experimentar seguindo este tutorial.


Ressalto que o projeto encontra-se no estágio Beta, mas o suficiente para entender como será o futuro, bastando conectar o smartphone a um monitor e imediatamente utilizar OpenShot, GIMP e Inkscape e até Blender! Com um desktop Linux funcional e fácil para trabalhar, instalar aplicativos (por enquanto na arquitetura ARM). E não esqueça, o telefone continua funcionando normalmente com o Android para receber chamadas enquanto estiver conectado a um monitor externo com Linux com ambiente gráfico XFCE modificado.


Após plugar o cabo do monitor, o Linux instalado no hardware do Nexus 5 inicia em apenas 5 segundos após identificar um monitor HDMI. Logo a seguir, basta parear mouse e teclado Bluetooth para começar usar seu PC de Bolso.


Veremos a seguir como instalar e configurar o brinquedo no Nexus 5 com MultiROM, ou seja, desta maneira não será necessário perder o sistema operacional atual.
Desbloqueio do aparelho Nexus 5


ATENÇÃO: antes de iniciar deixo claro que o leitor deste post é responsável por qualquer problema que venha a acontecer com o seu aparelho, sendo de sua inteira responsabilidade e risco a utilização das instruções a seguir.


A instalação começa com o desbloqueio do seu equipamento, plugue o cabo USB, habilite o modo desenvolvedor no seu Android, então com os binários adb e fastboot instalados, execute os comandos conforme mencionado a seguir.


Utilize o comando adb para reiniciar o equipamento:
  # adb reboot bootloader


Agora no bootloader, utilize o comando "fastboot devices" para verificar se tudo está funcionando corretamente. Seguidamente use o comando "fastboot oem unlock" para debloquear o equipamento e finalmente o comando "fastboot reboot-bootloader" para reiniciar o sistema.


ATENÇÃO: durante o desbloqueio devemos confirmar o termo no device.
  # fastboot devices
  XXXXXXXXXXXXXXXX     fastboot
  
  # fastboot oem unlock
  ...
  (bootloader) erasing userdata...
  (bootloader) erasing userdata done
  (bootloader) erasing cache...
  (bootloader) erasing cache done
  (bootloader) unlocking...
  (bootloader) Bootloader is unlocked now.
  OKAY [ 90.093s]
  finished. total time: 90.093s
  
  # fastboot reboot-bootloader
Pronto, nesta etapa o seu equipamento está desbloqueado. Agora podemos dar continuidade para a instalação do gerenciador de boot.


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, uma espécie de GRUB para Android e muitas outras funcionalidades. O download para o meu equipamento Nexus 5, efetuei neste link:


http://forum.xda-developers.com/google-nexus-5/orig-development/mod-multirom-v24-t2571011


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
multirom-20150529-v32c-hammerhead.zip
MaruOS


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.zipe confirmar a injeção/instalação do mesmo.
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.
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.
Para finalizar reinicie o equipamento e aparecera o gerenciador de boot, selecione o novo item e desfrute 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.
A seguir um vídeo com a operação do sistema MaruOS.



Alessandro de Oliveira Faria é Sócio-fundador da empresa OITI TECNOLOGIA fundada em Junho de 1996, empresa especializada em desenvolvimento de soluções com a tecnologia de Reconhecimento Facial, Consultor Biométrico, Experiência em Realidade Aumentada, Visão Computacional (opencv), Neuro-tecnologia, Redes Neurais e Programação multi-nuclear com CPU e GPU, atua na área de tecnologia desde 1986, leva o Linux a sério desde 1998, membro da comunidade Viva O Linux com mais de 50 palestras e 100 artigos publicados, mantenedor da biblioteca open-source de vídeo captura, Embaixador e openSUSE Member.