El equipo de Tiny Core Linux ha lanzado la versión 17.0 de su distribución minimalista, actualizando el kernel a 6.18.2 y el compilador GCC a 15.2.0. Esta versión mantiene el tamaño compacto del sistema, con las ediciones más pequeñas alrededor de 20 a 24 megabytes. Continúa evitando systemd, centrándose en el bajo uso de recursos para hardware antiguo y sistemas embebidos.
Tiny Core Linux 17.0 trae actualizaciones técnicas significativas mientras preserva su reputación por minimalismo. La distribución ahora usa el kernel Linux 6.18.2, que añade soporte para hardware más nuevo incluyendo los procesadores de la serie Apple M2, la serie Core Ultra 300 de Intel (Wildcat Lake) y touchpads táctiles hápticos. El compilador GCC se ha actualizado a la versión 15.2.0, incorporando características como soporte para OpenMP 5.2 y 6.0, elementos de C23 como la directiva #embed y atributos Unsequenced, y mejoras en C++ incluyendo constexpr placement new y flat_map de la biblioteca estándar. El conjunto de herramientas también incluye glibc 2.42, Binutils 2.45.1, util-linux 2.41.2 y e2fsprogs 1.47.3. Los usuarios deben tener en cuenta que la actualización de glibc puede requerir la recompilación de paquetes de extensión TCZ antiguos para compatibilidad, similar a transiciones pasadas como de glibc 2.28 a 2.30. Los requisitos del sistema siguen siendo bajos: TinyCore necesita al menos 46 megabytes de RAM, mientras que MicroCore requiere 28 megabytes. La configuración recomendada incluye 128 megabytes de RAM más espacio de intercambio y un procesador Pentium II o superior, aunque un i486DX de 1989 basta como mínimo. La distribución se basa en BusyBox y scripts de init al estilo SysV tradicional en lugar de systemd. util-linux 2.41.2 mejora las herramientas de particiones con opciones como --sector-size y --discard-free en cfdisk, sfdisk y fdisk, además de un nuevo comando T para descartar sectores. e2fsprogs 1.47.3 aborda problemas de seguridad, mejorando la protección de sesiones MMP en tune2fs, verificaciones del inodo del diario en e2fsck para la bandera Encrypt, y correcciones en FUSE2fs para banderas como O_APPEND y ACL POSIX. Una nueva regla de udev impide el montaje automático de sistemas de archivos ext4 mediante udisks para mitigar vulnerabilidades. Las mejoras en los scripts incluyen mejor soporte para espejos HTTPS en provides.sh, tce-update y tc-functions, extensión automática de PATH en update-everything, y correcciones en shutdown.sh para líneas vacías en /opt/.xfiletool.lst. Las reglas de udev ahora extienden los permisos para dispositivos de entrada. Para sistemas x86_64, las opciones incluyen CorePure64 (24 megabytes, línea de comandos), TinyCorePure64 (41 megabytes, interfaz gráfica mínima) y CorePlus (275 megabytes, extendida). La instalación admite unidades USB o configuraciones persistentes usando parámetros tce=UUID. Tiny Core Linux enfatiza la carga de extensiones bajo demanda mediante el sistema TCZ y se distingue de alternativas como Alpine Linux, que usa musl libc y contenedores, o Void Linux con runit y XBPS. El lanzamiento está disponible en el sitio web del proyecto.