Linux 7.3, Mojo Open Source e o Futuro do Hardware: Edição de Descobertas

Compartilhar
Linux 7.3, Mojo Open Source e o Futuro do Hardware: Edição de Descobertas
Photo by Simone Dinoia / Unsplash
Linux Tricks: descobertas, ferramentas e aprendizado no Linux

Olá, explorador do Linux! Seja bem-vindo a mais uma edição do Linux Tricks. Hoje, mergulhamos nas entranhas do kernel 7.3, que traz otimizações vitais para jogos e CPUs híbridas. Além disso, acompanhamos um marco histórico no mundo da programação com a abertura do código do Mojo e observamos como a escassez de componentes afeta fabricantes de hardware. Prepare-se para descobrir ferramentas que tornam seu dia a dia mais fluido e eficiente.


DESTAQUE PRINCIPAL

Linux 7.3: Otimizações de Agendamento e Novos Tipos de Núcleo

O kernel Linux 7.3 chega com um pacote robusto de melhorias no agendador de tarefas, focado em reduzir a latência e melhorar a experiência em jogos e sistemas com CPUs híbridas. Uma das mudanças mais significativas é a unificação do tratamento de tipos de núcleos entre Intel e AMD. O kernel agora reconhece explicitamente um novo tipo de núcleo de "baixo consumo" da AMD, complementando os núcleos de desempenho e eficiência já conhecidos, como nos chips Zen 4C e 5C. Essa padronização permite que o sistema operacional distribua cargas de trabalho de forma mais inteligente, priorizando a eficiência energética sem sacrificar a responsividade.

Além disso, as atualizações do agendador visam suavizar a execução de processos críticos, beneficiando diretamente gamers e usuários que dependem de baixa latência. Para desenvolvedores, há também novas funcionalidades para programas BPF, permitindo leitura mais eficiente de atributos estendidos em sockets, o que facilita a integração com systemd e outras ferramentas modernas. Essas mudanças refletem um esforço contínuo para adaptar o kernel às arquiteturas complexas dos processadores atuais, garantindo que seu hardware seja utilizado da maneira mais eficiente possível, independentemente da marca do fabricante.

Veja a notícia original →

Giro Linux Tricks: curadoria de notícias, dicas e descobertas

CURADORIA DA EDIÇÃO

Giro Linux Tricks

Notícias, dicas e descobertas selecionadas para você.

Mojo Torna-se Totalmente Open Source

A linguagem de programação Mojo, criada pela Modular, agora tem seu compilador e cadeia de ferramentas de código aberto sob a licença Apache 2.0 com exceções LLVM. Essa decisão ocorre logo após a aquisição da Modular pela Qualcomm. O Mojo foi projetado para combinar a facilidade de uso do Python com o desempenho de baixo nível de linguagens como C++. A abertura do código permite que a comunidade contribua ativamente para o desenvolvimento da linguagem, acelerando inovações e corrigindo bugs. Para desenvolvedores interessados em sistemas de alta performance e inteligência artificial, isso representa uma oportunidade única de explorar e moldar o futuro dessa tecnologia promissora em um ambiente colaborativo e transparente.

Veja a notícia original →

COSMIC Desktop 1.6: Controle de Volume por Aplicativo

O ambiente de desktop COSMIC, desenvolvido pela System76 para o Pop!_OS, lançou a versão 1.6 com melhorias significativas na experiência do usuário. A principal novidade é o controle de volume por aplicativo, permitindo ajustar o som de cada programa individualmente, uma funcionalidade muito solicitada. Além disso, houve melhorias no compositor gráfico, que gerencia a exibição das janelas, resultando em uma interface mais fluida e responsiva. O terminal também recebeu aprimoramentos e correções em vários componentes centrais do desktop. Essas atualizações reforçam o compromisso da System76 em oferecer um ambiente moderno, estável e altamente personalizável, construído inteiramente em Rust para maior segurança e desempenho.

Veja a notícia original →

PINE64 Pausa Produção de Dispositivos Linux

A fabricante de hardware PINE64 anunciou que não tem planos imediatos para continuar a produção de novos dispositivos Linux. A decisão deve-se à escassez global de componentes críticos, como DRAM e eMMC, que impactam severamente a cadeia de suprimentos. A empresa espera que os preços desses componentes se estabilizem após meados de 2027 antes de retomar a produção em larga escala. Essa pausa reflete os desafios enfrentados pela indústria de hardware de nicho, que depende de componentes de consumo em massa. Para entusiastas e desenvolvedores que utilizam placas PINE64 para projetos de IoT ou aprendizado, isso pode significar atrasos na disponibilidade de novos modelos, destacando a importância de planejar projetos com hardware disponível atualmente.

Veja a notícia original →

Thunderbird 154: Integração com Microsoft Graph

O cliente de e-mail Mozilla Thunderbird lançou a versão 154, trazendo suporte opcional ao Microsoft Graph, o que facilita a integração com serviços da Microsoft, como Outlook e OneDrive. Além disso, a nova versão oferece melhor integração com o ambiente de desktop, incluindo suporte opcional à bandeja do sistema, permitindo que o aplicativo fique minimizado de forma mais discreta. Houve também melhorias no comportamento de busca, tornando mais fácil encontrar mensagens e contatos específicos. Essas atualizações visam tornar o Thunderbird uma alternativa mais robusta e integrada para usuários que dependem de ecossistemas corporativos ou pessoais baseados em serviços da Microsoft, sem abrir mão da privacidade e do código aberto.

Veja a notícia original →

Linux 7.3 Deprecia Plataformas ARM 32-bit Antigas

Com a chegada do kernel Linux 7.3, várias plataformas ARM de 32 bits mais antigas foram depreciadas, o que significa que o suporte a elas será gradualmente removido em versões futuras. Essa decisão visa manter o kernel enxuto e focado em arquiteturas modernas, mas resulta no "órfão" de centenas de drivers que dependiam dessas plataformas específicas. Para usuários de dispositivos embarcados ou antigos que ainda utilizam essas arquiteturas, é crucial verificar a compatibilidade e considerar atualizações de hardware ou permanecer em versões de kernel mais antigas e estáveis. Essa tendência de limpeza de código antigo é comum no desenvolvimento de software livre, garantindo que os recursos de desenvolvimento sejam direcionados para tecnologias atuais e mais amplamente utilizadas.

Veja a notícia original →

PHP 8.6: Benchmarks e Desempenho JIT

Novos benchmarks revelam o desempenho do PHP 8.6, que está em desenvolvimento, comparado às versões anteriores, incluindo o PHP 7.4 e o 8.5. Os testes mostram melhorias significativas na velocidade de execução, especialmente quando o compilador JIT (Just-In-Time) está habilitado. O JIT permite que o PHP compile código para instruções de máquina em tempo real, oferecendo ganhos de performance em cargas de trabalho intensivas. Esses números preliminares indicam que a próxima versão oficial do PHP 8.6.0 será uma escolha sólida para aplicações web que exigem alta performance. Desenvolvedores podem começar a testar a versão atual do Git do PHP 8.6 para avaliar os impactos em seus próprios projetos e preparar-se para a transição quando o lançamento oficial ocorrer.

Veja a notícia original →

Raspberry Pi Compute Module 5 Programming Jig

A Raspberry Pi lançou o Programming Jig para o Compute Module 5, uma ferramenta essencial para desenvolvedores que trabalham com módulos de computação. Este dispositivo permite a programação e recuperação de firmware em módulos que não possuem armazenamento interno ou que estão com o sistema corrompido. É uma peça crucial para a produção em massa e para testes de desenvolvimento, garantindo que os módulos possam ser inicializados e configurados corretamente. Para entusiastas e empresas que utilizam o Compute Module 5 em projetos personalizados, ter acesso a esta ferramenta facilita a manutenção e a atualização dos dispositivos, tornando o processo de desenvolvimento mais robusto e menos propenso a falhas irreversíveis.

Veja a notícia original →


Vale conhecer: ferramentas e projetos Linux

VALE CONHECER

Monitoramento de Memória com free -h

Manter o controle do uso de memória RAM é fundamental para o desempenho do seu sistema Linux. O comando free é uma ferramenta simples e poderosa para visualizar essa informação. Ao usar a opção -h, a saída é apresentada em um formato "human-readable", ou seja, em gigabytes (GB) ou megabytes (MB), facilitando a leitura. Ele mostra a memória total, usada, livre, compartilhada, buffers e cache. Entender a diferença entre memória "livre" e "cache" é importante: o Linux usa memória livre para cachear arquivos do disco, acelerando o acesso a dados. Se a memória usada estiver alta, mas o cache também estiver alto, seu sistema provavelmente está saudável. Este comando é ideal para diagnósticos rápidos de desempenho.

Veja a documentação oficial →


Dica prática para Linux

DICA PRÁTICA

Comando do Dia: free -h

Quer saber quanto de memória RAM seu sistema está usando e quanto está disponível? O comando free -h é a solução rápida e segura. Ele exibe um resumo da memória física e do swap (memória virtual no disco). A opção -h formata os números para serem facilmente legíveis (ex: 1.5G em vez de 1536M). Use este comando quando notar lentidão no sistema ou ao monitorar o desempenho de aplicações pesadas. Na saída, observe a linha "Mem:": a coluna "used" mostra a memória consumida por processos, enquanto "buff/cache" indica memória usada para acelerar o acesso ao disco. Se a coluna "available" for baixa, seu sistema pode estar sob pressão de memória. Lembre-se: a saída pode variar ligeiramente dependendo da distribuição e da versão do utilitário.

free -h

Veja a documentação oficial →

Gostou da edição, encontrou algum erro ou quer sugerir uma pauta? Responda a este e-mail — queremos ouvir você.

Veja mais