A fines de la semana pasada, se realizaron dos lanzamientos importantes para la comunidad a la vez: se lanz贸 la versi贸n jubilar de Debian 10, que, siguiendo la tradici贸n, se llam贸 "Buster", as铆 como la nueva versi贸n de Linux 5.2.

Entonces, la nueva distribuci贸n de Debian cuenta con un incremento de m谩s de 13370 paquetes en su sistema (su n煤mero total es ahora de 57 mil). Al mismo tiempo, se eliminaron 7278 paquetes del sistema (13% del volumen total de la versi贸n anterior). Todos ellos no est谩n sujetos a actualizaci贸n y recibieron una marca "desactualizada".
La nueva versi贸n de Linux nos trajo un nuevo firmware Open Sound, API de montaje, controladores de GPU actualizados para dispositivos ARM Mali y soporte para nombres que no distinguen entre may煤sculas y min煤sculas para el sistema de archivos ext4.
Las notas completas del parche se pueden encontrar en:
Debian 10 BusterLinux 5.2Y sobre los detalles m谩s b谩sicos, debajo del corte.
驴Qu茅 hay de nuevo en Debian 10 Buster?
En nuestro blog, ya entramos en contacto con la distribuci贸n de Debian traduciendo la
publicaci贸n del
blog de uno de los principales desarrolladores de GO del equipo del proyecto , en el que este 煤ltimo revel贸 los principales problemas de desarrollo. Pero no importa c贸mo Michael Stapelberg no estaba insatisfecho con el estado actual de la comunidad de desarrolladores de Debian, la distribuci贸n contin煤a desarroll谩ndose, y la nueva actualizaci贸n de Debuan 10 Buster nos trajo muchas cosas importantes.
A continuaci贸n se muestra una tabla de comparaci贸n completa de las actualizaciones de Debian 10 Buster con respecto a Debian 9 Stretch (se puede hacer clic):

En primer lugar, vale la pena destacar que el sistema de administraci贸n de firewall
netfilter
ha cambiado de
Iptables
a
Nftables
. Al mismo tiempo, para aquellos que lo deseen,
iptables-legacy
preserva la capacidad de usar
Iptables
usando
iptables-legacy
. En comparaci贸n con
Iptables
, el sistema
Nftables
tiene mucho m谩s rendimiento. Adem谩s, tiene una sintaxis actualizada, soporte mejorado para firewalls de doble pila IPv4 / IPv6, tiene una interfaz
Netlink
para trabajar con aplicaciones de terceros y una clasificaci贸n de paquetes m谩s r谩pida basada en un conjunto universal ampliado de tarjetas de infraestructura.
Nftables
leer
sobre todas las diferencias entre
Nftables
aqu铆 .
La instalaci贸n predeterminada del entorno Gnome tambi茅n ha cambiado. Ahora, por defecto, la sesi贸n basada en el protocolo Wayland est谩 involucrada en este proceso, pero los desarrolladores han mantenido el soporte para la sesi贸n basada en X11 para aquellos que lo deseen.
Adem谩s, desde la introducci贸n de Debian 7 en 2013, por primera vez para nuevas instalaciones de Debian, el sistema de control de acceso para aplicaciones AppArmor se ha habilitado "por defecto". Es cierto que este sistema funciona con un n煤mero extremadamente limitado de aplicaciones, pero el usuario siempre puede cargar perfiles adicionales mediante la instalaci贸n del
apparmor-profiles-extra
. Este 煤ltimo es recomendado para su ejecuci贸n por los propios desarrolladores de Debian. Aunque AppArmor es una herramienta bastante antigua, le permite diferenciar el acceso a la aplicaci贸n en t茅rminos de recursos y privilegios (
mount, ptrace, signal permissions, read, write, execute access
), que veinte a帽os despu茅s del lanzamiento de la primera versi贸n en 1998 es extremadamente importante. Por lo tanto, no se deben ignorar las recomendaciones del equipo de Debian.
Lo nuevo en Linux 5.2
Actualizar el kernel siempre es importante, especialmente si es el kernel de Linux. En la nueva versi贸n de Linux 5.2, los propios desarrolladores enfatizan el soporte mejorado para dispositivos de audio que utilizan Sound Open Firmware. Pero hay otras cosas importantes en la 煤ltima actualizaci贸n.
Entonces, destacamos la nueva API de montaje. Muchos usuarios pueden no notar la diferencia, pero esta actualizaci贸n es importante desde el punto de vista de la infraestructura del problema. Aparentemente, el equipo de desarrollo se ocup贸 de limpiar la basura y reescribir los montajes responsables del montaje de los sistemas de archivos. La interfaz existente de Mount se parece a un viejo pastel de capas: este sistema ha evolucionado a lo largo de los a帽os, ha crecido con nuevas funciones y tareas, por lo que en alg煤n momento se ha convertido en algo demasiado complicado. Para facilitar la vida de los usuarios y evitar que tengan que usar muletas del tipo
Shiftfs , se agregaron seis nuevas llamadas al sistema:
fsopen (2), fsconfig (2), fsmount (2), move_mount (2), fspick (2) open_tree (2)
C贸mo usar los nuevos desaf铆os
aqu铆 mismo .
La pr贸xima actualizaci贸n importante es un conjunto de controladores para dispositivos ARM Mali. Uno de los hilos m谩s antiguos del foro w3bsit3-dns.com sobre la instalaci贸n de Linux en un dispositivo con un n煤cleo gr谩fico ARM Mali se remonta a 2013, y en el interior se describen muchos bailes con una pandereta. Entonces, incluso la operaci贸n parcial del chip de video bajo Linux se consider贸 un 茅xito.
Gran parte de la culpa de los muchos a帽os de sufrimiento para los usuarios recae en ARM, que no est谩 demasiado dispuesto a trabajar con la comunidad de c贸digo abierto, pero los desarrolladores de Linux siguieron su propio camino y escribieron los controladores ellos mismos. El nuevo paquete admite dispositivos t4xx m谩s antiguos, as铆 como las series 6xx y 7xx m谩s nuevas. Por supuesto, esto est谩 lejos de ser un soporte completo (tambi茅n hay
Gxx
8xx
y
Gxx
), pero ya es algo. En el blog en s铆, los desarrolladores
esperan que su trabajo ayude a ARM , que en nuestra opini贸n es muy sutil.
Tambi茅n mencionamos la compatibilidad con nombres que no
case-insensitive
para el sistema de archivos
ext4
o, para decirlo sin rodeos, la compatibilidad con nombres que no
case-insensitive
en el sistema de archivos
ext4
. Este 煤ltimo puede llamarse un cambio completo en el n煤cleo del sistema Linux y uno importante. Ahora, para una coincidencia de nombre exitosa, no es necesaria la coincidencia completa de la cadena de bytes: basta con la coincidencia de nombres en
Unicode
, lo que ser谩 extremadamente agradable para los
fan谩ticos del uso de Register . En general, se recomienda leer el art铆culo correspondiente
"ext4 sin distinci贸n entre may煤sculas y min煤sculas" sobre este tema.
En general, el parche port谩til para Linux 5.2 es muy extenso. Describe los cambios en el funcionamiento de los sistemas de archivos, la gesti贸n de la memoria, las redes, la compatibilidad con ARM, etc. Entonces, aquellos que se comunican estrecha y exhaustivamente con Linux deben familiarizarse
con la computadora port谩til con parche completo .