Debian 13 - Trixie. (Novedades RC.1)

Novedades 7 de jun. de 2025

A fecha de hoy, ya tenemos la versión Release Candidate 1 de Debian 13.

Arquitecturas que soporta oficialmente

  • 32-bit PC (i386) y 64-bit PC (amd64)
  • 64-bit ARM (arm64)
  • ARM EABI (armel)
  • ARMv7 (EABI hard-float ABI, armhf)
  • 64-bit little-endian PowerPC (ppc64el)
  • 64-bit little-endian RISC-V (riscv64)
  • IBM System z (s390x)

Cambios que hay en la gestión de la paquetería


Se recomienda trabajar con el nuevo formato .source para la lista de repositorios del equipo, pero puedes seguir utilizando el formato .list para gestionar los repositorios sin ningún problema.

Puedes transformar de un modo muy simple todos los ficheros .list al nuevo .source tan solo tienes que ejecutar el siguiento comando:

sudo apt modernize-sources

Si no te sientes cómodo con este formato no hay problema, Debian te deja una copia de tus ficheros .list renombrados como .list.bak

Como ejemplo os pongo la comparación del repositorio de soloconlinux en formato .list y .source

Formato .list:


deb [arch=amd64 signed-by=/etc/apt/keyrings/soloconlinux.gpg] http://repositorio.soloconlinux.org.es/ bookworm main contrib non-free

Todo en una única línea

Formato .source:

Types: deb
URIs: http://repositorio.soloconlinux.org.es/
Suites: bookworm
Components: main contrib non-free
Signed-By: /etc/apt/keyrings/soloconlinux.gpg

El formato está mśs claro ya que cada apartado está en una línea diferente.

El comando apt es estéticamente más moderno, además de mucho más rápido, saltamos de la versión 2.61 de bookworm a la versión 3.02 en Debian 13.

Versiones modernas de Software

Debian es uno de los sistemas operativos más estables y robustos que puedes encontrar e instalar en la actualidad, en otras distribuciones prima la "novedad" frente a la estabilidad (lo siento Ubuntu, Fedora, CentOS, etc...)

Sin embargo la estabilidad tiene el precio de que no siempre tienes la última versión de un software, aunque en la versión Trixie de Debian, han dado pasos de gigante y se han acercado a lo último de lo estable, veamos algunos ejemplos:

GIMP versión 3.02

Última versión de Gimp

La última versión estable de Gimp es la 3.0.x, Debian 13 dispone de la versión 3.02 frente a la reciente 3.0.4
Por fin en la línea de la modernidad..

Apache2
La última version oficial es la 2.4.63, Debian 13 es la que tiene también por defecto.

Kernel 6.12.x
Debian 13 usa ya los Kernel de las versiones 6.12.

Una pequeña charla sobre los Kernel de Linux y su preemtividad

"Premtividad": Un kernel preemptivo es aquel que puede interrumpirse durante la ejecución de código (por ejemplo, en respuesta a una llamada al sistema) para realizar otras tareas y ejecutar otros subprocesos, posiblemente aquellos que no pertenecen al kernel. La principal ventaja de un kernel preemptivo es que las llamadas al sistema no bloquean todo el sistema.

Existen cuatro niveles de preemptividad del kernel:

  • PREEMPT_NONE (ninguno)
  • PREEMPT_VOLUNTARY (voluntario)
  • PREEMPT (completo)
  • PREEMPT_RT (tiempo real)

Si queremos usar el modo PREEMPT_RT, requiere cambios en el código del kernel, y solo son posibles de aplicar durante la compilación.

La opcion de configuración PREEMPT_DYNAMIC (la que usa Debian por defecto) permite seleccionar entre los tres primeros niveles (ninguno, voluntario y completo) durante el arranque mediante la línea de comandos del kernel.

El modo PREEMPT_DYNAMIC no es compatible con PREEMPT_RT, ya que este último requiere cambios sustanciales en el código del kernel durante la compilación.

Debian 13 sigue usando la implementación PREEMPT_DYNAMIC, pero dispones tambien de la opción PREEMPT_RT.

Kernel RT es un "modo en tiempo real", cuya finalidad es mejorar el tiempo de respuesta en las tareas en ejecución.

PREEMPT_RT otorga al kernel Linux la capacidad de responder a eventos externos de forma excepcionalmente rápida y predecible, garantizando que tareas críticas se ejecuten sin demoras inesperadas.

Estamos hablando de milisegundos, en este caso no está orientado a los usuarios normales sino a dispositivos de uso críticos, como maquinaria industrial, robótica, dispositivos médicos, etc.
El Kernel 6.12.x tiene ya soporte oficial y certificado para PREEMPT_RT

Compatibilidad con arranque HTTP

El instalador de Debian y las imágenes en vivo de Debian ahora pueden arrancarse mediante Arranque HTTP en firmware UEFI y U-Boot compatibles.

Traducción e Idiomas de Debian 13

Actualmente hay soporte para 78 idiomas para la versión Trixie.

Instalador de Debian 13

Se nota una mejora en velocidad increible en el proceso de instalación.
He realizado pruebas tanto en una maquina virtual, como en una real y se nota la mejora.

Actualización a Debian 13 desde otra versión

Es obligatorio realizar la instalación desde la version 12 a la 13.

A pesar de las recomendaciones que dicen que quites repositorios de terceros antes de lanzar en el proceso de actualización, simplemente para comprobar la estabilidad de la paquetería he mantenido (bajo mi propio riesgo) los repositorios de SoloConLinux, Mozilla, Google-Chrome y VsCodium.

El resultado ha sido terriblemente satisfactorio y estable, con cero problemas entre paquetes...

Eso si, como siempre una actualización te va a llevar casi al menos 1 hora de tiempo, pero dando servicio, salvo un único reinicio.

En mi caso he realizado lo siguiente:

  • Actualización Paquetería Completa: sudo apt update; sudo apt -y upgrade
  • Actualización del Repositorio (cambiar bookworm' por trixie:
sudo sed -i "s/bookworm/trixie/g" /etc/apt/sources.list
  • Repasar paquetes mínimos previos y Actualizar:
sudo apt -y install gpgv

apt update
apt dist-upgrade
  • Actualizar formato repositorio (opcional)
sudo apt modernize-sources
  • Reinicio con nuevo Kernel
sudo reboot

Mi recomendación para la actualización es que lo lances desde una terminal no-gráfica, puedes dejar el sistema actualizandose y si hay algun problema con el entorno gráfico puedes continuar ahí sin problemas.

En mi caso, para comprobar la estabilidad, lo realicé desde un terminal del Escritorio... en el cambio del paquete que gestiona el bloqueo de la pantalla, cuando está se bloqueó no aparecía la opción de desbloquear.
La solución es sencilla, tan solo tienes que abrir un terminal no-gráfico (pulsando CTRL + ALT + F1 ó CTRL+ ALT + F2 y escribir el comando:

# Desbloquear a mano entorno gráfico:
loginctl unlock-session 3

Listado de Aplicaciones y paquetes que suben de versión

Paquete

Versión en 12 (bookworm)

Versión en 13 (trixie)

Apache

2.4.62

2.4.63

Bash

5.2.15

5.2.37

BIND DNS Server

9.18

9.20

Cryptsetup

2.6

2.7

Emacs

28.2

30.1

Exim default e-mail server

4.96

4.98

GNU Compiler Collection as default compiler

12.2

14.2

GIMP

2.10.34

3.0.2

GnuPG

2.2.40

2.4.7

Inkscape

1.2.2

1.4

the GNU C library

2.36

2.41

imagen del núcleo de Linux

6.1 series

6.12 series

LLVM/Clang toolchain

13.0.1 and 14.0 (default) and 15.0.6

19 (default), 17 and 18 available

MariaDB

10.11

11.8

Nginx

1.22

1.26

OpenJDK

17

21

OpenLDAP

2.5.13

2.6.9

OpenSSH

9.2p1

10.0p1

OpenSSL

3.0

3.4

Perl

5.36

5.40

PHP

8.2

8.4

Postfix MTA

3.7

3.10

PostgreSQL

15

17

Python 3

3.11

3.13

Rustc

1.63

1.85

Samba

4.17

4.22

Systemd

252

257

Vim

9.0

9.1

¡ Como siempre todos los desarrolladores y colaboradores de Debian dando lo mejor !

Debian 13 Estable

Ahora simplemente tenemos que esperar a la liberación de la version estable de Trixie.

Etiquetas

Luis GuLo

🐧 SysAdmin GNU/Linux - 🐳 Docker - 🖥️ Bash Scripting - 🐪 Perl - 🐬 MySQL - 👥 Formador de TI - 👥 Formador de SysAdmin's - 💢 Ansible - ☁️ Cloud Computing - ❤️ Debian GNU/Linux