El equipo de systemd ha anunciado que la próxima versión systemd 259 aumentará significativamente los requisitos mínimos del sistema, requiriendo Linux 5.10+, OpenSSL 3.0+, y versiones más recientes de bibliotecas críticas como glibc y Python. Este movimiento refleja la evolución técnica del ecosistema y el abandono de componentes obsoletos.
📈 Nuevos requisitos mínimos (systemd 259)
| Componente | Versión mínima | Recomendada |
|---|---|---|
| Kernel Linux | 5.10+ | 5.14+ |
| glibc | 2.34+ | – |
| OpenSSL | 3.0.0+ | – |
| Python | 3.9.0+ | – |
| util-linux | 2.37+ | – |
| cryptsetup | 2.4.0+ | – |
| libfido2 | 1.5.0+ | – |
🔄 Cambios clave:
-
Adiós a libcrypt de glibc: Se usará libxcrypt 4.4+ para cifrado.
-
Seguridad reforzada: OpenSSL 3.0+ aporta mejores algoritmos y post-cuánticos.
-
Kernel moderno: Linux 5.10+ (LTS hasta 2026) permite usar características como io_uring optimizado.
⚠️ ¿A quién afecta?
-
Distribuciones antiguas:
-
Ubuntu 20.04 (kernel 5.4) y RHEL 8 (kernel 4.18) necesitarán actualizaciones.
-
Debian 11 «Bullseye» (kernel 5.10) cumple justo el mínimo.
-
-
Usuarios de hardware legacy: Sistemas sin soporte para kernels modernos.
🚀 ¿Por qué este cambio?
-
Mantenimiento simplificado: Eliminar código legacy reduce bugs y complejidad.
-
Seguridad: OpenSSL 3.0 y kernels modernos ofrecen mejores defensas.
-
Rendimiento: APIs modernas (ej: io_uring en kernel 5.10+) optimizan operaciones de E/S.
📅 Próximos pasos
-
systemd 258: Cerca de lanzarse (RC3 disponible hoy).
-
systemd 259: En desarrollo, con lanzamiento esperado para finales de 2025.
-
Feedback: El equipo invita a comentarios en systemd-devel.
¿Usas sistemas legacy? ¡Es hora de planificar actualizaciones!
🔗 RC3 de systemd 258: GitHub Releases
Dato clave: systemd 259 será la primera versión en requerir Python 3.9+, abandonando soporte para Python 3.6-3.8. 🐍






