Autor: Yuri Gagarin

SRELL 4.056 — biblioteca de expresiones regulares compatibles con ECMAScript

El 11 de septiembre se lanzó la biblioteca C++ SRELL (Std::RegEx-Like Library) 4.056, que implementa expresiones regulares compatibles con ECMAScript. Lista de cambios: soporte para Unicode 16.0.0; otros pequeños cambios. Características de la biblioteca: solo encabezado; expresiones regulares compatibles con ECMAScript; diseño similar a std::regex; soporte para los tipos char8_t, char16_t y char32_t para C++11 y versiones posteriores del estándar. Una descripción más detallada está disponible en el sitio del autor. Historia de cambios: inglés/japonés. Permanente […]

En el controlador Vulkan PanVK se ha añadido soporte para GPU ARM basado en la arquitectura V10.

La empresa Collabora ha anunciado la implementación del soporte para GPU ARM Mali basado en la microarquitectura V10 en el controlador PanVK, que proporciona soporte para la API gráfica Vulkan. Los cambios que ya se han aceptado en la rama principal del proyecto Mesa permiten el uso de controladores abiertos en sistemas con GPU ARM Mali-G610 y Mali-G310. Sin embargo, se señala que el soporte aún es bastante precario, ya que el controlador mismo […]

Lanzamiento de Java SE 23 y OpenJDK 23

Después de seis meses de desarrollo, Oracle ha publicado la plataforma Java SE 23 (Java Platform, Standard Edition 23), cuya implementación de referencia utiliza el proyecto abierto OpenJDK. Excepto por la eliminación de algunas capacidades obsoletas, Java SE 23 mantiene la compatibilidad retroactiva con versiones anteriores de la plataforma Java: la mayoría de los proyectos Java escritos anteriormente funcionarán sin cambios al ejecutarse bajo […]

Un ingeniero de AMD propuso simplificar la gestión de bloqueos de vulnerabilidades de CPU en el núcleo Linux

Dado que el número de modos admitidos en el núcleo de Linux para enfrentar vulnerabilidades en la CPU ha alcanzado 15, y enumerar todas las vulnerabilidades en la línea de comandos del núcleo se ha vuelto una tarea bastante complicada, un desarrollador del núcleo de AMD ha propuesto cambiar de la configuración de bloqueo de vulnerabilidades específicas a la selección del bloqueo de vectores de ataque. Se sugiere activar los métodos de bloqueo según el tipo de violación de la aislamiento: entre el usuario […]

Linux 6.11

Ha salido otra versión del núcleo de Linux 6.11 con una serie de cambios significativos, entre los que se destacan: Se ha añadido soporte para operaciones de escritura atómica a nivel de bloque, en las que se escribe en el dispositivo ya sea todo el conjunto de bloques especificados o ninguno. Esto puede prevenir situaciones en las que, tras una falla de hardware o por otra razón, se escriba solo una parte de los bloques, mientras que en otros […]

libarchive 3.7.5

El 14 de septiembre se lanzó una versión correctiva 3.7.5 de la biblioteca libarchive, que corrige muchos errores y vulnerabilidades. La biblioteca y las herramientas asociadas están escritas en lenguaje C y se distribuyen bajo la licencia New BSD. Correcciones de vulnerabilidades: numerosas vulnerabilidades detectadas con Microsoft SAST; cpio: posible (fuzz-test) desbordamiento de enteros de 64 bits en los valores intermedios gid/uid/size/ino al analizar archivos AFIO (una variante de CPIO); lzop: prevención de enteros […]

La C++ Alliance promueve en C++ mecanismos de seguridad para el manejo de memoria, probados en Rust

El presidente de la organización C++ Alliance ha anunciado que se está trabajando en una especificación que agrega extensiones al lenguaje C++ para un manejo de memoria seguro, similares a las capacidades implementadas en el lenguaje Rust. Para llevar a cabo el proyecto, se ha contratado a Sean Baxter, autor del compilador experimental de C++ Circle, que desarrolla ideas para mejorar la seguridad del código C++, implementándose del lado del compilador sin usar recolección de basura. En el marco del proyecto […]

OpenSearch, un fork de la plataforma Elasticsearch, ha pasado a estar bajo el ala de la Linux Foundation

La empresa Amazon ha anunciado la creación de la organización OpenSearch Software Foundation, controlada por la Linux Foundation, que supervisará el desarrollo futuro del proyecto OpenSearch, un proyecto que desarrolla un fork de la plataforma de búsqueda, análisis y almacenamiento de datos Elasticsearch, así como de la interfaz web Kibana. Se destaca que trasladar OpenSearch a una plataforma independiente y neutral, que no esté controlada por empresas individuales, permitirá atraer a nuevos participantes al desarrollo y hará que el proyecto sea más atractivo […]

Lanzamiento de FreeBSD 13.4

Después de 6 meses de desarrollo, se ha publicado la versión del sistema operativo FreeBSD 13.4, que se ha convertido en la primera versión formada en el nuevo ciclo de desarrollo, que implica la creación de versiones intermedias cada seis meses. Se han generado imágenes de instalación de FreeBSD 13.4 para las arquitecturas amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 y riscv64. Además, se han preparado compilaciones para sistemas de virtualización (QCOW2, VHD, VMDK, raw) […]

Lanzamiento del núcleo de Linux 6.11

Después de dos meses de desarrollo, Linus Torvalds presentó la versión del núcleo Linux 6.11. Entre los cambios más destacados se encuentran: soporte para operaciones de escritura atómica a nivel de bloque, soporte para operaciones bind() y listen() en io_uring, un nuevo mecanismo de bloqueo de controladores de interrupciones, la posibilidad de escribir en archivos ejecutables reflejados en memoria, soporte para la redacción de controladores de dispositivos de bloques en el lenguaje Rust, optimización de la llamada a getrandom(), nueva […]

Unicode 16.0

El 10 de septiembre se lanzó la versión 16.0 del estándar de codificación de caracteres Unicode. Esta versión incluye 5185 nuevos caracteres, entre los que se encuentran: 3995 caracteres adicionales de jeroglíficos egipcios; siete nuevas escrituras (tulu, todrí albanés, garay (Senegal), sunwar dzhenticha, gurung, kirat y ol-onal); siete nuevos símbolos emoji; más de 700 caracteres obsoletos de computación. En total, el estándar contiene 154998 caracteres y 168 escrituras […]

Lanzamiento de Nextcloud Hub 9, la plataforma para la colaboración

Se ha presentado la versión de la plataforma Nextcloud Hub 9, que ofrece una solución autónoma para la colaboración entre empleados y equipos que desarrollan diversos proyectos. Al mismo tiempo, ha sido publicada la plataforma en la nube Nextcloud 30, que permite desplegar un almacenamiento en la nube con soporte para sincronización y intercambio de datos, brindando la posibilidad de ver y editar información desde cualquier dispositivo en cualquier punto de la red (cuando […]

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster