openSUSE Leap 15.5

o

openSUSE Leap O@ӦۥѪ Linux @~tΡAiB@bzWqBO
qάOACziHΥsB޲zzqllPۤBiͲOu@B
vέ֡CϥΥzRֽI

^m: Chao-Hsiung LiaoBCraig JeffaresBJoe ManBRay ChenBRamax Lo
XG2023-02-17, G15.5.20230217.0201358

1 w
2 tΤɯ
3 Mܰ
4 Xʵ{Pw
5 ୱ
6 @뻡
7 hTPX

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

pGzqª openSUSE o檩ɯšAХѦdݤeoơGhttps://
en.opensuse.org/openSUSE:Release_NotesC

 beta O openSUSE Mת@CMתTШ https://
www.opensuse.orgC

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 w

`]tFwˬnICԲӪw˱оǡAаѾ\bhttps://
doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/
part-basics.html C

1.1 ϥΨtΨAҴѪlɯ

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.

`N

`NGۮeM

@ǮM|b̪ RPM %post }ק /var άO /srv eCoǮMOۮe
CpGzJoǮMAЦ^~C

ɯŨtΨ̿HUSʥHѳoǥ\G

 E Btrfs ַӡG  btΧs}leA@ӷs root ɮרtΪ Btrfs ַӷ|QإߡC
    MҦӦ۸ӧsק|w˦bo Btrfs ַӤCnosAziH
    ҨtΥHϥθӧַӡC

    nosAuݱqe@ӧַӶ}YiC

 E Ū root ɮרtΡG  FקK]syDPƿ򥢡Aroot ɮרtΥ
    TgJCOG root ɮרtΦb`ާ@UOHŪ覡C

    nӳ]woHB@Aݭn[Jt~GɮרtΪܧGn\b /etc gJϥ
    ̳]wɡAӥؿ۰ʳ]wϥ OverlayFSC/var {bhܦlHѨL
    {gJC

n

nGAݭnܤ 12 GB ϺЪŶ

tΨAݭnܤ 12 GB ϺФjpHe Btrfs ַӡC

n

nGYaST bҦULkϥ

ثe YaST LkbҦUϥΡCoO] YaST |ߧYާ@AåBLk
ŪɮרtΧ@קC

nϥΥsAШϥΫO transactional-update ӫD YaST P Zypper ӶiM
޲zG

 E stΡGtransactional-update up

 E wˮMGtransactional-update pkg in PACKAGE_NAME

 E MGtransactional-update pkg rm PACKAGE_NAME

 E n̫@ӧַӹ root ɮרtΩҰܧAХT{ztάOϥγ̫@
    ӧַӤeַӶ}AMGtransactional-update rollback

    Ϊ̡AbO̫[Wַ ID H^_ܯSwַӡC

ϥθӨtΨɡAtιw]|CsåBbW 03:30 PU 05:00 s
ҰʡCoǰʧ@ҬO systemd ĲoAYݭn]iHϥ systemctl OG

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

nFѧhsӸ`AШ openSUSE Kubic 峹 https://
kubic.opensuse.org/blog/2018-04-04-transactionalupdates/ H https://
kubic.opensuse.org/blog/2018-04-20-transactionalupdates2/C

1.2 w˦bŶ֩ 12 GB w

uwЪŶj 12 GB ɡAw˵{~|ĳϺФγWCYzQn]wŶD`
pMHɡAШϥΤ޾ɦϺФε{ӦۦվΰѼơC

1.3 UEFI - Τ@i餶

bw openSUSE ϥ UEFI (Τ@i餶) }tΤeAjPĳz
ݬO_wsyөҫĳså[HwˡCYztΦw Windows 8 Χs
Aq`NNztΨϥ UEFI }C

IѡG UEFI 馳ʳAɭPӦhƳQgJ UEFI xsϰɡA|
oͰDCOSHDsgJhָƤ~uӦhvC

openSUSE ǥѥugJҰʨtΪֻ̤ݭnƶqAӭCoӭICgJƦ
֭niD UEFI  openSUSE Ұʵ{mCx Linux ֤ߴѨϥ UEFI xs
ϨӼgJ}ηT\ (pstore)Abw]QΡCLצpAĳw˥w
syӫĳsC

1.4 UEFIAGPT P MS-DOS ϺФΰ

b EFI/UEFI WѤ@ӷsκϺЪ覡GGPT]GUID Partition Table
^Coӷs覡ϥ GUID]128줸ܦb32ӤQiƦrW^ѧO˸mΤ
ΰC

~AUEFI WdO\ǲΪ MBR]MS-DOS^ΰϡC Linux ޾ɥ[]ELILO 
GRUB2^հw墨ǶǲΪΰϦ۰ʲͤ@ GUID Aç⥦̼giCo˪@
 GUID iHWcܧAɭP骺gJC@gJ]AؤPާ@GR
ءAHγЫؤ@ӷsإHNĤ@ӶءC

{N鳣@өU]garbage collector^AiHQRiJI]
entries^AåBӫOd¶iJI]entries^OCG٪餣ব
άOoǶiJI]entries^ɡAtαN|X{DA̲ױNytεLk}C

²檺NѨM׬OGഫǲΪ MBR ΰϦs GPT ΰϥH㪺קK
DC

2 tΤɯ

oӤp`CXFPtΤɯŦ`NƶCFѤ䴩ɯųHθԲӪɯŨBJ
AШG

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

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

t~AШ 3 `uMܰʡvC

3 Mܰ

3.1 ĳM

ĳM٬O|o檩@AåBbU@ openSUSE Leap |QC
oǮMsb]OFUEAĳϥΡAӥB̤|AsC

nˬdww˪MO_wA@AХT{O_ww lifecycle-data-openSUSE M
AۨϥΥHUOG

zypper lifecycle

3.2 M

MNAHo檩@_oC

 E gnome-todo: gnome-todo was replaced by package 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 Xʵ{Pw

4.1 Secure BootGݭnTañĤTXʵ{

Starting with openSUSE Leap 15.2, kernel module signature check for third-party
drivers (CONFIG_MODULE_SIG=y) is now enabled. This is an important security
measure to avoid untrusted code running in the kernel.

Y UEFI Secure Boot QҥΡAӥ\|ײĤT֤߼ҲճQJCӦ openSUSE x
MwּҲծM (Kernel Module Packages, KMPs)AѩoǼҲդwϥ
openSUSE _ñLAG|vTCñˬd|HU欰G

 E QñLAγQwQH_ñAάOLkϥΨtΫH_Ʈw
    Ҫ֤߼Ҳշ|QTJC

ziHͤ@Ӧ۩wҮѡAåBUtΪ MOK (Machine Owner Key) ƮwAM
θҮѪ_ñbaҽsĶ֤߼ҲաCγoؤ覡ñҲձN|QT
JάOɭPĵiTCԱШ https://en.opensuse.org/openSUSE:UEFIC

ѩo]|vT NVIDIA ϧXʵ{Aڭ̷|b openSUSE xM󤤳BzoӰDC
MӦbwˤAzݭnʵU@ӷs MOK _sMiHB@Cpw
Xʵ{HεU MOK _оǡAШ https://en.opensuse.org/
SDB:NVIDIA_drivers#SecurebootC

4.2 Network install image hangs on boot on Raspberry Pi 4

Booting the network install image from USB stick on Raspberry Pi 4 hangs on
boot. To resolve this issue, add the console=tty boot parameter. See details in
the known issues section of our Raspberry Pi 4 Hardware Compatibility List.

5 ୱ

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

5.1  KDE 4 P Qt 4

KDE 4 MNA openSUSE Leap 15.4CФɯűztΦ Plasma 5 H Qt 5
CѩۮeʪҶqA@ Qt 4 Miऴ|OdCШ https://
bugzilla.opensuse.org/show_bug.cgi?id=1179613C

6 @뻡

6.1 iotop support

iotop does not display values for SWAPIN and IO %.

Since Linux kernel 5.14, either kernel boot parameter delayacct needs to be
specified or kernel.task_delayacct sysctl needs to be enabled.

7 hTPX

 E о\Ūw˴CW README C

 E qM RPM ˵YӮMԲӪܰʾvTG

    rpm --changelog -qp FILENAME.rpm

    N FILENAME N RPM W١C

 E Ьdݦbw˴C̤WhؿU ChangeLog ɮץHFѩҧsMܰʾv]
    ɶƧǡ^C

 E bw˴C餤 docu ؿihTC

 E LΧsAаѾ\ https://doc.opensuse.org/C

 E nFѦ openSUSE ̷s~sDAгyX https://www.opensuse.orgC

vҦ ? SUSE LLC

? 2023 SUSE

