Mae cnewyllyn Linux 5.3 wedi'i ryddhau!

Prif arloesiadau

  • Mae'r mecanwaith pidfd yn caniatáu ichi neilltuo PID penodol i broses. Mae pinio yn parhau ar ôl i'r broses ddod i ben fel y gellir rhoi'r PID iddo pan fydd yn dechrau eto. Manylion.
  • Cyfyngiadau'r ystodau amledd yn amserlennydd y broses. Er enghraifft, gellir rhedeg prosesau critigol ar drothwy amledd lleiaf (dyweder, dim llai na 3 GHz), a gellir rhedeg prosesau â blaenoriaeth isel ar drothwy amledd uwch (er enghraifft, dim mwy na 2 GHz). Manylion.
  • Cefnogaeth i sglodion fideo teulu AMD Navi (RX5700) yn y gyrrwr amdgpu. Gweithredir yr holl swyddogaethau angenrheidiol, gan gynnwys amgodio/datgodio fideo a rheoli pŵer.
  • Wedi'i redeg yn llawn ar broseswyr Zhaoxin sy'n gydnaws â x86, a grëwyd o ganlyniad i gydweithio rhwng VIA a llywodraeth Shanghai.
  • Is-system rheoli pŵer gan ddefnyddio technoleg Intel Speed ​​Select, sy'n nodweddiadol o rai proseswyr o'r teulu Xeon. Mae'r dechnoleg yn nodedig am ei gallu i fireinio perfformiad ar gyfer pob craidd CPU.
  • Mecanwaith aros proses gofod defnyddiwr ynni effeithlon gan ddefnyddio cyfarwyddiadau umwait ar gyfer proseswyr Intel Tremont. Manylion.
  • Mae'r ystod 0.0.0.0/8 wedi'i gymeradwyo i'w ddefnyddio, sy'n rhoi 16 miliwn o gyfeiriadau IPv4 newydd. Manylion.
  • Goruchwylydd ACRN hyblyg, ysgafn, sy'n addas iawn ar gyfer rheoli systemau IoT (Internet of Things). Manylion.

Isod mae rhai newidiadau eraill.

Prif ran y craidd

  • Cefnogaeth ar gyfer cywasgu cadarnwedd i fformat xz, sy'n eich galluogi i leihau'r cyfeiriadur / lib / firmware o ~ 420 MB i ~ 130 MB.
  • Amrywiad newydd o'r alwad system clôn () gyda'r gallu i osod mwy o fflagiau. Manylion.
  • Dewis awtomatig o ffont mwy ar gyfer cydraniad uchel yn y consol.
  • Mae'r opsiwn CONFIG_PREEMPT_RT yn nodi integreiddio cyflym set o glytiau RT i'r brif gangen cnewyllyn.

Is-system ffeiliau

  • Mae system BULKSTAT ac INUMBERS yn galw am XFS v5, ac mae gwaith hefyd wedi dechrau ar weithredu croeslinio mewnod aml-edau.
  • Mae Btrfs bellach yn defnyddio checksums cyflym (crc32c) ar bob pensaernïaeth.
  • Mae'r faner immutability (immutability) bellach yn cael ei chymhwyso'n llym i agor ffeiliau ar Ext4. Gweithredu cefnogaeth ar gyfer tyllau mewn cyfeiriaduron.
  • Mae CEPH wedi dysgu gweithio gyda SELinux.
  • Nid yw'r mecanwaith smbdirect yn CIFS bellach yn cael ei ystyried yn arbrofol. Ychwanegwyd algorithmau cryptograffig ar gyfer SMB3.1.1 GCM. Cyflymder agor ffeil uwch.
  • Gall F2FS gynnal ffeiliau cyfnewid; maent yn gweithredu mewn modd mynediad uniongyrchol. Y gallu i analluogi'r casglwr sbwriel gyda checkpoint = analluogi.
  • Gall cleientiaid NFS sefydlu cysylltiadau TCP lluosog i weinydd ar unwaith trwy'r opsiwn gosod nconnect = X.

Is-system Cof

  • Rhoddir inod llawn i bob dma-buf. Mae'r cyfeirlyfrau /proc/*/fd a /proc/*/map_files yn darparu llawer o wybodaeth fanwl am ddefnydd byffer shmem.
  • Mae'r injan smaps yn dangos gwybodaeth ar wahân am gof dienw, cof a rennir, a storfa'r ffeil yn y ffeil smaps_rollup proc.
  • Roedd defnyddio rbtree ar gyfer swap_extent yn gwella perfformiad pan oedd llawer o brosesau wrthi'n cyfnewid.
  • Mae /proc/meminfo yn dangos nifer y tudalennau vmalloc.
  • Mae galluoedd offer/vm/slabinfo wedi'u hehangu o ran didoli celciau yn ôl rhywfaint o ddarniad.

Rhithwiroli a Diogelwch

  • Y gyrrwr virtio-iommu ar gyfer dyfais wedi'i phara-rithwir sy'n eich galluogi i anfon ceisiadau IOMMU heb efelychu tablau cyfeiriadau.
  • Y gyrrwr virtio-pmem ar gyfer cyrchu gyriannau trwy'r gofod cyfeiriad corfforol.
  • Cyflymu mynediad at fetadata ar gyfer vhost. Ar gyfer TX mae profion PPS yn dangos cynnydd o 24% mewn cyflymder.
  • Mae serocopi wedi'i analluogi yn ddiofyn ar gyfer vhost_net.
  • Gellir cysylltu allweddi amgryptio i ofodau enwau.
  • Cefnogaeth i xxhash, algorithm stwnsio di-cryptograffeg hynod o gyflym y mae ei gyflymder wedi'i gyfyngu gan berfformiad cof yn unig.

Is-system rhwydwaith

  • Cefnogaeth gychwynnol ar gyfer gwrthrychau nexthop wedi'u cynllunio i wella graddadwyedd llwybrau IPv4 ac IPv6.
  • Mae Netfilter wedi dysgu dadlwytho hidlo i ddyfeisiau cyflymu caledwedd. Ychwanegwyd cefnogaeth olrhain cysylltiad brodorol ar gyfer pontydd.
  • Modiwl rheoli traffig newydd sy'n eich galluogi i drin penawdau pecynnau MPLS.
  • Mae'r is-system isdn4linux wedi'i ddileu.
  • LE pings ar gael ar gyfer Bluetooth.

Pensaernïaeth caledwedd

  • Llwyfannau a dyfeisiau ARM newydd: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit for Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, ac ati.
  • Ar gyfer x86, mae'r mecanwaith /proc/ wedi'i ychwanegu /arch_status i arddangos gwybodaeth sy'n benodol i bensaernïaeth megis y tro diwethaf i'r AVX512 gael ei ddefnyddio.
  • Perfformiad VMX wedi'i optimeiddio ar gyfer KVM, cynyddodd cyflymder vmexit 12%.
  • Ychwanegwyd a diweddaru gwybodaeth amrywiol am broseswyr Intel KabyLake, AmberLake, WhiskyLake a Ice Lake.
  • cywasgu lzma a lzo ar gyfer uImage ar PowerPC.
  • virtio-rhithwiroli diogel ar gyfer S390.
  • Cefnogaeth i dudalennau cof mawr ar gyfer RISCV.
  • Modd teithio amser ar gyfer Linux modd Defnyddiwr (arafu amser a chyflymiad).

Gyrwyr dyfais

  • Cydnabyddiaeth metadata HDR ar gyfer gyrwyr amdgpu ac i915.
  • Estyniadau ymarferoldeb ar gyfer sglodion fideo Vega12 a Vega20 yn amdgpu.
  • Cywiro gama aml-segment ar gyfer i915, yn ogystal â phŵer i ffwrdd sgrin asyncronig a nifer o firmware newydd.
  • Mae gyrrwr fideo Nouveau wedi dysgu adnabod sglodion o'r teulu TU116.
  • Protocolau Bluetooth newydd MediaTek MT7663U a MediaTek MT7668U.
  • TLS TX HW dadlwytho ar gyfer Infiniband, yn ogystal â gwell caledwedd a monitro tymheredd.
  • Cydnabod Llyn Elkhart yn y gyrrwr Sain HD.
  • Dyfeisiau sain a chodecs newydd: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Gyrrwr SPI Apple ar gyfer bysellfwrdd a trackpad.
  • Yn yr is-system corff gwarchod, gallwch osod terfyn amser ar gyfer agor /dev/watchdogN.
  • Cefnogir y mecanwaith rheoli amledd cpufreq gan imx-cpufreq-dt a Raspberry Pi.

Ffynhonnell: linux.org.ru

Ychwanegu sylw