Linux 5.18 inosvika ine yakaderedzwa kodhi kuchenesa, kuvandudza uye nezvimwe

Chiratidzo Kernel Linux, Tux

Mushure memwedzi miviri yekuvandudza, Linus Torvalds yakazivisa kuburitswa kweLinux kernel 5.18 vhezheni umo pakati peakanyanya shanduko yaive kucheneswa kukuru kwekuita kwakadzikiswa, iyo Reiserfs faira system yakaderedzwa, mushandisi maitiro ekutevera zviitiko akaiswa, tsigiro yenjodzi yekuvharisa nzira yakawedzerwa Intel IBT, pakati pezvimwe zvinhu.

Shanduro nyowani akagamuchira 16206 fixes kubva kune vagadziri ve2127 (yazvino vhezheni yaive ne14203 zvigadziriso kubva muna 1995 vagadziri), saizi yechigamba i108 MB (shanduko dzakakanganisa mafaera 14235, yakawedzera mitsara 1340982 yekodhi, yakabviswa mitsetse 593836).

Hunhu hutsva hutsva muLinux 5.18

Mune iyi vhezheni itsva, iyo faira system Btrfs yakawedzera tsigiro yekutumira yakamanikidzwa data pakuita kutumira nekugamuchira mabasa. Kare, kana uchishandisa kutumira/kugamuchira, rutivi rwekutumira rwaizodzikisa data rakachengetwa mufomu yakamanikidzwa uye divi raigamuchira raizoidzokorora risati ranyora.

Mune tsanga 5.18, mushandisi nzvimbo yekushandisa inoshandisa kutumira / kugamuchira mafoni vane kugona ku kutamisa data yakamanikidzwa pasina kurongedza. Kuita uku kunoitwa nekuda kweiyo ioctl mashandiro matsva BTRFS_IOC_ENCODED_READ uye BTRFS_IOC_ENCODED_WRITE, ayo anobvumidza iwe kuverenga nekunyora ruzivo zvakananga kune ekuwedzera.

Yakananga I/O modhi inopa mukana kune akavharidzirwa mafaera kana fscrypt inoshandisa inline encryption, uko encryption uye decryption mashandiro anoitwa nemutyairi wekutyaira, kwete kernel. Nekajairwa kernel encryption, kuwana mafaera akavharidzirwa kuburikidza neI / O yakananga hazvisati zvaita, sezvo mafaera anowanikwa pasina kuenda kuburikidza nekernel buffering mechanism.

Iyo faira system ReiserFS yakabviswa uye inotarisirwa kubviswa muna 2025. Kudzikiswa kweReiserFS kunoderedza kuedza kunodiwa kuchengetedza zvakajairika faira system shanduko kutsigira gomo idzva, iomap, uye tome APIs.

Zvefaira system F2FS, mukana wekugovera ma ID evashandisi unoitwa yeakakwidzwa mafaira masisitimu, ayo anoshandiswa kuenzanisa mafaera emushandisi akapihwa pane akaiswa ekunze partition nemumwe mushandisi pane yazvino system.

Iyo kodhi yekuverenga manhamba muDevice-mapper madhiraivha yakagadziridzwa, iyo yakavandudza zvakanyanya accounting kurongeka mumadhiraivha senge dm-crypt.

Kumidziyo yeNVMe, tsigiro ye64-bit cheki yekutarisa yekuvimbika yaitwa.

A itsva gomo sarudzo "chengeta_last_dots" ye exfat filesystem, iyo inodzivirira madotsi pakupera kwezita refaira kubva pakubviswa (paWindows, madotsi pamagumo ezita refaira anobviswa nekusarudzika).

EXT4 inovandudza nekukurumidza_commit maitiro ekuita uye inowedzera scalability. Iyo "mb_optimize_scan" gomo sarudzo, iyo inovandudza mashandiro pasi pemamiriro epamusoro faira system kupatsanurwa, yakagadziridzwa kushanda nemafaira ane .

Kunze kwaizvozvo, kubatanidzwa kweseti yezvigamba kwakatangwa, inogona kuderedza zvakanyanya nguva yekuvakazve nekugadzirisa zvakare hierarchy yemafaira emusoro uye nekudzikisa huwandu hwekutsamira pamuchinjikwa. Kernel 5.18 inosanganisira zvigamba zvinokwidziridza chimiro cheiyo scheduler musoro mafaera (kernel/sched). Kuenzaniswa neshanduro yekupedzisira, iyo CPU nguva yekushandisa kugadzira kernel / programming / kodhi yakaderedzwa ne61% uye nguva chaiyo yakaderedzwa ne3,9% (kubva pa2,95 kusvika 2,84 masekonzi).

Kune rumwe rutivi, inosimbisawo iyo maturusi akawedzerwa ekutevera maapplication munzvimbo yemushandisi. Iyo nyowani kernel vhezheni inowedzera kugona kwemaitiro evashandisi kugadzira zviitiko zvevashandisi uye kunyora data kune trace buffer, iyo inogona kutariswa kuburikidza neyakajairwa kernel trace zvishandiso senge ftrace uye perf. Userspace trace zviitiko zvakaparadzaniswa kubva kune kernel trace zviitiko.

Tsigiro yevakuru veArM processors (ARMv4 uye ARMv5) iyo isina memory management unit (MMU) yabviswa. Tsigiro yeARMv7-M masisitimu isina MMU yakachengetedzwa.

Mune iyo subsystem eBPF, iyo BTF nzira (BPF mhando fomati), inopa ruzivo rwekutarisa mhando muBPF pseudocode, inoshandisa kugona kuwedzera zvirevo kune zvinosiyana zvinoreva nzvimbo dzekurangarira yenzvimbo yemushandisi. Annotations inobatsira iyo BPF kodhi verification system kuti ione zvirinani uye nekuona ndangariro kuwana.

Zvekuvakwa x86, tsigiro yeIntel IBT yekuraira kuyerera nzira yekudzivirira yawedzerwa, iyo inodzivisa kushandiswa kwekushandisa maitiro ekuvaka kuburikidza nekudzoka-yakatarisana programming (ROP) maitiro, apo kushandiswa kunoumbwa nenzira yeketani yekudana kune zvimedu zvemichina yemirairo inenge yatova mundangariro, ichipera nekuraira kudzoka kwekutonga ( sekutonga, aya ndiwo magumo emabasa).

Mutyairi weamdgpu ane FreeSync adaptive-synchronization tekinoroji inogoneswa neyakagadzika, iyo inokutendera kuti ugadzirise mwero wekuzorodza weruzivo pachiratidziri, kuve nechokwadi chemifananidzo yakatsetseka uye isingakanganiswe paunenge uchitamba mitambo uye uchiona mavhidhiyo. Aldebaran GPU rutsigiro rwakaziviswa seyakagadzikana.

Mutyairi weNouveau anopa rutsigiro rwepamusoro bhiti mareti eDP/eDP interfaces uye tsigiro yeltprs tambo yekuwedzera (link yekudzidzira tunable PHY inodzokorora).

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera chinongedzo.


Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako