Jaunā versija Tika izlaists Linux kodols 6.10 pirms dažām dienām, un to uzsākot, tiek prezentēti vairāki diezgan interesanti notikumi, piemēram, ntsync draivera integrācija ar Windows NT sinhronizācijas primitīviem un pievienojot DRM Panic komponentus, kas darbojas līdzīgi kā "nāves zilais ekrāns".
Ir pārtraukta atbalsts vecākiem Alpha CPUs, iespēja pārbaudīt integritāti failu sistēmās, kuru pamatā ir FUSE, Piekļuves ierobežošana ioctl, izmantojot Landlock mehānismu, un jauna apakšsistēma, lai cita starpā profilētu atmiņas piešķiršanas darbības.
Runājot par skaitļiem, šai versijai ir 14,564 1,989 labojumi, ko ieviesuši 41 12,509 izstrādātāji, un ielāpa izmērs ir 547,663 MB, kas ietekmē 312,464 15,680 failus. Ir pievienotas 2,106 54 koda rindiņas un noņemtas XNUMX XNUMX. Salīdzinājumam, iepriekšējā versijā bija iekļauti XNUMX XNUMX labojumi no XNUMX izstrādātājiem un XNUMX MB ielāps.
Kas jauns operētājsistēmā Linux 6.10?
Starp galvenajām jaunajām funkcijām, ko ieviesusi Linux 6.10, ir jauna fcntl darbība, F_DUPFD_QUERY, kas ļauj process nosaka, vai divi dažādi failu deskriptori norāda uz vienu un to pašu failu, piedāvājot alternatīvu kcmp(), neatklājot nevajadzīgu informāciju un darbojas pat tad, ja kcmp() ir atspējots.
La integritātes pārbaude FUSE ir vēl viena jauna funkcija, un ar to FUSE tagad var izmantot fs-verity mehānismu lai pārbaudītu failu integritāti un autentiskumu. Pievienoja arī a jauns protokols, kura pamatā ir tīkla saite, kas atvieglo NFS servera pārvaldību kodolā. Lietotāju telpā nfsdctl utilīta ir izstrādāta darbam ar šo protokolu.
Papildus tam a ntsync draivera sākotnējā versija, kas ievieš /dev/ntsync rakstzīmju ierīci un sinhronizācijas primitīvu kopu, ko izmanto Windows NT kodolā. Šis avanss var ievērojami uzlabot Windows spēļu veiktspēju, kas tiek palaists, izmantojot Wine, likvidējot RPC pieskaitāmās izmaksas lietotāja telpā.
Tas ir ieviests jauna apakšsistēma atmiņas piešķiršanas darbību profilēšanai Linux kodolā. Šī apakšsistēma palīdz atklāt atmiņas noplūdes un optimizēt atmiņas lietojumu ar zemu pieskaitāmo slodzi, kas ļauj to izmantot ražošanas sistēmās, nevis tikai atkļūdošanas būvējumos.
Ir izstrādāts a kodola avārijas draivera sākotnējā ieviešana, sauc DRM panika. Šis draiveris izmanto DRM apakšsistēmu, lai parādītu vizuālu pārskatu krāsā, kas līdzinās "nāves zilajam ekrānam". Nākamajās versijās tiks pievienota iespēja avārijas gadījumā attēlot logotipu un QR kodu.
Turklāt, ir piedāvāta opcija init_mlocked_on_free Konfigurācijai sāknēšanas stadijā šī opcija nodrošina, ka ar mlock() aizsargātā atmiņa tiek notīrīta, ja tā tiek atbrīvota bez atbloķēšanas, neļaujot kriptogrāfiskajām atslēgām palikt atmiņā pēc pēkšņas lietojumprogrammas darbības pārtraukšanas.
Gada Citas ieviestās izmaiņas un uzlabojumi šajā versijā:
- Atbalsts Shadow Stack mehānismam x32 apakšarhitektūrā, kas bloķē daudzas ekspluatācijas, izmantojot Intel procesoru aparatūras iespējas, lai aizsargātu pret atgriešanas adrešu pārrakstīšanu bufera pārpildes gadījumā.
- Mseal sistēmas izsaukums ir ieviests, lai ļautu procesiem bloķēt izmaiņas noteiktās adrešu telpas daļās.
- Rust turpina integrēt kā otro valodu draiveru un kodola moduļu izstrādei. Lai gan Rust atbalsts pēc noklusējuma nav iespējots, Rust versija 1.78 ļauj izmantot standarta alloc bibliotēku.
- opcija dm-crypt modulim, lai izmantotu augstas prioritātes darba rindas, uzlabojot veiktspēju augstas veiktspējas serveros.
- Btrfs optimizācijas: atbalsts nefiksēta apjoma karšu samazināšanai, noderīgs atmiņas patēriņa samazināšanai sistēmās ar mazu RAM.
- Landlock LSM modulis: Šis modulis, kas ļauj ierobežot noteiktu procesu mijiedarbību ar ārējo vidi, ir iekļāvis iespēju noteikt ierobežojumus piekļuvei ioctl() izsaukumiem.
- Ext4: pievienots FS_IOC_GETFSSYSFSPATH ioctl, lai noteiktu uzstādītās failu sistēmas atrašanās vietu /sys/fs hierarhijā.
- Bcachefs ir gatavs palaist fsck, neatvienojot nodalījumu, uzlabojot tā uzticamību.
- Panthor draiveris ir iekļauts 10. paaudzes Mali GPU, kas izmanto CSF tehnoloģiju, lai samazinātu CPU slodzi un uzlabotu darbu ar GPU.
- Intel Arc, PCI ID jaunajām Intel Arc diskrētajām videokartēm ir pievienoti i915 draiverim.
- Xe DRM draiveris: turpinās darbs pie Xe DRM draivera GPU, kura pamatā ir Intel Xe arhitektūra, ar papildu atbalstu Arrow Lake H centrālajiem procesoriem un sākotnējo atbalstu SR-IOV mehānismam.
- AMDGPU draiveris tagad atbalsta SMU 14.0 un jaunus AMD GPU sistēmās ar RISC-V arhitektūru.
Visbeidzot, ja vēlaties uzzināt vairāk par to, varat skatīt sīkāku informāciju nākamā saite. Jaunā kodola versija tagad ir pieejama lielākajā daļā oficiālo izplatīšanas kanālu, kā arī iekšā kernel.org.