Linux 5.15 ir aprīkots ar atbalsta uzlabojumiem Btrfs, SMB serverim, NTSF draiverim un citiem

Pēc divu mēnešu attīstības Linuss Torvalds ir izlaidis Linux kodolu 5.15 un ievērojamas izmaiņas ietver a jauns NTFS draiveris ar rakstīšanas atbalstu, ksmbd modulis ar SMB servera ieviešanu, DAMON apakšsistēma, lai uzraudzītu piekļuvi atmiņai, bloķēšanas primitīvi reāllaika režīmā, fs-verity atbalsts Btrfs un citur.

Jaunā versija saņēma 13,499 1,888 labojumus no 42 izstrādātājiem, ielāpa izmērs ir 10,895 MB (izmaiņas skāra 632,522 299,966 failus, tika pievienotas XNUMX XNUMX koda rindas, noņemtas XNUMX XNUMX rindiņas).

Galvenie jaunumi Linux 5.15

Šajā jaunajā versijā kodols pieņēma jaunu NTFS failu sistēmas ieviešanu, ko izstrādāja Paragon Software. Jaunais kontrolieris var strādāt rakstīšanas režīmā un tā atbalsta visas pašreizējās NTFS 3.1 versijas funkcijas, ieskaitot paplašinātos failu atribūtus, piekļuves sarakstus (ACL), datu saspiešanas režīmu, efektīvu failu atstarpju apstrādi (reti) un reģistra izmaiņu atkārtošanu, lai atjaunotu integritāti pēc kļūmēm.

Dokumentu sistēmas Btrfs atbalsta fs-verity mehānismu, kas tiek izmantots lai pārredzami kontrolētu atsevišķu failu integritāti un autentiskumu izmantojot jaucējus vai kriptogrāfiskās atslēgas, kas saglabātas ar failiem saistītajā metadatu apgabalā. Iepriekš fs-verity bija pieejams tikai FS Ext4 un F2fs.

Btrfs arī pievieno atbalstu lietotāja ID kartēšanai uz montētām failu sistēmām (iepriekš atbalstīts FAT, ext4 un XFS failu sistēmām). Šī funkcija ļauj saistīt noteikta lietotāja failus uzstādītā ārējā nodalījumā ar citu lietotāju pašreizējā sistēmā.

Citas izmaiņas Btrfs ietver: paātrināt atslēgu pievienošanu direktoriju indeksam lai uzlabotu failu izveides veiktspēju; spēja strādāt raid0 ar vienu ierīci un raid10 ar divām (piemēram, matricas pārkonfigurēšanas procesā); opcija "glābšana = ibadroots", lai ignorētu nederīgu aptverošo koku; "sūtīšanas" darbības paātrināšana; samazināt bloķēšanas konfliktus vārda maiņas darbību laikā; iespēja izmantot 4K sektorus sistēmās ar 64K atmiņas lapas izmēru.

EXT4 ir veikts darbs, lai palielinātu delalloc rakstīšanas buferu veiktspēju un to bāreņu (bāreņu) failu apstrāde, kas turpina pastāvēt tāpēc, ka tie palika atvērti, bet izrādījās, ka tie nav saistīti ar direktoriju.

Vēl viena izceļa ir tā papildu aizsardzība pret slēptiem sacensību apstākļiem kas var izraisīt failu bojājumus, lasot no kešatmiņas, vienlaikus apstrādājot faila tukšumus, kā arī tika noņemts atbalsts obligātajām failu bloķēšanām, kas ieviestas, bloķējot sistēmas izsaukumus, kas noved pie faila izmaiņām. Iespējamo sacīkšu apstākļu dēļ šīs slēdzenes tika uzskatītas par neuzticamām un novecojušas pirms daudziem gadiem.

Un arī tika noņemta LightNVM apakšsistēma, kas ļāva tieši piekļūt SSD diskdzinī, apejot emulācijas slāni. LightNVM zaudēja savu nozīmi pēc NVMe standartu parādīšanās, kas nodrošina zonēšanas iespēju (ZNS, Zoned Namespace).

No otras puses, ņemiet vērā to pievienots atbalsts asimetriskai plānošanai uzdevumu piešķiršanu procesora kodoliem arhitektūrās, kur daži CPU pieļauj 32 bitu uzdevumus un daži darbojas tikai 64 bitu režīmā (piemēram, ARM). Jaunais režīms ļauj, plānojot 32 bitu uzdevumus, ņemt vērā tikai CPU, kas atbalsta 32 bitu uzdevumus.

Par arhitektūru ARC, tika ieviests atbalsts trīs līmeņu un četru līmeņu atmiņas lapu tabulām, kas turpmāk ļaus atbalstīt 64 bitu ARC procesorus.

No kontrolieru puses mēs varam konstatēt, ka kontrolieris amdgpu ir saderīgs ar Cyan Skillfish APU (aprīkots ar Navi 1x GPU). Video kodeku atbalsts tika ieviests APU Yellow Carp, uzlabots Aldebaran GPU atbalsts, pievienoti jauni Navi 24 "Beige Goby" un RDNA2 GPU balstīti karšu ID, ierosināta uzlabota virtuālo displeju (VKMS) ieviešana un AMD Zen mikroshēmu temperatūras uzraudzības atbalsts.

Kontrolieris amdkfd (diskrētiem GPU, piemēram, Polaris) ievieš koplietojamo virtuālās atmiņas pārvaldnieku (SVM) pamatojoties uz Heterogēnās atmiņas pārvaldības apakšsistēmu (HMM), kas ļauj izmantot ierīces ar savām atmiņas pārvaldības vienībām (MMU), kas var piekļūt galvenajai atmiņai. Pat ar HMM palīdzību jūs varat organizēt kopīgu adrešu telpu starp GPU un CPU, kurā GPU var piekļūt procesa galvenajai atmiņai.

i915 Controller for Intel Graphics paplašina TTM video atmiņas pārvaldnieka izmantošanu un ietver iespēju pārvaldīt enerģijas patēriņu, pamatojoties uz GuC (Graphics Microcontroller). Ir sākti sagatavošanās darbi, lai ieviestu atbalstu Intel ARC Alchemist Graphics un Intel Xe-HP GPU.

No pārējām izmaiņām kas izceļas:

  • Nouveau draiveris īsteno eDP paneļa fona apgaismojuma vadību, izmantojot DPCD (DisplayPort konfigurācijas datus).
  • Pievienots atbalsts Adreno 7c Gen 3 un Adreno 680 GPU msm draiverī.
  • Ir ieviesta iespēja veidot kodolus ARM64 arhitektūrai klientu formā Hyper-V hipervizoram.
  • Pievienots Virtio draiveris I2C kopnei, kas ļauj emulēt I2C draiverus paravirtualizācijas režīmā, izmantojot atsevišķas aizmugursistēmas.
  • Gpio-virtio Virtio draiveris tika pievienots, lai viesu sistēmas varētu piekļūt resursdatora sistēmas nodrošinātajām GPIO līnijām.
  • KVM hipervizors ievieš iespēju parādīt statistiku lineāru un logaritmisku histogrammu veidā.
  • Saistošais draiveris, ko izmanto, lai pievienotu tīkla saskarnes, papildina XDP (eXpress Data Path) apakšsistēmas atbalstu, kas ļauj manipulēt ar tīkla paketēm vienā posmā, pirms tās tiek apstrādātas Linux kodola tīkla steksā.
  • Mac80211 bezvadu kaudze atbalsta 6GHZ STA (Special Temporary Authorization) LPI, SP un VLP režīmos, kā arī iespēju piekļuves punkta režīmā atsevišķi konfigurēt TWT (mērķa modināšanas laiku).
  • Netfilter pievieno draiverus tīkla plūsmām, kas iekapsulētas SRv6 (Segment Routing IPv6).
  • Pievienots sockmap atbalsts Unix straumēšanas ligzdām.
  • IOMMU draiveris ir ieviests Apple M1 mikroshēmai.
  • Pievienots skaņas draiveris AMD Van Gogh APU sistēmām.
  • Gatavības filiālei ir pievienots Realtek R8188EU draiveris, kas aizstāja iepriekšējo draiveri (rtl8188eu) Realtek RTL8188EU 802.11 b / g / n bezvadu mikroshēmām.

Beidzot Ja jūs interesē uzzināt vairāk par to, jūs varat pārbaudīt informāciju Šajā saitē.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta.

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  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.

bool (patiess)