Linux 5.16 jau ir izlaists, un tie ir tā jaunumi

Logo kodols Linux, Tux

Pēc divu mēnešu attīstības Linuss Torvalds atklāja jaunā kodola versija Linux 5.16 un kurā starp visievērojamākajām izmaiņām ir sistēmas futex_waitv izsaukums, lai uzlabotu Windows spēļu veiktspēju programmā Wine, kļūdu izsekošana failu sistēmā, izmantojot fanotify, iespēja rezervēt atmiņu tīkla ligzdām, uzlabota pārslodzes apstrāde ar liels rakstīšanas darbību apjoms, atbalsts vairāku disku cietajiem diskiem, cita starpā.

Jaunā versija saņēma 15415 2105 labojumus no 12023 izstrādātājiem, izmaiņas skāra XNUMX XNUMX failus, pievienotas 685198 koda rindiņas, noņemtas 263867 rindas.

Aptuveni 44% no visām izmaiņām, kas ieviestas 5.16 versijā, ir saistītas ar ierīču draiveriem, aptuveni 16% no izmaiņām ir saistītas ar aparatūras arhitektūrām raksturīgā koda atjaunināšanu, 16% ir saistītas ar tīkla steku, 4% ir saistītas ar failu sistēmām un 4% ir kas saistīti ar iekšējām kodola apakšsistēmām.

Galvenie Linux kodola jaunumi 5.16

Šajā jaunajā versijā mehānisms informē papildu rīkus, lai pārraudzītu failu sistēmas statusu un izsekotu kļūdas. Ir ieviests kļūdu izsekošanas atbalsts pašlaik tikai FS Ext4.

Arī ir uzlabota rakstīšanas pārslodzes novēršana Tās rodas, ja rakstīšanas darbību apjoms pārsniedz diskdziņa ietilpību un sistēma ir spiesta bloķēt procesa rakstīšanas pieprasījumus, līdz jau pārsūtītie pieprasījumi ir pabeigti.

Jaunajā versijā ir pilnībā pārstrādāts kodola mehānisms, ko izmanto informācijas iegūšanai par pārslodzes rašanos un bloķēšanas uzdevumiem.

Btrfs ievieš atbalstu Zoned Namespace tehnoloģijai, kas tiek izmantots cietajos diskos vai NVMe SSD, lai sadalītu krātuves vietu zonās, kas veido bloku vai sektoru grupas, kurās ir atļauta tikai datu secīga pievienošana, vienlaikus atjauninot visu bloku grupu.

Direktoriju reģistrācijas mehānisms ir pārveidots, Kurā meklēšanas un bloķēšanas reižu skaits kokā ir samazināts, lai uzlabotu efektivitāti, papildus pievienots ierobežots atbalsts kompresijas izmantošanai, rakstot nepilnas lapas, kā arī iespēja defragmentēt apakšlapas.

Failu sistēmā Ext4, tiek reģistrēti tikai kļūdu labojumi un precīzāks inode tabulas slinkās inicializācijas parametru aprēķins.. Bloku ierīces līmenī ir ieviestas optimizācijas, kas būtiski paaugstina sasaistes ar CPU kodoliem darbību efektivitāti.

FS F2FS ir pievienotas montāžas opcijas lai kontrolētu failu sadrumstalotību, kad tie tiek glabāti (piemēram, lai atkļūdotu optimizāciju darbam ar sadrumstalotām krātuvēm).

Ir pievienots jauns sistēmas zvans, futex_waitv, lai pārraudzītu vairāku futexe statusu vienlaikus ar vienu sistēmas zvanu. Šis līdzeklis atgādina operētājsistēmā Windows pieejamo WaitForMultipleObjects funkcionalitāti, kuras emulācija, izmantojot futex_waitv, var būt noderīga, lai uzlabotu Windows spēļu veiktspēju, kas darbojas operētājsistēmā Wine vai Proton.

Uzdevumu plānotājam ir pievienots apdarinātājs, kas ņem vērā CPU kešatmiņas apvienošanu. Dažos procesoros, piemēram, Kunpeng 920 (ARM) un Intel Jacobsville (x86), noteikts skaits CPU kodolu, parasti 4, var apvienot L3 vai L2 kešatmiņu.

Ir īstenoti vairākas jaunas funkcijas, kuru pamatā ir DAMON apakšsistēma (Datu piekļuves monitors), kas pievienots jaunākajā versijā, kas ļauj izsekot piekļuvi datiem RAM, attiecībā pret atlasīto procesu, kas darbojas lietotāja telpā.

Papildus tam, saspiešanas algoritma ieviešana zstd tika atjaunināts uz versiju 1.4.10, kas ļāva ievērojami palielināt vairāku kodola apakšsistēmu veiktspēju, kas izmanto kompresiju.

Tāpat tiek atzīmēts, ka daži no uzlabotajiem seccomp () pavedienu aizsardzības mehānismiem pret Spectre uzbrukumiem pēc noklusējuma tika atspējoti, kas tika uzskatīti par liekiem un būtiski nepalielināja drošību, bet negatīvi ietekmēja veiktspēju.

Hyper-V hipervizors tagad atbalsta virtuālās mašīnas izolācijas režīmu, kas šifrē atmiņas saturu.

Kamēr hipervizors KVM pievieno atbalstu RISC-V arhitektūrai un iespēja migrēt virtuālās mašīnas resursdatora vidē tika ieviesta, izmantojot AMD SEV un SEV-ES paplašinājumus, kā arī pievienoto API tiešraidē AMD SEV (Secure Encrypted Virtualization) šifrēto viesu migrācijai.

PowerPC arhitektūrai pēc noklusējuma ir iespējots STRICT_KERNEL_RWX režīms, kas bloķē to atmiņas lapu izmantošanu, kuras vienlaikus ir pieejamas rakstīšanai un izpildei.

Beidzot no kontrolieru puses, sākotnējais atbalsts DP 2.0 ir ieviests amdgpu (DisplayPort 2.0) un DisplayPort tunelēšana, izmantojot USB4, pievienots displeja draivera atbalsts APU Cyan Skillfish un paplašināts atbalsts APU Yellow Carp.

Kontrolieris i915 stabilizē saderību ar Intel Alderlake S mikroshēmām un ievieš atbalstu Intel PXP (Protected Xe Path) tehnoloģijai, kas ļauj mitināt ar aparatūru aizsargātu grafikas sesiju sistēmās ar Intel Xe mikroshēmām.

Kontrolerī nouveau, ir paveikts darbs, lai labotu kļūdas un uzlabotu kodēšanas stilu, pievienots atbalsts x86 saderīgam Vortex CPU (Vortex86MX).

Beidzot ja jūs interesē uzzināt vairāk par to, sīkāku informāciju varat pārbaudīt šī saite.

Kas attiecas uz šīs jaunās versijas atjauninājumiem, tiem ir jāienāk dažu stundu/dienu laikā jūsu izplatīšanas oficiālajos kanālos, vai arī jūs varat izvēlēties veikt kompilāciju pats, iegūstot avota kodu. no saites zemāk.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.