Linux kjarna 5.3 hefur verið gefin út!

Helstu nýjungar

  • Pidfd vélbúnaðurinn gerir þér kleift að úthluta ákveðnu PID til ferlis. Festing heldur áfram eftir að ferlinu er hætt þannig að hægt sé að gefa út PID til þess þegar það byrjar aftur. Upplýsingar.
  • Takmarkanir á tíðnisviðum í vinnsluáætluninni. Til dæmis er hægt að keyra mikilvæg ferli á lágmarks tíðniþröskuldi (til dæmis ekki minna en 3 GHz) og ferli með lágum forgangi er hægt að keyra á hærri tíðniþröskuldi (til dæmis ekki meira en 2 GHz). Upplýsingar.
  • Stuðningur við AMD Navi fjölskyldu myndflögur (RX5700) í amdgpu bílstjóri. Öll nauðsynleg virkni er innleidd, þar á meðal myndkóðun/afkóðun og orkustjórnun.
  • Alveg keyrt á x86-samhæfðum Zhaoxin örgjörvum, búin til vegna samvinnu VIA og Shanghai ríkisstjórnarinnar.
  • Rafmagnsstjórnunar undirkerfi sem notar Intel Speed ​​​​Select tækni, einkennandi fyrir suma örgjörva af Xeon fjölskyldunni. Tæknin er áberandi fyrir getu sína til að fínstilla frammistöðu fyrir hvern CPU kjarna.
  • Orkusnært biðkerfi fyrir notendarými sem notar umwait leiðbeiningar fyrir Intel Tremont örgjörva. Upplýsingar.
  • Sviðið 0.0.0.0/8 er samþykkt til notkunar, sem gefur 16 milljón ný IPv4 vistföng. Upplýsingar.
  • Sveigjanlegur, léttur ACRN hypervisor, hentar vel til að stjórna IoT kerfum (Internet of Things). Upplýsingar.

Hér að neðan eru nokkrar aðrar breytingar.

Aðalhluti kjarnans

  • Stuðningur við að þjappa fastbúnaði í xz snið, sem gerir þér kleift að minnka /lib/firmware skrána úr ~420 MB í ~130 MB.
  • Nýtt afbrigði af clone() kerfiskallinu með getu til að setja fleiri fána. Upplýsingar.
  • Sjálfvirkt val á stærra letri fyrir háa upplausn í stjórnborðinu.
  • CONFIG_PREEMPT_RT valmöguleikinn markar hraða samþættingu setts af RT plástra inn í aðalkjarnagreinina.

Skrá undirkerfi

  • BULKSTAT og INUMBERS kerfið kallar á XFS v5, og vinna er einnig hafin við að innleiða fjölþráða inode traversal.
  • Btrfs notar nú hraðvirkar eftirlitstölur (crc32c) á öllum arkitektúrum.
  • Óbreytanleiki (óbreytanleiki) fáninn er nú stranglega beitt til að opna skrár á Ext4. Innleiddur stuðningur við göt í möppum.
  • CEPH hefur lært að vinna með SELinux.
  • Smbdirect vélbúnaðurinn í CIFS er ekki lengur talinn vera tilraunastarfsemi. Bætt við dulritunaralgrím fyrir SMB3.1.1 GCM. Aukinn opnunarhraði skráa.
  • F2FS getur hýst skiptaskrár; þær starfa í beinan aðgangsham. Geta til að slökkva á sorphirðu með checkpoint=slökkva.
  • NFS viðskiptavinir geta komið á mörgum TCP tengingum við netþjón í einu í gegnum nconnect=X mount valkostinn.

Minni undirkerfi

  • Hvert dma-buf er gefið fullt inóda. /proc/*/fd og /proc/*/map_files möppurnar veita mikið af nákvæmum upplýsingum um notkun shmem biðminni.
  • Smaps vélin sýnir aðskildar upplýsingar um nafnlaust minni, samnýtt minni og skyndiminni skráarinnar í smaps_rollup proc skránni.
  • Notkun rbtree fyrir swap_extent bætti árangur þegar mörg ferli voru virkir að skipta.
  • /proc/meminfo sýnir fjölda vmalloc síðna.
  • Geta verkfæra/vm/slabinfo hefur verið aukin hvað varðar flokkun skyndiminni eftir sundrungustigi.

Sýndarvæðing og öryggi

  • Virtio-iommu bílstjórinn fyrir paravirtualized tæki sem gerir kleift að senda IOMMU beiðnir án þess að líkja eftir vistfangatöflum.
  • Virtio-pmem bílstjórinn til að fá aðgang að drifum í gegnum heimilisfangsrýmið.
  • Hröðun á aðgangi að lýsigögnum fyrir vhost. Fyrir TX sýna PPS próf 24% aukningu á hraða.
  • Zerocopy er sjálfgefið óvirkt fyrir vhost_net.
  • Hægt er að tengja dulkóðunarlykla við nafnarými.
  • Stuðningur við xxhash, ákaflega hraðvirkt hashing reiknirit sem ekki er dulritað, þar sem hraði takmarkast aðeins af minnisframmistöðu.

Net undirkerfi

  • Upphaflegur stuðningur fyrir nexthop hluti sem hannaðir eru til að bæta sveigjanleika IPv4 og IPv6 leiða.
  • Netfilter hefur lært að losa síun í vélbúnaðarhröðunartæki. Bætt við innfæddum tengingarrakningarstuðningi fyrir brýr.
  • Ný umferðarstjórnunareining sem gerir þér kleift að vinna með MPLS pakkahausa.
  • isdn4linux undirkerfið hefur verið fjarlægt.
  • LE ping í boði fyrir Bluetooth.

Vélbúnaðararkitektúr

  • Nýir ARM pallar og tæki: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit fyrir Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box o.fl.
  • Fyrir x86 hefur /proc/ vélbúnaðurinn verið bætt við /arch_status til að birta sérstakar upplýsingar um arkitektúr eins og síðast þegar AVX512 var notaður.
  • Fínstillt VMX árangur fyrir KVM, vmexit hraði jókst um 12%.
  • Bætti við og uppfærði ýmsar upplýsingar um Intel KabyLake, AmberLake, WhiskeyLake og Ice Lake örgjörva.
  • lzma og lzo þjöppun fyrir uImage á PowerPC.
  • Örugg sýndarsýn fyrir S390.
  • Stuðningur við stórar minnissíður fyrir RISCV.
  • Tímaferðastilling fyrir Linux notendastillingu (hægur tíma og hröðun).

Bílstjóri fyrir tæki

  • HDR lýsigagnagreining fyrir amdgpu og i915 ökumenn.
  • Virkniviðbætur fyrir Vega12 og Vega20 myndbandsflögur í amdgpu.
  • Margþátta gammaleiðrétting fyrir i915, auk ósamstilltra skjáslökkunar og fjölda nýrra fastbúnaðar.
  • Nouveau myndbandsstjórinn hefur lært að þekkja flís úr TU116 fjölskyldunni.
  • Nýjar Bluetooth samskiptareglur MediaTek MT7663U og MediaTek MT7668U.
  • TLS TX HW afhleðsla fyrir Infiniband, sem og aukið vélbúnaðar- og hitastigseftirlit.
  • Viðurkenning á Elkhart Lake í HD Audio bílstjóri.
  • Ný hljóðtæki og merkjamál: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI bílstjóri fyrir lyklaborð og stýripúða.
  • Í varðhunda undirkerfinu geturðu stillt tímamörk fyrir opnun /dev/watchdogN.
  • Cpufreq tíðnistjórnunarbúnaðurinn er studdur af imx-cpufreq-dt og Raspberry Pi.

Heimild: linux.org.ru

Bæta við athugasemd