Categoria: Blog

Lançamento do ncspot, cliente Spotify em Rust

Foi lançado o ncspot 0.9, um cliente de console leve para o serviço de música Spotify, escrito na linguagem de programação Rust e mantido por mais de cinquenta desenvolvedores. A interface suporta temas e é desenvolvida usando a biblioteca ncurses. Por padrão, o PulseAudio é usado como servidor de som (para utilizar um backend de som alternativo, é necessário especificar flags de compilação). O código fonte é distribuído sob a licença BSD. […]

Lançamento do OpenLDAP 2.6.0, uma implementação aberta do protocolo LDAP

Publicado o lançamento do pacote OpenLDAP 2.6.0, que oferece uma implementação multiplataforma do protocolo LDAP (Lightweight Directory Access Protocol) para organizar e acessar serviços de diretório. O projeto desenvolve uma parte modular do servidor, suportando diversos backends de armazenamento e acesso a dados, balanceador de proxy, utilitários de cliente e bibliotecas. O código é escrito na linguagem C e é distribuído sob a licença pública OpenLDAP, semelhante à BSD. […]

A Mozilla removeu duas extensões populares que bloqueavam a atualização do Firefox

A Mozilla anunciou a remoção do catálogo addons.mozilla.org (AMO) de duas extensões — Bypass e Bypass XM, que tinham 455 mil instalações ativas e eram posicionadas como extensões para fornecer acesso a conteúdo distribuído por assinatura paga (bypass de paywall). Para modificar o tráfego, as extensões usavam a API Proxy, permitindo controlar as solicitações web feitas pelo navegador. Além das funções declaradas, as extensões mencionadas […]

Lançamento do Muen 1.0, um microkernel aberto para a criação de sistemas altamente confiáveis

Após oito anos de desenvolvimento, o projeto Muen 1.0, que desenvolve um kernel de separação (Separation kernel), foi lançado, com a ausência de erros em seu código fonte confirmada por métodos matemáticos de verificação formal de confiabilidade. O kernel está disponível para arquitetura x86_64 e pode ser aplicado em sistemas críticos que requerem um alto nível de confiabilidade e garantia de ausência de falhas. O código fonte do projeto é escrito na linguagem […]

Projeto ELevate, que facilita a transição do CentOS 7 para distribuições baseadas em RHEL 8

Os desenvolvedores da distribuição AlmaLinux, criada pela CloudLinux em resposta ao encerramento prematuro do suporte ao CentOS 8, apresentaram a ferramenta ELevate, que facilita a migração de instalações do CentOS 7.x para distribuições baseadas na base de pacotes RHEL 8, mantendo aplicativos, dados e configurações. Atualmente, o projeto suporta migração para AlmaLinux, Rocky Linux, CentOS Stream e Oracle Linux. O processo de migração […]

Os navegadores web qutebrowser 2.4 e Min 1.22 estão disponíveis

Lançado o navegador web qutebrowser 2.4, que oferece uma interface gráfica minimalista, sem distrações, e um sistema de navegação no estilo do editor de texto Vim, totalmente baseado em combinações de teclado. O código é escrito em Python com PyQt5 e QtWebEngine. Os códigos-fonte são distribuídos sob a licença GPLv3. O uso de Python não afeta o desempenho, uma vez que a renderização e a análise do conteúdo […]

A Microsoft trouxe de volta o código Hot Reload no repositório .NET

A Microsoft ouviu a opinião da comunidade e trouxe de volta ao repositório do .NET SDK o código que implementa a funcionalidade 'Hot Reload', que havia sido removido alguns dias atrás da base de código, mesmo sabendo que já era um recurso aberto e fazia parte das versões preliminares do .NET 6. Representantes da empresa se desculparam com a comunidade e reconheceram que cometeram um erro ao remover um código já adicionado […]

A Intel abriu o código do sistema de aprendizado de máquina ControlFlag para identificar erros no código

A Intel abriu suas pesquisas relacionadas ao projeto ControlFlag, que visa criar um sistema de aprendizado de máquina para melhorar a qualidade do código. A ferramenta desenvolvida pelo projeto permite, com base em um modelo treinado em um grande volume de código existente, identificar diversos erros e anomalias em textos de código escritos em linguagens de alto nível, como C/C++. O sistema é adequado para detectar vários tipos no código […]

No pacote NPM UAParser.js, que tem 8 milhões de downloads por semana, foi inserto um malware

A história sobre a remoção de três pacotes maliciosos do repositório NPM, que copiavam o código da biblioteca UAParser.js, teve um desdobramento inesperado – criminosos desconhecidos assumiram o controle da conta do autor do projeto UAParser.js e lançaram atualizações contendo código para roubo de senhas e mineração de criptomoedas. O problema é que a biblioteca UAParser.js, que oferece funcionalidades para analisar o cabeçalho HTTP User-Agent, conta com cerca de 8 milhões […]

Lançamento do Wine 6.20 e Wine staging 6.20

Foi lançada a versão experimental da implementação aberta do WinAPI – Wine 6.20. Desde o lançamento da versão 6.19, 29 relatórios de erros foram fechados e 399 alterações foram feitas. As mudanças mais significativas incluem: a transformação de MSXml, XAudio, DInput e alguns outros módulos para o formato PE (Portable Executable). Algumas bibliotecas de sistema foram incluídas para suportar compilações baseadas no formato PE. Em […]

Ataque ao Intel SGX, permitindo a extração de dados confidenciais ou a execução de código no enclave

Pesquisadores da Universidade Nacional de Defesa da China, da Universidade Nacional de Singapura e da Escola Politécnica Federal de Zurique desenvolveram um novo método de ataque a enclaves isolados do Intel SGX (Software Guard eXtensions). O ataque, chamado SmashEx, é provocado por problemas de reentrância durante o tratamento de exceções no trabalho de componentes de runtime para Intel SGX. O método de ataque proposto permite […]

A distribuição Chimera Linux, que combina o núcleo Linux com o ambiente FreeBSD

Daniel Kolesa da Igalia, que participa do desenvolvimento de projetos como Void Linux, WebKit e Enlightenment, está desenvolvendo uma nova distribuição chamada Chimera Linux. O projeto utiliza o kernel Linux, mas em vez das ferramentas GNU, forma um ambiente de usuário com base nos componentes do sistema FreeBSD, e utiliza LLVM para a compilação. A distribuição está sendo desenvolvida inicialmente como multiplataforma e suporta as arquiteturas x86_64, ppc64le, aarch64, […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster