Lub Linux pob 5.1 tuaj txog thiab cov no yog nws cov xov xwm

linux-ntsiav

Tom qab ob lub hlis ntawm txoj kev loj hlob, Linus Torvalds qhia txog kev tso tawm ntawm lub Linux tshiab version version 5.1, version uas ntxiv kho thiab haum rau cov kho vajtse tshiab.

Entre qhov kev hloov tshwj xeeb tshaj plaws ntawm no tshiab version ntawm Kernel suav nrog tshiab io_uring interface rau I / O asynchronous, lub peev xwm siv NVDIMM li RAM thiab txhawb nqa sib koom virtual nco hauv Nouveau.

Lub zog tseem ceeb ntawm cov pob hauv Linux 5.1

Raws li peb hais hauv qhov tshiab lub interface tshiab tau muab coj los ua asynchronous I / O io_uring, uas Nws yog yam ntxwv los ntawm kev txhawb nqa I / O kev xaiv tsa thiab kev muaj peev xwm ua haujlwm ob qho tib si nrog tus tsis thiab tsis tus tsis.

Ua ib feem ntawm io_uring API, cov neeg tsim khoom sim sim tshem qhov khoo ntawm lub qub aio interface.

Hais txog kev ua tau zoo, io_uring yog ze rau SPDK thiab tseem ceeb ua ntej ntawm Libaio thaum ua haujlwm nrog kev xaiv tsa qhib.

Rau cov ntaub ntawv kaw lus Btrfs ntxiv lub peev xwm los kho cov qib ntsuas rau zstd algorithm, uas tuaj yeem raug suav hais tias yog qhov kev sib koom ua ke tau zoo tshaj plaws ntawm qhov ceev nrawm tab sis tsis muaj peev xwm lz4 thiab qeeb tab sis zoo xz.

Ntawm lwm cov kev txhim kho hauv Btrfs, peb tuaj yeem pom qhov sib ntxiv ntawm kev tub nkeeg tub sab saud kom txo qis kev thauj khoom thiab kev siv ntawm ioctl tshiab los tswj cov kev cuam tshuam ntawm lub cuab yeej;

Ib qho tshiab ntxiv yog tias nws tau ntxiv rau Linux 5.1 Kernel lub peev xwm khau raj los ntawm cov ntaub ntawv system nyob rau ntawm lub cuab yeej mapper ntaus ntawv tsis tas siv initramfs.

Pib ntawm cov ntsiav tam sim no tam sim no, ntaus ntawv qhia cov cuab yeej tuaj yeem siv ncaj qha thaum pib txheej txheem, piv txwv li kev faib tawm nrog cov hauv paus ntaub ntawv.

EXT2 ntxiv kev txhawb nqa rau kev xa xov tooj kaw lus nrog rau kev siv ntawm cov kev ua tau zoo dua qub thiab kev ua haujlwm ntawm stat (), uas rov qab cov ntaub ntawv txuas ntxiv hais txog cov ntaub ntawv, suav nrog lub sijhawm tsim cov ntaub ntawv thiab cov ntaub ntawv tshwj xeeb chij;

Virtualization thiab kev ruaj ntseg

Qhov kev xaiv prctl () PR_SPEC_DISABLE_NOEXEC tau ntxiv rau kev tswj xyuas cov kev ua yuam kev ntawm cov lus qhia rau cov txheej txheem xaiv.

Qhov kev xaiv tshiab yuav tso cai rau koj xaiv xaiv tswj kev tiv thaiv tawm tsam kev ua phem rau cov txheej txheem uas muaj peev xwm yuav raug tawm tsam siv Spectre nres

LSM SafeSetID module tau ua tiav, uas tso cai cov kev pabcuam system kom muaj kev tswjhwm zoo rau cov neeg siv yam tsis muaj kev muaj cai ntau ntxiv (CAP_SETUID) thiab tsis tau txais cov cai hauv paus.

Cim xeeb thiab kev pabcuam system.

Lub sijhawm ntawm Linux 5.1 ntxiv kev ruaj ntseg kev siv ntawm token xa khoom, suav txog qhov siv tau PID rov qab siv dua.

Ntxiv rau kev muaj peev xwm siv cov khoom siv tsis nco txuas ntxiv (kev nco tsis tseg, piv txwv li NVDIMM) li RAM.

Txog tam sim no, hauv cov ntsiav, cov cuab yeej zoo li no tau txais kev txhawb zog zoo li cov khoom siv cia, tab sis tam sim no lawv kuj tuaj yeem siv ntxiv RAM ntxiv.

Kho vajtse

Lwm qhov ntawm cov kev hloov tseem ceeb hauv qhov tshiab no yog qhov ntxiv cim xeeb tswj kev them nyiaj yug rau Nouveau tsav tsheb, tso cai rau CPU thiab GPU nkag mus rau cov chaw sib koom synchronized nco.

Qhia koom lub cim xeeb virtual (SVM) yog siv raws kev tswj hwm lub cim xeeb, uas tso cai rau koj siv cov khoom siv nrog lawv tus kheej lub cim xeeb tswj hwm (MMUs) uas tuaj yeem nkag mus rau lub cim xeeb tseem ceeb.

Nrog rau kev pab los ntawm HMM, Koj tuaj yeem npaj qhov chaw nyob sib koom ua ke ntawm GPU thiab CPU, nyob rau hauv uas GPU tuaj yeem nkag mus lub cim xeeb tseem ceeb ntawm cov txheej txheem.

Intel DRM-tsav tsheb rau Skylake GPU thiab tshiab dua (Tshooj 9 +) suav nrog kev pib sai sai hom, uas tshem tawm yam tsis tsim nyog hloov chaw thaum pib. Cov cim tshiab ntawm cov khoom siv raws li Coffelake thiab Ice Lake microarchitectures tau ntxiv.

GVT (GPU Virtualization) kev txhawb nqa tau ntxiv rau Coffelake chips. Rau cov GPUs virtual, VFIO EDID cov kev txhawb nqa tau ua tiav.

Thaum kawg, cov nyiaj them yug rau GPU Vega10 / 20 BACO rau tus tsav tsheb amdgpu kuj tseem tau hais tseg. Cov cuab yeej Vega 10/20 kev tswj hwm hluav taws xob thiab Vega 10 lub zog tswj kev tswj hwm qhov ua haujlwm tau siv.

Lub Kernel tshiab no muaj ntau yam hloov pauv thiab pab txhawb lwm cov khoom siv. Yog tias koj xav paub ntau ntxiv txog nws, koj tuaj yeem sab laj kev txuas mus ntxiv.


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.