Il-kernel Linux 5.3 ġie rilaxxat!

Innovazzjonijiet ewlenin

  • Il-mekkaniżmu pidfd jippermettilek tassenja PID speċifiku għal proċess. Il-pinning ikompli wara li l-proċess jintemm sabiex il-PID ikun jista' jinħareġlu meta jerġa' jibda. Dettalji.
  • Limitazzjonijiet ta 'firxiet ta' frekwenza fl-iskedar tal-proċess. Pereżempju, proċessi kritiċi jistgħu jitmexxew f'limitu minimu ta 'frekwenza (jiġifieri, mhux inqas minn 3 GHz), u proċessi ta' prijorità baxxa jistgħu jitmexxew f'limitu ta 'frekwenza ogħla (per eżempju, mhux aktar minn 2 GHz). Dettalji.
  • Appoġġ għal ċipep tal-vidjo tal-familja AMD Navi (RX5700) fis-sewwieq amdgpu. Il-funzjonalità kollha meħtieġa hija implimentata, inklużi l-kodifikazzjoni/dekodifikazzjoni tal-vidjo u l-ġestjoni tal-enerġija.
  • Imħaddma bis-sħiħ fuq proċessuri Zhaoxin kompatibbli x86, maħluqa bħala riżultat ta 'kollaborazzjoni bejn VIA u l-gvern ta' Shanghai.
  • Subsistema ta 'ġestjoni tal-enerġija bl-użu tat-teknoloġija Intel Speed ​​​​Select, karatteristika ta' xi proċessuri tal-familja Xeon. It-teknoloġija hija notevoli għall-kapaċità tagħha li tirfina l-prestazzjoni għal kull qalba tas-CPU.
  • Mekkaniżmu ta' stennija tal-proċess tal-ispazju tal-utent effiċjenti fl-enerġija li juża struzzjonijiet umwait għall-proċessuri Intel Tremont. Dettalji.
  • Il-firxa 0.0.0.0/8 hija approvata għall-użu, li tagħti 16-il miljun indirizz IPv4 ġdid. Dettalji.
  • Iperviżur ACRN flessibbli, ħafif, adattat tajjeb għall-ġestjoni tas-sistemi IoT (Internet tal-Oġġetti). Dettalji.

Hawn taħt hemm xi bidliet oħra.

Parti prinċipali tal-qalba

  • Appoġġ għall-kompressjoni tal-firmware f'format xz, li jippermettilek tnaqqas id-direttorju /lib/firmware minn ~420 MB għal ~130 MB.
  • Varjant ġdid tas-sejħa tas-sistema clone() bil-kapaċità li tissettja aktar bnadar. Dettalji.
  • Għażla awtomatika ta 'font akbar għal riżoluzzjonijiet għolja fil-console.
  • L-għażla CONFIG_PREEMPT_RT timmarka l-integrazzjoni mgħaġġla ta 'sett ta' garżi RT fil-fergħa prinċipali tal-kernel.

Subsistema tal-fajls

  • Is-sejħiet tas-sistema BULKSTAT u INUMBERS għal XFS v5, u bdiet ukoll ix-xogħol fuq l-implimentazzjoni ta 'traversal ta' inode multi-threaded.
  • Btrfs issa juża checksums veloċi (crc32c) fuq l-arkitetturi kollha.
  • Il-marka tal-immutabilità (immutabilità) issa hija applikata b'mod strett għall-fajls miftuħa fuq Ext4. Appoġġ implimentat għat-toqob fid-direttorji.
  • CEPH tgħallem jaħdem ma' SELinux.
  • Il-mekkaniżmu smbdirect fis-CIFS m'għadux meqjus bħala sperimentali. Algoritmi kriptografiċi miżjuda għal SMB3.1.1 GCM. Żieda fil-veloċità tal-ftuħ tal-fajl.
  • F2FS jistgħu jospitaw fajls ta 'skambju huma joperaw fil-mod ta' aċċess dirett. Kapaċità li tiddiżattiva l-kollettur taż-żibel b'punt ta 'kontroll = tiddiżattiva.
  • Il-klijenti NFS jistgħu jistabbilixxu konnessjonijiet multipli TCP għal server f'daqqa permezz tal-għażla nconnect=X mount.

Subsistema tal-memorja

  • Kull dma-buf jingħata inode sħiħ. Id-direttorji /proc/*/fd u /proc/*/map_files jipprovdu ħafna informazzjoni dettaljata dwar l-użu tal-buffer shmem.
  • Il-magna smaps turi informazzjoni separata dwar memorja anonima, memorja kondiviża, u l-cache tal-fajls fil-fajl proc smaps_rollup.
  • L-użu ta' rbtree għal swap_extent tejbet il-prestazzjoni meta ħafna proċessi kienu qed jinbidlu b'mod attiv.
  • /proc/meminfo juri n-numru ta' paġni vmalloc.
  • Il-kapaċitajiet ta' tools/vm/slabinfo ġew estiżi f'termini ta' għażla tal-caches skont il-grad ta' frammentazzjoni.

Virtualization u Sigurtà

  • Is-sewwieq virtio-iommu għal apparat paravirtualizzat li jippermettilek tibgħat talbiet IOMMU mingħajr ma timita t-tabelli tal-indirizzi.
  • Is-sewwieq virtio-pmem biex jaċċessa drajvs permezz tal-ispazju tal-indirizz fiżiku.
  • Aċċelerazzjoni tal-aċċess għall-metadata għal vhost. Għal testijiet TX PPS juru żieda ta '24% fil-veloċità.
  • Zerocopy hija diżattivata awtomatikament għal vhost_net.
  • Ċwievet ta 'encryption jistgħu jiġu mehmuża ma' namespaces.
  • Appoġġ għal xxhash, algoritmu ta' hashing mhux kriptografiku estremament veloċi li l-veloċità tiegħu hija limitata biss mill-prestazzjoni tal-memorja.

Subsistema tan-netwerk

  • Appoġġ inizjali għal oġġetti nexthop iddisinjati biex itejbu l-iskalabbiltà tar-rotot IPv4 u IPv6.
  • Netfilter tgħallem iħott il-filtrazzjoni għal apparati ta 'aċċelerazzjoni tal-hardware. Miżjud appoġġ indiġenu ta 'traċċar ta' konnessjoni għall-pontijiet.
  • Modulu ġdid għall-kontroll tat-traffiku li jippermettilek timmanipula l-headers tal-pakketti MPLS.
  • Is-subsistema isdn4linux tneħħiet.
  • LE pings disponibbli għall-Bluetooth.

Arkitetturi tal-ħardwer

  • Pjattaformi u apparati ARM ġodda: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit għal Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, eċċ.
  • Għal x86, il-mekkaniżmu /proc/ ġie miżjud /arch_status biex turi informazzjoni speċifika għall-arkitettura bħall-aħħar darba li ntuża l-AVX512.
  • Prestazzjoni VMX ottimizzata għal KVM, il-veloċità vmexit żdiedet bi 12%.
  • Żieda u aġġornata informazzjoni varji dwar proċessuri Intel KabyLake, AmberLake, WhiskeyLake u Ice Lake.
  • kompressjoni lzma u lzo għal uImage fuq PowerPC.
  • Virtjo-virtwalizzazzjoni sigura għal S390.
  • Appoġġ għal paġni kbar tal-memorja għar-RISCV.
  • Modalità ta 'vjaġġar fil-ħin għal Linux-modalità Utent (tnaqqis fil-ħin u aċċelerazzjoni).

Sewwieqa tal-apparat

  • Rikonoxximent tal-metadata HDR għas-sewwieqa amdgpu u i915.
  • Estensjonijiet tal-funzjonalità għaċ-ċipep tal-vidjo Vega12 u Vega20 f'amdgpu.
  • Korrezzjoni gamma b'ħafna segmenti għal i915, kif ukoll qawwa off screen asinkronu u numru ta 'firmware ġdid.
  • Is-sewwieq tal-vidjo Nouveau tgħallem jagħraf iċ-ċipep mill-familja TU116.
  • Protokolli Bluetooth ġodda MediaTek MT7663U u MediaTek MT7668U.
  • TLS TX HW offload għal Infiniband, kif ukoll ħardwer imtejjeb u monitoraġġ tat-temperatura.
  • Rikonoxximent ta 'Elkhart Lake fis-sewwieq HD Audio.
  • Apparat awdjo u codecs ġodda: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Sewwieq SPI tat-tuffieħ għat-tastiera u t-trackpad.
  • Fis-subsistema tal-watchdog, tista 'tissettja limitu ta' żmien għall-ftuħ /dev/watchdogN.
  • Il-mekkaniżmu ta 'kontroll tal-frekwenza cpufreq huwa appoġġjat minn imx-cpufreq-dt u Raspberry Pi.

Sors: linux.org.ru

Żid kumment