Linux kernel 5.0 rilaxxat

Iż-żieda fin-numru tal-verżjoni maġġuri għal 5 ma tfissirx xi tibdil kbir jew ħsarat fil-kompatibilità. Sempliċement jgħin lill-għażiż Linus Torvalds tagħna jżomm il-paċi tal-moħħ. Hawn taħt hawn lista ta 'xi bidliet u innovazzjonijiet.

qalba tal-qalba:

  • L-iskedar tal-proċess CFS fuq proċessuri asimmetriċi bħal ARM jaħdem b'mod differenti - l-ewwel jgħabbi qlub b'enerġija baxxa u effiċjenti fl-enerġija.
  • Permezz tal-API ta 'traċċar tal-avvenimenti tal-fajl fanotify, tista' tirċievi notifiki meta fajl jinfetaħ għall-eżekuzzjoni.
  • Il-kontrollur cpuset ġie integrat, li jista 'jintuża biex jillimita gruppi ta' proċessi bbażati fuq l-użu ta 'nodi CPU u NUMA.
  • L-appoġġ għall-apparati ARM li ġejjin huwa inkluż: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, u ħafna oħrajn.
  • Titjib fis-subsistema ARM: memorja hot-plug, protezzjoni Meltdown u Spectre, indirizzar tal-memorja 52-bit, eċċ.
  • Appoġġ għall-istruzzjoni WBNOINVD għal x86-64.

Subsistema tal-memorja:

  • Is-sostituzzjoni tat-tikketta tat-test b'konsum baxx ta 'memorja hija disponibbli għall-għodda KASAN fuq pjattaformi ARM64.
  • Il-frammentazzjoni tal-memorja tnaqqset b'mod drammatiku (sa 90%), li rriżultat fil-magna Transparent HugePage taħdem aħjar.
  • Il-prestazzjoni tal-mremap(2) fuq żoni kbar tal-memorja żdiedet sa 20 darba.
  • Fil-mekkaniżmu KSM, jhash2 jinbidel b'xxhash, li minħabba fih il-veloċità tal-KSM fuq sistemi ta '64-bit żdiedet b'5 darbiet.
  • Titjib għal ZRam u OOM.

Apparat tal-blokk u sistemi ta' fajls:

  • Il-mekkaniżmu blk-mq b'sistema ta 'ħafna livelli ta' kjuwijiet ta 'rikjesti sar il-wieħed ewlieni għall-apparati tal-blokk. Il-kodiċi kollu mhux mq tneħħa.
  • Titjib fl-appoġġ NVMe, speċjalment f'termini ta 'tħaddim tal-apparat fuq in-netwerk.
  • Għal Btrfs, appoġġ sħiħ għall-fajls ta 'skambju huwa implimentat, kif ukoll jinbidel l-FSID mingħajr kitba mill-ġdid tal-metadata.
  • Sejħa ioctl ġiet miżjuda ma 'F2FS għal verifika differita tal-FS permezz ta' fsck.
  • BinderFS Integrat - psewdo-FS għall-komunikazzjoni bejn il-proċessi. Jippermettilek tmexxi każijiet multipli ta 'Android fl-istess ambjent.
  • Numru ta' titjib fis-CIFS: cache DFS, attributi estiżi, protokoll smb3.1.1.
  • ZRam jaħdem bl-aħjar mod ma 'tagħmir ta' tpartit mhux użat, u jiffranka l-memorja.

Sigurtà u virtwalizzazzjoni:

  • Miżjud il-funzjoni tal-hash Streebog (GOST 34.11-2012), żviluppata mill-FSB tal-Federazzjoni Russa.
  • Appoġġ għall-algoritmu ta 'encryption Adiantum żviluppat minn Google għal apparati ta' enerġija baxxa.
  • Algoritmi XChaCha12, XChaCha20 u NHPoly1305 inklużi.
  • L-immaniġġjar tas-sejħiet seccomp issa jista' jiġi mċaqlaq fl-ispazju tal-utent.
  • Għas-sistemi mistiedna KVM, l-appoġġ għall-estensjonijiet Intel Processor Trace huwa implimentat b'degradazzjoni minima tal-prestazzjoni.
  • Titjib fis-subsistema KVM/Hyper-V.
  • Is-sewwieq virtio-gpu issa jappoġġja simulazzjoni EDID għal monitors virtwali.
  • Is-sewwieq virtio_blk jimplimenta s-sejħa ta' skartar.
  • Implimentaw karatteristiċi tas-sigurtà għall-memorja NV ibbażati fuq speċifikazzjonijiet Intel DSM 1.8.

Sewwieqa tal-Apparat:

  • Bidliet fl-API DRM biex jappoġġjaw bis-sħiħ is-sinkronizzazzjoni adattiva (parti mill-istandard DisplayPort) u r-rati ta 'aġġornament varjabbli (parti mill-istandard HDMI).
  • L-istandard tal-Kompressjoni tal-Streams tal-Wiri huwa inkluż għall-kompressjoni mingħajr telf ta 'streams tal-vidjo indirizzati għal skrins b'riżoluzzjoni għolja.
  • Is-sewwieq AMDGPU issa jappoġġja FreeSync 2 HDR u reset GPU għal CI, VI, SOC15.
  • Is-sewwieq tal-vidjo Intel issa jappoġġja ċipep Amber Lake, formati YCBCR 4:2:0 u YCBCR 4:4:4.
  • Is-sewwieq Nouveau jinkludi xogħol b'modi tal-vidjo għall-karti tal-vidjo tal-familja Turing TU104/TU106.
  • Sewwieqa integrati għal Raspberry Pi touchscreen, pannelli CDTech, Banana Pi, DLC1010GIG, eċċ.
  • Is-sewwieq HDA jappoġġja l-buttuna "jack", indikaturi LED, tagħmir Tegra186 u Tegra194.
  • Is-subsistema tal-input tgħallmet taħdem bi scrolling ta 'preċiżjoni għolja fuq xi ġrieden Microsoft u Logitech.
  • Ħafna bidliet fis-sewwieqa għal webcams, TV tuners, USB, IIO, eċċ.

Subsistema tan-netwerk:

  • Il-munzell UDP jappoġġja mekkaniżmu zero-copy għat-trażmissjoni tad-dejta fuq socket mingħajr buffering intermedju.
  • Il-mekkaniżmu Generic Receive Offload ġie miżjud hemmhekk ukoll.
  • Prestazzjoni mtejba tat-tfittxija fil-politiki xfrm meta jkun hemm numru kbir minnhom.
  • L-abbiltà li jinħattu mini ġiet miżjuda mas-sewwieq tal-VLAN.
  • Numru ta 'titjib fl-appoġġ għall-Infiniband u netwerks mingħajr fili.

Sors: linux.org.ru

Żid kumment