openSUSE Leap 15.4

Notas de lanamento

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 escritrio, reproduzir vdeos ou msicas e
divertir-se!

Colaboradores: Luiz Fernando Ranghetti e Rodrigo A. S. Macedo
Data de Publicao: 2023-04-28, Verso: 15.4.20230428.21d1c73

1 Instalao
2 Atualizao do sistema
3 Alteraes nos pacotes
4 Drivers e Hardware
5 rea de trabalho
6 Geral
7 Mais informaes e comentrios

Esta  a verso inicial das notas de lanamento do futuro openSUSE Leap 15.4.

Se voc atualizar a partir de uma verso antiga para esta verso do openSUSE
Leap, veja as notas de lanamento anteriores aqui: https://en.opensuse.org/
openSUSE:Release_Notes.

Esta verso beta para teste pblico  parte do projeto openSUSE. Informaes
sobre o projeto esto disponveis em https://www.opensuse.org.

Reporte todos os problemas que voc encontrar usando esta pr-verso do
openSUSE Leap 15.4 no Bugzilla do openSUSE. Para mais informaes, veja https:/
/en.opensuse.org/Submitting_Bug_Reports. Se voc quiser ver algo adicionado a
estas notas de lanamento, preencha um relatrio de problemas no componente ?
Release Notes?.

1 Instalao

Esta seo contm notas relacionadas  instalao do sistema. Para instrues
detalhadas sobre a instalao, veja a documentao em https://doc.opensuse.org/
documentation/leap/startup/html/book.opensuse.startup/part-basics.html.

1.1 Usando atualizaes atmicas com a funo do sistema Servidor transacional

O instalador suporta a funo do sistema Servidor transacional . Essa funo do
sistema apresenta um sistema de atualizao que aplica as atualizaes de
maneira automtica (como uma nica operao) e facilita a reverso, caso isso
seja necessrio. Esses recursos so baseados nas ferramentas de gerenciamento
de pacotes das quais todas as outras distribuies do SUSE e do openSUSE tambm
dependem. Isso significa que a grande maioria dos pacotes RPM que funcionam com
outras funes do sistema do openSUSE Leap 15.4 tambm funcionam com a funo
do sistema Servidor transacional.

Nota

Nota: Pacotes incompatveis

Alguns pacotes modificam o contedo do /var ou /srv em seus scripts %post do
RPM. Esses pacotes so incompatveis. Se voc encontrar esse pacote, envie um
relatrio de bug.

Para fornecer esses recursos, este sistema de atualizao depende:

  * Instantneos do Btrfs. Antes que uma atualizao do sistema seja iniciada,
    um novo instantneo do Btrfs do sistema de arquivos raiz  criado. Em
    seguida, todas as alteraes da atualizao so instaladas nesse
    instantneo do Btrfs. Para concluir a atualizao, voc pode reiniciar o
    sistema no novo instantneo.

    Para reverter a atualizao, basta inicializar a partir do instantneo
    anterior.

  * Um sistema de arquivos raiz somente leitura. Para evitar problemas e perda
    de dados devido a atualizaes, o sistema de arquivos raiz no deve ser
    gravado de outra forma. Portanto, o sistema de arquivos raiz  montado
    somente para leitura durante a operao normal.

    Para fazer esta configurao funcionar, duas alteraes adicionais no
    sistema de arquivos devem ser feitas: Permitir gravar configuraes do
    usurio no /etc, este diretrio  automaticamente configurado para usar o
    OverlayFS. O /var  agora um subvolume separado que pode ser escrito pelos
    processos.

Importante

Importante: Servidor transacional necessita de pelo menos 12GB de espao em
disco

A funo do sistema servidor transacional necessite de um espao em disco de
pelo menos 12GB para acomodar os instantneos do Btrfs.

Importante

Importante: O YaST no funciona no modo transacional

Atualmente, o YaST no funciona com as atualizaes transacionais. Isto ocorre
porque o YaST executa as aes imediatamente e porque ele no consegue editar
em um sistema somente leitura.

Para trabalhar com as atualizaes transacionais, sempre use o comando
transactional-update ao invs 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 instantneo, ou seja, o ltimo conjunto de
    alteraes no sistema de arquivos raiz, certifique-se de seu sistema seja
    iniciado no prximo ao ltimo instantneo e execute: transactional-update
    rollback

    Opcionalmente, adicione um ID do instantneo ao final do comando para
    reverter para um ID especfico.

Quando usar esta funo do sistema, por padro, o sistema ir executar uma
atualizao diria e reiniciar entre as 03:30e 05:00. Ambas aes so
baseadas no sistema e se necessrio podem ser desabilitadas usando o systemctl:

systemctl disable --now transactional-update.timer rebootmgr.service

Para mais informaes sobre atualizaes 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/.

1.2 Instalando em discos rgidos com menos de 12 GB de capacidade

O instalador propor apenas um esquema de particionamento se o tamanho do disco
rgido disponvel for maior que 12 GB. Se voc deseja configurar, por exemplo,
imagens muito pequenas de mquinas virtuais, use o particionador orientado para
ajustar os parmetros de particionamento manualmente.

1.3 UEFI?Interface de Firmware Extensvel Unificada

Antes de instalar o openSUSE em um sistema que inicia usando o UEFI (Unified
Extensible Firmware Interface- interface unificada de firmware extensvel),
voc  aconselhado a verificar por qualquer atualizao de firmware que o
fabricante do hardware recomenda e, se disponvel, instalar tal atualizao. Um
Windows 8 ou mais recente pr-instalado  uma forte indicao que seu sistema
inicia usando o UEFI.

Aviso: Alguns firmwares UEFI tem problemas que causam falhas se muitos dados
so escritos na rea de armazenamento do UEFI. No entanto, no est claro o que
seriam ?muitos dados?.

O openSUSE minimiza o risco no escrevendo mais que o mnimo necessrio para
iniciar o SO. O mnimo significa dizer ao firmware UEFI sobre a localizao do
carregador de inicializao do openSUSE. Os recursos do kernel Linux que usam a
rea de armazenamento UEFI para armazenar informaes de falhas e
inicializaes (pstore) foram desabilitados por padro. Entretanto, 
recomendvel instalar qualquer atualizao de firmware que o fabricante do
hardware recomendar.

1.4 Parties UEFI, GPT e MS-DOS

Junto com a especificao EFI/UEFI um novo estilo de particionamento chegou:
GPT (GUID Partition Table - tabela de partio GUID). Este novo esquema usa
identificadores nicos globais (valores de 128-bit exibidos em 32 dgitos
hexadecimais) para identificar os dispositivos e tipos de parties.

Adicionalmente, a especificao UEFI tambm permite parties antigas MBR
(MS-DOS). Os carregadores de inicializao do Linux (ELILO ou GRUB2) tentam
gerar automaticamente um GUID para estas parties antigas e grav-los no
firmware. Tal GUID pode alterar frequentemente, causando uma reescrita no
firmware. Uma reescrita consiste em duas operaes diferentes: remover a
entrada antiga e criar uma nova entrada que substitui a primeira.

Firmwares modernos tm um coletor de lixo que coleta entradas removidas e
libera a memria reservada para entradas antigas. Um problema pode ocorrer
quando um firmware problemtico no coleta e libera estas entradas. Isto pode
resultar em um sistema no inicializvel.

Para corrigir este problema, converta a partio antiga MBR para GPT.

2 Atualizao do sistema

Esta seo lista notas relacionadas  atualizao do sistema. Para cenrios
suportados e instrues detalhadas sobre a atualizao, veja a documentao em:

  * https://en.opensuse.org/SDB:System_upgrade

  * https://doc.opensuse.org/documentation/leap/startup/html/book-startup/
    cha-update-osuse.html

Adicionalmente, verifique Seo3, ?Alteraes nos pacotes?.

3 Alteraes nos pacotes

3.1 Pacotes descontinuados

Os pacotes descontinuados ainda so disponibilizados como parte da distribuio
mas esto agendados para serem removidos na prxima verso do openSUSE Leap.
Estes pacotes existem para ajudar na migrao, mas seu uso  desencorajado e
eles podem no receber atualizaes.

Para verificar se os pacotes instalados no so mais mantidos, certifique-se de
que o pacote lifecycle-data-openSUSE est instalado e ento use o comando:

zypper lifecycle

3.2 Pacotes removidos

Os pacotes removidos no so mais enviados como parte da distribuio.

  * python2: Python2 chegou ao final da vida e no ser mais parte da
    distribuio. Para mais informaes, veja https://code.opensuse.org/leap/
    features/issue/15.

  * cloud-init-vmware-guestinfo: O pacote no funciona com cloud-init verso
    21.2 ou mais recente. No cloud-init 21.4 existe uma nova fonte de dados que
    o substitui.

  * digikam: Digikam no est mais disponvel 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 inicializao e problemas com
    o upstream. Para mais informaes, veja https://bugzilla.opensuse.org/
    show_bug.cgi?id=1192907.

  * gap: Removido pois o pacote no  compatvel com o FHS. Para mais
    informaes, veja https://code.opensuse.org/leap/features/issue/24.

  * tensorflow: Removido porque o pacote Tensorflow 1.x  obsoleto, ao invs
    disso, o pacote tensorflow2 deve ser usado.

4 Drivers e Hardware

4.1 Inicializao segura: Drivers de terceiros necessitam estar assinados
apropriadamente

Iniciando com o openSUSE Leap 15.2 a verificao de assinatura do mdulo do
kernel para drivers de terceiros ( CONFIG_MODULE_SIG=y) agora  habilitada.
Essa  uma medida de segurana importante para evitar que cdigos no
confiveis sejam executados no kernel.

Isso pode impedir que mdulos de kernel de terceiros sejam carregados se a
inicializao segura UEFI estiver ativada. Os pacotes de mdulos do kernel
(KMPs) dos repositrios oficiais do openSUSE no so afetados, porque os
mdulos que eles contm so assinados com a chave do openSUSE. A verificao de
assinatura tem o seguinte comportamento:

  * Os mdulos do kernel que no assinados ou so assinados com uma chave que 
    conhecida como no confivel ou no pode ser verificada na base de dados de
    chaves confiveis do sistema sero bloqueados.

 possvel gerar um certificado personalizado, registr-lo no banco de dados de
chave do proprietrio da mquina (MOK) do sistema e assinar mdulos de kernel
compilados localmente com a chave desse certificado. Os mdulos assinados dessa
maneira no sero bloqueados nem causaro avisos. Consulte https://
en.opensuse.org/openSUSE:UEFI.

Como isto tambm afeta os drivers grficos da NVIDIA, abordamos isto em nossos
pacotes oficiais para o openSUSE. No entanto, voc precisa registrar uma nova
chave MOK aps a instalao para fazer os pacotes funcionarem. Para instrues
sobre como instalar os drivers e registrar a chave MOK, veja https://
en.opensuse.org/SDB:NVIDIA_drivers#Secureboot.

4.2 A imagem de instalao via rede trava no boot no Raspberry Pi 4

Inicializando a imagem de instalao via rede de um pendrive USB no Raspberry
Pi 4 trava no boot. Para resolver o problema, adicione o parmetro de boot
console=tty. Veja os detalhes na seo problemas conhecidos na nossa Lista de
compatibilidade de hardware do Raspberry Pi 4.

5 rea de trabalho

Esta seo lista os problemas da rea de trabalho e as alteraes no openSUSE
Leap 15.4.

5.1 Remoo do KDE4 e Qt 4

Os pacotes do KDE4 no sero 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.

6 Geral

6.1 Suporte ao iotop

O iotop no mostra valores para SWAPIN e IO %.

Desde o kernel Linux 5.14, ou o parmetro de boot delayacct precisa ser
especificado ou o sysctl kernel.task_delayacct precisa estar habilitado.

7 Mais informaes e comentrios

  * Leia os documentos README disponveis na mdia.

  * Veja a informao detalhada das alteraes (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 nvel superior da mdia para um registro
    cronolgico de todas as alteraes feitas para os pacotes atualizados.

  * Encontre mais informao no diretrio docu na mdia.

  * Para informaes 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

 2023 SUSE

