Linux 5.8: qhov loj tshaj plaws hauv keeb kwm ntawm Linux twb tau raug tso tawm

Linus Torvalds unveiled lub community launch ntawm cov tshiab version ntawm ntsiav Linux 5.8 thiab nyob rau hauv no phuv tshiab ntawm cov feem ntau tseem ceeb hloov lawv yog tus KCSAN tus neeg kuaj xyuas haiv neeg, kev siv thoob ntiaj teb los xa cov ntawv ceeb toom rau cov neeg siv khoom, kho vajtse txhawb rau online encryption, advanced tiv thaiv kev tiv thaiv rau ARM64, txhawb rau Lavxias teb sab Baikal-T1 processor, lub muaj peev xwm cais nyias txheej txheem piv txwv, kev siv cov duab ntxoov ntxoo tiv thaiv kev ua haujlwm rau ARM64 Hu Ua Txawv thiab BTI.

Daim tshiab no tawm tsuab los ua qhov loj tshaj plaws ntawm qhov nyiaj ntawm kev hloov pauv ntawm txhua lub nuclei thoob plaws hauv lub neej ntawm qhov project. Nyob rau tib lub sijhawm, cov kev hloov pauv tsis cuam tshuam nrog txhua lub raj, tab sis npog thaj chaw sib txawv ntawm cov ntsiav thiab feem ntau yog cuam tshuam nrog kev ua haujlwm sab hauv thiab tu.

Cov xov xwm tseem ceeb hauv Linux 5.8

Hauv qhov tshiab no ntawm Linux Kernel 5.8 txhav tas yog muab rau kev thauj cov ntsiav tshuaj muaj kem uas muaj ntu nrog tus lej, nyob rau hauv uas cov khoom uas tso cai rau kev tua thiab sau ntawv ib txhij teeb.

Tam sim no nws yog qhov tsim nyog los tsim cov txheej txheem cais tshwj xeeb, tso cai rau ntau cov txheej txheem mount cov ntsiab lus, mounted nrog kev xaiv sib txawv, tab sis xav txog tib lub npe pid.

Rau platform ARM64, kev txhawb nqa rau Duab Ntxoo-Hu Ua Kev Pov Tseg yog ua tiav, muab los ntawm Clang compiler los tiv thaiv sau dua qhov chaw nyob rov qab ntawm tus muaj nuj nqi thaum muaj kev tiv thaiv tsis ntas ntawm cov pawg.

Dhau li ntawd txhawb rau ARMv8.5-BTI cov lus qhia kuj tau ntxiv (Ceg Txheem Phiaj Ntsuas Tus Kheej) los tiv thaiv kev ua tiav ntawm cov kev qhia uas yuav tsum tsis txhob tuaj.

Ntxiv cov khoom siv txhawb rau online encryption ntawm block khoom siv, uas qhov inline encryption li uas feem ntau ua tau rau hauv tus tsav tuaj yeem tawm qhov tseeb ntawm qhov system nco thiab daim disk, ua tiav pob tshab encryption thiab decryption raws tus yuam sij thiab encryption algorithm teev los ntawm cov ntsiav.

Ib qho ntxiv, hauv qhov tshiab no Cov lus pom zoo ntawm kev siv cov lus siv suav nrog tau suav nrog uas tau coj los siv hauv cov ntaub ntawv uas txhais cov cai rau encoding.

Ntxiv mus, tseem tshiab KCSAN debugging cov cuab tam tseem ceeb (Kernel Concurrency Sanitizer), tsim los kom paub cov haiv neeg qhov sib txawv tsis pub dhau lub ntsiav. Lub homphiaj tseem ceeb hauv KCSAN kev tsim kho yog cuav kev tiv thaiv, kev ua kom loj hlob, thiab siv yooj yim.

Lwm qhov hloov tseem ceeb yog qhov se tau ntxiv qhov tsav tsheb dm-ebs tshiab rau Ntaus Mapper, uas tuaj yeem siv los yoog lub laj thawj me me rau qhov loj me (piv txwv li, los ua raws 512-byte sectors ntawm cov ntawv tsav nrog 4K qhov loj me).

Btrfs tau zoo dua cov tswj kev nyeem tau hauv kev ncaj qha homCov. Ntawm kev nce qib, kuaj xyuas qhov nrawm rau cov ntawv qhia raug tshem tawm thiab subkey raug tso cia yam tsis muaj niam txiv.

Ext4 tau txhim kho ENOSPC kev ua yuam kev thaum multithreading yog siv. Xattr ntxiv kev txhawb nqa rau gnu. * Namespace siv los ntawm GNU Hurd.

Rau Ext4 thiab XFS, kev txhawb nqa rau DAX kev ua haujlwm suav nrog (ncaj qha nkag mus rau cov ntaub ntawv system bypassing nplooj ntawv cache tsis tas siv cov theem qib kev ntsuas) ntsig txog tus kheej cov ntaub ntawv thiab phau ntawv teev npe.

Ib qho ntxiv, kev txhawb nqa tau ntxiv rau cov kernel thiab ethtool chaw tso hluav taws xob los kuaj cov kab sib txuas network cable thiab kev ntsuas tus kheej ntawm cov khoom siv hauv lub network.

Thaum rau IPv6 pawg ntxiv txhawb rau MPLS algorithm (Multiprotocol Label Switching) rau txoj kev ntim cov pob ntawv uas siv ntau lub cim hloov pauv (rau IPv4, MPLS tau raug pom yav tas los).

Thaum kawg rau qhov kho vajtse hauv tsab ntawv tshiab no peb tuaj yeem pom tau tias:

  • DRM tsav rau Intel i915 daim npav video yog qhib los ntawm lub neej ntawd
  • Txhawb rau Intel Tiger Lake (GEN12) chips
  • Tus tsav tsheb amdgpu ntxiv kev txhawb nqa rau FP16 pixel hom thiab coj los ua haujlwm muaj peev xwm ua haujlwm nrog encrypted buffers hauv video nco.
  • Txhawb rau AMD Zen thiab Zen2 processor hwj chim sensors thiab AMD Ryzen 4000 Renoir kub sensors.
  • Txhawb nqa NVIDIA cov qauv hloov kho tau ntxiv rau Nouveau tsav tsheb.
  • Tsav tsheb MSM (Qualcomm) ntxiv kev txhawb nqa rau Adreno A405, A640 thiab A650 GPUs.
  • Ntxiv rau hauv lub moj khaum los tswj DRM (Direct Rendering Manager) cov khoom siv.
  • Ntxiv kev txhawb nqa rau Xiaomi Redmi Nco ntsoov 7 thiab Samsung Galaxy S2 smartphones xws li Elm / Hana Chromebooks.
  • Cov tsav tsheb ntxiv rau LCD nti: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Ntxiv kev txhawb nqa rau ARM cov laug cam thiab platform Renesas "RZ / G1H", Realtek
  • Ntxiv kev txhawb nqa rau MIPS Loongson-2K processor

Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Yog thawj tus tuaj tawm tswv yim

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.