autor: ProHoster

Lanzamiento del lenguaje de programación Crystal 1.6

Se ha publicado el lanzamiento del lenguaje de programación Crystal 1.6, cuyos desarrolladores están tratando de combinar la conveniencia del desarrollo en lenguaje Ruby con el alto rendimiento de las aplicaciones característico del lenguaje C. La sintaxis de Crystal es similar a la de Ruby, pero no es totalmente compatible, aunque algunos programas de Ruby se ejecutan sin modificaciones. El código del compilador está escrito en Crystal y distribuido bajo la licencia Apache 2.0. […]

Se presenta Rhino Linux, una distribución basada en Ubuntu que se actualiza continuamente

Los desarrolladores del ensamblaje Rolling Rhino Remix han anunciado la transformación del proyecto en una distribución separada de Rhino Linux. El motivo de la creación de un nuevo producto fue una revisión de los objetivos y el modelo de desarrollo del proyecto, que ya había superado el estado de desarrollo amateur y comenzó a ir más allá de una simple reconstrucción de Ubuntu. La nueva distribución seguirá basándose en Ubuntu, pero incluirá utilidades adicionales y será desarrollada por […]

Lanzamiento de Nuitka 1.1, un compilador para el lenguaje Python

Está disponible una versión del proyecto Nuitka 1.1, que desarrolla un compilador para traducir secuencias de comandos de Python a una representación C, que luego se puede compilar en un archivo ejecutable usando libpython para lograr la máxima compatibilidad con CPython (usando herramientas nativas de CPython para administrar objetos). Proporcionó compatibilidad total con las versiones actuales de Python 2.6, 2.7, 3.3 - 3.10. Comparado con […]

Actualización de compilaciones de instalación de Void Linux

Se han generado nuevos ensamblajes de arranque de la distribución Void Linux, que es un proyecto independiente que no utiliza los desarrollos de otras distribuciones y se desarrolla utilizando un ciclo continuo de actualización de versiones del programa (actualizaciones continuas, sin lanzamientos separados de la distribución). Las versiones anteriores se publicaron hace un año. Aparte de la apariencia de las imágenes de arranque actuales basadas en una porción más reciente del sistema, la actualización de los ensamblajes no trae consigo cambios funcionales y […]

Lanzamiento del editor de sonido gratuito Ardor 7.0

Después de más de un año de desarrollo, se ha publicado el lanzamiento del editor de sonido gratuito Ardor 7.0, diseñado para la grabación, procesamiento y mezcla de sonido multicanal. Ardor proporciona una línea de tiempo de múltiples pistas, un nivel ilimitado de reversión de cambios durante todo el proceso de trabajo con un archivo (incluso después de cerrar el programa) y soporte para una variedad de interfaces de hardware. El programa se posiciona como un análogo gratuito de las herramientas profesionales ProTools, Nuendo, Pyramix y Sequoia. […]

Google abrió el código para el sistema operativo seguro KataOS

Google ha anunciado el descubrimiento de desarrollos relacionados con el proyecto KataOS, cuyo objetivo es crear un sistema operativo seguro para hardware integrado. Los componentes del sistema KataOS están escritos en Rust y se ejecutan sobre el microkernel seL4, para el cual se ha proporcionado una prueba matemática de confiabilidad en sistemas RISC-V, lo que indica que el código cumple completamente con las especificaciones especificadas en el lenguaje formal. El código del proyecto es de código abierto bajo […]

Lanzamiento de vino 7.19

Se llevó a cabo un lanzamiento experimental de una implementación abierta de WinAPI: Wine 7.19. Desde el lanzamiento de la versión 7.18, se han cerrado 17 informes de errores y se han realizado 270 cambios. Los cambios más importantes: Se agregó la capacidad de guardar atributos de archivos DOS en el disco. El paquete vkd3d con una implementación Direct3D 12 que funciona mediante llamadas de transmisión a la API de gráficos Vulkan se actualizó a la versión 1.5. Soporte para el formato [...]

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

Se ha identificado una falla en NPM que permite detectar la existencia de paquetes en repositorios cerrados. El problema se debe a diferentes tiempos de respuesta al solicitar un paquete existente y no existente de un tercero que no tiene acceso al repositorio. Si no hay acceso a ningún paquete en repositorios privados, el servidor registro.npmjs.org devuelve un error con el código “404”, pero si existe un paquete con el nombre solicitado, se da un error [...]

The Genode Project ha publicado la versión del sistema operativo de propósito general Sculpt 22.10

Se ha presentado el lanzamiento del sistema operativo Sculpt 22.10, dentro del cual, basado en las tecnologías Genode OS Framework, se está desarrollando un sistema operativo de propósito general que puede ser utilizado por usuarios comunes para realizar tareas cotidianas. El código fuente del proyecto se distribuye bajo la licencia AGPLv3. Se ofrece una imagen LiveUSB de 28 MB para descargar. Admite el funcionamiento en sistemas con procesadores y gráficos Intel […]

Vulnerabilidades en la pila inalámbrica del kernel de Linux que permiten la ejecución remota de código

Se han identificado una serie de vulnerabilidades en la pila inalámbrica (mac80211) del kernel de Linux, algunas de las cuales potencialmente permiten desbordamientos de búfer y ejecución remota de código mediante el envío de paquetes especialmente diseñados desde el punto de acceso. Actualmente, la solución solo está disponible en forma de parche. Para demostrar la posibilidad de llevar a cabo un ataque, se han publicado ejemplos de tramas que provocan un desbordamiento, así como una utilidad para sustituir estas tramas en la pila inalámbrica […]

Lanzamiento del DBMS PostgreSQL 15

Después de un año de desarrollo, se publicó una nueva rama estable del DBMS PostgreSQL 15. Las actualizaciones para la nueva rama se publicarán durante cinco años, hasta noviembre de 2027. Principales innovaciones: Se agregó soporte para el comando SQL “MERGE”, que recuerda a la expresión “INSERT...ON CONFLICT”. MERGE le permite crear sentencias SQL condicionales que combinan operaciones INSERTAR, ACTUALIZAR y ELIMINAR en una sola expresión. Por ejemplo, con MERGE puedes […]

Se abre el código de un sistema de aprendizaje automático para generar movimientos humanos realistas

Un equipo de investigadores de la Universidad de Tel Aviv ha abierto el código fuente asociado al sistema de aprendizaje automático MDM (Motion Diffusion Model), que permite generar movimientos humanos realistas. El código está escrito en Python utilizando el marco PyTorch y se distribuye bajo la licencia MIT. Para realizar experimentos, puede utilizar modelos ya preparados y entrenarlos usted mismo utilizando los scripts propuestos, por ejemplo, […]