Išleistas Linux branduolys 5.3!

Pagrindinės naujovės

  • Pidfd mechanizmas leidžia procesui priskirti konkretų PID. Prisegimas tęsiamas pasibaigus procesui, kad jam būtų galima išduoti PID, kai jis vėl prasidės. Informacija.
  • Proceso planavimo priemonės dažnių diapazonų apribojimai. Pavyzdžiui, kritiniai procesai gali būti vykdomi esant minimaliam dažnio slenksčiui (tarkim, ne mažesniam nei 3 GHz), o žemo prioriteto procesai gali būti vykdomi esant aukštesniam dažnio slenksčiui (pavyzdžiui, ne daugiau kaip 2 GHz). Informacija.
  • AMD Navi šeimos vaizdo lustų (RX5700) palaikymas amdgpu tvarkyklėje. Įdiegtos visos būtinos funkcijos, įskaitant vaizdo kodavimą / dekodavimą ir maitinimo valdymą.
  • Visiškai veikia su x86 suderinamuose Zhaoxin procesoriuose, sukurtuose bendradarbiaujant VIA ir Šanchajaus vyriausybei.
  • Energijos valdymo posistemis naudojant Intel Speed ​​​​Select technologiją, būdingą kai kuriems Xeon šeimos procesoriams. Ši technologija pasižymi gebėjimu tiksliai sureguliuoti kiekvieno procesoriaus branduolio našumą.
  • Energiją taupantis vartotojo erdvės proceso laukimo mechanizmas, naudojant umwait instrukcijas, skirtas Intel Tremont procesoriams. Informacija.
  • Patvirtintas naudoti diapazonas 0.0.0.0/8, kuris suteikia 16 milijonų naujų IPv4 adresų. Informacija.
  • Lankstus, lengvas ACRN hipervizorius, puikiai tinkantis valdyti daiktų interneto sistemas (daiktų internetą). Informacija.

Žemiau yra keletas kitų pakeitimų.

Pagrindinė šerdies dalis

  • Programinės aparatinės įrangos glaudinimo į xz formatą palaikymas, kuris leidžia sumažinti /lib/firmware katalogą nuo ~420 MB iki ~130 MB.
  • Naujas klono() sistemos iškvietimo variantas su galimybe nustatyti daugiau vėliavėlių. Informacija.
  • Automatinis didesnio šrifto pasirinkimas aukštai raiškai konsolėje.
  • Parinktis CONFIG_PREEMPT_RT žymi greitą RT pataisų rinkinio integravimą į pagrindinę branduolio šaką.

Failų posistemis

  • BULKSTAT ir INUMBERS sistemos iškviečia XFS v5 ir buvo pradėtas darbas įgyvendinant kelių gijų įvesties perėjimą.
  • „Btrfs“ dabar visose architektūrose naudoja greitas kontrolines sumas (crc32c).
  • Nekintamumo (nekintamumo) vėliavėlė dabar griežtai taikoma atidarant failus Ext4. Įdiegtas katalogų skylių palaikymas.
  • CEPH išmoko dirbti su SELinux.
  • CIFS smbdirect mechanizmas nebelaikomas eksperimentiniu. Pridėtas SMB3.1.1 GCM kriptografinis algoritmas. Padidintas failų atidarymo greitis.
  • F2FS gali talpinti apsikeitimo failus, jie veikia tiesioginės prieigos režimu. Galimybė išjungti šiukšlių surinkėją su checkpoint=disable.
  • NFS klientai gali vienu metu užmegzti kelis TCP ryšius su serveriu naudodami nconnect=X prijungimo parinktį.

Atminties posistemis

  • Kiekvienam dma-buf suteikiamas visas inodas. Katalogai /proc/*/fd ir /proc/*/map_files pateikia daug išsamios informacijos apie shmem buferio naudojimą.
  • Smaps modulis rodo atskirą informaciją apie anoniminę atmintį, bendrinamą atmintį ir failo talpyklą smaps_rollup proc faile.
  • Naudojant rbtree swap_extent, pagerėjo našumas, kai daugelis procesų buvo aktyviai keičiami.
  • /proc/meminfo rodo vmalloc puslapių skaičių.
  • Įrankių/vm/slabinfo galimybės buvo išplėstos rūšiuojant talpyklas pagal suskaidymo laipsnį.

Virtualizacija ir saugumas

  • Virtio-iommu tvarkyklė, skirta paravirtualizuotam įrenginiui, leidžianti siųsti IOMMU užklausas nemėginant adresų lentelių.
  • virtio-pmem tvarkyklė, skirta pasiekti diskus per fizinę adresų erdvę.
  • Prieigos prie „vhost“ metaduomenų paspartinimas. TX PPS testai rodo 24% didesnį greitį.
  • „Vhost_net“ pagal numatytuosius nustatymus „Zerocopy“ yra išjungta.
  • Šifravimo raktai gali būti prijungti prie vardų erdvių.
  • Palaikymas xxhash – itin greitas nekriptografinis maišos algoritmas, kurio greitį riboja tik atminties našumas.

Tinklo posistemis

  • Pradinis nexthop objektų palaikymas, skirtas pagerinti IPv4 ir IPv6 maršrutų mastelį.
  • „Netfilter“ išmoko perkelti filtravimą į aparatinės įrangos spartinimo įrenginius. Pridėtas vietinis tiltų ryšio stebėjimo palaikymas.
  • Naujas eismo valdymo modulis, leidžiantis valdyti MPLS paketų antraštes.
  • „isdn4linux“ posistemis buvo pašalintas.
  • LE ping galimi „Bluetooth“.

Aparatinės įrangos architektūros

  • Naujos ARM platformos ir įrenginiai: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit for Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box ir kt.
  • Prie x86 pridėtas /proc/ mechanizmas /arch_status, kad būtų rodoma konkrečios architektūros informacija, pvz., paskutinį kartą, kai buvo naudojamas AVX512.
  • Optimizuotas VMX našumas KVM, vmexit greitis padidėjo 12%.
  • Pridėta ir atnaujinta įvairi informacija apie Intel KabyLake, AmberLake, WhiskeyLake ir Ice Lake procesorius.
  • lzma ir lzo glaudinimas, skirtas „uImage“ naudojant „PowerPC“.
  • Saugi S390 virtio-virtualizacija.
  • Didelės atminties puslapių, skirtų RISCV, palaikymas.
  • Kelionės laiku režimas, skirtas vartotojo režimui Linux (laiko sulėtinimas ir pagreitis).

Įrenginių tvarkyklės

  • HDR metaduomenų atpažinimas amdgpu ir i915 tvarkyklėms.
  • Vega12 ir Vega20 vaizdo lustų funkcionalumo plėtiniai amdgpu.
  • Kelių segmentų gama korekcija i915, taip pat asinchroninis ekrano išjungimas ir daugybė naujų programinės įrangos.
  • Nouveau vaizdo tvarkyklė išmoko atpažinti TU116 šeimos lustus.
  • Nauji Bluetooth protokolai MediaTek MT7663U ir MediaTek MT7668U.
  • TLS TX HW iškrovimas, skirtas Infiniband, taip pat patobulinta aparatinė įranga ir temperatūros stebėjimas.
  • Elkharto ežero atpažinimas HD garso tvarkyklėje.
  • Nauji garso įrenginiai ir kodekai: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI tvarkyklė klaviatūrai ir valdymo pultui.
  • Watchdog posistemyje galite nustatyti laiko limitą /dev/watchdogN atidarymui.
  • Cpufreq dažnio valdymo mechanizmą palaiko imx-cpufreq-dt ir Raspberry Pi.

Šaltinis: linux.org.ru

Добавить комментарий