Linux kernel 5.0 tatalaina

O le fa'ateleina o le numera o le fa'asologa tele i le 5 e le o lona uiga o ni suiga tetele po'o ni malepelepe fetaui. E fesoasoani lava i le matou pele o Linus Torvalds e faatumauina le filemu o le mafaufau. O lo'o i lalo le lisi o nisi o suiga ma mea fou.

Autu autu:

  • O le CFS process scheduler i asymmetric processors e pei o le ARM e ese le galue - e faʻapipiʻi muamua i lalo le paoa ma le malosi-mamafa.
  • E ala i le fanotify file event tracking API, e mafai ona e maua fa'amatalaga pe a tatala se faila mo le fa'atinoina.
  • O le cpuset controller ua tuʻufaʻatasia, lea e mafai ona faʻaogaina e faʻatapulaʻaina vaega o faiga faʻavae i luga o le faʻaogaina o le CPU ma le NUMA nodes.
  • Lagolago mo masini ARM nei e aofia ai: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, ma le tele o isi.
  • Faʻaleleia atili i le ARM subsystem: manatua vevela-plug, Meltdown ma Specter puipuiga, 52-bit manatua tuatusi, ma isi.
  • Lagolago mo WBNOINVD faatonuga mo x86-64.

Fa'atonuga fa'aletonu:

  • Su'ega fa'ailoga fa'ata'ita'i fa'atasi ai ma le maualalo o le mafaufau e maua mo le meafaigaluega KASAN i luga o fa'avae ARM64.
  • O le vaeluaga o le mafaufau ua matua fa'aitiitia (e o'o i le 90%), ma mafua ai ona sili atu le lelei o le afi Transparent HugePage.
  • O le faʻatinoga o le mremap(2) i luga o vaega tele manatua ua faʻateleina e oʻo atu i le 20 taimi.
  • I le masini KSM, jhash2 ua suia e xxhash, ona o le saoasaoa o le KSM i luga o le 64-bit faiga ua faateleina i le 5 taimi.
  • Faʻaleleia atili i le ZRam ma le OOM.

poloka masini ma faiga faila:

  • O le masini blk-mq faʻatasi ai ma le tele-level system of queues talosaga ua avea ma autu autu mo masini poloka. Ua aveese uma code e le o mq.
  • Faʻaleleia atili i le lagolago a le NVMe, aemaise lava i tulaga o le faʻaogaina o masini i luga o le upega tafailagi.
  • Mo Btrfs, o loʻo faʻatinoina le lagolago atoatoa mo faila swap, faʻapea foʻi ma le suia o le FSID e aunoa ma le toe tusia o metadata.
  • O le ioctl telefoni ua fa'aopoopo i le F2FS mo le tolopoina o le siakiina o le FS e ala i le fsck.
  • Integrated BinderFS - o se pseudo-FS mo fesoʻotaʻiga vaʻaia. Fa'ataga oe e fa'atautaia le tele o fa'ata'ita'iga o le Android i le si'osi'omaga lava e tasi.
  • Ole tele o faʻaleleia ile CIFS: DFS cache, faʻalauteleina uiga, smb3.1.1 protocol.
  • E sili atu ona lelei le galue o le ZRam i masini swap e leʻi faʻaaogaina, faʻasaoina manatuaga.

Saogalemu ma virtualization:

  • Faʻaopoopo le Streebog hash function (GOST 34.11-2012), atiaʻe e le FSB o le Russian Federation.
  • Lagolago mo le Adiantum encryption algorithm na fausia e Google mo masini maualalo.
  • Algorithms XChaCha12, XChaCha20 ma NHPoly1305 aofia ai.
  • O le fa'afoeina o telefoni seccom ua mafai nei ona fa'agasolo atu ile avanoa fa'aoga.
  • Mo KVM malo fa'apitoa, lagolago mo Intel Processor Trace fa'aopoopoga o lo'o fa'atinoina ma le fa'aitiitia o fa'atinoga.
  • Fa'aleleia atili ile KVM/Hyper-V subsystem.
  • O loʻo lagolagoina nei e le avetaʻavale virtio-gpu le faʻataʻitaʻiga EDID mo mataʻituina mataʻutia.
  • O le aveta'avale virtio_blk e fa'atino le vala'au lafoa'i.
  • Fa'atino tulaga saogalemu mo NV manatua e fa'atatau i fa'amatalaga Intel DSM 1.8.

Avetaavale masini:

  • Suiga i le DRM API e lagolago atoatoa ai le fetuutuunai sync (vaega o le DisplayPort tulaga) ma fesuiaiga fua faatatau toe faafouina (vaega o le tulaga HDMI).
  • O lo'o aofia ai le Fa'aaliga Fa'aliga Compression mo le fa'aletonu le fa'amalosiina o ata vitio e fa'atatau i mata maualuga.
  • AMDGPU aveta'avale ua lagolagoina nei le FreeSync 2 HDR ma le GPU reset mo CI, VI, SOC15.
  • Ua lagolagoina nei e le aveta'avale ata vitio a Amber Lake, YCBCR 4:2:0 ma YCBCR 4:4:4 formats.
  • O le avetaavale Nouveau e aofia ai galuega ma ata vitio mo kata vitio o le aiga Turing TU104/TU106.
  • Avetaavale tu'ufa'atasia mo Raspberry Pi touchscreen, CDTech panels, Banana Pi, DLC1010GIG, etc.
  • E lagolagoina e le avetaavale HDA le "jack" button, faʻailoga LED, Tegra186 ma Tegra194 masini.
  • Ua a'oa'oina e le subsystem fa'aoga e galue ma le ta'avale maualuga i luga o nisi o isumu Microsoft ma Logitech.
  • Le tele o suiga i avetaavale mo webcams, TV tuners, USB, IIO, ma isi.

La'asaga o feso'ota'iga:

  • E lagolagoina e le fa'aputuga UDP se masini e leai se kopi mo le tu'uina atu o fa'amatalaga i luga o se socket e aunoa ma le fa'agata fa'avaitaimi.
  • O le Generic Receive Offload mechanism ua faʻaopoopoina iina.
  • Faʻaleleia le faʻatinoga o suʻesuʻega i faiga faʻavae xfrm pe a tele naua.
  • Ua fa'aopoopoina le agava'a e fa'ate'a ai tunnels i le aveta'avale VLAN.
  • Le tele o faʻaleleia i le lagolago mo Infiniband ma fesoʻotaʻiga uaealesi.

puna: linux.org.ru

Faaopoopo i ai se faamatalaga