
Linux galvenokārt ir bezmaksas kodols, kas ir līdzīgs Unix kodolam. Tas ir viens no galvenajiem bezmaksas un atvērtā pirmkoda programmatūras piemēriem.
Linuss Torvalds iepazīstināja ar Linux kodola 6.8 izlaišanu, kas nāk pēc divu mēnešu izstrādes un starp ievērojamākajām šī laidiena izmaiņām ir Xe draivera pievienošana Intel GPU, jaunais blokierīču aizsardzības režīms, Deadline servera uzdevumu plānošanas mehānisma ieviešana, identisku apvienošanas automātiska optimizācija cita starpā atmiņas lapas.
Linux 6.8 kodols piedāvā vairākus nozīmīgus uzlabojumus, kas aptver dažādus aspektus, sākot no veiktspējas un drošības līdz saderībai ar aparatūru un arhitektūru. Laidienā ir iekļauts 15,641 44 izstrādātāja labojums ar ielāpu XNUMX MB. Izmaiņas galvenokārt ir vērstas uz ierīču draiveriem un koda atjauninājumiem aparatūras arhitektūrām.
Galvenie jaunumi Linux 6.8
Viens no ievērojamākajiem šīs jaunās Linux Kernel 6.8 versijas uzlabojumiem ir diska apakšsistēma, I/O un failu sistēmas, kur ir veiktas izmaiņas, lai bloķētu tiešu rakstīšanu uzstādītajās bloku ierīcēs (pēc noklusējuma režīms ir atspējots un kompilējot ir jānorāda parametrs BLK_DEV_WRITE_MOUNTED), kā arī jaunā sistēma prasa detalizētu informāciju uzstādītajās failu sistēmās.
XFS ir turpināts darbs pie iespējas izmantot f utilītusck, lai pārbaudītu un novērstu tiešsaistē konstatētās problēmas, neatvienojot failu sistēmu, atrodoties iekšā Ext4 tagad izmanto dioread_nolock zvanu mazākiem blokiem nekā viena lappuse atmiņas, kas uzlabo veiktspēju, novēršot nevajadzīgas bloķēšanas.
Attiecībā uz atmiņas un sistēmas pakalpojumiem viena no šīs jaunās versijas ievērojamākajām funkcijām ir Zswap apakšsistēmas uzlabošana, jo tagad varat piespiest izlādēt reti izmantotās atmiņas lapas, tādējādi vajadzības gadījumā atbrīvojot RAM. Turklāt ir ieviests jauns režīms, kas atspējo rakstīšanu atpakaļ mijmaiņas nodalījumā, ja ierakstīšana neizdodas, tādējādi novēršot to lapu lejupielādi, kas jau atrodas Zswap pūlā.
Vēl viens svarīgs papildinājums ir SCHED_DEADLINE serveris, kas paredzēts CPU nepietiekamas izmantošanas novēršanai veicot regulārus uzdevumus, kad centrālo procesoru monopolizē augstas prioritātes uzdevumi, DAMON (Data Access MONitor) apakšsistēma ir uzlabota, lai ļautu uzraudzīt piekļuvi RAM datiem un automātiski pielāgot atmiņas patēriņu atbilstoši noteiktām kvotām. Lielu atmiņas lapu atbalsta ieviešana un BPF programmu pārbaudītāja optimizācija ir citi būtiski uzlabojumi kodolā 6.8.
Virtualizācijas un drošības jomā, AppArmor ir migrējis uz SHA-256 algoritma izmantošanu noteikumu pārbaudei, funkcijas strlcpy() noņemšana no kodola ir solis uz priekšu drošības ziņā, jo šī funkcija, lai arī tā ir paredzēta bufera pārpildes novēršanai, ir izrādījusies pakļauta noteiktām ievainojamībām.
Virtualizācijas jomā hipervizors KVM ir ieviesis atbalstu guest_memfd apakšsistēmai, kas nodrošina īpašas atmiņas pārvaldības iespējas viesu sistēmām, Intel procesoros ir iespējots atbalsts LAM režīmam, ļaujot daļu 64 bitu rādītāja bitu izmantot metadatu glabāšanai, ir pievienots iaa draiveris (IAA Compression Accelerator), kas izmanto Intel Analytics Accelerator (IAA) kriptogrāfijas paātrinātājus, lai paātrinātu datu saspiešanu un atspiešanu, izmantojot metodi DEFLATE.
SELinux ir ieviesis "init" SID, lai identificētu startēšanas procesus, kas darbojas pirms SELinux politiku piemērošanas, uzlabojot drošības politikas pārvaldību sistēmā.
Tīkla apakšsistēmas efektivitāte ir uzlabojusies kešatmiņu, kā arī TCP ātrumu, pateicoties pamatā esošo datu struktūru reorganizācijai. Turklāt bpfilter apakšsistēma ir noņemta, un veiktspējas uzlabošanai ir veikta zema līmeņa optimizācija.
Aprīkojuma pusē ir pievienoti jauni draiveri Intel, AMD, NVIDIA un citu zīmolu GPU, kā arī atbalsts dažādām ARM64 SoC un ARM ierīcēm. Tomēr ir svarīgi atzīmēt, ka atbalsts ARM11 ARMv6K SMP procesoriem ir pārtraukts.
beidzot, ja esi interesē uzzināt vairāk par to, jūs varat pārbaudīt informāciju Šajā saitē.