Lanzamiento Debian 10 "Buster"

Después de dos años de desarrollo tuvo lugar relizar Debian ÑU/Linux 10.0 (Buster), disponible para diez con soporte oficial arquitecturas: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM de 64 bits (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) e IBM System z (s390x). Actualizaciones para Debian Se lanzarán 10 películas a lo largo de 5 años.

El repositorio contiene 57703 paquetes binarios, lo que supone aproximadamente 6 más de lo que se propuso en Debian 9. Comparado con Debian 9 Se agregaron 13370 nuevos paquetes binarios, se eliminaron 7278 (13%) paquetes obsoletos o abandonados, se actualizaron 35532 (62%) paquetes. Para el 91.5% de los paquetes proporcionado soporte para compilaciones repetibles, lo que le permite confirmar que el archivo ejecutable se compila exactamente a partir de los códigos fuente declarados y no contiene cambios extraños, cuya sustitución, por ejemplo, se puede realizar atacando la infraestructura de ensamblaje o los marcadores en el compilador. .

para загрузки disponible Imágenes de DVD que se pueden descargar desde HTTP, jigdo o BitTorrent. También formado Una imagen de instalación no oficial y gratuita que incluye firmware propietario. Diseñado para arquitecturas amd64 e i386 LiveUSB, disponible en versiones GNOME, KDE y Xfce, así como un DVD multiarco que combina paquetes para la plataforma amd64 con paquetes adicionales para la arquitectura i386. Se agregó soporte para imágenes descargadas a través de la red (netboot) para tarjetas SD e imágenes que caben en una memoria flash USB de 16 GB;

Llave cambios в Debian 10.0:

  • Implementado Compatibilidad con UEFI Secure Boot, que utiliza el gestor de arranque Shim, firmado digitalmente por Microsoft (shim-signed), en combinación con el kernel y el gestor de arranque grub (grub-efi-amd64-signed) certificados con el certificado propio del proyecto (shim actúa como una capa para que la distribución utilice sus propias claves). Los paquetes shim-signed y grub-efi-ARCH-signed se incluyen entre las dependencias de compilación para amd64, i386 y arm64. El gestor de arranque y grub, certificados con un certificado funcional, se incluyen en las imágenes EFI para amd64, i386 y arm64. Como recordatorio, la compatibilidad con Secure Boot se esperaba inicialmente en Debian 9, pero no se estabilizó antes del lanzamiento y se pospuso hasta el siguiente lanzamiento importante de la distribución;
  • La compatibilidad con el sistema de control de acceso obligatorio de AppArmor está habilitada de forma predeterminada. Este sistema permite controlar los permisos de los procesos definiendo listas de archivos con los permisos adecuados (lectura, escritura, asignación a memoria, ejecución, bloqueo de archivos, etc.) para cada aplicación, así como controlar el acceso a la red (por ejemplo, prohibir el uso de ICMP) y administrar las capacidades POSIX. La principal diferencia entre AppArmor y SELinux ¿Es ese SE?Linux AppArmor funciona con etiquetas asociadas a objetos y determina los permisos según la ruta del archivo, lo que simplifica considerablemente el proceso de configuración. El paquete principal de AppArmor incluye perfiles de protección solo para algunas aplicaciones; para las demás, debe usar el paquete apparmor-profiles-extra o los perfiles de paquetes de aplicaciones específicos.
  • Se reemplazaron iptables, ip6tables, arptables y ebtables. ha llegado Filtro de paquetes nftables, que ahora es el predeterminado y se destaca por unificar interfaces de filtrado de paquetes para IPv4, IPv6, ARP y puentes de red. Nftables proporciona solo una interfaz genérica independiente del protocolo a nivel del kernel que proporciona funciones básicas para extraer datos de paquetes, realizar operaciones de datos y control de flujo. La lógica de filtrado en sí y los controladores específicos del protocolo se compilan en un código de bytes en el espacio del usuario, después de lo cual este código de bytes se carga en el kernel utilizando la interfaz Netlink y se ejecuta en una máquina virtual especial que recuerda a BPF (Berkeley Packet Filters);

    De forma predeterminada, se instala el paquete iptables-nft, que ofrece un conjunto de utilidades para garantizar la compatibilidad con iptables, teniendo la misma sintaxis de línea de comando, pero traduciendo las reglas resultantes al código de bytes nf_tables, ejecutado en la máquina virtual. El paquete iptables-legacy está disponible opcionalmente para su instalación, incluso Implementación antigua basada en x_tables. Los ejecutables de iptables ahora se instalan en /usr/sbin en lugar de /sbin (se crean enlaces simbólicos para compatibilidad);

  • Para APT, se implementa un modo de aislamiento de espacio aislado, habilitado a través de la opción APT::Sandbox::Seccomp y que proporciona filtrado de llamadas al sistema usando seccomp-BPF. Para ajustar las listas blanca y negra de llamadas al sistema, puede utilizar las listas APT::Sandbox::Seccomp::Trap y APT::Sandbox::Seccomp::Allow;
  • núcleo Linux Actualizado a la versión 4.19;
  • El escritorio GNOME se cambió a Wayland de forma predeterminada y se ofrece una sesión basada en el servidor X como opción (el servidor X todavía está incluido como parte del paquete base). Pila de gráficos y entornos de usuario actualizados: GNOME 3.30, KDE Plasma 5.14, Canela 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20y Xfce 4.12. Suite de Office LibreOffice actualizada para su lanzamiento 6.1y Calligra antes del lanzamiento 3.1. Evolución actualizada 3.30, GIMP 2.10.8, Inkscape 0.92.4, Vim 8.1;
  • La distribución incluye un compilador para el lenguaje Rust (se suministra Rustc 1.34). GCC 8.3 actualizado, LLVM/Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2;
  • Se han actualizado las aplicaciones del servidor, incluidas Apache httpd 2.4.38, BIND 9.11, Dovecot 2.3.4, Exim 4.92, Postfix 3.3.2, MariaDB 10.3, nginx 1.14, PostgreSQL 11, Samba 4.9 (la compatibilidad con SMBv3 se proporciona en el kernel);
  • En configuración de criptomoneda implementado transición al formato de cifrado de disco LUKS2 (anteriormente se usaba LUKS1). LUKS2 se distingue por un sistema de administración de claves simplificado, la capacidad de utilizar sectores grandes (4096 en lugar de 512, reduce la carga durante el descifrado), identificadores de partición simbólicos (etiquetas) y herramientas de copia de seguridad de metadatos con la capacidad de restaurarlos automáticamente a partir de una copia si Se detecta daño. El proceso de actualización convertirá automáticamente las secciones LUKS1 existentes a un formato compatible con LUKS2, pero debido a limitaciones de tamaño del encabezado, no todas las funciones nuevas estarán disponibles para ellas;
  • El instalador ha agregado la posibilidad de utilizar varias consolas simultáneamente durante el proceso de instalación. Se ha eliminado el soporte de ReiserFS. Se agregó soporte para la compresión ZSTD (libzstd) para Btrfs. Se agregó soporte para dispositivos NVMe;
  • En debootstrap, la opción “--merged-usr” está habilitada de forma predeterminada, en la que todos los archivos ejecutables y bibliotecas de los directorios raíz se mueven a la partición /usr (los directorios /bin, /sbin y /lib* están diseñados como enlaces simbólicos a los directorios correspondientes dentro de /usr). El cambio se aplica sólo a nuevas instalaciones: el diseño del directorio anterior se conserva durante el proceso de actualización;
  • Además de instalar automáticamente las actualizaciones de seguridad, el paquete unattended-upgrades ahora también permite actualizar a versiones menores por defecto (Debian 10.1, 10.2, etc.);
  • Los componentes del sistema de impresión se han actualizado para COPAS 2.2.10 y cups-filters 1.21.6 con soporte completo para AirPrint, DNS-SD (Bonjour) e IPP Everywhere para imprimir sin instalar primero los controladores;
  • Se agregó soporte para placas basadas en procesadores Allwinner A64, como FriendlyARM NanoPi A64, Olimex A64-OLinuXino, TERES-A64, PINE64 PINE A64/A64/A64-LTS, SOPINE, Pinebook, SINOVOIP Banana Pi BPI-M64 y Xunlong Orange Pi Win. (Más);
  • Se ha ampliado el número de comandos compatibles con el equipo. Debian Metapaquetes Med med-*, que le permiten instalar selecciones de programasrelacionados con la biología y la medicina;
  • Se proporciona soporte para sistemas invitados Xen en modo PVH;
  • OpenSSL no admite los protocolos TLS 1.0 y 1.1; TLS 1.2 se declara como la versión mínima admitida;
  • Se eliminaron muchos paquetes obsoletos y sin mantenimiento, incluidos Qt 4 (solo queda Qt 5), phpmyadmin, ipsec-tools, racoon, ssmtp, ecryptfs-utils, mcelog y revelation. Debian 11. Se dejará de dar soporte a Python 2;
  • Se ha creado un puerto para la arquitectura RISC-V de 64 bits, que no era compatible oficialmente en Debian 10. Actualmente para RISC-ensamblado exitosamente alrededor del 90% del número total de paquetes;
  • Se comenzó a utilizar un instalador modular desarrollado de forma independiente en entornos Live. calamares con una interfaz basada en Qt, que también se utiliza para organizar la instalación de las distribuciones Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva y KDE neon. Las compilaciones de instalación regulares continúan utilizando debian-instalador.

    Además de los disponibles anteriormente, se ha creado un entorno Live con el escritorio LXQt y un entorno Live sin interfaz gráfica, únicamente con las utilidades de la consola que componen el sistema base. El entorno Live de la consola se puede utilizar para instalar una distribución muy rápidamente, ya que, a diferencia de las imágenes de instalación tradicionales, se copia una porción de directorios ya preparados sin abrir paquetes individuales usando dpkg.

Fuente: opennet.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster