Capítulo 1. Resumen
Basado en Fedora 28 y el kernel upstream 4.18, Red Hat Enterprise Linux 8.0 proporciona a los usuarios una base estable, segura y consistente en las implementaciones de nube híbrida con las herramientas necesarias para soportar cargas de trabajo tradicionales y emergentes. Los aspectos más destacados de la versión incluyen:
Distribución
- El contenido está disponible a través de los repositorios BaseOS y Application Stream (AppStream).
- El repositorio AppStream admite una nueva extensión del formato RPM tradicional: modules. Esto permite disponer de varias versiones principales de un componente para su instalación.
Para más información, consulte Capítulo 3, Distribución de contenidos en RHEL 8.
Gestión de software
- El gestor de paquetes YUM se basa ahora en la tecnología DNF y ofrece soporte para contenidos modulares, mayor rendimiento y una API estable y bien diseñada para la integración con herramientas.
Consulte Sección 5.1.4, “Gestión del software” para más detalles.
Shell y herramientas de línea de comandos
-
RHEL 8 proporciona los siguientes version control systems:
Git 2.18
,Mercurial 4.8
, ySubversion 1.10
.
Consulte ??? para más detalles.
Lenguajes de programación dinámicos, servidores web y de bases de datos
-
Python 3.6
es la implementación por defecto de Python en RHEL 8; se proporciona un soporte limitado paraPython 2.7
. No se instala ninguna versión de Python por defecto. -
Node.js
es nuevo en RHEL. Otros dynamic programming languages se han actualizado desde RHEL 7:PHP 7.2
, Ruby2.5
,Perl 5.26
,SWIG 3.0
ya están disponibles. -
Los siguientes database servers se distribuyen con RHEL 8:
MariaDB 10.3
,MySQL 8.0
,PostgreSQL 10
,PostgreSQL 9.6
yRedis 5
. -
RHEL 8 proporciona el
servidor HTTP Apache 2.4
e introduce un nuevo web server,nginx 1.14
. -
Squid
ha sido actualizado a la versión 4.4, y ahora se incluye un nuevo proxy caching server:Varnish Cache 6.0
.
Para más información, consulte Sección 5.1.7, “Lenguajes de programación dinámicos, servidores web y de bases de datos”.
Escritorio
- GNOME Shell se ha reajustado a la versión 3.28.
- La sesión de GNOME y el gestor de pantalla de GNOME utilizan Wayland como servidor de pantalla por defecto. El servidor X.Org, que es el servidor de visualización por defecto en RHEL 7, también está disponible.
Para más información, consulte Sección 5.1.8, “Escritorio”.
Creación del instalador y de la imagen
- El instalador de Anaconda puede utilizar el cifrado de discos de LUKS2 e instalar el sistema en dispositivos de NVDIMM.
- La herramienta Image Builder permite a los usuarios crear imágenes de sistema personalizadas en una variedad de formatos, incluidas las imágenes preparadas para su despliegue en nubes de varios proveedores.
- La instalación desde un DVD utilizando la consola de gestión de hardware (HMC) y el elemento de soporte (SE) en IBM Z están disponibles en RHEL 8.
Consulte Sección 5.1.2, “Creación del instalador y de la imagen” para más detalles.
Núcleo
- La función extendida Berkeley Packet Filtering (eBPF) ) permite que el espacio de usuario adjunte programas personalizados en una variedad de puntos (sockets, puntos de rastreo, recepción de paquetes) para recibir y procesar datos. Esta característica está disponible en Technology Preview.
- BPF Compiler Collection (BCC), una herramienta para crear programas eficientes de rastreo y manipulación del núcleo, está disponible en Technology Preview.
Para más información, consulte Sección 5.3.1, “Núcleo”.
Sistemas de archivos y almacenamiento
-
El formato LUKS versión 2 (LUKS2) sustituye al formato LUKS heredado (LUKS1). El subsistema
dm-crypt
y la herramientacryptsetup
utilizan ahora LUKS2 como formato por defecto para los volúmenes cifrados.
Para más información, consulte Sección 5.1.12, “Sistemas de archivos y almacenamiento”.
Seguridad
-
En todo el sistema cryptographic policies, que configura los subsistemas criptográficos principales, cubriendo los protocolos TLS, IPsec, SSH, DNSSEC y Kerberos, se aplican por defecto. Con el nuevo comando
update-crypto-policies
, el administrador puede cambiar fácilmente entre los modos: por defecto, heredado, futuro y fips. - La compatibilidad con smart cards y los módulos de seguridad de hardware (HSM) con PKCS #11 es ahora consistente en todo el sistema.
Para más información, consulte Sección 5.1.15, “Seguridad”.
Red
-
El marco
nftables
sustituye aiptables
en el papel de la instalación de filtrado de paquetes de red por defecto. -
El demonio
firewalld
ahora utilizanftables
como su backend por defecto. - Se ha introducido la compatibilidad con los controladores de red virtuales de IPVLAN que permiten la conectividad de red para múltiples contenedores.
- El eXpress Data Path (XDP), el XDP para el control del tráfico (tc) y el Address Family eXpress Data Path (AF_XDP), como partes de la función ampliada Berkeley Packet Filtering (eBPF) ), están disponibles en Technology Previews. Para más detalles, véase Sección 5.3.7, “Red”.
Consulte Sección 5.1.14, “Red” para conocer las características adicionales.
Virtualización
- Ahora se admite un tipo de máquina más moderno basado en PCI Express (Q35) y se configura automáticamente en las máquinas virtuales creadas en RHEL 8. Esto proporciona una serie de mejoras en las características y la compatibilidad de los dispositivos virtuales.
- Ahora se pueden crear y gestionar máquinas virtuales mediante la consola web de RHEL 8, también conocida como Cockpit.
- El emulador QEMU introduce la función sandboxing, que proporciona limitaciones configurables a las llamadas de sistemas que QEMU puede realizar, y por lo tanto hace que las máquinas virtuales sean más seguras.
Para más información, consulte Sección 5.1.16, “Virtualización”.
Compiladores y herramientas de desarrollo
- El compilador GCC, basado en la versión 8.2, aporta compatibilidad con las versiones más recientes del estándar del lenguaje C, mejores optimizaciones, nuevas técnicas de endurecimiento del código, advertencias mejoradas y nuevas funciones de hardware.
- Varias herramientas de generación, manipulación y depuración de código pueden ahora manejar experimentalmente el formato de información de depuración DWARF5.
-
El soporte del kernel para eBPF tracing está disponible para algunas herramientas, como
BCC
,PCP
ySystemTap
. -
Las bibliotecas
glibc
basadas en la versión 2.28 añaden compatibilidad con Unicode 11, nuevas llamadas al sistema Linux, mejoras clave en el resolvedor de DNS, endurecimiento adicional de la seguridad y mejora del rendimiento. -
RHEL 8 proporciona OpenJDK 11, OpenJDK 8, IcedTea-Web y varias herramientas de Java, como
Ant
,Maven
oScala
.
Consulte Sección 5.1.11, “Compiladores y herramientas de desarrollo” para obtener más detalles.
Alta disponibilidad y clusters
- El gestor de recursos del clúster Pacemaker se ha actualizado a la versión 2.0.0, que proporciona una serie de correcciones de errores y mejoras.
-
En RHEL 8, el sistema de configuración pcs es totalmente compatible con Corosync 3,
knet
y los nombres de nodo.
Para más información, consulte Sección 5.1.13, “Alta disponibilidad y clusters”.
Recursos adicionales
- Capabilities and limits de Red Hat Enterprise Linux 8 en comparación con otras versiones del sistema están disponibles en el artículo de la base de conocimientos Capacidades y límites de la tecnología Red Hat Enterprise Linux.
- La información relativa a Red Hat Enterprise Linux life cycle se proporciona en el documento Ciclo de vida de Red Hat Enterprise Linux.
- El documento del manifiesto del paquete proporciona un package listing para RHEL 8.
- Los principales differences between RHEL 7 and RHEL 8 están documentados en Consideraciones para la adopción de RHEL 8.
- En el documento Actualización de RHEL 7 a RHEL 8 se proporcionan instrucciones sobre cómo realizar un in-place upgrade from RHEL 7 to RHEL 8.
- Las rutas de actualización soportadas actualmente se enumeran en Rutas de actualización in situ soportadas para Red Hat Enterprise Linux.
- El servicio Red Hat Insights, que le permite identificar, examinar y resolver proactivamente los problemas técnicos conocidos, está ahora disponible con todas las suscripciones de RHEL. Para obtener instrucciones sobre cómo instalar el cliente Red Hat Insights y registrar su sistema en el servicio, consulte la página Red Hat Insights Get Started.
Portal de clientes de Red Hat Labs
Red Hat Customer Portal Labs es un conjunto de herramientas en una sección del Portal del Cliente disponible en https://access.redhat.com/labs/. Las aplicaciones del Portal del Cliente de Red Hat Labs pueden ayudarle a mejorar el rendimiento, a solucionar rápidamente los problemas, a identificar los problemas de seguridad y a desplegar y configurar rápidamente las aplicaciones complejas. Algunas de las aplicaciones más populares son:
- Asistente de registro
- Generador Kickstart
- Comprobador del ciclo de vida del producto
- Certificados de productos Red Hat
- Ayudante de actualización de Red Hat Satellite
- Red Hat CVE Checker
- Herramienta de configuración de opciones JVM
- Herramienta de configuración del equilibrador de carga
- Navegador de código de Red Hat
- Ayudante de configuración del repositorio Yum