Autor: Yuri Gagarin

Emulador RISC-V na forma de um shader em pixels, que permitiu rodar Linux no VRChat

Publicados os resultados de um experimento sobre como organizar a inicialização do Linux dentro de um espaço 3D virtual em um jogo online multijogador VRChat, que permite o upload de modelos 3D com seus próprios shaders. Para implementar a ideia proposta, foi criado um emulador da arquitetura RISC-V, executado do lado da GPU na forma de um shader de pixel (fragment shader) (o VRChat não suporta shaders computacionais e UAV). O código do emulador foi publicado sob a licença MIT. A base do emulador é uma implementação […]

Lançamento do Ubuntu 20.04.3 LTS com atualização da pilha gráfica e núcleo do Linux

Foi formada uma atualização para a distribuição Ubuntu 20.04.3 LTS, que inclui mudanças relacionadas à melhoria do suporte a hardware, atualização do núcleo do Linux e da pilha gráfica, correções de erros no instalador e no carregador de inicialização. A atualização também inclui atualizações relevantes para várias centenas de pacotes, relacionadas à correção de vulnerabilidades e questões que afetam a estabilidade. Simultaneamente, atualizações similares foram apresentadas para o Ubuntu Budgie 20.04.3 LTS, Kubuntu […]

O projeto GNOME lançou um catálogo web de aplicativos

Os desenvolvedores do projeto GNOME apresentaram um novo catálogo de aplicativos em apps.gnome.org, que oferece uma seleção dos melhores aplicativos criados de acordo com a filosofia da comunidade GNOME e que se integram perfeitamente ao ambiente de trabalho. Oferecem-se três seções: aplicativos principais, aplicativos adicionais da comunidade, desenvolvidos no âmbito da iniciativa GNOME Circle, e aplicativos para desenvolvedores. O catálogo também inclui aplicativos móveis, criados com […]

Na última semana, foram baixadas 473 mil cópias do LibreOffice 7.2

A organização The Document Foundation publicou estatísticas de downloads da semana após o lançamento do LibreOffice 7.2. Foi relatado que o LibreOffice 7.2.0 foi baixado 473 mil vezes. Para comparação, o já estagnado projeto Apache OpenOffice, com o lançamento publicado no início de maio, 4.1.10, que inclui apenas algumas correções, acumulou 456 mil downloads na primeira semana, 666 mil na segunda, e […]

Lançamento do pacote integrado de aplicativos de internet SeaMonkey 2.53.9

Foi lançado o conjunto de aplicações web SeaMonkey 2.53.9, que combina em um único produto um navegador web, um cliente de e-mail, um sistema de agregação de feeds de notícias (RSS/Atom) e um editor WYSIWYG de páginas HTML, o Composer. Inclui também como complementos pré-instalados um cliente IRC, o Chatzilla, um conjunto de ferramentas para desenvolvedores web, o DOM Inspector, e um calendário planejador, o Lightning. Esta nova versão traz correções e mudanças da base de código atual do Firefox (SeaMonkey 2.53 é baseado […]

Atualização OpenSSL 1.1.1l com correções de duas vulnerabilidades

Está disponível uma versão de correção da biblioteca criptográfica OpenSSL 1.1.1l que resolve duas vulnerabilidades: CVE-2021-3711 — um estouro de buffer no código que implementa o algoritmo criptográfico SM2 (amplamente utilizado na China), que permite, devido a um erro no cálculo do tamanho do buffer, sobrescrever até 62 bytes fora da área de buffer. Um atacante pode potencialmente executar seu código ou fazer o aplicativo falhar ao enviar cuidadosamente a formatação […]

Lançamento do emulador QEMU 6.1

Foi apresentado o lançamento do projeto QEMU 6.1. Como emulador, o QEMU permite executar programas compilados para uma plataforma de hardware em um sistema com uma arquitetura totalmente diferente, por exemplo, executar um aplicativo para ARM em um PC compatível com x86. Em modo de virtualização, o desempenho da execução de código em um ambiente isolado é próximo do de um sistema físico, graças à execução direta de instruções na CPU e ao uso […]

O núcleo do Linux completou 30 anos

Em 25 de agosto de 1991, após cinco meses de desenvolvimento, o estudante Linus Torvalds, de 21 anos, anunciou em uma nova coletiva no comp.os.minix a criação de um protótipo funcional do novo sistema operacional Linux, para o qual foi destacado o término do port dos bash 1.08 e gcc 1.40. O primeiro lançamento público do núcleo do Linux foi apresentado em 17 de setembro. O núcleo 0.0.1 tinha um tamanho de 62 KB comprimido e continha […]

Lançamento do sistema de pagamento GNU Taler 0.8, desenvolvido pelo projeto GNU

O projeto GNU lançou a versão 0.8 do seu sistema livre de pagamentos eletrônicos GNU Taler. Uma característica do sistema é que os compradores desfrutam de anonimato, enquanto os vendedores não são anônimos, garantindo a transparência nas reportagens fiscais. Ou seja, o sistema não permite rastrear informações sobre como o usuário gasta seu dinheiro, mas oferece meios para rastrear a entrada de fundos (o remetente permanece anônimo), resolvendo questões relacionadas à […]

O Ruffle integra suporte ao codec H.263, escrito na linguagem Rust

No Ruffle, um emulador do Adobe Flash Player escrito em Rust, foi adicionada a compatibilidade com o decodificador do formato de compressão de vídeo H.263, permitindo a reprodução de fluxos de vídeo integrados em arquivos swf (ainda sem suporte ao formato flv). O decodificador H.263 foi escrito do zero em Rust e não é uma camada em cima do FFmpeg. Inicialmente, a implementação do codec foi proposta para inclusão no Ruffle ainda em janeiro, […]

Está disponível a versão beta do GNOME 41

Foi lançado o primeiro beta do ambiente de desktop GNOME 41, que marcou a congelamento de mudanças relacionadas à interface do usuário e à API. O lançamento está previsto para 22 de setembro de 2021. Para testar o GNOME 41, foram preparadas compilações experimentais pelo projeto GNOME OS. Lembrando que o GNOME mudou para uma nova numeração de versões, onde, em vez de 3.40, foi publicado na primavera o lançamento 40.0, seguido […]

O repositório NPM interrompe o suporte ao TLS 1.0 e 1.1.

A GitHub decidiu encerrar o suporte aos protocolos TLS 1.0 e 1.1 no repositório de pacotes NPM e em todos os sites relacionados ao gerenciador de pacotes NPM, incluindo npmjs.com. A partir de 4 de outubro, para se conectar ao repositório, incluindo para instalação de pacotes, será necessário um cliente que suporte pelo menos TLS 1.2. Na própria GitHub, o suporte ao TLS 1.0/1.1 foi […]

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