Linux 6.9 atvadās no Ext2, ievieš atbalsta uzlabojumus un daudz ko citu

Linux Kernel

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.

Pēdejā Svētdiena Linuss Torvalds paziņoja par jaunās Linux kodola 6.9 versijas izlaišanu kas nāk ar virkni būtisku izmaiņu, tostarp dm-vdo modulis dublēšanas atcelšanai un bloķējiet ierīces saspiešanu, tiešās failu piekļuves režīma uzlabojumus FUSE spēja izveidot pidfds atsevišķiem pavedieniem BPF marķiera mehānisma ieviešana atbalsts Rust ARM64 sistēmām, cita starpā.

Izstrādājot šo jauno Linux 6.9 versiju Ieviesti 15,680 XNUMX labojumi veidojuši 2,106 izstrādātāji. Ielāpa izmērs ir 54 MB, izmaiņas ietekmē 11,825 687,954 failus un ir pievienotas 225,344 XNUMX koda rindas un noņemtas XNUMX XNUMX koda rindas.

Kas jauns Linux kodola 6.9 versijā?

Šajā jaunajā Linux kodola 6.9 versijā viena no jaunajām funkcijām, kas izceļas, ir jauns dm-vdo draiveris ierīcē Device Mapper. Kontrolieris ļauj izveidot virtuālo bloku ierīces, pamatojoties uz esošajām bloku ierīcēm. Šai jaunajai ierīcei ir tādas iespējas kā datu dedublikācija, datu saspiešana, tukšu bloku noņemšana un iespēja pēc vajadzības palielināt bloka ierīces izmēru.

Vēl viena izmaiņa, kas izceļas, ir apakšsistēmā FUSE, kurā ir ieviesta sākotnējā "caurlaides" režīma ieviešana, kas ļauj iegūt faila datus tieši kodola līmenī, tādējādi izvairoties no procesa, kas darbojas lietotāja telpā. Tas var ievērojami uzlabot veiktspēju noteiktās situācijās.

Turklāt operētājsistēmā Linux 6.9 failu sistēma Ext2 ir atzīmēts kā novecojis. Iemesls tam ir tas, ka draiveris atbalsta tikai 32 bitu inode taimerus, kas pārpildīsies 19. gada 2038. janvārī. Ieteicams izmantot ext4, nevis ext2, jo tas atbalsta Ext2 failu sistēmu .

No otras puses, vecais kontrolieris NTFS ir noņemts un aizstāts ar jauno NTFS3 draiveri kopš kodola versijas 5.15. Tas notika tāpēc, ka iepriekšējais draiveris nebija atjaunināts daudzus gadus, bija sliktā stāvoklī un darbojās tikai lasīšanas režīmā.

Turklāt, Citās failu sistēmās ir ieviesti dažādi uzlabojumi un optimizācijas piemēram, Btrfs, exFAT, F2FS, XFS, cita starpā, lai uzlabotu veiktspēju, funkcionalitāti un saderību ar dažādām ierīcēm un uzglabāšanas vajadzībām.

Rādītājs ir ieviests PIDFD_THREAD funkcijā pidfd_open(), ļaujot izveidot pidfd atsevišķiem pavedieniem, nevis tikai pavedienu grupas vadītāju. Turklāt tiek piedāvāta pseido-FS ieviešana, lai piekļūtu pidfd, izmantojot virtuālo failu sistēmu.

Tas ir bijis Intel Atom procesoros ieviesta aizsardzība pret RFDS ievainojamību. Tas ietver mikrokoda atjaunināšanu un VERW instrukcijas izmantošanu, lai notīrītu mikroarhitektūras buferu saturu pēc atgriešanās no kodola lietotāja telpā.

Ir pievienots pamata atbalsts AMD SEV-SNP paplašinājumam (Droša ligzdoto peidžeru) viesu aizsardzībai. Šis paplašinājums nodrošina drošu ligzdotu atmiņas lapu tabulu darbību un aizsargā pret konkrētiem uzbrukumiem AMD EPYC procesoriem. KVM plāno integrēt izmaiņas, kas nepieciešamas, lai izmantotu SNP versijā 6.10.

Moduļi IMA un EVM ir pārnesti uz LSM sistēmu, kas ir vienkāršojis kodu un apvienojis dublikātu funkcionalitāti. IMA pārbauda operētājsistēmas komponentu integritāti, izmantojot ciparparakstus un jaucējus, savukārt EVM aizsargā paplašinātos faila atribūtus no uzbrukumiem, kuru mērķis ir pārkāpt to integritāti.

Gada citas izmaiņas, kas izceļas:

  • Netfilter tagad ļauj definēt tabulas no lietotāja vietas, kas ir saistītas ar kontroles fona procesu. Programmā nftables ir paātrināta vienumu pievienošana kopām ar apvienotiem diapazoniem, uzlabojot pakešu filtrēšanas sistēmas efektivitāti.
  • Ir veikts darbs pie Intel LunarLake mikroshēmu, AMD RDNA3.5 un RDNA4 GPU atbalsta ieviešanas, kā arī ekrāna vadības koda pielāgošanas Nouveau. Xe drm draiveris GPU, kura pamatā ir Intel Xe arhitektūra, ir uzlabots lietošanai Intel Arc videokartēs un integrētajā grafikā.
  • Pievienots atbalsts plašam ARM paneļu un ierīču klāstam, tostarp modeļiem no Rockchip, Allwinner, Qualcomm, Amlogic, Mediatek, NVIDIA, Renesas un Mobileye SoC, kuru pamatā ir MIPS procesori. Tas paplašina kodola saderību ar dažādām platformām un ierīcēm.
  • BPF apakšsistēmai ir pievienots jauns koplietotās atmiņas veids bpf_arena, kā arī iespēja ģenerēt patvaļīgus TCP SYN sīkfailus no BPF programmām un BPF draiveru izveide, lai cīnītos pret SYN applūšanu.
  • Ir ieviests atbalsts lielu atmiņas lapu (HugeTLB) paralēlai inicializācijai, kas paātrina sāknēšanas procesu sistēmās ar lielu RAM apjomu.
  • Ir veikti uzlabojumi un optimizācijas vairākām arhitektūrām, tostarp ARM64, LoongArch un RISC-V, kā arī konkrētiem draiveriem, piemēram, amd-pstate un USB_DEFAULT_AUTHORIZATION_MODE iestatījumam USB ierīcēm.
  • Tādiem rīkiem kā perf un LLVM/Clang ir pievienotas jaunas funkcijas un uzlabojumi, uzlabojot procesora instrukciju demontāžas iespējas un optimizējot atmiņas patēriņu, izpildot noteiktas komandas.
  • Linuss Torvalds noraidīja ierosinājumu veikt plašāku kodola pārprojektēšanu, ieviešot papildu tipu definīcijas, izvēloties konkrētākus risinājumus, lai risinātu konstatētās problēmas.

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


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.