Linux 6.19 ierodas ar LUO un Intel LASS aizsargu, paverot ceļu 7.0 versijai

Galvenie punkti:
  • Jaunais Live Update Orchestrator ļauj atjaunināt kodolu, nezaudējot procesu stāvokli.
  • Intel LASS un PCIe saišu šifrēšanas ieviešana konfidenciālām skaitļošanas vidēm.
  • Rūsas integrācija vairs nav eksperimentāla un kļūst par kodola izstrādes pīlāru.
  • Optimizācijas, kas četrkāršo pārraides (TX) veiktspēju un atbalsta CAN XL protokolu.
  • Vecāki AMD GPU iegūst atbalstu Vulkan 1.3 un par 24% lielāku jaudu ar AMDGPU draiveri.

Tux, Linux kodola talismans

Linuss Torvalds paziņoja Nesen izlaista jaunā versija «Linux kodols 6.19″, izlaidums, kas izceļas ar savu masīvumu (vairāk nekā 15 000 labojumu) un kas kalpo kā estētiska un tehniska prelūdija tam, kas sekos vēlāk.

Torvalds Viņš jau ir paziņojis, ka nākamā versija pāries uz 7.0 versiju. nevis radikālas koda maiņas dēļ, bet gan versiju uzkrāšanās dēļ pašreizējā sērijā un, simboliskāk, tāpēc, ka Rust atbalsts beidzot pamet savu eksperimentālo fāzi, lai tiktu integrēts kā galvenā funkcija.

Šajā jaunajā laidienā vairāk nekā 2.200 izstrādātāji ir sadarbojušies, lai ieviestu 15.657 labojumi, kā rezultātā rodas 52 MB liels ielāps, kas maina vairāk nekā 13.000 failu. 

Linux 6.19 galvenās jaunās funkcijas

Starp jauninājumiem, kas ieviesti šajā jaunajā kodola versijā, kronis ir Tiešraides atjauninājumu orķestrators (LUO). Šī apakšsistēma Tas ir vēsturisks progress mākoņdatošanā un misijai kritiski svarīgus datu centrus. Balstoties uz Kexec nodošanas mehānisms (KHO), LUO ļauj administratoram restartēt kodolu un lietot atjauninājumus bez pārtraukumiem. nezaudēt procesu darbību, ne arī sistēmas stāvokli.

A atšķirība risinājumi tiešraides ielāps iepriekšējie, kas aprobežojās ar nelieliem drošības ielāpiem, LUO risina pilnīgu nepārtrauktībuTas saglabā ierīces stāvokli, pārtraukumu apstrādi un, pats galvenais, nodrošina tiešās atmiņas piekļuves (DMA) darbību. Tas nozīmē, ka serveris var migrēt uz pilnīgi jaunu kodolu, kamēr lietotāju lietojumprogrammas turpina darboties tā, it kā nekas nebūtu noticis.

Vēl viena jauna Linux 6.19 funkcija ir failu apakšsistēmā, kas ir īpaši noderīga lielapjoma atmiņas serveriem. Ext4, kas tagad atbalsta datu blokus, kas ir lielāki par tradicionālajiem 4 KB x86 sistēmās. Šī spēja apstrādāt lielus failus uzlabo bufera rakstīšanas veiktspēju par 50 %, optimizējot atmiņas izmantošanu mūsdienu lielas ietilpības diskos. Tikmēr, Btrfs uzlabo mijiedarbību ar aparatūru, Tas ļauj resursietilpīgiem procesiem, piemēram, disku tīrīšanai vai ierīču nomaiņai, vairs nebloķēt sistēmas miega režīmu. Tagad kodols saglabā šo darbību stāvokli pirms miega režīma pārslēgšanas un caurspīdīgi atsāk tās pēc pamošanās.

No otras puses, protokols NFS saņem atsaucamas direktoriju deleģēšanas ieviešanu. Šī funkcija Tas ļauj serverim deleģēt pilnīgu direktorija kontroli klientam. kas var lokāli uzraudzīt izmaiņas, nepārslogojot tīklu ar pastāvīgiem pieprasījumiem. Ja cits klients mēģina modificēt to pašu direktoriju, serveris dinamiski atsauc deleģēšanu, saglabājot datu integritāti ar minimālu latentumu.

Runājot par drošību, Linux 6.19 saņem Intel LASS integrācijas uzlabojumus (Lineārās adrešu telpas atdalīšana) kodols tagad izmanto procesora aparatūru, lai izveidotu barjeru starp lietotāja telpu un sistēmas telpu. Sadalot adrešu telpu, izmantojot augstākās kārtas bitu, Procesors var nekavējoties pārbaudīt, vai piekļuve ir likumīga pat pirms spekulatīvas izpildes sākuma. Šī metode ir pārliecinoša aizsardzība pret sānu kanālu ievainojamībām, piemēram, Spectre un Meltdown.

Papildinot šo ekranēšanu, kodols ievieš atbalstu PCIe saites šifrēšanai un ierīču autentifikācijaiAizsargātās virtualizācijas vidēs, piemēram, Intel TDX vai AMD SEV-SNP, DMA datplūsma, kas pārvietojas starp fiziskām ierīcēm (piemēram, tīkla kartēm vai mākslīgā intelekta paātrinātājiem) un virtuālajām mašīnām, tagad var tikt šifrēta un autentificēta.

Tīkla apakšsistēma Tas arī saņēma uzlabojumus nākamās paaudzes datu infrastruktūrām, pievienojot atbalstu saitēm līdz 1600 Gbps (1.6 T). Lai sasniegtu šos ātrumus, ir veikta rūpīga iekšējo sašaurinājumu novēršana: spinbloķējumu novēršana transmisijas funkcijās un bezbloķēšanas konstrukciju izmantošana ir četrkāršojusi veiktspēju ekstremālu slodžu apstākļos. Turklāt sistēma Asinhronā I/O io_uring debitē ar nulles kopēšanas saņemšanas mehānismu (zcrx), kas ļauj saņemt tīkla datus tieši lietojumprogrammas atmiņā, neizmantojot starpkopijas kodolā, ievērojami samazinot latentumu un centrālā procesora slodzi.

Izceļas arī rūpniecības un autobūves nozares CAN XL protokola ierašanās, jo, palielinot datu lauku līdz 2048 baitiem, Tas nodrošina Ethernet kadru tunelēšanu un vietējo integrāciju ar TCP/IP tīkliem transportlīdzeklī.Tas apvienojumā ar spēju sasniegt ātrumu 20 Mb/s sagatavo Linux kļūt par nākamās paaudzes autonomās braukšanas un telemetrijas sistēmu sirdi.

Visbeidzot, Grafikas sadaļa ir saņēmusi atjauninājumu. kas iepriecinās daudzus, jo DRM apakšsistēma (Tiešās renderēšanas pārvaldnieks) Tagad tam ir API, kas ļauj veikt tiešas HDR krāsu transformācijas. displeja aparatūrā pirms un pēc slāņu apvienošanas. Tas novērš nepieciešamību apstrādāt krāsas, izmantojot GPU ēnotājus. vai centrālais procesors, kas ne tikai garantē absolūtu krāsu precizitāti profesionālos redaktoros, bet arī ievērojami samazina enerģijas patēriņu klēpjdatoros.

Visbeidzot, bet ne mazāk svarīgi, ir arī vērts uzsvērt, ka kontrolieris AMDGPU beidzot ir ieguvis atbalstu Radeon HD 7000 un 8000 saimes grafikas kartēm. (GCN 1.0 un 1.1 arhitektūras). Šī migrācija nav tikai nosaukuma maiņa; tā ļauj šīm kartēm, kas ir vairāk nekā desmit gadus vecas, palielināt veiktspēju vidēji par 24% un iegūt saderību ar moderno Vulkan 1.3 API, pierādot, ka Linux pasaulē labi izstrādāta aparatūra nekad nemirst, bet gan attīstās.

Visbeidzot, ja vēlaties uzzināt vairāk par to, varat skatīt sīkāku informāciju šī saite.