Categoría: Blog

Lanzamiento de CAD Ondsel ES 2024.1

La empresa Ondsel ha lanzado una versión pública de Ondsel Engineering Suite (ES). Es un fork libre del software de diseño asistido por computadora (CAD) FreeCAD con diversas mejoras. Entre las mejoras: un banco de trabajo integrado para crear ensamblajes (fase: vista tecnológica). Se ha tomado como referencia la implementación de UX/UI en Onshape, utilizando su propio solver (el código original fue escrito en Smalltalk por uno de los miembros del equipo y luego portado a […]

Lanzamiento de Firefox 122

Se ha lanzado el navegador web Firefox 122 y se ha formado una actualización para la rama de soporte a largo plazo — 115.7.0. La rama Firefox 123 ha sido trasladada a la fase de beta, cuyo lanzamiento está programado para el 20 de febrero. Las principales novedades de Firefox 122: Se han ampliado las funcionalidades relacionadas con la presentación de recomendaciones al introducir en la barra de direcciones. Para algunos motores de búsqueda se ha implementado la posibilidad de mostrar imágenes en las recomendaciones […]

Evaluación de la efectividad de MiraclePtr para prevenir vulnerabilidades en Chrome

La empresa Google ha analizado la eficacia del uso en el código en C++ del tipo MiraclePtr (raw_ptr<T>) en lugar de punteros normales para proteger contra vulnerabilidades causadas por el acceso a áreas de memoria ya liberadas (use-after-free). MiraclePtr proporciona un envoltorio sobre punteros que realiza comprobaciones adicionales y finaliza el trabajo en caso de detectar accesos a áreas de memoria liberadas. El soporte para MiraclePtr se ha habilitado por defecto en […]

Se presenta RubyWM, un gestor de ventanas completamente escrito en Ruby.

Se ha publicado el proyecto RubyWM, que desarrolla un administrador de ventanas basado en el protocolo X11, escrito en Ruby, incluyendo un controlador para trabajar con el protocolo X11. RubyWM admite escritorios virtuales y puede utilizar tanto la disposición de ventanas en mosaico (tailing) como la colocación arbitraria de ventanas en el escritorio. El código de RubyWM se distribuye bajo la licencia MIT. El proyecto también desarrolla la biblioteca pure-X11 con implementación […]

La empresa Valve ha lanzado Proton 8.0-5, un paquete para ejecutar juegos de Windows en Linux.

Valve ha publicado una actualización del proyecto Proton 8.0-5, basado en el código de proyecto Wine y orientado a permitir la ejecución en Linux de aplicaciones de juegos diseñadas para Windows y presentadas en la tienda Steam. Los desarrollos del proyecto se distribuyen bajo la licencia BSD. Proton permite ejecutar directamente en el cliente Linux de Steam aplicaciones de juegos que solo están disponibles para Windows. El paquete incluye la implementación de DirectX […]

Elektroid 3.0

Se ha lanzado una nueva versión mayor de Elektroid, una alternativa libre de Elektron Transfer para gestionar presets y muestras en sintetizadores y samplers de diferentes fabricantes. Se admiten los siguientes dispositivos: Elektron Model:Samples; Elektron Model:Cycles; Elektron Digitakt; Elektron Digitone y Digitone Keys; Elektron Syntakt; Elektron Analog Rytm MKI y MKII; Elektron Analog Four MKI, MKII y Keys; Elektron Analog Heat +FX; […]

Están disponibles las distribuciones MX Linux 23.2 y AV Linux 23.1.

Se ha publicado el lanzamiento de la distribución ligera MX Linux 23.2, creada mediante la colaboración de comunidades surgidas alrededor de los proyectos antiX y MEPIS. La publicación se basa en la base de paquetes de Debian, con mejoras del proyecto antiX y paquetes de su propio repositorio. En la distribución se utiliza el sistema de inicio sysVinit y herramientas propias para la configuración y despliegue del sistema. Están disponibles para descarga versiones de 32 y 64 bits […]

El proyecto bpftime desarrolla la implementación de eBPF que funciona en espacio de usuario.

Se presenta el proyecto bpftime, que desarrolla un runtime y una máquina virtual para ejecutar manejadores eBPF en espacio de usuario. Bpftime permite ejecutar programas de traza eBPF y de intervención en procesos completamente en espacio de usuario, utilizando capacidades como uprobe y el manejo programático de llamadas al sistema. Se señala que, gracias a la eliminación de cambios de contexto innecesarios, bpftime permite lograr una reducción de diez veces en los costos de sobrecarga en comparación […]

Se ha lanzado la biblioteca estándar C PicoLibc 1.8.6

Se ha publicado la versión 1.8.6 de la biblioteca estándar de C PicoLibc, desarrollada por Keith Packard (líder del proyecto X.Org) para su uso en dispositivos embebidos con capacidad limitada de almacenamiento permanente y memoria RAM. En su desarrollo, parte del código fue tomado de la biblioteca newlib del proyecto Cygwin y AVR Libc, que se desarrolló para microntroles de Atmel AVR. El código de PicoLibc se distribuye bajo la licencia BSD. Se soporta la compilación de la biblioteca […]

Se han preparado optimizaciones para el núcleo de Linux que mejoran el rendimiento de los programadores de entrada/salida

Jens Axboe, creador de io_uring y de los programadores de entrada/salida CFQ, Deadline y Noop, ha continuado sus experimentos en la optimización de la entrada/salida en el núcleo de Linux. Esta vez, los programadores de entrada/salida BFQ y mq-deadline han sido objeto de su atención, ya que se han convertido en un cuello de botella, al menos en el caso de las unidades NVMe de alta velocidad. El estudio de la situación mostró que una de las razones clave para el rendimiento subóptimo de la subsistencia […]

Los desarrolladores de FreeBSD discuten el uso del lenguaje Rust en el sistema base

Alan Somers, desarrollador de una nueva implementación del controlador FUSE para FreeBSD y autor de las vinculaciones en Rust para algunas bibliotecas de FreeBSD, ha comenzado una discusión sobre el proceso de inclusión del código escrito en Rust en el sistema base. Durante la discusión entre los committers del proyecto, se definieron el costo y la ventaja de la implementación. El costo de la inclusión del soporte para Rust será duplicar el tiempo de compilación, mientras que la ventaja será la simplificación del desarrollo de algunas […]

El 8.2% de las descargas más populares en NPM corresponde a paquetes obsoletos

Investigadores de Aqua Security publicaron los resultados de un análisis estadístico sobre 50,000 de los paquetes más descargados en el repositorio de NPM. 7,500 (15%) de los paquetes más descargados resultaron estar relacionados con paquetes obsoletos y proyectos que han dejado de existir. Para facilitar la identificación de paquetes obsoletos entre las dependencias utilizadas en su proyecto, se propuso una herramienta llamada Dependency-Deprecated-Checker, publicada bajo la licencia MIT. En 4,100 (8.2%) de los revisados […]

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