openSUSE Leap 15.5

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-06-07, Verso: 15.5.20230607.b76dd05

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

This is the initial version of the release notes for the forthcoming openSUSE
Leap 15.5.

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.

Report all bugs you encounter using this prerelease of openSUSE Leap 15.5 in
the openSUSE Bugzilla. For more information, see https://en.opensuse.org/
Submitting_Bug_Reports. If you would like to see anything added to the release
notes, file a bug report against the component ?Release Notes?.

1 Instalao

This section contains installation-related notes. For detailed installation
instructions, see the documentation at https://doc.opensuse.org/documentation/
leap/startup/html/book-startup/part-basics.html.

1.1 Usando atualizaes atmicas com a funo do sistema Servidor transacional

The installer supports the system role Transactional Server. This system role
features an update system that applies updates atomically (as a single
operation) and makes them easy to revert should that become necessary. These
features are based on the package management tools that all other SUSE and
openSUSE distributions also rely on. This means that the vast majority of RPM
packages that work with other system roles of openSUSE Leap 15.5 also work with
the system role Transactional Server.

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

Make sure to also review the following sections of this documentation:

  * Seo3, ?Alteraes nos pacotes?

  * Seo7.1, ?Usage of 4096 bit RSA RPM and repository signing key?

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.

  * gnome-todo: o gnome-todo foi substitudo pelo pacote Endeavour.

    msgpack: msgpack was replaced by msgpack-c and msgpack-cxx.

    nodejs-electron: This old version of Electron is EOL, and we are unable to
    support this runtime throughout Leap's lifetime due to frequent ABI breaks.
    Current versions of Electron are still available from the
    devel:languages:nodejs repository on OBS.

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

This section lists desktop issues and changes in openSUSE Leap 15.5.

5.1 Remoo do KDE4 e Qt 4

KDE 4 packages will not be part of openSUSE Leap 15.4. Please update your
system to Plasma 5 and Qt 5. Some of Qt 4 packages might still remain for
compatibility reasons. https://bugzilla.opensuse.org/show_bug.cgi?id=1179613.

5.2 nouveau disabled for Nvidia Turing and Ampere GPUs / openGPU recommendation

The nouveau driver is still considered experimental for Nvidia Turing and
Ampere GPUs. Therefore it has been disabled by default on systems with these
GPUs.

Instead of using the nouveau driver we recommend using Nvidia's new openGPU
driver. Install this driver by installing these following packages:

  * nvidia-open-driver-G06-signed-kmp-default

  * kernel-firmware-nvidia-gsp-G06

Then uncomment the options nvidia line in the /etc/modprobe.d/
50-nvidia-default.conf file so that it looks like the following afterwards:

### Enable support on *all* Turing/Ampere GPUs: Alpha Quality!
options nvidia NVreg_OpenRmEnableUnsupportedGpus=1

If you prefer using nouveau driver anyway, add nouveau.force_probe=1 to your
kernel boot parameters, and do not install the above openGPU package.

5.3 Starting ibus automatically under KDE Plasma

ibus does not start automatically under KDE Plasma. This can be fixed by adding
the appropriate command to the autostart section. To do that, go to System
Settings, Startup and Shutdown, Autostart and there click on the Add? button,
and then click on Add Application?. In the opened dialog window type
ibus-daemon -x into the text box and click OK. For more information see https:/
/bugzilla.suse.com/show_bug.cgi?id=1211977.

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 Segurana

This section lists changes to security features in openSUSE Leap 15.5.

7.1 Usage of 4096 bit RSA RPM and repository signing key

We switched the RPM and repository signing key of openSUSE Leap 15.5 from 2048
bit RSA to a 4096 bit RSA key. This key was previously introduced to openSUSE
Leap 15.4 users in a maintenance update. Users upgrading from older releases
will need to import the new key manually as described in https://
en.opensuse.org/SDB:System_upgrade#0._New_4096_bit_RSA_signing_key.

8 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

