Autor: ProHoster

Lançamento da linguagem de programação Crystal 1.6

Foi publicado o lançamento da linguagem de programação Crystal 1.6, cujos desenvolvedores estão tentando combinar a conveniência do desenvolvimento na linguagem Ruby com o alto desempenho de aplicação característico da linguagem C. A sintaxe do Crystal é próxima, mas não totalmente compatível com Ruby, embora alguns programas Ruby sejam executados sem modificação. O código do compilador é escrito em Crystal e distribuído sob a licença Apache 2.0. […]

Rhino Linux, uma distribuição continuamente atualizada baseada no Ubuntu, é introduzida

Os desenvolvedores da montagem Rolling Rhino Remix anunciaram a transformação do projeto em uma distribuição separada do Rhino Linux. O motivo da criação do novo produto foi uma revisão dos objetivos e do modelo de desenvolvimento do projeto, que já havia superado o estado de desenvolvimento amador e passou a ir além de uma simples reconstrução do Ubuntu. A nova distribuição continuará a ser construída com base no Ubuntu, mas incluirá utilitários adicionais e será desenvolvida pelo […]

Lançamento do Nuitka 1.1, um compilador para a linguagem Python

Está disponível uma versão do projeto Nuitka 1.1, que desenvolve um compilador para traduzir scripts Python em uma representação C, que pode ser compilado em um arquivo executável usando libpython para compatibilidade máxima com CPython (usando ferramentas nativas CPython para gerenciar objetos). Fornece compatibilidade total com as versões atuais do Python 2.6, 2.7, 3.3 - 3.10. Comparado com […]

Atualizando compilações de instalação do Void Linux

Foram gerados novos assemblies inicializáveis ​​​​da distribuição Void Linux, que é um projeto independente que não utiliza desenvolvimentos de outras distribuições e é desenvolvido usando um ciclo contínuo de atualização de versões do programa (atualizações contínuas, sem lançamentos separados da distribuição). As compilações anteriores foram publicadas há um ano. Além do aparecimento de imagens de inicialização atuais baseadas em uma fatia mais recente do sistema, a atualização de assemblies não traz alterações funcionais e […]

Lançamento do editor de som gratuito Ardor 7.0

Após mais de um ano de desenvolvimento, foi publicado o lançamento do editor de som gratuito Ardour 7.0, projetado para gravação, processamento e mixagem de som multicanal. O Ardour fornece uma linha do tempo multitrilha, um nível ilimitado de reversão de alterações durante todo o processo de trabalho com um arquivo (mesmo após fechar o programa) e suporte para uma variedade de interfaces de hardware. O programa se posiciona como um análogo gratuito das ferramentas profissionais ProTools, Nuendo, Pyramix e Sequoia. […]

Google abriu o código para o sistema operacional seguro KataOS

O Google anunciou a descoberta de desenvolvimentos relacionados ao projeto KataOS, que visa criar um sistema operacional seguro para hardware embarcado. Os componentes do sistema KataOS são escritos em Rust e executados no microkernel seL4, para o qual uma prova matemática de confiabilidade foi fornecida em sistemas RISC-V, indicando que o código está em total conformidade com as especificações especificadas na linguagem formal. O código do projeto é de código aberto sob o […]

Versão do Wine 7.19

Ocorreu um lançamento experimental de uma implementação aberta do WinAPI - Wine 7.19. Desde o lançamento da versão 7.18, 17 relatórios de bugs foram fechados e 270 alterações foram feitas. As mudanças mais importantes: Adicionada a capacidade de salvar atributos de arquivos DOS no disco. O pacote vkd3d com implementação Direct3D 12 que funciona por meio de chamadas de transmissão para a API gráfica Vulkan foi atualizado para a versão 1.5. Suporte para o formato [...]

Um ataque ao NPM que permite determinar a presença de pacotes em repositórios privados

Foi identificada uma falha no NPM que permite detectar a existência de pacotes em repositórios fechados. O problema é causado por diferentes tempos de resposta ao solicitar um pacote existente e inexistente de um terceiro que não tem acesso ao repositório. Se não houver acesso para nenhum pacote em repositórios privados, o servidor Registry.npmjs.org retorna um erro com o código “404”, mas se existir um pacote com o nome solicitado, é dado um erro [...]

O Projeto Genode publicou a versão Sculpt 22.10 General Purpose OS

Foi introduzido o lançamento do sistema operacional Sculpt 22.10, dentro do qual, baseado nas tecnologias Genode OS Framework, está sendo desenvolvido um sistema operacional de uso geral que pode ser usado por usuários comuns para realizar tarefas diárias. O código fonte do projeto é distribuído sob a licença AGPLv3. Uma imagem LiveUSB de 28 MB é oferecida para download. Suporta operação em sistemas com processadores e gráficos Intel [...]

Vulnerabilidades na pilha sem fio do kernel do Linux que permitem a execução remota de código

Uma série de vulnerabilidades foram identificadas na pilha sem fio (mac80211) do kernel Linux, algumas das quais permitem potencialmente buffer overflows e execução remota de código através do envio de pacotes especialmente criados a partir do ponto de acesso. A correção está atualmente disponível apenas na forma de patch. Para demonstrar a possibilidade de realizar um ataque, foram publicados exemplos de frames que causam overflow, bem como uma utilidade para substituição desses frames na pilha wireless […]

Versão do SGBD PostgreSQL 15

Após um ano de desenvolvimento, foi publicada uma nova ramificação estável do SGBD PostgreSQL 15. As atualizações para a nova ramificação serão lançadas ao longo de cinco anos, até novembro de 2027. Principais inovações: Adicionado suporte ao comando SQL “MERGE”, reminiscente da expressão “INSERT ... ON CONFLICT”. MERGE permite criar instruções SQL condicionais que combinam operações INSERT, UPDATE e DELETE em uma única expressão. Por exemplo, com MERGE você pode […]

O código de um sistema de aprendizado de máquina para gerar movimentos humanos realistas foi aberto

Uma equipe de pesquisadores da Universidade de Tel Aviv abriu o código-fonte associado ao sistema de aprendizado de máquina MDM (Motion Diffusion Model), que permite gerar movimentos humanos realistas. O código é escrito em Python usando a estrutura PyTorch e é distribuído sob a licença MIT. Para realizar experimentos, você pode usar modelos prontos e treinar você mesmo os modelos usando os scripts propostos, por exemplo, […]