Mostrando postagens com marcador sistemas operacionais. Mostrar todas as postagens
Mostrando postagens com marcador sistemas operacionais. Mostrar todas as postagens

terça-feira, 27 de setembro de 2022

RPi02 - Raspberry Pi OS Lite

Preciso fazer um projeto que esta empacado a alguns anos e já vou aproveitar para tirar poeira da minha rasp e praticar um pouco.

Neste texto abordo algumas coisas como:
  • consumo
  • acesso remoto por SSH
  • primeiro acesso por SSH
  • alterar senha
  • lista de serviços executados
  • alterar fuso horário
  • Python, pip e Scapy

Raspberry Pi Model B Rev 2 com 512Mb RAM e Raspberry Pi OS Lite


Se assim como eu você deixou seu raspberry antigo encostado por algum tempo e não tiver nada de importante salvo no cartão, instale outro sistema do zero, será muito mais rápido que aguardar mais de duas horas para atualizar.

O sistema utilizado depois de aguardar toda a atualização, é o Raspberry Pi OS Lite
Release date: September 6th 2022
System: 32-bit
Kernel version: 5.15
Debian version: 11 (bullseye)
Tamanho: 338MB

Como curiosidade na lista de MAC Address Vendors ao procurar o MAC da minha rasp o retorno é Raspberry Pi Foundation.


Print Screen do site Macvendors


Para saber o MAC Address ou o IP do rasp basta usar o ifconfig, onde o resultado para o IP é indicado como  inet   e o resultado para o MAC Address é indicado como ether.



Resultado do comando ifconfig no Raspberri Pi OS Lite




Consumo


Como na época do RPi01 - Revivendo um Raspberry Pi B de 1ª Geração eu ainda não tinha o USB Color Display Tester aproveitei para fazer a medição do meu Raspberry Pi Model B Rev 2 com 512Mb RAM e usando o sistema Raspberry Pi OS Lite,  com um carregador de celular genérico, a corrente variava em torno de 0,450A chegando algumas vezes a picos de 0,51A com média de 4,86V, gravei um vídeo durante a inicialização para ver a variação. Quando em repouso, sem nenhum programa executando ele consome 0,4A em 4,87V.





Como este é um hardware antigo e instalei um sistema sem modo gráfico, além de usar para alguns experimentos na minha rede, não tenho necessidade de teclado, mouse e monitor ligados na rasp, então para manuseá-la preciso habilitar o acesso remoto.

SSH - Acesso Remoto


Para habilitar o SSH na rasp fique atento na versão do seu hardware, pois algumas opções podem ser diferentes, as imagens apresentadas são do antigo Raspberry Pi Model B Rev 2. Primeiro é preciso entrar nas configurações com:





Depois de abrir o menu selecione a opção 3 Interface Options    Configure connections to peripherals   e depois confirme com a tecla enter.





 Na segunda tela selecione I2 SSH     Enable/Disable remote command line access using SSH e depois confirme com a tecla enter.






O sistema ainda é legal de perguntar se realmente deseja habilitar o SSH com senhas padrão ou fracas, confirme pressionando enter novamente, que daqui a pouco mudaremos a senha. 






Depois da confirmação o sistema envia uma mensagem avisando que o SSH esta habilitado.






Após isso ele retorna para o menu inicial das configurações, para sair basta selecionar o Finish e pressionar o enter.





Primeiro Acesso 


Depois de habilitado o SSH, para acessar pela primeira vez com o ®windows é preciso usar o Putty, e com o Linux é bem simples, depois de abrir o terminal, basta digitar ssh seguido do nome de usuário, sinal de arroba e endereço IP da máquina, que descobrimos usando o ifconfig.






Apenas para deixar registrado, uma tentativa de acesso ao rasp quando esta indisponível.





Senha



Para alterar a senha padrão ou uma senha fraca do usuário basta usar o comando passwd, ele vai pedir para digitar a senha atual, depois a nova senha e para confirmar a nova senha, ao final dará a mensagem que a senha foi atualizada.
O comando whoami ajuda a identificar qual usuário esta logado no momento.




Lista de Serviços


Ao pedir para listar os serviços executados pelo Raspberry Pi OS Lite no meu Raspberry Pi Model B Rev 2, ele não tem nada conectado além da fonte de alimentação, cartão SD e o cabo de rede.







Fuso Horário


No caso do meu rasp o fuso horário é importante estar correto, pois por padrão ele vem no europeu, então para acertar utilizei novamente o comando raspi-config.

Na primeira tela selecionei 5 Localisation Options Configure language and regional settings, depois a tecla enter para selecionar.





Para alterar o fuso horário seleciono L2 Timezone        Configure time zone, e seleciono o Select com  a tecla Tab e novamente aperto a tecla enter para confirmar.






Como não faltei na aula de geografia, a opção que mais se aproxima aqui é America, e confirmo com a tecla Tab o OK e depois tecla enter.






Como estou próximo de São Paulo esta é a minha opção e confirmo.






Depois ele mostra rapidamente a confirmação do horário local e do universal. 





Após isso ele retorna para o menu inicial das configurações, para sair basta selecionar o Finish e pressionar o enter.





Para confirmar as atualizações e configurações preferi reiniciar o rasp, e para isso utilizei o comando reboot, lembre-se que é preciso usar o sudo.





Python

Para o projeto que farei com esta rasp vou precisar automatizar algumas coisas e para isso preciso verificar a versão do python no sistema, basta usarmos python3 --version e o resultado é:





Para facilitar essas automatizações ainda será preciso usar o pip





E também o scapy






Para personalizar ainda mais as configurações do seu rasp, como por exemplo alterar para português,  recomendo a leitura do O melhor guia para a ferramenta Raspi-Config e para melhorar a segurança tem as 17 Security Tips To Protect Your Raspberry Pi Like A Pro.

Em breve farei o teste neste mesmo rasp rodando Open-WRT.

quinta-feira, 23 de dezembro de 2021

Linux 32 Bits 2021 - BusenLabs, Devuan, Point


Nos testes iniciados em Linux 32 Bits 2021 , o primeiro foi do Linux 32 Bits 2021 - AntiX, depois foi o Linux 32 Bits 2021 - Sparky e agora os resultados ruins. Decidi publicar para lembrar e compartilhar quando as coisas vão abaixo do esperado.

As especificações do netbook em que foram feitos os testes são:
Netbook eMachines eM250
Intel® Atom™ processor
Single channel with one soDIMM slot, DDR2 533/667 MHz com 2GB
Tela de 10,1" WSVGA com resolução de 1024 X 600



Netbook em que foram testados os live USB do Point Linux, Devuan e Busenlabs Lithium




A imagem do Busen Labs Linux Lithium de 32 bits tem apenas 665 MB, mas nem rodou no netbook.





Devuan Beowulf 3.1 minimal live tem 465 MB na versão de 32 bits, e um tutorial bem ilustrado de como instalar,  ainda tem algumas outras opções para testar ou instalar.
 
Ao tentar rodar o Devuan em modo live no netbook não sai da mensagem:

ISOLINUX 6.03 20150819 EHDD Copyright (C) 1994-2014 H. Peter Anvin et al

O que impossibilitou o uso, mas existe solução para esse erro.




Point Linux

Demorou praticamente uma hora para iniciar pelo modo live-USB, por isso não me aprofundei nos detalhes desta distro.


Área de trabalho do modo live-USB do Point Linux



O menu iniciar é bem modesto em comparação com outras distros mais populares.



Menu iniciar do Point Linux no modo live-USB



Uso do terminal com os comandos:
pwd
whoami
free
df
uptime
uname -a
echo $XDG_CURRENT_DESKTOP



Uso do terminal no modo live USB do Point Linux



Por padrão no Point Linux 3.16 os programas são:
gerenciador de arquivos é o Thunar 1.6.3
Editor de texto é o Mousepad 0.3.0
Terminal é o xfce4-terminal 0.6.3



editor de texto, gerenciador de arquivos e terminal usados no Point Linux 3.16



Outros programas que acompanham o Point Linux 3.16 são:
visualizador de imagens é o ristretto 0.6.3
ambiente gráfico é o Xfce Desktop Environment versão 4.10



Visualizador de imagens, editor de textos e ambiente gráfico usados no Point Linux 3.16



Conclusão

Apesar dos resultados negativos destas distribuições para uso de modo live-USB no meu netbook, sempre que possível retornarei a estes testes, pois mesmo que possam parecer infrutíferos, eu sempre acabo conhecendo programas alternativos mais leves e algumas vezes até melhor do que os que costumo utilizar.


sexta-feira, 9 de julho de 2021

Linux 32 Bits 2021





Para atualizar tanto o meu netbook (59) quanto meu aprendizado, vou testar algumas distribuições GNU/Linux como fiz em fevereiro de 2019. Apesar de algumas pessoas acharem perda de tempo, considero uma forma de conhecer outros programas que normalmente não usaria.

Como disponho de alguns pendrives de 1GB e um netbook com apenas 2GB de RAM, preciso de uma distribuição leve, que ainda tenha atualizações e o mais difícil atualmente, com suporte a arquitetura de 32 bits. 

Desde abril de 2021 essas distribuições Linux não suportam oficialmente a arquitetura de 32 bits:

Algumas condições são que as distribuições tem de rodar de forma live-USB, por isso não valem as imagens apenas de instalação e net-install, que normalmente são pequenas e baixam o restante dos pacotes necessários durante a instalação, que logicamente tem de estar conectadas na internet. 

Como existe uma quantidade gigantesca de distribuições GNU/Linux, a partir do ranking Top 100 do DistroWatch foram selecionadas as que usarei aqui.

Também precisam ter uma interface gráfica, desta vez não usarei as distros focadas em linha de comando.

As distribuições Linux na sequencia tem suporte a arquitetura de 32 bits, mas as imagens de instalação não contém os pré requisitos deste post e/ou são maiores que 1 GB.

Q4OS também tem suporte a 32 bits, em fevereiro de 2019 foi meu primeiro contato com esta distro (311) ainda na versão Scorpion Trinity 2.7. A versão estável atual é Q4OS 3.14 Centaurus e a imagem não chega a 450 MB, porém não possui live-USB, é apenas para instalação.

Trisquel GNU Linux por pouco não entrou no teste, a versão 9 LTS Etiona Sugar Toast tem 1,1 GB.

LXLE de 32 bits tem 1,3 GB

O Peppermint 10 Respin com 32 bits tem 1,46 GB. 

MX Linux 19.4
 tem suporte a 32 bits, porém a imagem tem 6 GB.

Kali Linux tem algumas opções com suporte a 32 bits.

Caso tenha interesse em fazer um pendrive com múltiplos sistemas operacionais, por linha de comando, uma opção é o MultiOS-USB.

As distros que encontrei, preenchem os requisitos citados acima e que testarei são:


terça-feira, 15 de junho de 2021

Haiku OS - Browsers - parte 3

Logos dos browsers Doodle, NetSurf, Links, Otter e qutebrowser
 

Neste post vou verificar as versões usadas no Haiku OS, se ainda estão em desenvolvimento, acesso a alguns sites, como este humilde blog, Instagram, UOL, Globo, se tem suporte ao YouTube, Google Meet e GloboPlay. 

Todos os navegadores são código aberto e multiplataforma, além de gratuitos e estão disponíveis no HaikuDepot.



Dooble

Dooble no HaikuDepot



A versão suportada no Haiku OS é a antiga 1.56 do longínquo ano de 2008, depois de passar por uma reformulação surgiu o novo Dooble Web Browser que esta sendo desenvolvido para outras plataformas. 


Caixa de dialogo com a versão e créditos do Dooble, caixa de configuração e na imagem maior a página inicial


Site mais simples navegou, como este blog, no YouTube não carregou nem as imagens e apresentou mensagem de erro, em portais de noticias como globo.com e UOL não carregou as imagens.


Prints do Dooble ao acessar este blog, YouTube, Globo e UOL


Por ser focado em segurança e privacidade exige algum esforço para configurar, mas como deixou de ser atualizado em 2008 acaba ficando sem sentido seu uso, e se for para navegar sem imagens melhor já usar um browser em modo texto que é muito mais rápido.




Links Web Browser


Links Web Browser no HaikuDepot



Navegador focado em modo texto,  a versão usada foi a 2.21, e no site já existe a versão 2.3, tem a possibilidade de usar o mouse ou atalhos como pode ser visto no menu, e é extremamente "clean".


Detalhes com a versão do Links Web Browser, barra de ferramentas e por último a página inicial com a barra de URL 


É no minimo interessante verificar como os sites aparecem quando usado o Links Web Browser, este blog ficou ainda mais simples, o Instagram não aparece nenhuma imagem (exceto o logo) e os portais de noticias Globo e UOL aparecem apenas os textos.


Links Web Browser navegando por este blog, Instagram, Globo e UOL.

Por curiosidade acessei o YouTube e o GloboPlay, o resultado pode ser visto na imagem. é curioso ver que o Google tem uma página bem similar ao que estamos acostumados, e o site do desenvolvedor é bem colorido e cheio de imagens.


Prints do Links Web Browser ao acessar o YouTube, GloboPlay, Google e o site do desenvolvedor. 

Achei interessante a proposta de um navegador para terminal, além de ser excelente para leituras sem distração.


NetSurf

NetSurf no HaikuDepot



No site oficial a última versão é a 3.10 de maio de 2020, a mesma é usada no Haiku OS, é um navegador multiplataforma, e foram lançadas atualizações anuais, sendo que a última foi de maio de 2020, então não é recomendável o uso por segurança.


Caixa de dialogo com a versão do NetSurf e pagina inicial padrão do navegador





Infelizmente o NetSurf trava muito, tornando quase inviável o seu uso, na Globo.com por exemplo não carregou as imagens, e no Google Meet mesmo digitando o código da reunião nem habilita o botão para participar.



NetSurf com a Globo.com, onde não carrega as imagens e Google Meet impossibilitado de acesso



Entre os cinco que estão neste teste foi o que teve o pior desempenho. 




Otter Browser

Otter Browser no HaikuDepot


O Otter-Browser é um navegador de código aberto e multiplataforma, inspirado no Opera 12 e usa estrutura Qt. A versão usada foi a 1.0.02, mesmo abrindo a caixa de procurar atualizações não foi possível fazer a atualização.


Algumas das caixas de diálogos do Otter Browser, acima a esquerda versão, abaixo Procurar atualizações e a direita versão do Qt


Para a navegação no cotidiano atende em boa parte, como este blog, Instagram e UOL, até onde percebi não encontrei grandes problemas nestes sites, mas na Globo por exemplo as imagens não carregam.


Otter Browser navegando por este blog, pelo Instagram, Na Globo e por fim no UOL


Ao contrário da maioria dos outros navegadores, o Otter-Browser não apresentou problemas ao acessar o YouTube porém no GloboPlay não carrega e no Google Meet apresenta um aviso pedindo para usar um dos grandes navegadores (Firefox, Chrome ou Edge).



Otter Browser navegando pelo YouTube, GloboPlay e Google Meet



Um recurso interessante que não me recordo de ter visto de forma tão clara em outros navegadores, é o rodapé com as informações sobre a página enquanto é carregada, entre as informações apresentadas estão a porcentagem de download, tamanho, elementos, velocidade, tempo e o local de onde recebe estes dados.


Recurso interessante do OtterBrowser de rodapé com informações sobre a página sendo carregada


Entre os que usei no Haiku OS foi o que me adaptei melhor.




qutebrowser

qutebrowser no HaikuDepot


Ao tentar abrir o qutebrowser pela primeira vez ocorreu o erro "Failed to start QtWebEngine backend!", ao perguntar no grupo do Telegram sobre este erro, me foi sugerido apenas clicar para forçar o inicio do navegador, pois ainda não existe suporte ao QtWebEngine no Haiku, somente ao QtWebKit.


Erro ao abrir o qutebrowser pela primeira vez, pode forçar a inicialização que funciona

É um navegador multiplataforma (Mac, Linux e ®windows) , a ferramenta de busca padrão é o Duckduckgo. Com o qutebrowser na maioria dos sites não houve problema, acessei este blog, o Instagram, e apesar do aviso de que este navegador não é mais suportado consegui ver os stories sem problemas porém na live apenas o chat funcionou enquanto o vídeo não apareceu, na Globo não carregou as imagens e no UOL foi normal.



Navegando com o qutebrowser por este blog, Instagram, Globo e UOL.


Para sites mais complexos o qutebrowser funciona bem com o YouTube, já no Google Meet é possível digitar o código para acessar a reunião, porém nem habilita o botão Participar, impossibilitando o uso, o mesmo acontece no GloboPlay que não carrega os vídeos.



Prints do qutebrowser no Youtube, Google Meet e GloboPlay


É um navegador simples e rápido, funcionou bem até no YouTube, mas para videoconferências ou plataformas de streaming já não serve.





Conclusão

Entre os navegadores usados a escolha vai para o Otter-Browser, e achei interessantes o qutebrowser e o Links Web Browser.

Depois pesquisarei a forma que são carregadas as imagens da Globo, pois apresentaram incompatibilidade com todos os testes.