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 >>