autor: ProHoster

Lanzamento da linguaxe de programación Crystal 1.6

Publicouse o lanzamento da linguaxe de programación Crystal 1.6, cuxos desenvolvedores están tentando combinar a comodidade do desenvolvemento na linguaxe Ruby co alto rendemento da aplicación característica da linguaxe C. A sintaxe de Crystal é próxima, pero non totalmente compatible con Ruby, aínda que algúns programas Ruby execútanse sen modificacións. O código do compilador está escrito en Crystal e distribúese baixo a licenza Apache 2.0. […]

Introdúcese Rhino Linux, unha distribución continuamente actualizada baseada en Ubuntu

Os desenvolvedores da montaxe Rolling Rhino Remix anunciaron a transformación do proxecto nunha distribución separada de Rhino Linux. O motivo da creación dun novo produto foi unha revisión dos obxectivos e do modelo de desenvolvemento do proxecto, que xa superara o estado do desenvolvemento afeccionado e comezou a ir máis aló do alcance dunha simple reconstrución de Ubuntu. A nova distribución seguirase construíndo sobre a base de Ubuntu, pero incluirá utilidades adicionais e será desenvolvida pola […]

Lanzamento de Nuitka 1.1, un compilador para a linguaxe Python

Está dispoñible unha versión do proxecto Nuitka 1.1, que desenvolve un compilador para traducir scripts de Python nunha representación C, que despois pode compilarse nun ficheiro executable usando libpython para a máxima compatibilidade con CPython (usando ferramentas nativas de CPython para xestionar obxectos). Compatibilidade total coas versións actuais de Python 2.6, 2.7, 3.3 - 3.10. En comparación con […]

Actualizando as compilacións de instalación de Void Linux

Xeráronse novos conxuntos de arranque da distribución Void Linux, que é un proxecto independente que non utiliza os desenvolvementos doutras distribucións e que se desenvolve mediante un ciclo continuo de actualización de versións do programa (actualizacións continuas, sen lanzamentos separados da distribución). As construcións anteriores publicáronse hai un ano. Ademais da aparición de imaxes de arranque actuais baseadas nunha parte máis recente do sistema, a actualización de conxuntos non trae cambios funcionais e […]

Lanzamento do editor de son gratuíto Ardor 7.0

Despois de máis dun ano de desenvolvemento, publicouse o lanzamento do editor de son gratuíto Ardor 7.0, deseñado para a gravación, procesamento e mestura de son multicanle. Ardor ofrece unha liña de tempo multipista, un nivel ilimitado de retroceso de cambios durante todo o proceso de traballo cun ficheiro (mesmo despois de pechar o programa) e soporte para unha variedade de interfaces de hardware. O programa sitúase como un análogo gratuíto das ferramentas profesionais ProTools, Nuendo, Pyramix e Sequoia. […]

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

Google anunciou o descubrimento de desenvolvementos relacionados co proxecto KataOS, destinado a crear un sistema operativo seguro para hardware integrado. Os compoñentes do sistema KataOS están escritos en Rust e execútanse sobre o micronúcleo seL4, para o que se proporcionou unha proba matemática de fiabilidade nos sistemas RISC-V, que indica que o código cumpre totalmente coas especificacións especificadas na linguaxe formal. O código do proxecto é de código aberto baixo o […]

Versión Wine 7.19

Realizouse unha versión experimental dunha implementación aberta de WinAPI - Wine 7.19. Desde o lanzamento da versión 7.18, pecháronse 17 informes de erros e fixéronse 270 cambios. Os cambios máis importantes: Engadida a posibilidade de gardar os atributos do ficheiro DOS no disco. O paquete vkd3d cunha implementación Direct3D 12 que funciona mediante chamadas de difusión á API de gráficos Vulkan actualizouse á versión 1.5. Soporte para o formato [...]

Un ataque a NPM que permite determinar a presenza de paquetes en repositorios privados

Identificouse un fallo en NPM que permite detectar a existencia de paquetes en repositorios pechados. O problema é causado por diferentes tempos de resposta cando se solicita un paquete existente ou inexistente a un terceiro que non ten acceso ao repositorio. Se non hai acceso a ningún paquete nos repositorios privados, o servidor registry.npmjs.org devolve un erro co código "404", pero se existe un paquete co nome solicitado, aparece un erro [...]

The Genode Project publicou a versión do SO de propósito xeral Sculpt 22.10

Introduciuse o lanzamento do sistema operativo Sculpt 22.10, no que, baseado nas tecnoloxías Genode OS Framework, estase a desenvolver un sistema operativo de propósito xeral que pode ser usado polos usuarios comúns para realizar tarefas cotiás. O código fonte do proxecto distribúese baixo a licenza AGPLv3. Ofrécese unha imaxe LiveUSB de 28 MB para descargar. Admite o funcionamento en sistemas con procesadores e gráficos Intel [...]

Vulnerabilidades na pila sen fíos do núcleo Linux que permiten a execución remota de código

Identificáronse unha serie de vulnerabilidades na pila sen fíos (mac80211) do núcleo de Linux, algunhas das cales potencialmente permiten desbordamentos de búfer e execución remota de código mediante o envío de paquetes especialmente elaborados dende o punto de acceso. A corrección só está dispoñible actualmente en forma de parche. Para demostrar a posibilidade de realizar un ataque, publicáronse exemplos de fotogramas que provocan un desbordamento, así como unha utilidade para substituír estes fotogramas na pila sen fíos […]

Versión de PostgreSQL 15 DBMS

Despois dun ano de desenvolvemento, publicouse unha nova rama estable do DBMS PostgreSQL 15. As actualizacións para a nova rama publicaranse durante cinco anos ata novembro de 2027. Principais novidades: Engadido soporte para o comando SQL "MERGE", que lembra a expresión "INSERT ... ON CONFLICT". MERGE permítelle crear instrucións SQL condicionais que combinan operacións INSERT, UPDATE e DELETE nunha única expresión. Por exemplo, con MERGE podes […]

Abriuse o código dun sistema de aprendizaxe automática para xerar movementos humanos realistas

Un equipo de investigadores da Universidade de Tel Aviv abriu o código fonte asociado ao sistema de aprendizaxe automática MDM (Motion Diffusion Model), que permite xerar movementos humanos realistas. O código está escrito en Python usando o framework PyTorch e distribúese baixo a licenza MIT. Para realizar experimentos, podes usar modelos xa preparados e adestrar os modelos ti mesmo usando os guións propostos, por exemplo, […]