Autor: ProHoster

A linguagem de programação Zig fornece suporte para autopromoção (bootstrapping)

Foram feitas alterações na linguagem de programação Zig que permitem que o compilador Zig stage2, escrito em Zig, se monte (stage3), o que torna esta linguagem auto-hospedada. Espera-se que este compilador seja oferecido por padrão na próxima versão 0.10.0. O Stage2 ainda está incompleto devido à falta de suporte para verificações de tempo de execução, diferenças na semântica da linguagem, etc. […]

Lançamento do conjunto GNU Coreutils 9.1 de utilitários principais do sistema

Uma versão estável do conjunto GNU Coreutils 9.1 de utilitários básicos do sistema está disponível, que inclui programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Principais mudanças: O utilitário dd adicionou suporte para nomes alternativos das opções iseek=N para skip=N e oseek=N para seek=N, que são usados ​​na opção dd para […]

Resultados do teste de desempenho do sistema de arquivos Reiser5 publicados

Foram publicados os resultados dos testes de desempenho do projeto Reiser5, que desenvolve uma versão significativamente redesenhada do sistema de arquivos Reiser4 com suporte para volumes lógicos que possuem “escala paralela”, que, ao contrário do RAID tradicional, implica a participação ativa do sistema de arquivos na distribuição de dados entre os dispositivos componentes do volume lógico. Do ponto de vista de um administrador, a diferença significativa do RAID é que os componentes de um volume lógico paralelo […]

Um ataque ao GitHub que levou ao vazamento de repositórios privados e acesso à infraestrutura NPM

O GitHub alertou os usuários sobre um ataque que visa baixar dados de repositórios privados usando tokens OAuth comprometidos gerados para os serviços Heroku e Travis-CI. É relatado que durante o ataque houve vazamento de dados de repositórios privados de algumas organizações, o que abriu acesso a repositórios para a plataforma Heroku PaaS e o sistema de integração contínua Travis-CI. Entre as vítimas estava GitHub e […]

Lançamento do Neovim 0.7.0, uma versão modernizada do editor Vim

Foi lançado o Neovim 0.7.0, um fork do editor Vim focado em aumentar a extensibilidade e flexibilidade. O projeto vem reformulando a base de código do Vim há mais de sete anos, como resultado das mudanças que simplificam a manutenção do código, fornecem um meio de dividir o trabalho entre vários mantenedores, separam a interface da parte base (a interface pode ser alterado sem tocar no interior) e implementar um novo […]

Fedora planeja substituir o gerenciador de pacotes DNF pelo Microdnf

Os desenvolvedores do Fedora Linux pretendem transferir a distribuição para o novo gerenciador de pacotes Microdnf em vez do DNF usado atualmente. O primeiro passo para a migração será uma grande atualização do Microdnf planejada para o lançamento do Fedora Linux 38, que terá funcionalidade próxima do DNF e, em algumas áreas, até mesmo o superará. Observa-se que a nova versão do Microdnf suportará todos os principais […]

Atualização do editor de código CudaText 1.161.0

Uma nova versão do editor de código livre multiplataforma CudaText, escrito usando Free Pascal e Lazarus, foi publicada. O editor suporta extensões Python e tem uma série de vantagens sobre o Sublime Text. Existem alguns recursos do ambiente de desenvolvimento integrado, implementados na forma de plugins. Mais de 270 lexers sintáticos foram preparados para programadores. O código é distribuído sob a licença MPL 2.0. As compilações estão disponíveis para plataformas Linux, [...]

Atualização do Chrome 100.0.4896.127 corrigindo a vulnerabilidade de 0 dias

O Google lançou a atualização do Chrome 100.0.4896.127 para Windows, Mac e Linux, que corrige uma vulnerabilidade grave (CVE-2022-1364) já usada por invasores para realizar ataques de dia zero. Os detalhes ainda não foram divulgados, sabemos apenas que a vulnerabilidade do dia 0 é causada pelo tratamento incorreto de tipos (Type Confusion) no mecanismo Blink JavaScript, que permite processar um objeto com tipo incorreto, que, por exemplo, torna possível gerar um ponteiro de 0 bits [...]

A capacidade de usar Qt está sendo desenvolvida para Chromium

Thomas Anderson, do Google, publicou um conjunto preliminar de patches para implementar a capacidade de usar Qt para renderizar elementos da interface do navegador Chromium na plataforma Linux. As alterações estão atualmente marcadas como não prontas para implementação e estão nos estágios iniciais de revisão. Anteriormente, o Chromium na plataforma Linux fornecia suporte para a biblioteca GTK, que é usada para exibir [...]

O navegador CENO 1.4.0 está disponível, com o objetivo de contornar a censura

A empresa eQualite publicou o lançamento do navegador móvel CENO 1.4.0, projetado para organizar o acesso à informação em condições de censura, filtragem de tráfego ou desconexão de segmentos da Internet da rede global. Firefox para Android (Mozilla Fennec) é usado como base. A funcionalidade relacionada à construção de uma rede descentralizada foi movida para uma biblioteca Ouinet separada, que pode ser usada para adicionar ferramentas de desvio de censura [...]

Lexical de código aberto do Facebook, uma biblioteca para a criação de editores de texto

O Facebook (banido na Federação Russa) abriu o código-fonte da biblioteca Lexical JavaScript, que oferece componentes para a criação de editores de texto e formulários web avançados para edição de texto para sites e aplicativos web. As qualidades distintivas da biblioteca incluem facilidade de integração em sites, design compacto, modularidade e suporte a ferramentas para pessoas com deficiência, como leitores de tela. O código é escrito em JavaScript e […]

Lançamento do Turnkey Linux 17, um conjunto de mini-distros para rápida implantação de aplicativos

Após quase dois anos de desenvolvimento, foi preparado o lançamento do conjunto Turnkey Linux 17, dentro do qual está sendo desenvolvida uma coleção de 119 compilações minimalistas do Debian, adequadas para uso em sistemas de virtualização e ambientes em nuvem. Da coleção, apenas dois assemblies prontos foram formados atualmente com base no branch 17 - core (339 MB) com o ambiente básico e tkldev (419 MB) […]