Ang Linux kernel 5.3 ay inilabas na, alamin kung ano ang bago

linux-kernel

Pagkatapos ng dalawang buwan ng pag-unlad, Ipinakilala ni Linus Torvalds ang bersyon ng kernel ng Linux na 5.3 na may pagitan ang mga pagbabago pinaka kapansin-pansin Ang suporta ng AMD Navi GPU ay naka-highlight, Mga nagpoproseso ng Zhaoxi at Intel Speed ​​Select Power Management Technology at marami pang iba.

Ang anunsyo ng bagong bersyon, Ipinaalala ni Linus ang lahat ng pangunahing tagapagtaguyod ng regulasyon pag-unlad ng kernel panatilihin ang parehong pag-uugali para sa mga bahagi ng puwang ng gumagamit. Ang mga pagbabago sa kernel ay hindi dapat lumabag sa anumang mga application na tumatakbo na at hahantong sa mga pag-urong sa antas ng gumagamit.

Sa parehong oras, ang isang paglabag sa pag-uugali ay maaaring maging sanhi hindi lamang ng isang pagbabago sa ABI, ang pagtanggal ng mga hindi napapanahong mga code o error, ngunit din isang hindi direktang epekto ng gumagana nang maayos na kapaki-pakinabang na mga pagpapabuti.

Ano ang Bago sa Linux Kernel 5.3

Sa mga novelty na namumukod sa bagong bersyon ng Linux Kernel 5.3 maaari nating hanapin ito upang Ang driver ng Amdgpu ay nagdaragdag ng paunang suporta para sa mga AMD NAVI GPU (RX5700), na kinabibilangan ng Base Controller, Display Interaction Code (DCN2), GFX at Compute Support (GFX10), SDMA 5 (DMA0 System), Power Management, at Media Encoder / Decoder (VCN2).

amdgpu pinabuting suporta din para sa mga card ng Vega12 at Vega20 GPU, kung saan idinagdag ang karagdagang mga kakayahan sa memorya at kapangyarihan sa pamamahala.

Sa driver ng DRM para sa mga Intel video card para sa Icelake chips, ipinatupad ang isang bagong multi-segment na gamma correction mode. Idinagdag ang kakayahang ipakita sa pamamagitan ng DisplayPort sa YCbCr4: 2: 0 format.

Mga serbisyo sa memorya at system

Sa kernel 5.3, Ipinakikilala ang suporta para sa Intel Speed ​​Select Power Management Technology, ano magagamit sa mga piling server na may mga processor ng Intel Xeon. Pinapayagan ka ng teknolohiyang ito na magtakda ng pagganap ng pagkahati at mga setting ng pagganap para sa iba't ibang mga core ng CPU, na nagbibigay-daan sa iyo na unahin ang pagganap para sa mga gawaing isinagawa sa mga tukoy na core, isinasakripisyo ang pagganap sa iba pang mga core

Sa kabilang banda sa Linux Kernel 5.3 ang mga proseso sa puwang ng gumagamit ay may kakayahang maghintay ng maikling panahon nang hindi gumagamit ng mga loop gamit ang tagubilin sa umwait. Ang tagubiling ito, kasama ang mga tagubilin sa umonitor at tpause, ay iaalok sa susunod na mga chips na "Tremont" ng Intel, at papayagan ang pagpapatupad ng mga pagkaantala na makatipid ng enerhiya at hindi makakaapekto sa pagganap ng iba pang mga thread kapag gumagamit ng Hyper Threading.

Para sa arkitektura ng RISC-V, naidagdag ang suporta para sa malalaking mga pahina ng memorya (malalaking pahina).

Dissy subsystem, I / O, at mga file system

Para sa XFS file system, ipinatupad ang pagpipiliang multi-threaded inode bypass (halimbawa, kapag sumusuri sa mga quota). Ang bagong ioctl BULKSTAT at INUMBERS ay idinagdag, na nagbibigay ng pag-access sa mga pagpapaandar na lumitaw sa ikalimang edisyon ng format na FS, tulad ng inode time ng kapanganakan at ang kakayahang itakda ang mga parameter ng BULKSTAT at INUMBERS para sa bawat AG group (Mga Assignment Group)

habang Ang suporta para sa mga void ng direktoryo ay idinagdag para sa Ext4 file system (mga naka-unlink na bloke). Pinroseso ang Flag 'i' para sa bukas na mga file (isulat ang pagbabawal sa isang sitwasyon kung ang flag ay itinakda kapag ang file ay bukas na).

Nagdaragdag ang F2FS ng isang pagpipilian upang limitahan ang kolektor ng basura kapag nagtatrabaho sa checkpoint = mode na hindi pinagana.

Nagdagdag ng kakayahang mag-host ng isang swap file sa F2FS na may direktang I / O. Para sa lahat ng mga gumagamit, idinagdag ang suporta para sa pag-aayos ng isang file at paglalaan ng mga bloke para sa mga file na iyon.

Virtualization at seguridad

Kasama sa core ang isang hypervisor para sa mga naka-embed na aparato ng ACRN, na nakasulat nang may real-time na kahandaan sa gawain at pagiging angkop para magamit sa mga kritikal na sistema. Nagbibigay ang ACRN ng kaunting overhead, tinitiyak ang mababang latency, at sapat na kakayahang tumugon kapag nakikipag-ugnay sa kagamitan.

Ang mode ng gumagamit ng Linux ay nagdagdag ng isang mode na nagbibigay-daan sa iyo upang pabagalin o pabilisin ang oras sa isang virtual UML na kapaligiran upang gawing simple ang pag-debug ng code na nauugnay sa oras. Dagdag dito, idinagdag ang parameter ng pagsisimula na nagbibigay-daan upang simulan ang orasan ng system mula sa isang tukoy na punto sa format ng epoch.

Ang Netfilter para sa nftables ay nagdaragdag ng suporta para sa mga mekanismo ng pag-filter mga package na pinabilis ng hardware sa pamamagitan ng paggamit ng Flow Block API na idinagdag sa mga driver. Ang mga kumpletong talahanayan ng panuntunan sa lahat ng mga string ay maaaring dalhin sa tabi ng mga adapter sa network. Ang pagsasama ay ginagawa sa pamamagitan ng pagbubuklod ng NFT_TABLE_F_HW sa talahanayan.

Ang simpleng metadata para sa mga layer ng 3 at 4 na mga protokol, tanggapin / tanggihan ang mga aksyon, na tumutugma sa IP at mga port ng nagpadala / tatanggap ng network at uri ng proteksyon ay suportado.


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.