GPS de 10 anos recebe nova vida com código aberto

2025-07-26

Uma descoberta em uma loja de artigos usados - um GPS Navman Bike 1000 de 2015 - deu início a uma aventura de engenharia reversa. Suas atualizações de mapa haviam parado, um exemplo principal de obsolescência planejada. No entanto, o autor descobriu que ele rodava o Windows CE 6.0. Usando o Total Commander e o software de navegação de código aberto NaVeGIS com dados do OpenStreetMap, eles ressuscitaram o dispositivo com mapas atuais e até conseguiram executar o DOOM! Esta história destaca o poder do código aberto e da engenharia reversa, dando nova vida a tecnologias desatualizadas e promovendo a reflexão sobre a obsolescência planejada e o lixo eletrônico.

Leia mais
Tecnologia

Configuração de Broker MQTT de Alta Disponibilidade Nativo do Kubernetes

2025-05-18

Este artigo descreve uma configuração totalmente declarativa e nativa do Kubernetes para um broker MQTT de alta disponibilidade usando Eclipse Mosquitto e Traefik. Ele utiliza primitivas principais do Kubernetes (Deployments, Services, ConfigMaps e RBAC) para criar um broker primário e um secundário, garantindo uma falha de comutação com tempo de inatividade próximo a zero. Um controlador personalizado monitora o primário e troca o tráfego para o secundário em 5 segundos após uma falha, mantendo a continuidade da mensagem. A ponte MQTT interna garante a propagação perfeita da mensagem entre os brokers, mesmo durante a falha de comutação.

Leia mais
Desenvolvimento

OpenVMS recebe gerenciador de pacotes após 47 anos: Beta do VSP lançado

2025-03-17

Após 47 anos e suporte para 4 arquiteturas de CPU diferentes, o OpenVMS finalmente possui um gerenciador de pacotes - VSP! Atualmente em versão beta, possui algumas limitações: resolução de dependências incompleta, sem gerenciamento de atualizações e falta de suporte a repositórios privados. No entanto, ele simplifica significativamente a instalação de software, economizando tempo considerável. O VSP permite pesquisar, baixar e instalar software com comandos simples, eliminando o processo manual de download, extração e instalação. Melhorias futuras se concentrarão no tratamento automatizado de dependências, recursos de atualização/upgrade e suporte a repositórios privados, aproximando-o dos gerenciadores de pacotes modernos como APT, YUM e DNF.

Leia mais
Desenvolvimento