Linux kernel 5.0 e lokollotsoe

Ho eketsa palo ea mofuta o moholo ho isa ho 5 ha ho bolele liphetoho tse kholo kapa ho senyeha ha tumellano. E thusa feela Linus Torvalds ea rona ea ratehang ho boloka khotso ea kelello. Ka tlase lethathamo la tse ling tsa liphetoho le mekhoa e mecha.

Core core:

  • Sehlophisi sa ts'ebetso ea CFS ho li-asymmetric processors joalo ka ARM e sebetsa ka tsela e fapaneng - e jara li-cores tse sebelisang matla a tlase le tse baballang matla pele.
  • Ka API ea ho latedisa ketsahalo ya API, o ka fumana ditsebiso ha faele e bulwa bakeng sa ho etswa.
  • Taolo ea cpuset e kenyelelitsoe, e ka sebelisoang ho fokotsa lihlopha tsa lits'ebetso ho latela ts'ebeliso ea li-node tsa CPU le NUMA.
  • Tšehetso ea lisebelisoa tse latelang tsa ARM e kenyelelitsoe: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, le tse ling tse ngata.
  • Lintlafatso ho sistimi e nyane ea ARM: memori e chesang ea memori, ts'ireletso ea Meltdown le Specter, aterese ea memori ea 52-bit, joalo-joalo.
  • Tšehetso bakeng sa litaelo tsa WBNOINVD bakeng sa x86-64.

Subsystem ea memori:

  • Phatlalatso ea tag ea liteko e nang le tšebeliso e tlase ea memori ea fumaneha bakeng sa sesebelisoa sa KASAN sethaleng sa ARM64.
  • Karohano ea memori e fokotsehile haholo (ho fihla ho 90%), e leng se entseng hore mochine oa Transparent HugePage o sebetse hantle.
  • Ts'ebetso ea mremap(2) libakeng tse kholo tsa memori e eketsehile ka makhetlo a 20.
  • Ka mochine oa KSM, jhash2 e nkeloa sebaka ke xxhash, ka lebaka leo lebelo la KSM ho litsamaiso tsa 64-bit le eketsehile ka makhetlo a 5.
  • Lintlafatso ho ZRam le OOM.

Thibela lisebelisoa le litsamaiso tsa lifaele:

  • Mokhoa oa blk-mq o nang le tsamaiso ea mekhahlelo e mengata ea ho kopa mela e fetohile eona e ka sehloohong bakeng sa lisebelisoa tsa thibela. Likhoutu tsohle tsa non-mq li tlositsoe.
  • Lintlafatso ho tšehetso ea NVMe, haholo-holo mabapi le ts'ebetso ea sesebelisoa holim'a marang-rang.
  • Bakeng sa li-Btrfs, tšehetso e felletseng ea li-file tsa swap e kengoa ts'ebetsong, hammoho le ho fetola FSID ntle le ho ngola metadata hape.
  • Mohala oa ioctl o kentsoe ho F2FS bakeng sa ho lekola FS ha morao ka fsck.
  • Integrated BinderFS - pseudo-FS bakeng sa puisano ea interprocess. E u lumella ho sebelisa mefuta e mengata ea Android sebakeng se le seng.
  • Lintlafatso tse ngata ho CIFS: Cache ea DFS, litšobotsi tse atolositsoeng, smb3.1.1 protocol.
  • ZRam e sebetsa ka mokhoa o nepahetseng haholoanyane ka lisebelisoa tse sa sebelisoeng, e boloka mohopolo.

Tshireletso le virtualization:

  • E kentse mosebetsi oa Streebog hash (GOST 34.11-2012), e entsoeng ke FSB ea Russia Federation.
  • Ts'ehetso bakeng sa algorithm ea Adiantum encryption e ntlafalitsoeng ke Google bakeng sa lisebelisoa tsa matla a tlase.
  • Li-algorithms XChaCha12, XChaCha20 le NHPoly1305 li kenyelelitsoe.
  • Ho sebetsana le mehala ea seccomp joale ho ka fetisetsoa sebakeng sa basebelisi.
  • Bakeng sa litsamaiso tsa baeti tsa KVM, ts'ehetso ea li-extensions tsa Intel processor Trace e kengoa ts'ebetsong ka ho senyeha ho fokolang ha ts'ebetso.
  • Lintlafatso ho sistimi e nyane ea KVM/Hyper-V.
  • Mokhanni oa virtio-gpu hona joale o tšehetsa papiso ea EDID bakeng sa li-monitor tsa sebele.
  • Mokhanni oa virtio_blk o kenya mohala oa ho lahla.
  • Likarolo tsa ts'ireletso tse kentsoeng bakeng sa memori ea NV e ipapisitseng le lintlha tsa Intel DSM 1.8.

Bakhanni ba Lisebelisoa:

  • Liphetoho ho DRM API ho ts'ehetsa ka botlalo khokahanyo e feto-fetohang (karolo ea maemo a DisplayPort) le litefiso tse feto-fetohang tsa ntlafatso (karolo ea maemo a HDMI).
  • Tekanyetso ea Display Stream Compression e kenyellelitsoe bakeng sa khatello e sa lahleheng ea melapo ea video e lebisitsoeng ho li-skrini tsa qeto e phahameng.
  • Hona joale mokhanni oa AMDGPU o tšehetsa FreeSync 2 HDR le GPU reset bakeng sa CI, VI, SOC15.
  • Mokhanni oa video oa Intel hona joale o tšehetsa li-chips tsa Amber Lake, YCBCR 4: 2: 0 le liforomo tsa YCBCR 4: 4: 4.
  • Mokhanni oa Nouveau o kenyelletsa mosebetsi o nang le mekhoa ea video bakeng sa likarete tsa video tsa lelapa la Turing TU104/TU106.
  • Bakhanni ba kopantsoeng ba Raspberry Pi touchscreen, liphanele tsa CDTech, Banana Pi, DLC1010GIG, joalo-joalo.
  • Mokhanni oa HDA o tšehetsa konopo ea "jack", matšoao a LED, lisebelisoa tsa Tegra186 le Tegra194.
  • Subsystem ea ho kenya e ithutile ho sebetsa ka mokhoa o nepahetseng haholo oa ho phenya ho litoeba tse ling tsa Microsoft le Logitech.
  • Liphetoho tse ngata ho bakhanni ba li-webcams, li-tuner tsa TV, USB, IIO, joalo-joalo.

Sistimi e nyane ea marang-rang:

  • UDP stack e ts'ehetsa mochine oa zero-copy bakeng sa ho fetisa data holim'a sokete ntle le ho buffer bohareng.
  • Mokhoa oa Generic Receive Offload le ona o kentsoe moo.
  • Ts'ebetso e ntlafalitsoeng ea ho batla melaong ea xfrm ha ho na le palo e kholo ea eona.
  • Bokhoni ba ho laolla lithanele bo kentsoe ho mokhanni oa VLAN.
  • Lintlafatso tse 'maloa tse tšehetsang Infiniband le marang-rang a se nang mohala.

Source: linux.org.ru

Eketsa ka tlhaloso