Pirms dažām dienām tas tika paziņots Linux kodola 6.11 jaunās versijas izlaišana, Par to paziņoja pats Linuss Torvalds, jo pēc divu mēnešu darba jaunajā versijā ir iekļauti būtiski uzlabojumi.
Starp ievērojamākajām jaunajām funkcijām ir atbalsts atomu bloku rakstīšanai, operāciju, piemēram, bind() un listen() pievienošana io_uring, un mehānisms programmatūras pārtraukumu apstrādātāju bloķēšanai. Turklāt tajā ir iekļauts spēja modificēt izpildāmos failus atspoguļojās atmiņā, tas tika ieviests atbalsts bloku ierīču draiveru izstrādei Rust, cita starpā.
Linux 6.11 Tam līdzi ir vairāk nekā 15,000 2,000 labojumu, ko veikuši vairāk nekā 85 izstrādātāju. Plāksteris ir 13,000 MB liels, un tas ietekmē vairāk nekā 260,000 XNUMX failu, un tajā ir gandrīz miljons jaunu koda rindu un vairāk nekā XNUMX XNUMX ir noņemti.
Galvenie jaunumi Linux 6.11
Šī jaunā Linux 6.11 versija, kas tiek prezentēta, ievieš lielu skaitu svarīgu izmaiņu, un starp svarīgākajiem jauninājumiem mēs varam atrast to diska apakšsistēmā, I/O un failu sistēmās. Tas izceļas unl atbalsts bloka līmeņa atomu rakstīšanai, tas ļauj bloku kopu ierakstīt pilnībā vai nerakstīt vispār, aizsardzība pret aparatūras kļūmēm. Šī funkcija tiek aktivizēta ar karogu RWF_ATOMIC Zvanā pwritev (), un informāciju par to atbalstu atsevišķos failos var iegūt, izmantojot statx (). Turklāt tagad tas ir atļauts rakstīšana izpildāmos failos, kas saistīti ar darbības procesiem, novēršot veco ierobežojumu, kas praktiski nav izmantojams.
Vēl viena jauna funkcija, ko piedāvā Linux 6.11, ir jauns rnull apdarinātājs, līdzvērtīgs null_blk, bet rakstīts krievu valodā, kas paver iespēju izstrādāt blokierīču draiverus Rust valodā.
Failu sistēmā Btrfs, ir pievienotas jaunas montāžas iespējas ("ignoremetacsums" un "ignoresuper flags") kas atvieglo failu sistēmas atkopšanu pēc kļūmes. Turklāt ntfs3 tagad atbalsta atribūtus "saspiests" un "nemainīgs" savukārt F2FS un Ext4 ir uzlabojuši reģistrjutīgo nosaukumu apstrādi, optimizējot to apstrādi. Ext4 ir arī optimizējis funkciju jbd2_transaction_committed, uzlabojot veiktspēju ātrajos braucienos līdz pat 20%.
arī Listmount() un statmount() zvanu funkcionalitāte ir paplašināta, ļaujot labāk apstrādāt stiprinājuma punktus un to iespējas, pat ja nav piekļuves sākotnējai nosaukumvietai.
Papildus tam tas izceļas ar jauna mehānisma ieviešana lai bloķētu programmatūras pārtraukumus (Apakšējā puse), kas uzlabo gan veiktspēju, gan latentuma samazināšanu sistēmās reāllaika un kopīgie kodoli.
arī pievienotas jaunas IOCTL operācijas Pseido-FS NSFS, kas ļauj pārveidot procesu identifikatorus starp dažādām nosaukumu telpām. Attiecībā uz atbalstu BPF, iteratori tika ieviesti darbam ar bitmaskām, papildus sistēmas drošības un efektivitātes uzlabojumiem, izmantojot paziņošanas mehānismu par procesiem lietotāju telpā.
Par enerģijas pārvaldība, tika iekļauta jauna apakšsistēma ka pārvalda ierīces aktivizācijas pasūtījumu, nepieciešams tādām platformām kā Qualcomm. Tika ieviests arī modulis “Nepareizs loģikas analizators” lai izveidotu loģisko signālu analizatorus, izmantojot GPIO, un pievienots atbalsts Izpildlaika konstantes, kas optimizē nemainīgos mainīgos, kas paliek nemainīgi pēc sākotnējās sistēmas slodzes.
Pievienoti uzlabojumi, kas saistīti ar Rust izmantošanu draiveru un moduļu izstrādē ar Rust versijas 1.80 atbalstu. Turklāt tika ieviestas abstrakcijas, lai pārvaldītu programmaparatūru un piekļūtu lietotāja vietai. Uz x86-64 arhitektūras tika ieviesta sistēma UretProbe optimizēts, lai uzlabotu atgriešanās vērtību izsekošanu no lietotāja telpas.
Attiecībā uz atmiņu tie tika pievienoti atmiņas rezervēšanas iespējas un jauni parametri CGROUP atmiņas kontrollerim, piemēram, “SWAPPINESS”, kas pielāgo līdzsvaru starp atmiņas atbrīvošanu un kešatmiņas lapām. Uzlabota arī virtuālās atmiņas apgabalu meklēšana /proc/pid/maps.
Turklāt, Linux 6.11 piedāvā šifrēšanas uzlabojumus ar jaunu AES-GCM ieviešanu x86-64 sistēmām, kurās tiek izmantotas uzlabotas vektora instrukcijas, panākot veiktspējas pieaugumu par 156%. Turklāt sākotnējais atbalsts virtualizētajām vidēm tika pievienots ar AMD SEV-SNP paplašinājumu, uzlabojot virtuālo mašīnu drošību.
Visbeidzot, attiecībā uz atbalsta uzlabojumiem Linux 6.11 pievieno sākotnējais atbalsts AMD RDNA4 GPU ("GFX12"), kā arī tādas tehnoloģijas kā DCN 4.0.x, GC 12.0 un SDMA 7.0. In DRM 'EDID parametru draiveris ir pārrakstīts, un i915 draiveris tagad atbalsta Battlemage Xe2 GPU, pēc noklusējuma iespējot CMRR režīmu. Pievienots arī atbalsts SM7150 platformai un X185 un a505 GPU draiverī msm DRM.
Audio ir iekļautas jaunas mikroshēmas un kodeki, tostarp no Intel Panther Lake, Asahi Kasei AK4619 un Cirrus Logic CS530x. Turklāt tiek nodrošināts atbalsts SoC Snapdragon X Elite no Qualcomm, kas izmanto 12 kodolu Oryon CPU un Adreno GPU.
Visbeidzot, ja vēlaties uzzināt vairāk par to, varat skatīt sīkāku informāciju šī saite.