Pular para o conteúdo principal

ChromeOS - Chromebook para TI: Melhores Apps Online e Offline




Olá,


Em 2011 quando iniciou a febre com os Tablets, acabei comprando um, veio com Android 2.3, tela de 8 polegadas.
Após alguns jogos, apps e alguns adaptadores (micro USB para RJ45 por exemplo!), veio a questão:

 

Conseguiria substituir o notebook pesado e seu carregador por um pequeno tablet na mochila? O tablet substituiria o notebook no trabalho diário com TI?
Depois de muita insistência (e que virou teimosia), a resposta foi: NÃO.

Pulamos quase 10 anos no tempo: links de internet bem mais rápidos, muitos web apps, muitos sistemas web que necessitam apenas do navegador, devices bem mais potentes...

De 2010 até hoje, todos os meus computadores de trabalho, seja PC de mesa (workstation ou seja lá qual o melhor nome...) ou notebook, todos foram GNU/Linux.
A distro sempre mudei, e em raros momentos onde alguma aplicação exigia o Windows, o VMWare Player ou Virtualbox me salvou.


O ChromeOS é a perfeita solução para quem procura algo minimalista. Simples, limpo, funcional e acima de tudo, bonito! Consegue atrair a atenção dos usuários mais avançados e experientes bem como ser a melhor solução para um iniciante no mundo dos computadores/internet.

Os Chromebooks foram lançados comercialmente em 2011, mas o ChromeOS e o código-fonte ChromiumOS o Google já havia disponibilizado entre 2009 e 2010.
Usam o kernel Linux! Então ele é um Linux? Sim.


Chegaram ao Brasil em 2013.
Mas foi a partir de 2015 que passou a popularizar ainda mais e ganhar destaque entre os céticos do sistema.
Principalmente com a integração com Apps do Android e rumores sobre ter de modo hibrido os aplicativos do Linux (apt/dpkg).

Há diversos projetos de dual boot do Chromebook com Linux, o principal deles é o GalliumOS, que surgiu em 2015 baseado no Ubuntu com Xfce.

O fonte do ChromeOS é enviado aos parceiros para instalar em hardware certificado pelo Google (Acer, HP, Dell, Samsung...). O ChromiumOS é sua versão disponível a todos.

Neste texto, quando falo em ChromeOS, estou na verdade referindo-me ao ChromiumOS que tenho instalado.

Em 2017 comecei a usar o ChromeOS para reviver antigos notebooks e dar uma sobrevida a eles, para pessoas que não possuíam contato com computadores/internet e não necessitam de algo robusto (e nem devem perder tempo e paciência para aprender a usar o Windows ou Linux)...

Neste tempo revivi alguns Dell Inspiron N4030 (comprados para a empresa entre 2012 e 2013 e ficaram obsoletos em 2017... estavam em estoque para ir a reciclagem), um HP Compaq Presário CQ40 (usado de 2009 até 2017) - estes foram doados ou vendidos (por algo entre R$100 ~ R$200)

E um Positivo Stilo XC3650 comprado novo por menos de R$850 especificamente para transforma-lo em Chromebook (numa blackfriday, na época, 2017 ou 2016, ele estava mais barato que o único modelo de Chromebook vendido oficialmente no Brasil, o Samsung XE501C13-AD3BR, que estava R$200 mais caro com quase o mesmo hardware mas tela de 11,6" contra 14" e pesou contra o fato do Chromebook Samsung não ser compatível com o GalliumOS (projeto de dualboot com Linux em modelos de Chromebooks).



Criei este artigo mostrando como transformar um notebook antigo em Chromebook usando a aplicação da Neverware:
https://www.esli-nux.com/2017/01/pcnotebook-antigo-chromebook.html

E no final de 2019 postei este arquivo com as Melhores IDEs para o Chromebook:
https://www.esli-nux.com/2019/11/programando-no-chromebook-melhores-ides.html

E gravei o seguinte video usando o ChromeOS instalado num notebook lowcost e como ativar a função Linux Beta nele:




Durante um tempo, comecei a usa-lo apenas para trabalho e tentei condensar todo meu dia-a-dia no Chromebook.

Motivos:

  • Menos peso para carregar
  • A Google vai integrar a ChromeStore ao PlayStore, ou seja, haverá disponível no ChromeOS os mesmos apps que há no Android.
  • A Google revelou que ia deixa-lo compatível com o Linux (.deb). O que vemos na função "Linux Beta".
  • A empresa que trabalhava usava o G Suite (antigo Google Apps, Google for Business).
    O que significava que as ferramentas em comum já tinham suporte e funcionamento perfeito para o sistema.

Em resumo: 

Eu teria um notebook fraco (Celeron N3010, porém o ChromeOS possui desempenho melhor do que Windows ou Linux), sem preocupação com backups, bateria durando mais tempo, sem aquecimento, integração de aplicações da ChromeStore + Linux (deb) e Play Store, sem configurações de SO (ChromeOS é só logar e usar), e "portátil" (qualquer pessoa com uma conta gmail ou gsuite consegue logar nele e ter acesso a todo seu ambiente Google).

Faz 3 anos que uso este Chromebook sendo que no primeiro ano usei apenas para trabalhar. 

Um resumo das funções do dia-a-dia com o ChromeOS: conectar em VPN, acessar armazenamentos em nuvem, armazenamentos em rede local com ou sem domínio, acesso a servidores via RDP, VNC e SSH, ferramenta visual para o MySQL, acesso a todo e qualquer sistema Web, aplicações do Google G Suite e o mais importante: o terminal do Linux.


Suporte a VPN

Há suporte para os tipos de VPN: L2TP/IPSec e OpenVPN














Aplicações Online e Offline para trabalhar com Chromebook:





Editor e IDE offline:



  • Text
https://chrome.google.com/webstore/detail/text/mmfbcljfglbokpmkimbfghdkjmjhdgbg
  • Caret
https://chrome.google.com/webstore/detail/caret/fljalecfjciodhpcledpamjachpmelml?hl=pt-BR
  • Code Pad




Interface do Code Pad


Code Pad - abrindo pasta do projeto em Git localmente

Caret Editor









Editor e IDE online:



Gitpod editando arquivo em projeto online


Visualização de projeto do github integrado com o Gitpod







SSH:


  • Secure Shell App
https://chrome.google.com/webstore/detail/secure-shell-app/pnhechapfaindjhompbnflcldabbghjo
  • Termius
https://termius.com/


Secure Shell App - terminal SSH no navegador


SSH pelo app Termius






MySQL:



  • Chrome MySQL
https://chrome.google.com/webstore/detail/chrome-mysql-admin/ndgnpnpakfcdjmpgmcaknimfgcldechn
  • MySQL Console
https://chrome.google.com/webstore/detail/mysql-console/cakepohgdbjbenkcpkkacmohgfjhnjoh








Task manager e visualizador de recursos do hardware:

  • Cog
  • System
  • Diagnostico de conectividade
  • Sysinfo

Cog
System Info





Acesso Remoto:

  • Chrome RDP
https://chrome.google.com/webstore/detail/chrome-rdp/cbkkbcmdlboombapidmoeolnmdacpkch?hl=pt-br
  • VNC Viewer
https://chrome.google.com/webstore/detail/vnc%C2%AE-viewer-for-google-ch/iabmpiboiopbgfabjmgeedhcmjenhbla







Arquivos


Acesso de arquivos na rede:


  • Shared Network (monta diretórios de arquivos do Windows Server compartilhado)

  • Lan Folder (proprietário e versão free com limitações)
https://chrome.google.com/webstore/detail/lanfolder/gmhmnhjihabohahcllfgjooaoecglhpi
  • File System for Windows (monta pastas do Windows File Server, com suporte a dominio NTLMv2)
https://chrome.google.com/webstore/detail/file-system-for-windows/mfhnnfciefdpolbelmfkpmhhmlkehbdf
  • Network File (SFTP)
https://chrome.google.com/webstore/detail/network-file-share-for-ch/ndjpildffkeodjdaeebdhnncfhopkajk











Arquivos em nuvem:


  • Google Drive (nativo)
  • Box.net
  • Dropbox
  • E qualquer outro via Webdav






Gerenciador de Arquivos do ChromeOS com os serviços montados: Dropbox, Google Drive, Box.net, Arquivos do Linux e um SD Card






Office:


  • Google Apps (Todos, inclusive o Documentos, Planilha, Apresentações..)

Alguns Apps do Google no ChromeOS




  • Microsoft Office Online (Word, Excel, PowerPoint)

Microsoft Office Online no ChromeOS






Linux beta:


Nem tudo funciona em modo gráfico, mas via terminal tudo que testei funcionou perfeitamente.
Tive erros com o Spyder3 e Leafpad, devido dependências de pacotes relacionados a interface.



Aplicativos do Linux no ChromeOS










Postagens mais visitadas deste blog

TuxMath - Tux, do Comando da Matemática. Ensino e diversão a crianças.

Tux Of Math Command, (Tux, do Comando da Matemática, em sátira ao desenho animado, Buzz Lightyear, do Comando Estelar) ou simplesmente TuxMath é um game open source, no estilo arcade, originalmente desenvolvido para linux, mas atualmente é multiplataforma, disponível em Windows, Mac, BeOS, web, dispositivos móveis...

Melhor desempenho da memória RAM e SWAP no Linux

Melhor desempenho da RAM/SWAP Objetivo: Determinar através do kernel (sysctl) quando o sistema deverá utilizar a memória swap. Com isto, o linux vai usar mais a memória RAM e dar prioridade a ela, ao invés de levar isto para o HD (swap) e deixar alguns processos mais demorados. Por padrão, o valor de swappiness no debian é 60. Ou seja, usará o swap quando a RAM estiver em torno de 40% a 50% em uso. Verificar valor padrão: # cat /proc/sys/vm/swappiness Reduzindo o valor de swappiness para 10 ou 15 (neste exemplo, reduzi para 5), o arquivo de swap será usado apenas quando o uso da RAM chegar em torno de 80 a 90 por cento. Edite: # vim /etc/sysctl.conf Altere (adicione se não existir a linha) no arquivo: # vm.swappiness = 5 (Há quem coloque 0 ou 1, mas prefiro assim) Para evitar a necessidade de reiniciar o sistema, execute: # sysctl vm.swappiness=5 depois, apenas como verificação, execute: # swapoff -a # swapon -a # sysctl -p /etc/sysctl.conf

Tipos de VPNs: PPTP x OpenVPN x L2TP/IPsec x SSTP x IKEv2 x Chameleon x WireGuard

Olá, Baseando-me no formato do artigo sobre Certificados e a sopa de letras: HTTPS, TLS, SSL, HSTS, CA, PGP, GPG e OpenPGP , com o artigo sobre o WireGuard  e a atual crise mundial que forçou muitos em quarentena a trabalhar remotamente, resolvi fazer um semelhante abordando os diferentes tipos de VPN. O principal problema é que ao ler a documentação e artigos atuais, além de longos eles se prolongam muito no detalhe técnico entre elas, então tentei criar um TL;DR (que ficou um pouco grande, mas bem resumido). Uma VPN, ou rede virtual privada, permite criar uma conexão segura entre duas redes ou entre seu dispositivo/host com alguma rede, usando a internet como meio, como túnel para chegar ao destino. As VPNs podem ser usadas para acessar sites restritos por região (países proíbem torrents, outros proíbem redes sociais, sites de noticias...), proteger sua navegação (em redes não confiáveis como hotéis, wifi de lojas, etc...), acessar um sistema corporativo que está instalado e disponív

DHCP - Guia Completo

atualizado em 18/03/2015 Olá a todos, disponibilizo mais um guia ;-) Apesar de um assunto bem fácil, sem segredos ou mistérios, o tema deste guia é DHCP Servers. Nele, abordo o que é o dhcp, como funciona e como configurar. A novidade neste guia é que mostro como realizar a configuração de um servidor DHCP usando roteadores "home / small office", como os famosos d-link, encore, tenda, pacific, tp-link, etc... Como criar um servidor dhcp usando equipamentos Cisco, como habilitar o DHCP Server usando a plataforma Windows (Windows Server 2003), e finalmente usando o GNU/Linux. Claro que meu foco é favorecer o uso do Linux para prover este serviço, para isto, mostro desde a configuração mais simples, até algumas avançadas, tanto em modo texto quanto as mais variadas interfaces gráficas existentes no S.O. para configurar e monitorar este simples serviço de rede. No GNU/Linux, abordo o DHCP Server mais utilizado no mundo (da ISC), as configurações mais utilizadas, o c

SSD no linux

Mitos e verdades do SSD no Linux - Instalando, configurando e otimizando SSD no Linux SSD são suportados no Linux desde o kernel 2.6.29. Schedulers e File Systems também suportam os 'discos sólidos' ou 'não-rotacionais' (SSDs) há um bom tempo. A maioria dos artigos que existem na internet são bem antigos e não refletem os ambientes atuais dos sistemas Linux. Este artigo trás alguns macetes para otimizar o SSD num ambiente onde o sistema operacional estará instalado nele. Tiro alguns mitos de que seria necessário mudanças bruscas no sistema para que o SSD seja bem aproveitado (hoje, basicamente no uso do dia-a-dia, nada é preciso após instala-lo) apenas alguns pontos a serem observados.

Teste de Performance de Rede com Iperf

Troubleshooting,  Throughput,  testes de  conectividade e transmissão de pacotes em rede com Software Livre/Open Source Sumário Base de Conhecimento Rede Local e o tráfego de informações O que é Possíveis situações de uso O Básico - Executando como Server No Windows No GNU/Linux O Básico – o Cliente No Windows No Linux Utilizando UDP Argumentando... Mais Opções Opções gerais -f, --format -i, --interval n -l, --len N -m, --print_mss -o, --output <arquivo> -p, --port n -u, --udp -x, --reportexclude -y, --reportstyle C -w, --window n -B, --bind <host> -M, --mss n -N, --nodelay -V, --IPv6Version Opções para o cliente -P , --parallel -T, --ttl -n, --num -t, --time -d, --dualtest -r, --tradeoff -L, --listenport -b, --bandwidth -F, --fileinput <name> -I, --stdin Opções para o Servidor -s, --server -U, --single_udp -D, --daemon Interface Gráfica em JAVA Conclusão Minha rede está lenta, e agora?? Download e Links Base de Conhecimento O TCP é o protocolo

Colorindo o terminal do Linux

Abaixo, 3 dicas simples para colorir o Linux: Deixar o terminal (bash) colorido; Deixar o vim e o nano colorido; Deixar as manpages coloridas; No bash facilita a identificação de tipos de arquivos, diretórios e permissões (pois cada um terá uma cor diferente). Nos editores de texto, (neste caso o Nano e VIm), as cores facilitam ao criar scripts e programas nas mais variadas linguagens, os esquemas de cores, identificam a sintax da linguagem e colorem de acordo com os comandos, por exemplo, uma cor diferente para scripts entre aspas, comentários, cores diferentes para variáveis, etc... E a melhor de todas as dicas: colorir as manpages! Parece que não, mas facilita muito a vida quando você olha as manpags e enxerga facilmente as flags e opções de cada comando, exemplos e distingui a descrição da opção do comando. Colorindo o Bash Coloque no final do arquivo .bashrc (ele é um arquivo oculto que está dentro do seu /home), é o arquivo de configuração do bash de cada usuário.  

Protocolo RIP - Lab com passo-a-passo em roteadores Cisco

O RIP ou Routing Information Protocol é um protocolo aberto, definido na RFC 1058, e classificado como vetor de distância. As diferenças básicas entre o RIP versão 1 e versão 2 é que o primeiro é classfull, ou seja, suporta apenas classes cheias (A, B ou C) ou subrede com a mesma máscara e troca atualizações de roteamento via broadcast. Já a versão 2 suporta CIDR (classless) e VLSM (divisão de subredes com várias máscaras de subrede), além disso, troca informações através de multicast no endereço 224.0.0.9. Ambas as versões trocam informações utilizando UDP na porta 520. Para IPv6 (versão 6 do protocolo IP) o RIP passa a chamar RIPng (Next Generation) e funciona basicamente da mesma maneira que o RIP versão 2 para IPv4, porém enviando updates no endereço IPv6 de multicast FF02::9. Para configurar o RIP versão 1 basta ativar o protocolo com o comando “router rip”, depois em modo de configuração do roteador definir as redes que serão anunciadas com o comando “network”. No comando

Aula #5 - A estrutura da árvore do Sistema de Arquivos Linux

Existem vários tipos de arquivos presentes em um sistema Linux.  Eles diferem em propósito, tamanho, dono, nível de compartilhamento e volatilidade.  O resultado é uma organização coerente de toda a árvore do sistema de arquivos que é padrão(na medida do possível) entre as distribuições Linux.

Aula #14 - Os sistemas de arquivos ext2/ext3/ext4

  A família de sistemas de arquivos ext tem sido nativa para o Linux desde os seus primeiros dias, e tem sido a mais utilizada. Até recentemente, o ext4 foi a escolha padrão mais comum das distribuições Linux, devido à sua excelente combinação de desempenho, integridade e estabilidade.