Nukleusi i Linux 5.3 sapo doli në dritë!

Risi kryesore

  • Mekanizmi pidfd, i cili mundĂ«son qĂ« tĂ« lidhĂ«sh njĂ« PID tĂ« veçantĂ« me njĂ« proces tĂ« caktuar. Lidhja vazhdon tĂ« funksionojĂ« edhe pasi procesi tĂ« ketĂ« pĂ«rfunduar, qĂ« PID tĂ« mund tĂ« rikthehet gjatĂ« ri-fillimit tĂ« tij. Detajet.
  • Kufizimet e frekuencave nĂ« planifikuesin e proceseve. PĂ«r shembull, proceset kritike mund tĂ« ekzekutohen me njĂ« prag minimal frekuence (p.sh., jo mĂ« pak se 3 GHz), ndĂ«rsa ato me prioritet tĂ« ulĂ«t — me njĂ« prag maksimal frekuence (p.sh., jo mĂ« shumĂ« se 2 GHz). Detajet.
  • MbĂ«shtetje pĂ«r çipat grafike tĂ« familjes AMD Navi (RX5700) nĂ« driver-in amdgpu. ËshtĂ« realizuar tĂ« gjitha funksionalitetet e nevojshme, duke pĂ«rfshirĂ« kodimin/dekodimin e videove dhe menaxhimin e energjisĂ«.
  • Funksionim i plotĂ« nĂ« procesorĂ«t e pĂ«rputhshĂ«m me x86 Zhaoxin, tĂ« krijuar nĂ« kuadĂ«r tĂ« bashkĂ«punimit midis kompanisĂ« VIA dhe qeverisĂ« sĂ« Shangait.
  • NĂ«ndega e menaxhimit tĂ« energjisĂ« sipas teknologjisĂ« Intel Speed Select, karakteristike pĂ«r disa procesorĂ« tĂ« familjes Xeon. Teknologjia Ă«shtĂ« e njohur pĂ«r mundĂ«sinĂ« e konfigurimit tĂ« detajuar tĂ« performancĂ«s pĂ«r çdo bĂ«rthamĂ« CP.
  • Mekanizmi energji-efektiv i modalitetit tĂ« pritjes sĂ« proceseve nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, qĂ« pĂ«rdor instruksionet umwait pĂ«r procesorĂ«t Intel Tremont. Detajet.
  • I lejuar pĂ«r t'u pĂ«rdorur diapazoni 0.0.0.0/8, qĂ« sjell 16 milion adresa tĂ« reja IPv4. Detajet.
  • Hipervizori fleksibĂ«l dhe i lehtĂ« ACRN, i pĂ«rshtatshĂ«m pĂ«r menaxhimin e sistemeve IoT (Internet i Things). Detajet.

Të tjera ndryshime të listuara më poshtë.

Pjesa kryesore e bërthamës

  • MbĂ«shtetje pĂ«r kompresimin e firmuerĂ«ve nĂ« formatin xz, qĂ« lejon reduktimin e katalogut /lib/firmware nga ~420 MB nĂ« ~130 MB.
  • NjĂ« variant i ri i thirrjes sĂ« sistemit clone() me mundĂ«sinĂ« pĂ«r tĂ« vendosur njĂ« numĂ«r mĂ« tĂ« madh flagash. Detajet.
  • Zgjedhja automatikisht e njĂ« fonti mĂ« tĂ« madh pĂ«r rezoluta tĂ« larta nĂ« konsolĂ«.
  • Opsioni CONFIG_PREEMPT_RT, qĂ« sinjalizon integrimin e shpejtĂ« tĂ« grupit tĂ« patch-eve RT nĂ« degĂ«n kryesore tĂ« bĂ«rthamĂ«s.

Nëndega e sistemit të skedarëve

  • Thirrjet e sistemit BULKSTAT dhe INUMBERS pĂ«r XFS v5, gjithashtu Ă«shtĂ« nisur puna pĂ«r implementimin e pĂ«rshkueshĂ«m tĂ« inodĂ«ve.
  • Btrfs tani pĂ«rdor kontrolla tĂ« shpejta (crc32c) nĂ« tĂ« gjitha arkitekturat.
  • NĂ« skedarĂ«t e hapur nĂ« Ext4 tani aplikohet rreptĂ«sisht flagu i pandryshueshmĂ«risĂ« (immutable). ËshtĂ« realizuar mbĂ«shtetje pĂ«r boshllĂ«qet (holes) nĂ« katalog.
  • CEPH tani ka mĂ«suar tĂ« punojĂ« me SELinux.
  • Mekanizmi smbdirect nĂ« CIFS nuk konsiderohet mĂ« eksperimental. JanĂ« shtuar algoritme tĂ« kriptimit pĂ«r SMB3.1.1 GCM. Ka rritur shpejtĂ«sinĂ« e hapjes sĂ« skedarĂ«ve.
  • NĂ« F2FS mund tĂ« vendosen skedarĂ« kĂ«mbim, ata punojnĂ« nĂ« modin e qasjes direkte. MundĂ«sia pĂ«r tĂ« çaktivizuar grumbulluesin e plehrave kur checkpoint=disable.
  • KlientĂ«t NFS mund tĂ« vendosin disa lidhje TCP me serverin pĂ«rmes opsionit tĂ« montimit nconnect=X.

Sistemi i kujtesës

  • Çdo dma-buf i jepet njĂ« inode tĂ« plotĂ«. Nga katalogĂ«t /proc/*/fd dhe /proc/*/map_files mund tĂ« merret shumĂ« informacion tĂ« detajuar rreth pĂ«rdorimit tĂ« buferave shmem.
  • Mekanizmi smaps tregon informacion tĂ« veçantĂ« pĂ«r kujtesĂ«n anonime dhe tĂ« ndarĂ«, dhe gjithashtu pĂ«r cache-n e skedarĂ«ve nĂ« skedarin proc smaps_rollup.
  • PĂ«rdorimi i rbtree pĂ«r swap_extent ka rritur performancĂ«n nĂ« kushte tĂ« pĂ«rdorimit aktiv tĂ« skĂ«mbimit nga shumĂ« procese.
  • NĂ« /proc/meminfo shfaqet numri i faqeve vmalloc.
  • JanĂ« zgjeruar mundĂ«sitĂ« e tools/vm/slabinfo nĂ« lidhje me renditjen e cache-ve sipas shkallĂ«s sĂ« fragmentimit.

Virtualizimi dhe siguria

  • DrejtpĂ«rdrjtuesi virtio-iommu pĂ«r pajisjet e paravirtualizuara, duke lejuar dĂ«rgimin e kĂ«rkesave IOMMU pa emulimin e tabelave tĂ« adresave.
  • DrejtpĂ«rdrejtuesi virtio-pmem pĂ«r qasje nĂ« ruajtĂ«sit pĂ«rmes hapĂ«sirĂ«s fizike tĂ« adresave.
  • PĂ«rshpejtimi i qasjes nĂ« metadata pĂ«r vhost. PĂ«r testet TX PPS, janĂ« regjistruar rritje tĂ« shpejtĂ«sisĂ« prej 24%.
  • PĂ«r vhost_net zerocopy Ă«shtĂ« ndaluar si parazgjedhje.
  • ÇelĂ«sat e enkriptimit mund tĂ« lidhen me hapĂ«sirat e emrave.
  • MbĂ«shtetje pĂ«r xxhash — njĂ« algoritĂ«m jashtĂ«zakonik i hash-it, shpejtĂ«sia e tĂ« cilit Ă«shtĂ« e kufizuar vetĂ«m nga performantĂ«s sĂ« memories.

Sistemi rrjetor

  • MbĂ«shtetje fillestare pĂ«r objektet nexthop, tĂ« krijuara pĂ«r tĂ« pĂ«rmirĂ«suar shkallĂ«zimin e rrugĂ«ve IPv4 dhe IPv6.
  • Netfilter ka mĂ«suar tĂ« zhvendosĂ« filtrimin nĂ« pajisjet harduerike tĂ« pĂ«rshpejtimit. ËshtĂ« shtuar mbĂ«shtetje e integruar pĂ«r ndjekjen e lidhjeve pĂ«r urat.
  • Moduli i ri i kontrollit tĂ« trafikut, duke lejuar manipulimin e titujve MPLS tĂ« paketimeve.
  • Kapsula isdn4linux Ă«shtĂ« hequr.
  • LE-ping janĂ« tĂ« disponueshme pĂ«r Bluetooth.

Arkitekturat harduerike

  • Platforma dhe pajisje tĂ« reja ARM: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit pĂ«r Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, etj.
  • PĂ«r x86 Ă«shtĂ« shtuar mekanizmi /proc//arch_status pĂ«r tĂ« shfaqur informacionin e veçantĂ« pĂ«r arkitekturĂ«n, si koha e fundit e pĂ«rdorimit tĂ« AVX512.
  • Optimizimi i funksionit VMX pĂ«r KVM, shpejtĂ«sia e vmexit Ă«shtĂ« rritur me 12%.
  • Shtuar dhe pĂ«rditĂ«suar informacion tĂ« ndryshĂ«m mbi procesorĂ«t Intel KabyLake, AmberLake, WhiskeyLake dhe Ice Lake.
  • Shtypja lzma dhe lzo pĂ«r uImage nĂ« PowerPC.
  • Virtualizim i sigurt virtio pĂ«r S390.
  • MbĂ«shtetje pĂ«r faqe tĂ« mĂ«dha memorie pĂ«r RISCV.
  • Rezimi i udhĂ«timeve nĂ« kohĂ« pĂ«r User-mode Linux (ngadalĂ«simi dhe pĂ«rshpejtimi i kohĂ«s).

Drejtoritë e pajisjeve

  • Njohja e meta tĂ« HDR pĂ«r drejtoritĂ« amdgpu dhe i915.
  • Zgjerime funksionaliteti pĂ«r kartelat grafike Vega12 dhe Vega20 nĂ« amdgpu.
  • Korrigjimi i shumĂ«segmenteve pĂ«r i915, si dhe çaktivizimi asinkron i energjisĂ« sĂ« ekranit dhe disa firmware tĂ« reja.
  • Drejtoria video Nouveau ka mĂ«suar tĂ« njohĂ« çipet e familjes TU116.
  • Protokolle tĂ« reja Bluetooth MediaTek MT7663U dhe MediaTek MT7668U.
  • Shkarkimi TLS TX HW pĂ«r Infiniband, si dhe zgjerimi i monitorimit tĂ« temperaturĂ«s dhe hardware.
  • Njohja Elkhart Lake nĂ« drejtorinĂ« HD Audio.
  • Pajisje tĂ« reja audio dhe kodekĂ«t: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Drejtoria Apple SPI pĂ«r tastierĂ«n dhe trackpad-in.
  • NĂ« nĂ«ndrejtorinĂ« watchdog, mund tĂ« vendosni njĂ« limit tĂ« kohĂ«s pĂ«r hapjen e /dev/watchdogN.
  • Mekanizmi i menaxhimit tĂ« frekuencĂ«s cpufreq mori mbĂ«shtetje pĂ«r imx-cpufreq-dt dhe Raspberry Pi.

Burimi: linux.org.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster