<elchevive@gmail.com>
<isis.binder@gmail.com>
<ronisbr@gmail.com>
<rmsolucoeseminformatic4@gmail.com>
15.4.20220511
Resumo
O openSUSE Leap é um sistema operacional livre baseado no Linux para o seu PC, laptop ou servidor. Você pode navegar na internet, gerenciar seus e-mails e fotos, fazer seu trabalho de escritório, reproduzir vídeos ou músicas e divertir-se!
Esta é a versão inicial das notas de lançamento do futuro openSUSE Leap 15.4.
Se você atualizar a partir de uma versão antiga para esta versão do openSUSE Leap, veja as notas de lançamento anteriores aqui: https://en.opensuse.org/openSUSE:Release_Notes.
Esta versão beta para teste pública é parte do projeto openSUSE. Informações sobre o projeto estão disponíveis em https://www.opensuse.org.
Reporte todos os problemas que você encontrar usando esta pré-versão do openSUSE Leap 15.4 no Bugzilla do openSUSE. Para mais informações, veja https://en.opensuse.org/Submitting_Bug_Reports. Se você quiser ver algo adicionado a estas notas de lançamento, preencha um relatório de problemas no componente “Release Notes”.
Esta seção contém notas relacionadas à instalação do sistema. Para instruções detalhadas sobre a instalação, veja a documentação em https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/part-basics.html.
O instalador suporta a função do sistema Servidor transacional . Essa função do sistema apresenta um sistema de atualização que aplica as atualizações de maneira automática (como uma única operação) e facilita a reversão, caso isso seja necessário. Esses recursos são baseados nas ferramentas de gerenciamento de pacotes das quais todas as outras distribuições do SUSE e do openSUSE também dependem. Isso significa que a grande maioria dos pacotes RPM que funcionam com outras funções do sistema do openSUSE Leap 15.4 também funcionam com a função do sistema Servidor transacional.
Alguns pacotes modificam o conteúdo do /var
ou
/srv
em seus scripts %post
do RPM.
Esses pacotes são incompatíveis. Se você encontrar esse pacote, envie um
relatório de bug.
Para fornecer esses recursos, este sistema de atualização depende:
Instantâneos do Btrfs. Antes que uma atualização do sistema seja iniciada, um novo instantâneo do Btrfs do sistema de arquivos raiz é criado. Em seguida, todas as alterações da atualização são instaladas nesse instantâneo do Btrfs. Para concluir a atualização, você pode reiniciar o sistema no novo instantâneo.
Para reverter a atualização, basta inicializar a partir do instantâneo anterior.
Um sistema de arquivos raiz somente leitura. Para evitar problemas e perda de dados devido a atualizações, o sistema de arquivos raiz não deve ser gravado de outra forma. Portanto, o sistema de arquivos raiz é montado somente para leitura durante a operação normal.
Para fazer esta configuração funcionar, duas alterações adicionais no
sistema de arquivos devem ser feitas: Permitir gravar configurações do
usuário no /etc
, este diretório é automaticamente
configurado para usar o OverlayFS. O /var
é agora um
subvolume separado que pode ser escrito pelos processos.
A função do sistema Servidor transacional necessite de um espaço em disco de pelo menos 12 GB para acomodar os instantâneos do Btrfs.
Atualmente, o YaST não funciona com as atualizações transacionais. Isto ocorre porque o YaST executa as ações imediatamente e porque ele não consegue editar em um sistema somente leitura.
Para trabalhar com as atualizações transacionais, sempre use o comando transactional-update ao invés do YaST e Zypper para todo o gerenciamento de software:
Atualizar o sistema: transactional-update up
Instalar um pacote: transactional-update pkg in
NOME_DO_PACOTE
Remover um pacote: transactional-update pkg rm
NOME_DO_PACOTE
Para reverter para o último instantâneo, ou seja, o último conjunto de alterações no sistema de arquivos raiz, certifique-se de seu sistema seja iniciado no próximo ao último instantâneo e execute: transactional-update rollback
Opcionalmente, adicione um ID do instantâneo ao final do comando para reverter para um ID específico.
Quando usar esta função do sistema, por padrão, o sistema irá executar uma atualização diária e reiniciará entre as 03:30 e 05:00. Ambas ações são baseadas no sistema e se necessário podem ser desabilitadas usando o systemctl:
systemctl disable --now transactional-update.timer rebootmgr.service
Para mais informações sobre atualizações transacionais, veja as postagens do blog do openSUSE Kubic https://kubic.opensuse.org/blog/2018-04-04-transactionalupdates/ e https://kubic.opensuse.org/blog/2018-04-20-transactionalupdates2/.
O instalador proporá apenas um esquema de particionamento se o tamanho do disco rígido disponível for maior que 12 GB. Se você deseja configurar, por exemplo, imagens muito pequenas de máquinas virtuais, use o particionador orientado para ajustar os parâmetros de particionamento manualmente.
Antes de instalar o openSUSE em um sistema que inicia usando o UEFI (Unified Extensible Firmware Interface), você é aconselhado a verificar por qualquer atualização de firmware que o fabricante do hardware recomenda e, se disponível, instalar tal atualização. Um Windows 8 ou mais recente pré-instalado é uma forte indicação que seu sistema inicia usando o UEFI.
Aviso: Alguns firmwares UEFI tem problemas que causam falhas se muitos dados são escritos na área de armazenamento do UEFI. No entanto, não está claro o que seriam “muitos dados”.
O openSUSE minimiza o risco não escrevendo mais que o mínimo necessário
para iniciar o SO. O mínimo significa dizer ao firmware UEFI sobre a
localização do carregador de inicialização do openSUSE. Os recursos do
kernel Linux que usam a área de armazenamento UEFI para armazenar
informações de falhas e inicializações (pstore
) foram
desabilitados por padrão. Entretanto, é recomendável instalar qualquer
atualização de firmware que o fabricante do hardware recomendar.
Junto com a especificação EFI/UEFI um novo estilo de particionamento chegou: GPT (GUID Partition Table - Tabela de Partição GUID). Este novo esquema usa identificadores únicos globais (valores de 128-bit exibidos em 32 dígitos hexadecimais) para identificar os dispositivos e tipos de partições.
Adicionalmente, a especificação UEFI também permite partições antigas MBR (MS-DOS). Os carregadores de inicialização do Linux (ELILO ou GRUB2) tentam gerar automaticamente um GUID para estas partições antigas e gravá-los no firmware. Tal GUID pode alterar frequentemente, causando uma reescrita no firmware. Uma reescrita consiste em duas operações diferentes: remover a entrada antiga e criar uma nova entrada que substitui a primeira.
Firmwares modernos têm um coletor de lixo que coleta entradas removidas e libera a memória reservada para entradas antigas. Um problema pode ocorrer quando um firmware problemático não coleta e libera estas entradas. Isto pode resultar em um sistema não inicializável.
Para corrigir este problema, converta a partição antiga MBR para GPT.
Esta seção lista notas relacionadas à atualização do sistema. Para cenários suportados e instruções detalhadas sobre a atualização, veja a documentação em:
Adicionalmente, verifique Seção 3, “Alterações nos pacotes”.
Os pacotes descontinuados ainda são disponibilizados como parte da distribuição mas estão agendados para serem removidos na próxima versão do openSUSE Leap. Estes pacotes existem para ajudar na migração, mas seu uso é desencorajado e eles podem não receber atualizações.
Para verificar se os pacotes instalados não são mais mantidos, certifique-se de que o pacote lifecycle-data-openSUSE está instalado e então use o comando:
zypper lifecycle
Os pacotes removidos não são mais enviados como parte da distribuição.
python2: Python2 chegou ao final da vida e não será mais parte da distribuição. Para mais informações, veja https://code.opensuse.org/leap/features/issue/15.
cloud-init-vmware-guestinfo: O pacote não funciona com
cloud-init
versão 21.2 ou mais recente. No
cloud-init
21.4 existe uma nova fonte de dados que o
substitui.
digikam: Digikam não está mais disponível no ppc64le pois o libqt5-qtwebkit foi removido. O pacote será fornecido apenas para as arquiteturas x86_64, aarch64 e armv7.
chessx: Removido por causa de um problema na inicialização e problemas com o upstream. Para mais informações, veja https://bugzilla.opensuse.org/show_bug.cgi?id=1192907.
gap: Removido pois o pacote não é compatível com o FHS. Para mais informações, veja https://code.opensuse.org/leap/features/issue/24.
tensorflow: Removido porque o pacote Tensorflow 1.x é obsoleto, ao invés disso, o pacote tensorflow2 deve ser usado.
Iniciando com o openSUSE Leap 15.2 a verificação de assinatura do módulo do
kernel para drivers de terceiros ( CONFIG_MODULE_SIG=y
)
agora é habilitada. Essa é uma medida de segurança importante para evitar
que códigos não confiáveis sejam executados no kernel.
Isso pode impedir que módulos de kernel de terceiros sejam carregados se o UEFI Secure Boot estiver ativado. Os pacotes de módulos do kernel (KMPs) dos repositórios oficiais do openSUSE não são afetados, porque os módulos que eles contêm são assinados com a chave do openSUSE. A verificação de assinatura tem o seguinte comportamento:
Os módulos do kernel que não assinados ou são assinados com uma chave que é conhecida como não confiável ou não pode ser verificada na base de dados de chaves confiáveis do sistema serão bloqueados.
É possível gerar um certificado personalizado, registrá-lo no banco de dados de Chave do proprietário da máquina (MOK) do sistema e assinar módulos de kernel compilados localmente com a chave desse certificado. Os módulos assinados dessa maneira não serão bloqueados nem causarão avisos. Consulte https://en.opensuse.org/openSUSE:UEFI.
Como isto também afeta os drivers gráficos da NVIDIA, abordamos isto em nossos pacotes oficiais para o openSUSE. No entanto, você precisa registrar uma nova chave MOK após a instalação para fazer os pacotes funcionarem. Para instruções sobre como instalar os drivers e registrar a chave MOK, veja https://en.opensuse.org/SDB:NVIDIA_drivers#Secureboot.
Esta seção lista os problemas da área de trabalho e as alterações no openSUSE Leap 15.4.
Os pacotes do KDE4 não serão parte do openSUSE Leap 15.4. Atualize seu sistema para o Plasma 5 e Qt 5. Alguns dos pacotes Qt 4 ainda podem permanecer por motivos de compatibilidade. https://bugzilla.opensuse.org/show_bug.cgi?id=1179613.
Leia os documentos README
disponíveis na mídia.
Veja a informação detalhada das alterações (changelog) sobre um pacote em particular a partir do seu RPM:
rpm --changelog -qp NOME_DO_ARQUIVO
.rpm
Substitua NOME_DO_ARQUIVO
com o nome do arquivo
RPM.
Verifique o arquivo ChangeLog
no nível superior da
mídia para um registro cronológico de todas as alterações feitas para os
pacotes atualizados.
Encontre mais informação no diretório docu
na mídia.
Para informações adicionais ou mais atualizadas, veja https://doc.opensuse.org/.
Para saber das últimas novidades do openSUSE, visite https://www.opensuse.org.
Direitos autorais © SUSE LLC