Kua tukuna a Linux kernel 5.0

Ko te whakanui ake i te maha o te putanga nui ki te 5 ehara i te mea he huringa nui, he pakarutanga hototahi ranei. Ka awhina noa i a maatau a Linus Torvalds ki te pupuri i te rangimarie o te hinengaro. Kei raro nei te rarangi o etahi huringa me nga mahi hou.

matua matua:

  • He rereke te mahi a te kaiwhakarite mahi CFS i runga i nga tukatuka hangarite penei i te ARM - i te tuatahi ka utaina nga puku iti-hiko me te kaha-kaha.
  • Na roto i te API Aroturuki takahanga kōnae fanotify, ka taea e koe te whiwhi whakamohiotanga ina whakatuwherahia he konae hei mahi.
  • Kua whakauruhia te kaiwhakahaere cpuset, ka taea te whakamahi ki te whakaiti i nga roopu o nga tukanga i runga i te whakamahinga o nga waahanga CPU me te NUMA.
  • Ko te tautoko mo nga taputapu ARM e whai ake nei kei roto: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, me te maha atu.
  • Nga whakapainga i roto i te punaha ARM: moka-wera mahara, Meltdown me te whakamarumaru Specter, moka-52 te korero mahara, aha atu.
  • Tautoko mo te ako WBNOINVD mo x86-64.

Pūnaharoto mahara:

  • Ko te whakakapinga tohu whakamatautau me te iti o te kai mahara e waatea ana mo te taputapu KASAN i runga i nga papaaho ARM64.
  • Kua tino heke te wehewehenga mahara (tae atu ki te 90%), i pai ake ai te mahi a te Transparent HugePage.
  • Ko te mahinga o te mremap(2) i runga i nga waahi mahara nui kua piki ake ki te 20 nga wa.
  • I roto i te tikanga KSM, ka whakakapihia a jhash2 e xxhash, na te mea kua piki ake te tere o te KSM i runga i nga punaha 64-bit e 5 nga wa.
  • Nga whakapainga ki a ZRam me OOM.

Paraka nga taputapu me nga punaha konae:

  • Ko te tikanga blk-mq me te punaha taumata-maha o nga rarangi tono kua waiho hei kaupapa matua mo nga taputapu poraka. Kua tangohia nga waehere kore-mq katoa.
  • Nga whakapai ake ki te tautoko NVMe, ina koa mo te mahi taputapu i runga i te whatunga.
  • Mo Btrfs, ka whakatinanahia te tautoko katoa mo nga konae whakawhiti, me te whakarereke i te FSID me te kore e tuhi ano i nga metadata.
  • Kua taapirihia he waea ioctl ki te F2FS mo te tirotiro whakaroa i te FS ma te fsck.
  • Integrated BinderFS - he pseudo-FS mo te whakawhitiwhiti whakawhiti. Ka taea e koe te whakahaere i nga waahanga maha o te Android i roto i te taiao kotahi.
  • He maha nga whakapainga i roto i te CIFS: DFS cache, huanga roa, smb3.1.1 kawa.
  • He pai ake te mahi a ZRam me nga taputapu whakawhiti kaore i whakamahia, ka penapena mahara.

Haumarutanga me te mariko:

  • Kua taapirihia te mahi hash Streebog (GOST 34.11-2012), i whakawhanakehia e te FSB o te Russian Federation.
  • Tautoko mo te Adiantum encryption algorithm i whakawhanakehia e Google mo nga taputapu iti-hiko.
  • Algorithms XChaCha12, XChaCha20 me NHPoly1305 kua whakauruhia.
  • Ka taea te nuku ki te waahi kaiwhakamahi te whakahaere i nga waea seccomp.
  • Mo nga punaha manuhiri KVM, ka whakatinanahia te tautoko mo nga toronga Intel Processor Trace me te iti o te whakahekenga mahi.
  • Te whakapai ake i te punaha-roto KVM/Hyper-V.
  • Kei te tautoko te taraiwa virtio-gpu inaianei i te whaihanga EDID mo nga kaitirotiro mariko.
  • Ka whakatinanahia e te taraiwa virtio_blk te karanga whakakore.
  • Kua whakatinanahia nga ahuatanga haumaru mo te mahara NV i runga i nga korero a Intel DSM 1.8.

Atekōkiri Pūrere:

  • Ko nga huringa ki te API DRM hei tautoko katoa i te tukutahi urutau (he waahanga o te paerewa WhakaatuPort) me nga reeti whakahou rereke (he waahanga o te paerewa HDMI).
  • Kei te whakauruhia te paerewa Whakaaturanga Whakaaturanga Whakakopeketanga mo te koretake o nga roma ataata ka tukuna ki nga mata taumira teitei.
  • Kei te tautoko te taraiwa AMDGPU inaianei i te FreeSync 2 HDR me te tautuhi GPU mo CI, VI, SOC15.
  • Kei te tautoko te taraiwa ataata Intel inaianei nga maramara Amber Lake, YCBCR 4:2:0 me te YCBCR 4:4:4.
  • Kei roto i te taraiwa Nouveau te mahi me nga momo ataata mo nga kaari ataata o te whanau Turing TU104/TU106.
  • Ko nga taraiwa whakauru mo te Raspberry Pi touchscreen, CDTech panels, Banana Pi, DLC1010GIG, etc.
  • Ka tautokohia e te taraiwa HDA te paatene "jack", nga tohu LED, nga taputapu Tegra186 me Tegra194.
  • Kua ako te punaha-roto whakauru ki te mahi me te panuku tino tika ki etahi kiore Microsoft me Logitech.
  • He maha nga huringa i roto i nga taraiwa mo nga webcams, TV tuners, USB, IIO, etc.

Pūnaharoto Whatunga:

  • Kei te tautoko te taapu UDP i te tikanga kape-kore mo te tuku raraunga ki runga i te turanga me te kore he parepare takawaenga.
  • Kua taapirihia ano te tikanga Whakatau Whakatau Whakanuia ki reira.
  • Kua pai ake te mahi rapu i roto i nga kaupapa here xfrm ina he maha o raatau.
  • Ko te kaha ki te tango i nga kauhanga kua taapirihia ki te taraiwa VLAN.
  • He maha nga whakapainga mo te tautoko mo te Infiniband me nga whatunga ahokore.

Source: linux.org.ru

Tāpiri i te kōrero