|
ot Balkantel Ltd(2-07-2020)
Dnes izliza openSUSE Leap 15.2
Sled poveche ot 1 godina chakane, utre izliza nova versiia openSUSE Leap 15.2.
Tazi distributsiia edva li se nuzhdae ot predstaviane. Tova e proekt na obshtnostta,
sponsoriran ot SUSE Enterprice, edin ot nai-golemite komersialni dostavchitsi na
Linux. Govoreiki za novata versiia na openSUSE Leap 15.2, tia vklyuchva nai-dobrite
i stabilni softuerni paketi, podgotveni ot obshtnostta openSUSE, kakto i poveche
ot 4000 paketa predostaveni ot SUSE Enterprice.
Osnovni funktsii, aktualizatsii i inovatsii
Linux iadro
Leap 15.2 shte izpolzva iadroto Linux 5.3.18, koeto se izpolzva v SLE 15 SP2.
Tazi versiia na iadroto prie ~ 15794 popravki ot 1974 razrabotchika, razmerut na
patch faila e 92mb (promenite zasiagat 13986 faila, dobaveni sa 258419 reda kod,
premahnati sa 599137 reda). Okolo 39% ot vsichki predstaveni v Linux 5.3.18 promeni
sa svurzani s draiveri na ustroistva, poveche ot 12% ot promenite sa svurzani s
aktualizirane na spetsifichniia kod za harduerni arhitekturi, 11% se dulzhi na
mrezhovite chipove, 3% - failovi sistemi i 3% c vutreshni podsistemi na iadroto.
Osnovni novovuvedeniia na aktualiziranoto iadro na Linux 5.3.18 sa:
Pamet i sistemni uslugi
-
Dobavena e poddruzhka na tehnologiiata za upravlenie na moshtnostta na
Intel Speed Select, dostupna na niakoi survuri s protsesori Intel Xeon.
Posochenata tehnologiia vi pozvoliava da zadadete nastroiki za proizvoditelnost i
chestotna lenta na dialove za razlichni CPU iadra, koeto vi pozvoliava da napravete
po-prioritetna proizvoditelnost za zadachi, izpulniavani na opredeleni iadra, kato
zhertvate proizvoditelnostta na drugi iadra.
-
Protsesite v potrebitelskoto prostranstvo imat vuzmozhnost da chakat za kratko
vreme, bez da izpolzvat tsikli, kato izpolzvat instruktsiite umwait . Tazi
instruktsiia, zaedno s instruktsii umonitor i tpause , shte se predlagat ot novite
chipove na Intel "Tremont", i shte se realizirat zakusneniia, efektivni ot gledna
tochka na potreblenieto na energiia i ne zasiagat izpulnenieto na drugi pototsi pri
izpolzvaneto na Hyper Threading.
-
Za arhitekturata RISC-V e dobavena poddruzhka za golemi stranitsi pamet (huge pages).
-
V mehanizma za proverka na eBPF-prilozheniia e dobavena vuzmozhnostta za
obrabotka na programi s tsikli, ako izpulnenieto na tsikula e ogranicheno i ne
mozhe da dovede do previshavane na maksimalniia broi instruktsii.
Diskova podsistema
-
Btrfs predostavia definitsiiata za burza realizatsiia na crc32c za vsichki
arhitekturi.
-
V CIFS za smbdirect e premahnat flaga za eksperimentalno razvitie.
SMB3 dobavia vuzmozhnostta za izpolzvane na kripto-algoritmi.
Dobavena e nova optsiia za montirane, za da se izvlekat parametrite na rezhima ot
zapisite na ACE (Access Control Entry).
-
Kum failovata sistema na UBIFS e dobavena poddruzhka za kompresirane, izpolzvaiki
algorituma zstd i vuzmozhnost za proverka na podpisanite na FS obraztsi;
-
Za NFSv4 e vuvedena nova optsiia za montirane nconnect= , opredeliashta broia na
izgradenite sus survura vruzki. Trafikut mezhdu tezi vruzki shte bude razpredelen
chrez balansirane na natovarvaneto. Osven tova, survurut NFSv4 veche suzdava
direktoriia /proc/fs/nfsd/clients s informatsiia za tekushtite klienti, vklyuchitelno
podrobnosti za otvorenite im failove.
Virtualizatsiia i sigurnost
-
Qdroto vklyuchva hipervaizora ACRN za vgradeni IoT ustroistva, koito e napisan s pogled
kum gotovnostta za izpulnenie na zadachi v realno vreme i prigodnostta za izpolzvane
v kritichni sistemi. ACRN osiguriava minimalni razhodi, garantira niski
zakusneniia (niska latentnost) i adekvatna reaktsiia pri vzaimodeistvie s oborudvaneto.
ACRN mozhe da se prilaga za startirane na mnozhestvo izolirani virtualni mashini v
elektronni kontrolni blokove, tabla za upravlenie, avtomobilni informatsionni
sistemi, potrebitelski IoT-ustroistva i za druga vgradena tehnika.
-
V User-mode Linux se dobavia rezhim na "putuvane vuv vremeto", koito vi pozvoliava
da zabavite ili uskorite vremeto. Taka mozhe da si ulesnite
otstraniavaneto na greshki (debugging) v svurzan s vremeto kod. Osven tova e
dobaven parametur time-travel-start , koito vi pozvoliava da startirate sistemniia
chasovnik ot opredelen moment v epoch format.
-
Dobaven e nov virtio-iommu draiver s vnedriavane na paravirtualizirano
ustroistvo, koeto pozvoliava izprashtaneto na IOMMU zaiavki kato ATTACH, DETACH,
MAP i UNMAP vurhu virtio transport bez emulatsiia na tablitsi s pamet.
-
Dobaven e nov draiver virtio-pmem , predstavliavasht dostup do ustroistva za
suhranenie, otrazeni vuv fizichesko adresno prostranstvo kato NVDIMM.
-
Prilozhena e vuzmozhnostta za prikrepvane na kriptografski klyuchove kum
potrebitelsko ili mrezhovo prostranstvo za imena (klyuchovete stavat nedostupni
izvun izbranoto prostranstvo za imena), kakto i za zashtita na klyuchove s pomoshtta
na ACL.
-
V kripto podsistemata e dobavena poddruzhka za mnogo burz algoritum za
ne-kriptografski heshirane xxhash , chiiato skorost se osnovava na
proizvoditelnostta na pametta.
Mrezhova podsistema
-
Osigurena e obrabotka na IPv4 adresi v diapazona 0.0.0.0/8 , koito predi tova
ne e bil dostupen za izpolzvane. Vuvezhdaneto na tazi podmrezha shte pozvoli
razprostranenieto na oshte 16 miliona IPv4 adresa.
-
V Netfilter za nftables e dobavena poddruzhka za harduerni mehanizmi za
uskoriavane na filtriraneto na paketi chrez prilagane na API, dobaven kum
draiverite Flow Block. Kum stranata na mrezhovite adapteri mogat da budat
napraveni tseli tablitsi s pravila s vsichki verigi. Vklyuchvaneto se izvurshva chrez
svurzvane na NFT_TABLE_F_HW flaga kum tablitsata. Poddurzhat se prosti meta danni
na protokoli ot L3 i L4 niva, deistviia za priemane / otpadane, kartografirane po IP
i mrezhovi portove na podatelia / poluchatelia i tip protokol.
-
Dobavena e vgradena poddruzhka za proslediavane na vruzkite za mrezhovite
mostove, koiato ne iziskva prilagane na emulirasht sloi br_netfilter.
-
V nf_tables se dobavia poddruzhka na modula SYNPROXY, povtariasht podobna
funktsionalnost ot iptables, i vuvezhda vuzmozhnost za proverka v pravilata za
otdelni optsii v zaglavieto na IPv4.
-
Dobavena e vuzmozhnost za prikrepvane na BPF-programi kum sistemnite povikvaniia
setsockopt() i getsockopt(), koeto naprimer vi pozvoliava da prikachite svoite
manipulatori za dostup do tezi povikvaniia. Osven tova e dobavena nova tochka za
povikvane (hook), s koiato mozhete da organizirate povikvane na BPF-programa
vednuzh za vseki RTT interval (round-trip-time, ping time).
-
Za IPv4 i IPv6 e dobaven nov mehanizum za suhranenie na danni za marshruta
nexthop, nasochen kum uvelichavane na mashtabiruemostta na tablitsite za marshrutizirane.
Testovete pokazaha, che pri izpolzvane na novata sistema, nabor ot 743 000
marshruta e zareden v iadroto samo za 4.3 sekundi.
-
Za Bluetooth e realizirana funktsionalnostta, neobhodima za poddruzhka na LE ping.
Oborudvane
-
Dobavena e poddruzhka za x86-suvmestimi protsesori na Zhaoxin, razraboteni ot
suvmestniia proekt na VIA Technologies i Obshtina SHanhai. Semeistvoto na CPU ZX e
izgradeno na bazata na arhitekturata na x86-64 Isaiah, koiato produlzhava
razvitieto na tehnologiite na VIA Centaur;
-
V podsistema na DRM (Direct Rendering Manager), a sushto i grafichni draiveri
na amdgpu i i915 , dobavena e poddruzhka za razbor, obrabotka i izprashtane chrez
HDMI port na meta danni na HDR (razshiren dinamichen diapazon), koiato pozvoliava
da izpolzvate HDR-paneli i displei, sposobni za pokazvane na dopulnitelni
diapazoni na iarkostta;
-
Kum draivera na amdgpu e dobavena purvonachalnata poddruzhka na
GPU AMD NAVI (RX5700), koiato vklyuchva osnoven draiver, kod za vzaimodeistvie
s ekrani (DCN2), poddruzhka na GFX i izchisleniia (GFX10), SDMA 5 (System DMA0),
upravlenie na zahranvaneto i multimediini enkoderi / dekoderi (VCN2).
Sushto taka, amdgpu ima podobrena poddruzhka na karti, bazirani na GPU Vega 12 i
Vega 20, za koito sa dobaveni dopulnitelni vuzmozhnosti za upravlenie na pametta
i konsumatsiiata na energiia.
-
Kum draivera amdkfd (za diskretni GPU, kato Fiji, Tonga, Polaris) dobavena e
poddruzhka na karti, bazirani na GPU VegaM;
-
Kum DRM-draiverut za grafichnite karti na Intel za chipove Ice lake, vnedren nov
multisegmenten rezhim na gama korektsiia. Dobavena e vuzmozhnost za izhod prez
Display Port vuv format YCbCr4:2:0. Dobaveni sa novi GuC firmware za
SKL, BXT, KBL, GLK i ICL. Realizirana vuzmozhnost za izklyuchvane na zahranvaneto
na ekrana v asinhronen rezhim.
-
Kum draiverut nouveau e dobaven NVIDIA Turing TU116 chipset.
-
Razshireni vuzmozhnosti za DRM/KMS-draiveri za uskoriteli na ekrannite operatsii
ARM Komeda (Mali D71), dobavena e poddruzhka za mashtabirane, razdeliane/slivane na
sloeve, AFBC, SMMU i formati na kodirane na tsvetovete Y0L2, P010, YUV420_8/10BIT.
-
Dobaven e draiver za vklyuchvaniia na instrumentite za uskoriavane na dekodiraneto
na video klipove, nalichni v SoC Amlogic Meso.
-
Dobaven draiver za SPI-klaviaturi i trakpadi, izpolzvani v suvremennite modeli
laptopi Apple MacBook i MacBook Pro.
-
Dobavena e dopulnitelna zashtita na IOCTL izvikvaniiata, svurzani s draivera
floppy , a samiiat draiver e oznachen "orphaned", koeto
oznachava prekratiavane na testvaneto mu. Draiverut vse oshte se suhraniava v iadroto,
no pravilnata mu rabota ne e garantirana. Draiverut se schita za ostarial, tui
kato e trudno da se nameri rabotesht harduer za testvaneto mu - vsichki aktualni
vunshni ustroistva obiknoveno izpolzvat USB interfeis.
-
Dobaven e cpufreq draiver za Raspberry Pi, koito pozvoliava dinamichno
upravlenie na promianata na chestotata na protsesora;
Vsichki tezi aktualizatsii i dopulneniia sa samo chast ot goliamoto otstraniavane
na greshki v predishnite versii na iadroto na Linux.
Aktualizirana harduerna poddruzhka
Leap 15.2 shte e dostupen za
- x86_64,
- ARM (aarch64, armv7)
- PowerPC (ppc64le)
V sravnenie s Leap 15.1, portove za arhitekturite ARM64 i POWER ne biaha dostupni.
Nai-vazhnite aktualizatsii za razrabotchitsite
Aktualizatsiia na sistemata sushto zasegna inovatsiite v oblastta na razrabotvane.
S aktualizatsiiata, vie poluchite aktualizirana versiia na GCC 9.
GCC 8 (Leap 15.1) i GSS 7 (Leap 15.0) sushto sa na razpolozhenie.
Niakoi ot promenenite parametri na komandniia red na GCC9:
-
Vsichki optsii na komandniia red, koito vzemat argument za razmer na baita,
priemat 64-bitovi tseli chisla, kakto i standartni sufiksi SI i IEC, kato
kb i KiB, MB i MiB, ili GB i GiB, oboznachavashti suotvetnite kratni baitove.
-
Nova optsiia -flive-patching=[inline-only-static|inline-clone] e vuvedena,
za da osiguri sigurna kompilatsiia za zhivi popravki. V sushtoto vreme osiguriava
mnogostepenno upravlenie na vklyuchenata IPA optimizatsiia.
-
Nova optsiia --completion , koiato osiguriava po-tochno zavurshvane na optsiite v Bash
-
Diagnostikata na GCC veche mozhe da markira oblasti v izhodniia kod, za da pokazhe
poveche informatsiia, naprimer tipovete v izraza.
-
Mnogobroini podobreniia sa napraveni i v -fort-info .
Leap 15.2 predlaga vuzmozhnost za rabota s vsichki ezitsi za programirane, a imenno:
Go, Rust, Haskell, C++/C, Ruby on Rails, Java, Python, Perl i taka natatuk.
Sushto taka, edna ot osnovnite novovuvedeniia za razrabotchitsite sa dobavenite
tehnologii za konteinerizatsiia.
Leap 15.2 vklyuchva niakolko tehnologii za konteinerizatsiia. Naprimer Singularity,
koito se izpolzva sveta na nauchnite izchisleniia i visokoproizvoditelnite izchisleniia (HPC).
Singularity za purvi put se poiaviava v Leap 42.3 i predostavia vuzmozhnost
da napravite vuzmozhno nai-malkiia konteiner i gi izpulniava v otdelna sreda za prilozheniia.
systemd
Leap 15.2 vklyuchva versiia 234 na systemd . Tova e sushtata versiia, koiato beshe v
Leap 15.0 i Leap 15.1.
YaST - nasheto vsichko
YaST e nai-pulniiat konfiguratsionen instrument za Linux.
Leap 15.2 e purvoto izdanie na openSUSE, koeto vuvezhda postepenna promiana v
konfiguratsiiata na sistemata, razdeliaiki ia mezhdu direktoriite /usr/etc i /etc .
YaST poddurzha tazi nova struktura vuv vsichki zasegnati moduli, kato predlaga na
sistemnite administratori tsentralna tochka za proverka na konfiguratsiiata,
koiato shte im pomogne po vreme na prehoda a i sled nego.
Sushto taka, niakoi ot podobreniiata na YaST v Leap 15.2 sa napraveni za po-dobro
upravlenie na uslugite. Primer za tova e firewalld , koito mozhe da se upravliava
i v tekstov rezhim na YaST.
Mrezhov modul YaST e znachitelno obnoven i sega e po-nadezhden i posledovatelen,
ne samo na povurhnostta, no i pod kapaka, blagodarenie na koeto, se otvariat
novi vuzmozhnosti za budeshti podobreniia.
Desktop sredi
Predi vsichko Leap 15.2, idva s aktualiziranata versiia na Qt 5. Qt 5 e aktualiziran
do versiia 5.12 Long Term Support (LTS). Novata solidna baza za razrabotka osiguriava
po-dobra proizvoditelnost, hiliadi korektsii na greshki. Qt e pulna platforma za
razrabotka s instrumenti, prednaznacheni da optimizirat suzdavaneto na prilozheniia
i potrebitelski interfeisi za nastolni, vgradeni i mobilni platformi. Tazi versiia
napulno poddurzha Qt za Python, koeto pravi vsichki QT API dostupni za
Python programistite. Qt 5.12 sudurzha i vtori pregled na tehnologiiata "Qt for WebAssembly".
S pomoshta na "Qt for WebAssembly" mozhete da kompilirate Qt prilozhenie do WebAssembly
i startirane vuv vseki moderen ueb brauzur. Dokato Qt for WebAssembly vse oshte se
harakterizira kato predvaritelna versiia, tia e dosta funktsionalna.
KDE Plasma
Plasma 5.18 LTS e tretata dulgosrochna versiia na poddruzhka ot ekipa na KDE Plasma.
Leap 15.2 vklyuchva tazi nova versiia na LTS. Plasma 5.18 shte bude aktualizirana i
poddurzhana ot chlenovete na KDE prez sledvashtite dve godini
(redovnite versii se poddurzhat v techenie na 4 mesetsa).
Novosti i podobreniia v Plasma 5.18:
- Night Color funktsionalnost. Ideiata e da si namalite nivoto na sinite tsvetove
noshtno vreme.
- Discover e mnogo podobren. Veche poddurzha i
fwupd , koeto pozvoliava da si
obnovite firmware prez nego.
- Podobrena e rabotata s dopulnitelni monitori.
- Mnogo podobreniia v poddruzhkata na Wayland vuv vsichki napravleniia.
- Skaliraneto na desktopa veche raboti i pod Wayland
- Protokolite XdgStable, XdgPopups i XdgDecoration veche sa napulno izpulneni.
- Wayland veche poddurzha virtualni desktopi i te rabotiat po-fino v sravnenie s X11.
- Dobavena e purvonachalna poddruzhka za izpolzvane na Wayland sus sobstveni
draiveri na Nvidia. Grafikite sushto veche ne se izkriviavat, sled kato kompyuturut
se subudi ot hibernatsiia s draiverite na Nvidia.
- Portalna poddruzhka na Flatpak
GNOME
Versiiata na GNOME 3.34 (kodovo ime Thessaloniki) v openSuse Leap 15.2 suvpada s
versiiata, izpolzvana v SLE 15 SP2, koiato izpolzva Wayland po podrazbirane. Leap
predlaga Live izobrazheniia s rabotniia plot na GNOME.
- Niakolko prilozheniia poluchiha novi ikoni, vklyuchitelno Photos, Videos i To Do.
- Terminalut veche poddurzha ezitsi ot diasno na liavo i dvuposochni.
- Niakoi animatsii v pregleda biaha preraboteni, koeto dovede do po-burzo iztegliane
na ikoni i tiahnoto keshirane.
- Files veche preduprezhdavat potrebitelite, kogato se opitvat da vmuknat fail v
direktoriia, zashtitena ot zapis.
- Funktsiiata Pointer Location e aktualizirana, za da raboti v sesiite na Wayland.
Kogato funktsionalnost e aktivna, natiskaneto na
Ctrl shte osveti mestopolozhenieto
na pokazaletsa na ekrana.
- Nastroikite imat podobren spisuk s Wi-Fi, koito e po-lesen za chetene. Sektsiia
Night Light e premestena v panela na displeia.
- Polari veche pokazva baner, koito uvedomiava potrebitelia, kogato prilozhenieto e
oflain.
Xfce
Leap 15.2 sudurzha dulgoochakvaniia Xfce 4.14. Xfce desktop 4.14 e novata stabilna
versiia, koiato zamenia Xfce 4.12. Sled dulug tsikul na razvitie (4 godini), vsichki
osnovni komponenti i prilozheniia biaha prehvurleni kum Gtk3 (ot Gtk2) i GDBus (ot DBus GLib).
Desktoput veche idva s novata GTK openSUSE tema po podrazbirane. Osnovnite
aktsenti na tova izdanie sa:
- VSync poddruzhka v menidzhura na prozortsi.
- HiDPI monitori
- Podobren GLX prez zatvorenite draiveri na NVIDIA
- CHisto nov dialog za nastroiki
- Podobrena rabota s mnogo monitori
- Preraboten Thunar (fail menidzhur). Volume menidzhura dazhe poddurzha Bluray
Belezhki kum izdanieto
Ostareli paketi
Ostarelite paketi vse oshte se dostaviat kato chast ot distributsiiata, no shte budat
premahnati v sledvashtata versiia na openSUSE Leap. Te sushtestvuvat, za da ulesniat
migratsiiata, no upotrebata im ne se preporuchva ponezhe niama da poluchava
aktualizatsii ili korektsii za sigurnost za tiah.
V openSuse Leap 15.2 za ostareli paketi se schitat:
libqt4 : niama da poluchava aktualizatsii ili korektsii za sigurnost.
kdelibs4 : niama da poluchava aktualizatsii ili korektsii za sigurnost.
Premahnati paketi
artha : Nepoddurzhan i ima problemi sus sigurnostta, koito ne sa opraveni.
fate : Izpolzva nesigurnite biblioteki KDE4, Qt4.
gcompris : Nepoddurzhan i e zamenen s gcompris-qt .
gstreamer-plugins-qt , gstreamer-plugins-qt5 , ktp-call-ui : Ne sa
poddurzhani i ot dulgo vreme ne mogat da se kompilirat.
H2rename : Nepoddurzhan.
ixpdimm_sw , invm-cim , invm-cli , i invm-i18n : zameneni ot ipmctl
jag-level-editor : Zamenen s jag-editor
jovie : Ne se poddurzha upstream
kaccessible, kepas, konsole4, klinkstatus, kppp, kremotecontrol, kvpnc , i kvkbd :
Veche ne se poddurzha upstream.
kdesdk4-scripts : Zamenen ot kdesdk-scripts .
kdeuser : Zamenen ot kde-user-manager .
keepassx i kpassgen : Zamenen ot keepassxc .
kile5 : Zamenen ot kile .
libkdegames4 : Zamenen ot libkdegames5 .
libkquoath, libjreen, and libqross : veche ne se poddurzha upstream i izpolzva nesigurnata libqt4 .
lilo : Ostarial ot desetiletie, zamenen ot grub2 .
lua51-luajit : Zamenen ot moonjit .
mp3gain and wxmp3gain : mp3gain e premahnat poradi problemi sus sigurnostta i poveche ne se poddurzha upstream. a wxmp3gain zavisi ot mp3gain .
nodejs8 : Zamenen ot nodejs10 i nodejs12 .
python-django_compressor : Zamenen ot python-django-compressor .
python-pep8 : Zamenen ot python-pycodestyle .
python-pyside i python-pyside-tools : Izpolzva nesigurnata libqt4 .
qgo : Zamenen ot q5go .
slapi-nis : Ne poddruzhka izvun FreeIPA obkruzheniia.
tomahawk : Ne se poddurzha upstream
vokoscreen : Zamenen ot vokoscreenNG .
bareftp, docky, fsharp, gnome-desktop-sharp2, gnome-sharp2, mono-debugger, mono-upnp, pdfmod , i taglib-sharp : Ne rabotiat s Mono 6.x .
Enjoy :)
Balkantel OOD razrabotva mission-critical softuer v sferata na otbranata,
transporta, aviatsiiata, energetikata i drugi kritichni natsionalni strukturi v
Bulgariia i chuzhbina.
Linux e edin ot instrumentite, koito nikoga ne ni predavat.
<< Izleze REMnux Linux 7 | Ubuntu 20.04 LTS >>
|
|