daltux

Pelas liberdades de executar, estudar, aprimorar e compartilhar a tecnologia.

Reedição de publicação de 2006 em blog/site pessoal mantido de 1998 a 2012.

“Num futuro muito próximo”, no imenso sertão da Austrália, há uma espécie de patrulha rodoviária para tentar controlar gangues motorizadas que pilham as estradas. Dessa pequena corporação, faz parte o jovem protagonista Max Rockatansky (Mel Gibson), tido como o mais eficiente de seus integrantes.

Leia mais...

🇬🇧 English version available / Uma versão em inglês também está disponível.

Discordo fortemente quando alguém afirma equivocadamente que “Linux” — querendo frequentemente dizer GNU — seria projetado para ser utilizado apenas pela linha de comando. Alegam que, por isso, usuários finais seriam melhor satisfeitos por um ou dois sistemas operacionais não livres para computadores pessoais, especialmente o que domina o mercado.

Leia mais...

🇵🇹🇧🇷 Versão em português disponível / A Portuguese version is available.

I strongly disagree when people mistakenly claim that “Linux” (meaning GNU and other Unix-like) is designed to be used only on the command line interface, and therefore end users would be better served by one or two more common desktop operating systems, especially the currently dominant one.

Read more...

Acaba sendo bastante interessante pelo menos alguém, em uma equipe que trabalha com um parque repleto de Debian GNU/Linux e/ou derivados como Ubuntu, utilizar Debian Sid ou pelo menos Testing na sua máquina de uso direto:

Leia mais...

Seguem resultados de um rápido #teste de desempenho de leitura de dispositivos de armazenamento de dados comuns em algumas máquinas. São quatro unidades de discos rígidos (HDD), duas unidades de estado sólido (SSD) e um cartão de memória MicroSD. Os testes foram realizados utilizando o software GNOME Disks enquanto as partições existentes estavam montadas, ainda que sem uso intenso.

Leia mais...

Última revisão: 13/11/2023

Ubuntu, recentemente (22.04[1] em diante), na sua variação para desktop, inclui um serviço “systemd-oomd” que mata processos que estejam consumindo muita memória, preventivamente, bem antes que ela se esgote e haja potencial travamento. A ideia parece boa, porém, como está implementada, acaba sendo exagerada.

Leia mais...

Orgulhava-me por conseguir usar tornozeleiras eletrônicas de bolso (espertofones/celulares) até acabarem, desistindo apenas quando literalmente quebravam ou a reposição da bateria ficava inviável. Já fiz várias “ressuscitarem”, após deixarem de ter atualizações das fabricantes, instalando geralmente alguma versão de LineageOS (anteriormente “Cyanogenmod”), uma distribuição comunitária com atualização frequente do Android, sistema operacional cujas partes mais genéricas, incluindo o kernel Linux, são consideradas software livre ou declaram ter seu código-fonte “aberto”. Código-fonte é a programação escrita de forma que pode ser estudada, auditada e/ou reaproveitada. As fabricantes dos aparelhos adicionam ao #Android componentes específicos para cada modelo e normalmente promovem outras adaptações e personalizações, muitas vezes sem minimamente disponibilizar seu código-fonte. Então, frequentemente, programadores voluntários da comunidade se dispõem a portar ou até reimplementar componentes necessários para que a distribuição alternativa funcione em determinado dispositivo.

A #Samsung teve a “brilhante” ideia de colocar em alguns modelos um mecanismo que impede qualquer tipo de alteração “não oficial” no firmware, software embutido na máquina. Fez com que o bootloader, processo que carrega o sistema operacional ao ligar o aparelho, pudesse ser desbloqueado — o que possibilitaria instalar versões diferentes — apenas após uma semana de funcionamento ininterrupto com o mesmo cartão SIM (chip da operadora). Essa condição é validada por um servidor na Internet mantido pela empresa. Isso supostamente serviria para inviabilizar alterações caso o aparelho fosse extraviado. Ocorre que a Samsung não deu a devida manutenção a tal servidor (rmm.samsung.com), cujo certificado para HTTPS se expirou em fins de 2021. Ou seja, agora, o celular não tem como se comunicar com o serviço que validaria sua situação para que enfim permitisse ao consumidor desbloquear o bootloader nas opções de desenvolvedor.

Então é isto: ficamos com um aparelho que teve a última atualização em 2020, no caso do Galaxy A5 2017, e agora não podemos fazer mais nada a respeito. Após seis anos, o hardware está perfeito, a tela não tem um risco e até a bateria ainda está surpreendentemente útil. Porém, a obsolescência programada venceu.

Aparentemente, pouco adianta ser cuidadoso com algo feito para durar no máximo três anos. O que fazer agora? Jogar fora e poluir? Vender a preço de banana? Sugestões são bem-vindas.

Há informações a quem quiser ver que não sou o único a passar por isso no fórum especializado XDA.

Post scriptum

A ideia era experimentar LineageOS for microG, sendo microG uma implementação livre alternativa aos Google Play Services, ou seja, Android sem a dependência destes, para não oferecer tantos dados pessoais à empresa que domina o mercado.

Atualização

2025, julho — o servidor rmm.samsung.com sequer responde mais.

🇧🇷🇵🇹 Este blogue © 2023-25 por Daltux é publicado sob a licença CC BY-SA 4.0.
🇨🇦🇬🇧 This blog © 2023-25 by Daltux is licensed under CC BY-SA 4.0.  CCbySA