Novedades en Debian 10 Buster
Introducción
La versión estable más reciente del sistema operativo Debian, la versión 10 (Buster), se publicó el 6 de julio de 2019 y recibirá soporte hasta 2022. Es posible que se proporcione soporte a largo plazo hasta 2024 como parte del Proyecto Debian LTS.
Esta guía es una breve descripción de las nuevas características y los cambios significativos de Debian desde la versión anterior. Se centra principalmente en los cambios que afectarán a los usuarios que ejecuten Debian en un entorno de servidor típico. Sintetiza información de las notas de la versión oficial de Debian 10, la publicación del blog de la versión de Debian 10, kernelnewbies.org y otras fuentes.
Resumen de cambios y versiones principales del paquete
En general, las versiones estables de Debian contienen muy pocas sorpresas o cambios importantes. Este sigue siendo el caso de Debian 10. Más allá de unos pocos cambios de red y seguridad (que abordaremos en secciones posteriores), la mayoría de las actualizaciones son pequeñas modificaciones al sistema base y nuevas versiones de los paquetes de software disponibles.
La siguiente lista resume una selección de actualizaciones de software de Debian 10. Las versiones que se incluyen en Debian 9 se incluyen entre ( )
paréntesis:
Sistema
- Kernel de Linux 4.19 (desde 4.9)
- systemd 241 (de 232)
Servidores web
- Apache 2.4.38 (desde 2.4.25)
- nginx 1.14 (desde 1.10)
Lenguajes de programación
- Vaya a 1.11 (desde 1.7)
- Node.js 10.15.2 (desde 4.8.2)
- PHP 7.3 (desde 7.0)
- Python 3.7.2 (a partir de 3.5.3)
- Ruby 2.5 (desde 2.3)
- Rust 1.34 (en lugar de 1.24)
Bases de datos
- MariaDB 10.3 (desde 10.1)
- PostgreSQL 11 (a partir de la versión 9.6)
Las siguientes secciones explican algunos de los cambios más amplios en Debian 10.
Kernel de Linux 4.19
El kernel de Linux se ha actualizado a la versión 4.19. Se trata de un kernel con soporte a largo plazo que se lanzó el 22 de octubre de 2018 y que recibirá soporte hasta diciembre de 2020. Para obtener más información sobre los diferentes tipos de versiones del kernel de Linux, consulta el calendario oficial de versiones y soporte del kernel de Linux.
Algunas nuevas características y actualizaciones que se lanzaron entre los kernels 4.9 y 4.19 incluyen:
- Compatibilidad con GPU virtual, que permite compartir hardware de GPU entre múltiples máquinas virtuales en lugar de pasarlo directamente a una de ellas. (4.10)
- Mejoras de rendimiento para intercambio basado en SSD a gran escala. (4.11)
- Aceleración TLS en el núcleo mejorada. (4.13)
- Mejoras en el sistema de archivos Ext4, incluido soporte para miles de millones de entradas de directorio y atributos extendidos que pueden tener un tamaño de hasta 64k. (4.13)
- Admite 4 petabytes de memoria física, en comparación con los 64 terabytes anteriores. (4.14)
- Actualizaciones de vulnerabilidades de Meltdown y Spectre, junto con otros parches de vulnerabilidad de CPU. (4.15)
- Soporte para el uso de cgroups para establecer objetivos de latencia de E/S para dispositivos de bloque. (4.19)
Para obtener más información sobre las actualizaciones del kernel de Linux, kernelnewbies.org mantiene un resumen del registro de cambios detallado y fácil de usar para principiantes para cada versión.
AppArmor habilitado de forma predeterminada
AppArmor es un sistema de control de acceso que se centra en limitar los recursos que puede utilizar una aplicación. Es un complemento a los mecanismos de control de acceso basados en el usuario más tradicionales.
AppArmor funciona cargando perfiles de aplicación en el kernel y luego usando esos perfiles para imponer límites en capacidades tales como lectura y escritura de archivos, acceso a redes, montajes y acceso a sockets sin procesar.
Debian 10 viene con AppArmor habilitado y algunos perfiles predeterminados para aplicaciones comunes como Apache, Bash, Python y PHP. Se pueden instalar más perfiles a través del apparmor-profiles-extra
paquete.
Consulte la documentación de AppArmor para obtener más información, incluidas las pautas sobre cómo escribir sus propios perfiles de aplicaciones de AppArmor.
nftables reemplaza a iptables para el filtrado de paquetes
En Debian Buster, el iptables
subsistema se reemplaza por nftables
, un sistema de filtrado de paquetes más nuevo con una sintaxis mejorada, compatibilidad optimizada con IPv4/IPv6 y compatibilidad integrada con conjuntos de datos como diccionarios y mapas. Puede leer una lista más detallada de las diferencias en la wiki de nftables.
iptables
El comando proporciona compatibilidad con scripts existentes iptables-nft
. La wiki de nftables también ofrece consejos sobre cómo realizar la transición de iptables a nftables.
Actualizaciones de seguridad para Apt
Apt admite https
repositorios de forma predeterminada en Debian 10. Los usuarios ya no necesitan instalar paquetes adicionales antes de usar https
repositorios de paquetes basados en .
Además, unattended-upgrades
el sistema que Debian utiliza para realizar actualizaciones automáticas desde el security
repositorio ahora también permite automatizar actualizaciones puntuales desde cualquier repositorio. Estas actualizaciones suelen ser pequeñas correcciones de errores y actualizaciones de seguridad.
Conclusión
Si bien esta guía no es exhaustiva, ahora debería tener una idea general de los principales cambios y las nuevas características de Debian 10 Buster. Consulte las notas de la versión oficial de Debian 10 para obtener más información.
Deja una respuesta