Capítulo 1. Visão geral
Baseado no Fedora 28 e no kernel 4.18 upstream, o Red Hat Enterprise Linux 8.0 oferece aos usuários uma base estável, segura e consistente através de implementações de nuvens híbridas com as ferramentas necessárias para suportar cargas de trabalho tradicionais e emergentes. Os destaques do lançamento incluem:
Distribuição
- O conteúdo está disponível através dos repositórios BaseOS e Application Stream (AppStream).
- O repositório AppStream suporta uma nova extensão do formato tradicional RPM - modules. Isto permite que várias versões principais de um componente estejam disponíveis para instalação.
Veja Capítulo 3, Distribuição do conteúdo no RHEL 8 para mais informações.
Gerenciamento de software
- O gerenciador de pacotes YUM é agora baseado na tecnologia DNF e fornece suporte para conteúdo modular, maior desempenho e uma API estável e bem projetada para integração com ferramentas.
Veja Seção 5.1.4, “Gestão de software” para mais detalhes.
Conchas e ferramentas de linha de comando
-
RHEL 8 fornece o seguinte version control systems:
Git 2.18
,Mercurial 4.8
, eSubversion 1.10
.
Veja ??? para detalhes.
Linguagens de programação dinâmica, servidores web e de banco de dados
-
Python 3.6
é a implementação padrão Python no RHEL 8; suporte limitado paraPython 2.7
é fornecido. Nenhuma versão do Python é instalada por padrão. -
O
Node.js
é novo na RHEL. Outros dynamic programming languages foram atualizados desde a RHEL 7:PHP 7.2
, Ruby2.5
,Perl 5.26
,SWIG 3.0
estão agora disponíveis. -
O seguinte database servers é distribuído com a RHEL 8:
MariaDB 10.3
,MySQL 8.0
,PostgreSQL 10
,PostgreSQL 9.6
, eRedis 5
. -
A RHEL 8 fornece o
Servidor HTTP Apache 2.4
e introduz um novo web server,nginx 1.14
. -
O Squid
foi atualizado para a versão 4.4, e um novo proxy caching server está agora incluído:Cache de Verniz 6.0
.
Veja Seção 5.1.7, “Linguagens de programação dinâmica, servidores web e de banco de dados” para mais informações.
Desktop
- GNOME Shell foi rebaseado para a versão 3.28.
- A sessão GNOME e o Gerenciador de monitores GNOME usam Wayland como seu servidor de exibição padrão. O servidor X.Org, que é o servidor de exibição padrão no RHEL 7, também está disponível.
Veja Seção 5.1.8, “Desktop” para mais informações.
Instalador e criação de imagem
- O instalador Anaconda pode utilizar a criptografia de disco LUKS2, e instalar o sistema em NVDIMM dispositivos.
- A ferramenta Image Builder permite aos usuários criar imagens personalizadas do sistema em uma variedade de formatos, incluindo imagens preparadas para implantação em nuvens de vários fornecedores.
- Instalação a partir de um DVD usando o Console de Gerenciamento de Hardware (HMC) e Elemento de Suporte (SE) em IBM Z estão disponíveis em RHEL 8.
Veja Seção 5.1.2, “Instalador e criação de imagem” para mais detalhes.
Kernel
- A filtragem de pacotes ampliada de Berkeley (eBPF) permite ao espaço do usuário anexar programas personalizados em uma variedade de pontos (soquetes, pontos de rastreamento, recepção de pacotes) para receber e processar dados. Este recurso está disponível como um Technology Preview.
- BPF Compiler Collection (BCC), uma ferramenta para criar programas eficientes de rastreamento e manipulação de kernel, está disponível como um Technology Preview.
Veja Seção 5.3.1, “Kernel” para mais informações.
Sistemas de arquivo e armazenamento
-
O formato LUKS versão 2 (LUKS2) substitui o formato antigo LUKS (LUKS1). O subsistema
dm-crypt
e a ferramentacryptsetup
agora usa o LUKS2 como o formato padrão para volumes criptografados.
Veja Seção 5.1.12, “Sistemas de arquivo e armazenamento” para mais informações.
Segurança
-
O sistema cryptographic policies, que configura os subsistemas criptográficos centrais, cobrindo os protocolos TLS, IPsec, SSH, DNSSEC e Kerberos, são aplicados por padrão. Com o novo comando
update-crypto-policies
, o administrador pode mudar facilmente entre os modos: padrão, legado, futuro e fips. - O suporte para smart cards e Módulos de Segurança de Hardware (HSM) com PKCS #11 é agora consistente em todo o sistema.
Veja Seção 5.1.15, “Segurança” para mais informações.
Trabalho em rede
-
A estrutura
nftables
substitui oiptables
no papel do recurso padrão de filtragem de pacotes de rede. -
O daemon
firewalld
agora usa onftables
como seu backend padrão. - Foi introduzido o suporte para os drivers de rede virtual IPVLAN que permitem a conectividade de rede para vários contêineres.
- O eXpress Data Path (XDP), XDP para Controle de Tráfego (tc), e Address Family eXpress Data Path (AF_XDP), como partes do pacote estendido de Filtragem de Pacotes de Berkeley (eBPF) recurso, estão disponíveis como Technology Previews. Para mais detalhes, veja Seção 5.3.7, “Trabalho em rede”.
Veja Seção 5.1.14, “Trabalho em rede” para recursos adicionais.
Virtualização
- Um tipo de máquina mais moderno baseado em PCI Express (Q35) é agora suportado e configurado automaticamente em máquinas virtuais criadas no RHEL 8. Isto fornece uma variedade de melhorias nas características e compatibilidade de dispositivos virtuais.
- Máquinas virtuais podem agora ser criadas e gerenciadas usando o console web RHEL 8, também conhecido como Cockpit.
- O emulador QEMU introduz o recurso sandboxing, que fornece limitações configuráveis ao que os sistemas chamados QEMU podem realizar, e assim torna as máquinas virtuais mais seguras.
Veja Seção 5.1.16, “Virtualização” para mais informações.
Compiladores e ferramentas de desenvolvimento
- O compilador GCC baseado na versão 8.2 traz suporte para versões mais recentes em linguagem C padrão, melhores otimizações, novas técnicas de endurecimento de código, avisos melhorados e novas características de hardware.
- Várias ferramentas para geração, manipulação e depuração de códigos podem agora tratar experimentalmente o formato DWARF5 de informações de depuração.
-
O suporte do Kernel para rastreamento eBPF está disponível para algumas ferramentas, tais como
BCC
,PCP
, eSystemTap
. -
As bibliotecas
glibc
baseadas na versão 2.28 adicionam suporte ao Unicode 11, novas chamadas ao sistema Linux, principais melhorias no resolvedor de stub DNS, endurecimento adicional da segurança e melhor desempenho. -
A RHEL 8 fornece OpenJDK 11, OpenJDK 8, IcedTea-Web, e várias ferramentas Java, tais como
Ant
,Maven
, ouScala
.
Consulte Seção 5.1.11, “Compiladores e ferramentas de desenvolvimento” para obter mais detalhes.
Alta disponibilidade e clusters
- O gerente de recursos do cluster Pacemaker foi atualizado para a versão 2.0.0, que fornece uma série de correções e melhorias de bugs.
-
No RHEL 8, o sistema de configuração pcs suporta totalmente Corosync 3,
knet
, e nomes de nós.
Veja Seção 5.1.13, “Alta disponibilidade e clusters” para mais informações.
Recursos adicionais
- Capabilities and limits do Red Hat Enterprise Linux 8 em comparação com outras versões do sistema estão disponíveis no artigo da Base de Conhecimento Capacidades e limites da tecnologia Red Hat Enterprise Linux.
- Informações sobre o Red Hat Enterprise Linux life cycle são fornecidas no documento Red Hat Enterprise Linux Life Cycle (Ciclo de Vida do Red Hat Enterprise Linux ).
- O documento de manifesto do Pacote fornece um package listing para a RHEL 8.
- A maior parte differences between RHEL 7 and RHEL 8 está documentada em Considerações sobre a adoção do RHEL 8.
- As instruções sobre como realizar um in-place upgrade from RHEL 7 to RHEL 8 são fornecidas pelo documento Upgrading from RHEL 7 to RHEL 8.
- Os caminhos de atualização com suporte irresistível estão listados em Caminhos de atualização suportados no local para o Red Hat Enterprise Linux.
- O serviço Red Hat Insights, que lhe permite identificar, examinar e resolver proativamente questões técnicas conhecidas, está agora disponível com todas as assinaturas RHEL. Para instruções sobre como instalar o cliente Red Hat Insights e registrar seu sistema no serviço, consulte a página Red Hat Insights Get Started.
Laboratórios do Portal do Cliente Red Hat
Red Hat Customer Portal Labs é um conjunto de ferramentas em uma seção do Portal do Cliente disponível em https://access.redhat.com/labs/. As aplicações nos laboratórios do Portal do Cliente da Red Hat podem ajudar a melhorar o desempenho, solucionar rapidamente problemas, identificar problemas de segurança e implementar e configurar rapidamente aplicações complexas. Algumas das aplicações mais populares são:
- Assistente de Registro
- Gerador de pontapé de saída
- Verificador do ciclo de vida do produto
- Certificados de Produto Red Hat
- Red Hat Satellite Upgrade Helper
- Checador de CVE Red Hat
- Ferramenta de configuração das opções JVM
- Ferramenta de Configuração do Balanceador de Carga
- Navegador de Código Red Hat
- Ajudante de configuração do Yum Repository