Autor: ProHoster

Canonical e Vodafone estão desenvolvendo tecnologia de smartphone em nuvem usando Anbox Cloud

A Canonical apresentou um projeto de criação de um smartphone em nuvem, desenvolvido em conjunto com a operadora móvel Vodafone. O projeto é baseado na utilização do serviço de nuvem Anbox Cloud, que permite rodar aplicativos e jogar jogos criados para a plataforma Android sem estar vinculado a um sistema específico. Os aplicativos são executados em contêineres isolados em servidores externos usando o ambiente Anbox aberto. O resultado da execução é traduzido em [...]

Lançamento da plataforma de transmissão de vídeo descentralizada PeerTube 4.1

Ocorreu o lançamento de uma plataforma descentralizada para organização de hospedagem e transmissão de vídeo PeerTube 4.1. PeerTube oferece uma alternativa neutra em termos de fornecedor ao YouTube, Dailymotion e Vimeo, usando uma rede de distribuição de conteúdo baseada em comunicações P2P e conectando os navegadores dos visitantes. Os desenvolvimentos do projeto são distribuídos sob licença AGPLv3. Principais inovações: Melhor desempenho do player de vídeo integrado em dispositivos móveis. Quando você toca o centro, [...]

Coreboot 4.16 lançado

Foi publicado o lançamento do projeto CoreBoot 4.16, no âmbito do qual está sendo desenvolvida uma alternativa gratuita ao firmware proprietário e BIOS. O código do projeto é distribuído sob a licença GPLv2. Na criação da nova versão participaram 170 desenvolvedores, que prepararam 1770 alterações. Principais inovações: Adicionado suporte para 33 placas-mãe, 22 das quais são usadas em dispositivos com Chrome OS ou em servidores Google. Entre não […]

MPlayer 1.5 lançado

Três anos após o último lançamento, foi lançado o reprodutor multimídia MPlayer 1.5, que garante compatibilidade com a versão mais recente do pacote multimídia FFmpeg 5.0. O código do projeto é distribuído sob a licença GPLv2+. As mudanças na nova versão se resumem à integração de melhorias adicionadas ao FFmpeg nos últimos três anos (a base de código é sincronizada com o branch master do FFmpeg). Uma cópia do novo FFmpeg está incluída em […]

Lançamento do SQLite 3.38 DBMS e conjunto de utilitários sqlite-utils 3.24

O lançamento do SQLite 3.38, um SGBD leve projetado como uma biblioteca plug-in, foi publicado. O código SQLite é distribuído como domínio público, ou seja, pode ser usado sem restrições e gratuitamente para qualquer finalidade. O suporte financeiro para desenvolvedores SQLite é fornecido por um consórcio especialmente criado, que inclui empresas como Adobe, Oracle, Mozilla, Bentley e Bloomberg. Principais mudanças: Adicionado suporte para operadoras -> […]

Vulnerabilidade no GitLab que permite acesso a tokens Runner

Atualizações corretivas na plataforma de desenvolvimento colaborativo GitLab 14.8.2, 14.7.4 e 14.6.5 eliminam uma vulnerabilidade crítica (CVE-2022-0735) que permite que um usuário não autorizado extraia tokens de registro no GitLab Runner, que é usado para chamar manipuladores ao construir o código do projeto em um sistema de integração contínua. Nenhum detalhe foi fornecido ainda, apenas que o problema é causado por vazamento de informações ao usar comandos rápidos [...]

Lançamento da plataforma GNUnet P2P 0.16.0

Foi apresentado o lançamento da estrutura GNUnet 0.16, projetada para construir redes P2P descentralizadas seguras. As redes criadas utilizando o GNUnet não têm um único ponto de falha e são capazes de garantir a inviolabilidade da informação privada dos utilizadores, incluindo a eliminação de possíveis abusos por parte dos serviços de inteligência e administradores com acesso aos nós da rede. GNUnet suporta a criação de redes P2P sobre TCP, UDP, HTTP/HTTPS, Bluetooth e WLAN, […]

Lançamento do vinculador Mold 1.1, desenvolvido por LLVM lld

Foi publicada uma versão do vinculador Mold, que pode ser usado como um substituto mais rápido e transparente para o vinculador GNU em sistemas Linux. O projeto é desenvolvido pelo autor do vinculador LLVM lld. Uma característica fundamental do Mold é a velocidade muito alta de vinculação de arquivos de objetos, visivelmente mais rápida do que os vinculadores GNU gold e LLVM lld (vincular no Mold é apenas metade da velocidade de simplesmente copiar arquivos [...]

Lançamento do Bubblewrap 0.6, camada para criação de ambientes isolados

Está disponível uma versão de ferramentas para organização do trabalho de ambientes isolados Bubblewrap 0.6, geralmente usada para restringir aplicações individuais de usuários sem privilégios. Na prática, o Bubblewrap é usado pelo projeto Flatpak como uma camada para isolar aplicativos iniciados de pacotes. O código do projeto é escrito em C e distribuído sob a licença LGPLv2+. Para isolamento, são utilizadas tecnologias tradicionais de virtualização de containers Linux, baseadas […]

Versão do Wine 7.3

Ocorreu um lançamento experimental de uma implementação aberta do WinAPI - Wine 7.3. Desde o lançamento da versão 7.2, 15 relatórios de bugs foram fechados e 650 alterações foram feitas. As mudanças mais importantes: Suporte contínuo para código de tipo 'longo' (mais de 230 alterações). O suporte correto para conjuntos de APIs do Windows foi implementado. A tradução das bibliotecas USER32 e WineALSA para usar o formato de arquivo executável PE continuou […]

O projeto Neptune OS está desenvolvendo uma camada de compatibilidade do Windows baseada no microkernel seL4

Foi publicada a primeira versão experimental do projeto Neptune OS, desenvolvendo um add-on para o microkernel seL4 com a implementação de componentes do kernel do Windows NT, visando fornecer suporte para execução de aplicativos Windows. O código é distribuído sob a licença GPLv3. O projeto é implementado pelo "NT Executive", uma das camadas do kernel do Windows NT (NTOSKRNL.EXE), responsável por fornecer a API de chamada do sistema NT Native e interface para operação do driver. Em Netuno […]

O kernel Linux 5.18 planeja permitir o uso do padrão de linguagem C C11

Ao discutir um conjunto de patches para corrigir problemas relacionados ao Spectre no código da lista vinculada, ficou claro que o problema poderia ser resolvido de maneira mais elegante se o código C que estivesse em conformidade com uma versão mais recente do padrão fosse permitido no kernel. Atualmente, o código do kernel adicionado deve estar em conformidade com a especificação ANSI C (C89), […]