De mest bemerkelsesverdige endringene:
- En låsemodul som begrenser rotbrukerens tilgang til kjernefiler og grensesnitt. Detaljer.
- Virtiofs filsystem for videresending av spesifikke vertskataloger til gjestesystemer. Samhandlingen går i henhold til "klient-server"-skjemaet gjennom FUSE. Detaljer.
- fs-verity filintegritetskontrollmekanisme. Ligner på dm-verity, men fungerer på filsystemnivået Ext4 og F2FS, ikke blokkerer enheter. Detaljer.
- dm-klonemodulen for kopiering av skrivebeskyttede blokker, mens data kan skrives til kopien direkte under kloningsprosessen. Detaljer.
- Støtte for AMD Navi 12/14 GPUer og APUer fra Arcturus- og Renoir-familiene. Arbeidet har også begynt med støtte for fremtidig Intel Tiger Lake-grafikk.
- MADV_COLD og MADV_PAGEOUT flaggene for madvise() systemkallet. De lar deg finne ut hvilke data i minnet som ikke er avgjørende for at prosessen skal fungere eller ikke vil være nødvendig på lang tid, slik at disse dataene kan tvinges ut for å bytte og frigjøre minne.
- EROFS-filsystemet har blitt flyttet fra Staging-delen - et veldig lett og raskt skrivebeskyttet filsystem, gunstig for lagring av fastvare og livecd. Detaljer.
- ExFAT-filsystemdriveren utviklet av Samsung er lagt til i Staging-delen.
- Haltpoll-mekanisme for å forbedre ytelsen til gjestesystemer. Den lar gjestene motta ekstra CPU-tid før CPU-en returneres til hypervisoren. Detaljer.
- blk-iocost kontroller for distribusjon av I/O mellom cgroups. Den nye kontrolleren fokuserer på kostnadene ved fremtidig IO-drift. Detaljer.
- Navneområder for kjernemodulsymboler. Detaljer.
- Arbeidet fortsetter med å integrere sanntidspatcher i kjernen.
- Io_uring-mekanismen har blitt forbedret.
- Få fart på arbeidet med store kataloger på XFS.
- Dusinvis av andre endringer.
Kilde: linux.org.ru