Ko te Linux kernel 5.3 kua tukuna!

Nga mahi hou

  • Ko te tikanga pidfd ka taea e koe te tautapa i tetahi PID motuhake ki tetahi tukanga. Ka haere tonu te pine i muri i te whakamutua o te tukanga kia taea ai te tuku PID ki a ia ina timata ano. Tirohia nga taipitopito.
  • Te herenga o nga awhe auau i roto i te kaihōtaka tukanga. Hei tauira, ka taea te whakahaere i nga tukanga whakahirahira i te paepae auau iti rawa (me kii, kaua e iti ake i te 3 GHz), ka taea hoki te whakahaere i nga tukanga iti-matua i te paepae auau teitei ake (hei tauira, kaua e neke ake i te 2 GHz). Tirohia nga taipitopito.
  • Tautoko mo nga maramara ataata a te whanau AMD Navi (RX5700) i roto i te taraiwa amdgpu. Ka whakatinanahia nga mahi katoa e tika ana, tae atu ki te whakawaehere / wetewete ataata me te whakahaere hiko.
  • Ka tino whakahaerehia i runga i nga miihini Zhaoxin hototahi-x86, i hangaia hei hua o te mahi tahi i waenga i te VIA me te kawanatanga o Shanghai.
  • Ko te punaha whakahaere hiko ma te whakamahi i te hangarau Intel Speed ​​​​Select, he ahuatanga o etahi o nga kaitukatuka o te whanau Xeon. He mea rongonui te hangarau mo tona kaha ki te whakatikatika i nga mahi mo ia matua CPU.
  • He tikanga tatari mokowhiti mokowhiti kaha mo te whakamahi i nga tohutohu umwait mo nga tukatuka Intel Tremont. Tirohia nga taipitopito.
  • Ko te awhe 0.0.0.0/8 ka whakaaetia mo te whakamahi, ka hoatu 16 miriona nga wahitau IPv4 hou. Tirohia nga taipitopito.
  • He ngawari, he maamaa ACRN hypervisor, he pai mo te whakahaere i nga punaha IoT (Ipurangi o nga Mea). Tirohia nga taipitopito.

Kei raro nei etahi atu huringa.

Ko te waahanga matua o te matua

  • Tautoko mo te kopiri i te firmware ki te whakatakotoranga xz, ka taea e koe te whakaiti i te whaiaronga /lib/firmware mai i ~420 MB ki ~130 MB.
  • He momo hou o te waea punaha clone() me te kaha ki te whakarite haki ake. Tirohia nga taipitopito.
  • Te kowhiringa aunoa mo te momotuhi nui ake mo nga whakataunga teitei i roto i te papatohu.
  • Ko te whiringa CONFIG_PREEMPT_RT e tohu ana i te whakaurunga tere o te huinga o nga papanga RT ki roto i te manga kakano matua.

Pūnaharoto kōnae

  • Ko te punaha BULKSTAT me INUMBERS e karanga ana mo te XFS v5, a kua timata ano te mahi ki te whakatinana i te whakawhiti inode miro maha.
  • Kei te whakamahi a Btrfs i nga arowhai tere (crc32c) ki nga hoahoanga katoa.
  • Ko te haki kore-whakarereke (immutability) kua tino tono inaianei ki te whakatuwhera i nga konae kei runga Ext4. I whakatinanahia te tautoko mo nga kohao i roto i nga raarangi.
  • Kua ako a CEPH ki te mahi tahi me SELinux.
  • Ko te tikanga smbdirect i roto i te CIFS kua kore e kiia he whakamatautau. Kua taapirihia nga huringa tohu mo SMB3.1.1 GCM. Kua piki ake te tere whakatuwhera kōnae.
  • Ka taea e F2FS te manaaki i nga konae whakawhiti; ka mahi i te aratau uru tika. Te kaha ki te whakakore i te kaikohi paru me te tirotiro = mono.
  • Ka taea e nga kiritaki NFS te whakatu i nga hononga TCP maha ki tetahi tūmau i te wa kotahi ma te nconnect=X mount option.

Pūnaharoto mahara

  • Ka hoatu he inode ki ia dma-buf. Ko nga raarangi /proc/*/fd me /proc/*/map_files he maha nga korero mo te whakamahi buffer shmem.
  • Ko te miihini smaps e whakaatu ana i nga korero motuhake mo te maumahara ingoamuna me te tiritahi, me te keteroki konae, i roto i te smaps_rollup proc file.
  • Ma te whakamahi i te rbtree mo te swap_extent ka pai ake te mahi i te wa e kaha ana te huri o nga mahi maha.
  • Ka whakaatu te /proc/meminfo i te maha o nga wharangi vmalloc.
  • Ko nga kaha o nga taputapu/vm/slabifo kua whakawhänuihia i runga i nga tikanga o te wehewehe i nga keteroki ma te tohu o te wehenga.

Mariko me te Haumarutanga

  • Ko te taraiwa virtio-iommu mo te taputapu paravirtualized e taea ai te tuku tono IOMMU me te kore e whai i nga ripanga wahitau.
  • Ko te taraiwa virtio-pmem mo te uru atu ki nga puku ma te waahi wahitau tinana.
  • Te tere o te uru ki te metadata mo vhost. Mo nga whakamatautau TX PPS e whakaatu ana i te 24% te piki o te tere.
  • Kua monoa te Zerocopy ma te taunoa mo vhost_net.
  • Ka taea te taapiri i nga taviri whakamunatanga ki nga mokowā ingoa.
  • Tautoko mo te xxhash, he tino tere kore-cryptographic hashing algorithm he iti noa te tere o te mahi mahara.

Pūnaharoto whatunga

  • Tautoko tuatahi mo nga taonga nexthop i hangaia hei whakapai ake i te tauineine o nga ara IPv4 me IPv6.
  • Kua ako a Netfilter ki te tango i te tātari ki nga taputapu whakatere taputapu. Kua taapirihia he tautoko mo nga piriti.
  • He kōwae mana whakahaere waka hou e taea ai e koe te raweke i nga pane paatete MPLS.
  • Kua tangohia te punaha iti isdn4linux.
  • Kei te waatea nga ping LE mo te Nihokikorangi.

Hangahanga taputapu

  • Nga papaahi ARM hou me nga taputapu: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit mo Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, etc.
  • Mo te x86, kua taapirihia te tikanga /proc/ /arch_status hei whakaatu i nga korero hoahoanga-motuhake penei i te wa whakamutunga i whakamahia ai te AVX512.
  • Kua pai ake te mahi VMX mo te KVM, kua piki ake te tere vmexit e 12%.
  • He taapiri me te whakahou i nga momo korero mo te Intel KabyLake, AmberLake, WhiskeyLake me te Ice Lake tukatuka.
  • lzma me lzo kōpeketanga mo uImage i runga i PowerPC.
  • Haumaru mariko-mariko mo S390.
  • Tautoko mo nga wharangi mahara nui mo RISCV.
  • Te aratau haerenga mo te Linux-kaiwhakamahi (he puhoi te wa me te whakatere).

Nga taraiwa taputapu

  • Whakaaetanga metadata HDR mo nga taraiwa amdgpu me i915.
  • Nga toronga mahi mo nga maramara ataata Vega12 me Vega20 i amdgpu.
  • Ko te whakatikatika gamma-waahanga maha mo te i915, tae atu ki te whakakore i te mata tukutahi me te maha o nga miihini hou.
  • Kua ako te taraiwa ataata Nouveau ki te mohio ki nga maramara mai i te whanau TU116.
  • Nga kawa Nihokikorangi hou MediaTek MT7663U me MediaTek MT7668U.
  • TLS TX HW whakahekenga mo Infiniband, me nga taputapu whakarei me te aro turuki i te pāmahana.
  • Whakaaetanga o Elkhart Lake i roto i te taraiwa HD Audio.
  • Nga taputapu ororongo hou me nga kotēkē: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI taraiwa mo te papapātuhi me te trackpad.
  • I roto i te punaha tiaki, ka taea e koe te whakarite i te waa mo te whakatuwhera /dev/watchdogN.
  • Ko te tikanga whakahaere auau cpufreq e tautokohia ana e te imx-cpufreq-dt me te Raspberry Pi.

Source: linux.org.ru

Tāpiri i te kōrero