Linux kernel 5.3 ua tatalaina!

Autu fou

  • Ole masini pidfd e mafai ai ona e tuʻuina atu se PID patino i se gaioiga. Fa'aauau le pine pe a uma le fa'agasologa ina ia mafai ona tu'uina atu i ai le PID pe a toe amata. Vaʻai faʻamatalaga.
  • Tapula'a o laina ole taimi ile fa'asologa ole faagasologa. Mo se faʻataʻitaʻiga, e mafai ona faʻatautaia faiga faʻapitoa i se laʻititi laʻititi laʻititi (fai mai, e le itiiti ifo i le 3 GHz), ma e mafai ona faʻagasolo faiga faʻamuamua i se tulaga maualuga atu (mo se faʻataʻitaʻiga, e le sili atu i le 2 GHz). Vaʻai faʻamatalaga.
  • Lagolago mo AMD Navi aiga meataalo vitio (RX5700) i le avetaʻavale amdgpu. O fa'atinoga uma e mana'omia e fa'atino, e aofia ai le fa'aliliuina/decoding o ata ma le pulega o le mana.
  • Faʻatautaia atoatoa i luga o le x86-compatible Zhaoxin processors, na faia o se taunuuga o le galulue faʻatasi i le va o le VIA ma le malo o Shanghai.
  • Malosiaga pulega subsystem e faaaoga Intel Speed ​​​​Select tekinolosi, uiga o nisi processors o le aiga Xeon. O le tekinolosi e iloga ona o lona gafatia e faʻaleleia lelei le faʻatinoga mo le CPU taʻitasi.
  • Ose faiga fa'atali avanoa mo tagata fa'aoga malosi e fa'aaoga ai faatonuga umwait mo Intel Tremont processors. Vaʻai faʻamatalaga.
  • Ole laina ole 0.0.0.0/8 ua fa'atagaina mo le fa'aoga, lea e maua ai le 16 miliona tuatusi IPv4 fou. Vaʻai faʻamatalaga.
  • Fesuia'i, mama ACRN hypervisor, fetaui lelei mo le puleaina o faiga IoT (Initaneti o Mea). Vaʻai faʻamatalaga.

Lalo o nisi suiga.

Vaega autu o le autu

  • Lagolago mo le faʻapipiʻiina o le firmware i le xz format, lea e mafai ai ona e faʻaititia le /lib/firmware directory mai le ~ 420 MB i le ~ 130 MB.
  • O se suiga fou o le clone() system call ma le mafai ona seti atili fu'a. Vaʻai faʻamatalaga.
  • Filifiliga otometi o vaimoa lapo'a mo fa'ai'uga maualuluga ile fa'amafanafanaga.
  • O le CONFIG_PREEMPT_RT filifiliga e faʻailogaina le vave tuʻufaʻatasia o se seti o RT patches i totonu o le lala autu autu.

Fa'atonu faila

  • O le BULKSTAT ma le INUMBERS system e mana'omia ai le XFS v5, ma ua amata fo'i le galuega i le fa'atinoina o le felauaiga o le inode e tele filo.
  • Ua fa'aaoga nei e Btrfs siaki siaki (crc32c) i luga o fausaga uma.
  • O le fu'a fa'aletonu (immutability) o lo'o fa'aogaina nei e tatala ai faila ile Ext4. Fa'atinoina le lagolago mo pu i fa'amaumauga.
  • Ua aʻoaʻo le CEPH e galulue ma SELinux.
  • Ole masini smbdirect ile CIFS ua le toe fa'ata'ita'iina. Fa'aopoopoina fa'ata'otoga algorithms mo SMB3.1.1 GCM. Fa'ateleina le saoasaoa o le tatalaina o faila.
  • E mafai e le F2FS ona fa'afeiloa'i faila swap; Malosiaga e fa'agata ai le fa'aputu lapisi ile siaki=fa'aletonu.
  • E mafai e tagata o le NFS ona fa'atuina ni feso'ota'iga TCP se tele i se 'au'aunaga i le taimi e tasi e ala i le nconnect=X mount option.

Mana'oga laiti

  • O dma-buf taitasi e tu'uina atu i ai se inode atoa. O le /proc/*/fd ma le /proc/*/map_files directories e maua ai le tele o fa'amatalaga auiliili e uiga i le fa'aogaina o le shmem buffer.
  • O le smaps engine o lo'o fa'aalia ai fa'amatalaga eseese e uiga i manatuaga le ta'ua, manatua fa'asoa, ma le faila faila i le smaps_rollup proc faila.
  • O le fa'aogaina o le rbtree mo le swap_extent e fa'aleleia atili ai le fa'atinoga pe a tele fa'agasologa o lo'o fa'agasolo lelei.
  • /proc/meminfo fa'aalia le numera o itulau vmalloc.
  • O le gafatia o meafaigaluega / vm / slabinfo ua faʻalauteleina i tulaga o le faʻavasegaina o caches i le tikeri o le vaevaega.

Virtualization ma le Puipuiga

  • Le avetaavale virtio-iommu mo se masini paravirtualized e mafai ai ona e auina atu talosaga IOMMU e aunoa ma le faataitaiina o laulau tuatusi.
  • O le aveta'avale virtio-pmem mo le fa'aogaina o ta'avale e ala i le avanoa tuatusi fa'aletino.
  • Faʻavaveina le avanoa i metadata mo vhost. Mo TX PPS suʻega faʻaalia le 24% faʻateleina i le saoasaoa.
  • Zerocopy ua le atoatoa ona o le faaletonu mo vhost_net.
  • E mafai ona fa'apipi'i ki fa'ailoga i igoa avanoa.
  • Lagolago mo le xxhash, o se algorithm hashing e le o ni cryptographic e matua televave lona saoasaoa e gata i le mafaufau.

Su'ega feso'ota'iga

  • Lagolago muamua mo mea e sosoo ai na fuafuaina e faʻaleleia ai le faʻalauteleina o auala IPv4 ma IPv6.
  • Ua a'oa'o le Netfilter e ave'ese le filiga i masini fa'avavevave masini. Fa'aopoopoina feso'ota'iga feso'ota'iga lagolago mo alalaupapa.
  • O se fa'atonuga fou e fa'atonutonu ai ta'avale e fa'atagaina oe e fa'aogaina fa'auluulu pepa MPLS.
  • O le isdn4linux subsystem ua aveese.
  • LE pings avanoa mo le Bluetooth.

Faiga faufale

  • ARM fou ma masini: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit mo Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, ma isi.
  • Mo x86, ua fa'aopoopoina le masini /proc/ /arch_status e faʻaalia ai faʻamatalaga faʻapitoa faʻapitoa e pei o le taimi mulimuli na faʻaaogaina ai le AVX512.
  • Fa'atonuina VMX fa'atinoga mo KVM, vmexit saoasaoa fa'atuputeleina i le 12%.
  • Faʻaopoopo ma faʻafouina faʻamatalaga eseese e uiga i Intel KabyLake, AmberLake, WhiskeyLake ma Ice Lake processors.
  • lzma ma lzo compression mo uImage i le PowerPC.
  • Saogalemu virtio-virtualization mo S390.
  • Lagolago mo itulau manatua tetele mo RISCV.
  • Faiga taimi malaga mo le User-mode Linux (taimi fa'agesegese ma fa'avavevave).

Avetaavale masini

  • HDR metadata aloaia mo amdgpu ma i915 avetaavale.
  • Fa'aopoopoga galuega mo Vega12 ma Vega20 vitiō meataalo i amdgpu.
  • Fa'asa'oga gamma tele-vaega mo le i915, fa'apea fo'i ma le fa'aogaina o le mata ma le tele o firmware fou.
  • Ua a'oa'o le aveta'avale vitiō Nouveau e iloa meataalo mai le aiga TU116.
  • Polokalama Bluetooth fou MediaTek MT7663U ma MediaTek MT7668U.
  • TLS TX HW offload mo Infiniband, faʻapea foʻi ma faʻaleleia meafaigaluega ma le mataʻituina o le vevela.
  • Fa'ailoaina ole Elkhart Lake ile ta'avale HD Audio.
  • Mea fa'alogo fou ma codecs: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI aveta'avale mo keyboard ma trackpad.
  • I le subsystem watchdog, e mafai ona e setiina se taimi faatapulaa mo le tatalaina /dev/watchdogN.
  • O le cpufreq frequency control mechanism e lagolagoina e imx-cpufreq-dt ma Raspberry Pi.

puna: linux.org.ru

Faaopoopo i ai se faamatalaga