openSUSE Leap 15.4

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-04-28, G15.4.20230428.21d1c73

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

oOYNoG openSUSE Leap 15.4 쪩oơC

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

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

bϥ openSUSE Leap 15.4 wɡAЦV openSUSE Bugzilla izҹJ쪺DC
ԱШ http://en.opensuse.org/Submitting_Bug_ReportsCpGzQboƤ[
J󤺮eAЦbuRelease NotevҲմDiC

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ɯ

w˵{䴩stΨA (Transactional Server)CӨ⪺Sb
ɯŨtίHl覡MΧs (@ާ@)AåBݭnɤ]iHa^_W@
ʧ@Coӥ\O SUSE P openSUSE o檩ҥ઺M޲zuӧCoN
jib openSUSE Leap 15.4 LtΨ̹B@ RPM M]iB@b
AtΨ⤤C

`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 python2Gѩ Python2 wF@gnANAio檩CԱШ
    https://code.opensuse.org/leap/features/issue/15C

 E cloud-init-vmware-guestinfoGӮMLkP cloud-init 21.2 Τ᪩P
    B@Ccloud-init 21.4 |sƨӷӨNC

 E digikamGѩ libqt5-qtwebkit wQADigikam b ppc64le [cWLkϥΡC
    ӮMNub x86_64Baarch64AH armv7 [cѡC

 E chessxGѩҰʰDHΤWMתDӳQCԱШ https://
    bugzilla.opensuse.org/show_bug.cgi?id=1192907C

 E gapGѩӮM󥼻P FHS ۮeӳQCԱШ https://code.opensuse.org/
    leap/features/issue/24C

 E tensorflowGѩ Tensorflow 1.x M󤣳QĳϥΦӳQCϥ
    tensorflow2 MC

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 ୱ

oӤp`CX openSUSE Leap 15.4 ୱҪDPܰʡC

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

