Saltar al contenido

Tools This Week: 10 de octubre de 2026 - Python 3.15, Mold 3.0

Siete herramientas para desarrolladores esta semana, encabezadas por Python 3.15.0 y la reescritura en Rust del enlazador Mold, con lo que cambia cada una y lo que cuesta.

Por Tech AI Wire Team

4 min de lectura

XLinkedIn
La ilustración de la versión Python 3.15 de python.org: un corazón morado con el número 3.15 entre dos serpientes, rodeado por los nombres de las funciones de la versión.
Foto: Python Software Foundation

En cifras

tools in this week's list
7
speedup from Python 3.15's experimental JIT on x86-64 Linux
7-8%
SQLite 3.54.0 speedup over the previous release
~4%

La lista de Tools This Week de esta semana reúne siete herramientas para desarrolladores, encabezadas por una versión importante de Python y una reescritura en Rust del enlazador Mold. Cuatro son de código abierto, VS Code es de uso gratuito y SQLite es de dominio público. Las stacked pull requests de GitHub vienen incluidas en todos los planes de github.com. Esta edición cubre la semana hasta el viernes 9 de octubre.

Las herramientas de la semana de un vistazo

HerramientaQué hacePrecio
Python 3.15.0Nueva versión principal de Python con importaciones diferidas y frozendictGratis, código abierto (PSF License)
Mold 3.0Enlazador rápido para Unix, ahora escrito en RustGratis, código abierto (MIT)
Zig 0.17.0Lenguaje de sistemas con un sistema de compilación reconstruidoCódigo abierto (MIT)
VS Code 1.141Editor que ahora aísla en un sandbox los comandos de terminal de los agentes de IAGratis para uso privado o comercial
SQLite 3.54.0Base de datos integrada, alrededor de un 4 % más rápidaDominio público, no necesita licencia
Stacked pull requests de GitHubPull requests pequeñas y dependientes que se fusionan juntasIncluidas en todos los planes de github.com
RemoveMacAIDesactiva Apple Intelligence en macOS 27 y borra sus modelosGratis, código abierto (MIT)

Lenguajes

Python 3.15.0 se publicó el 9 de octubre de 2026, con 5643 commits de 1012 colaboradores, según la página de la versión. Las importaciones diferidas explícitas cargan un módulo solo cuando el código lo usa por primera vez, lo que acelera el arranque. Un nuevo tipo integrado, frozendict, es un diccionario que no se puede modificar después de crearlo. UTF-8 es ahora la codificación de texto predeterminada. Un compilador JIT experimental, que convierte Python en código máquina mientras se ejecuta, es entre un 7 % y un 8 % más rápido que el intérprete estándar en Linux x86-64. Lee nuestra noticia sobre Python 3.15 para ver la lista completa.

Zig 0.17.0 salió el 2 de octubre, tras cinco meses de trabajo de 206 colaboradores en 925 commits. Zig es un lenguaje de programación de sistemas que a menudo se usa en lugar de C. Su sistema de compilación ahora separa la configuración de la ejecución. La compilación incremental, que recompila solo lo que ha cambiado, ya funciona en la mayoría de los proyectos en Linux x86_64. Nuestra noticia sobre Zig 0.17.0 explica los cambios incompatibles.

Herramientas de compilación y de datos

Mold es un enlazador, la herramienta que une las piezas compiladas en un único programa. La versión 3.0, publicada el 5 de octubre, es una reescritura en Rust. Acepta las mismas opciones de línea de comandos y las mismas plataformas de destino que antes, y las notas de la versión dicen que la velocidad de enlazado está a la par con la de 2.42.1, la última versión en C++. Ahora se compila con Cargo y necesita Rust 1.95 o posterior. Las lecturas de memoria fuera de límites ahora se comprueban, así que Mold se detiene con un panic en la lectura defectuosa en lugar de con un fallo de segmentación. Más detalles en nuestra noticia sobre Mold 3.0.

SQLite 3.54.0 llegó el 9 de octubre. Funciona alrededor de un 4 % más rápido que la versión anterior, y alrededor de un 7,5 % más rápido que la versión 3.51.0 de hace un año. Una nueva extensión, diskused(), informa de cómo usa el espacio en disco una base de datos y sustituye al obsoleto sqlite3_analyzer. Consulta nuestra noticia sobre SQLite 3.54.0 para ver los cambios en la línea de comandos.

Editores y revisión de código

VS Code 1.141 se publicó el 7 de octubre. El sandbox de la terminal ahora limita a qué archivos y recursos de red puede acceder un agente de IA, en Windows, macOS y Linux. Un nuevo editor de limpieza muestra el espacio en disco que ocupan los worktrees de sesiones antiguas de agentes, copias de trabajo separadas de un repositorio, y los elimina. Las sesiones de agentes también pueden colocarse una al lado de otra. Nuestra noticia sobre VS Code 1.141 tiene los detalles.

GitHub puso las stacked pull requests a disposición de todos el 6 de octubre. Una pila divide un cambio grande en una serie de pull requests pequeñas que se construyen unas sobre otras. Cada una se revisa por separado, y toda la pila pasa por la cola de fusión como un solo grupo. Al hacer rebase se conservan las aprobaciones del código que no cambió, y la fusión automática para pilas se irá desplegando en las semanas siguientes. La función está en todos los planes de github.com y llegará a GitHub Enterprise Server. Más detalles en nuestra noticia sobre las stacked pull requests.

Para tu propia máquina

RemoveMacAI desactiva Apple Intelligence en los Mac con macOS 27 y borra los modelos de IA guardados en el equipo. También detiene la analítica y los anuncios personalizados, y desactiva los actualizadores en segundo plano de otras apps. Está probado en macOS 27.0; macOS 27.0.1 necesita la versión 0.2.3 o posterior, y macOS 26 y anteriores no son compatibles. Lee nuestra noticia sobre RemoveMacAI antes de ejecutarlo.

Qué significa esto para los desarrolladores

  • Pon a prueba Python 3.15 en una rama. Que UTF-8 sea la codificación predeterminada puede cambiar cómo el código existente lee y escribe archivos. Ejecuta tu conjunto de pruebas en 3.15 antes de migrar producción y, después, prueba las importaciones diferidas donde importe el tiempo de arranque.
  • Prueba Mold 3.0 como reemplazo directo. Mantiene las mismas opciones, así que cambiarlo en una compilación no debería requerir cambios de flags. Comprueba que tu cadena de herramientas tiene Rust 1.95 o posterior si compilas Mold tú mismo.
  • Planifica la actualización de Zig. El cambio en el sistema de compilación afecta a todos los proyectos. Actualiza primero un proyecto pequeño y anota qué se rompe.
  • Activa el sandbox de agentes. Si los agentes de IA ejecutan comandos en la terminal de VS Code, el nuevo sandbox limita lo que pueden tocar.
  • Divide las pull requests grandes. Las stacked pull requests ya están en todos los planes de github.com, así que un cambio grande puede salir en piezas pequeñas y fáciles de revisar.
  • Revisa las licencias antes de lanzar. MIT y la PSF License permiten el uso comercial, y SQLite no necesita ninguna licencia. VS Code es de uso gratuito bajo una licencia de Microsoft, mientras que su código fuente es MIT.

La edición anterior es Tools This Week: 2 de octubre de 2026. La lista actual siempre está en la página Tools This Week.

Fuentes

  1. Python 3.15.0 - Python.org
  2. mold 3.0.0 release - GitHub
  3. 0.17.0 Released - Zig
  4. Visual Studio Code 1.141 - Visual Studio Code
  5. SQLite Release 3.54.0 - SQLite
  6. Stacked pull requests are now generally available - GitHub Changelog
  7. RemoveMacAI - GitHub
tools-this-weekopen-sourcepythonrust

Artículos relacionados