Að auka aðalútgáfunúmerið í 5 þýðir ekki neinar stórar breytingar eða samhæfingarvandamál. Það hjálpar einfaldlega okkar kæra Linus Torvalds að viðhalda hugarró. Hér að neðan er listi yfir nokkrar af breytingunum og nýju eiginleikunum.
Kjarni kjarnans:
- CFS ferlaáætlunin á ósamhverfum örgjörvum eins og ARM virkar öðruvísi og forgangsraðar orkusparandi kjarna sem nota lítið afl.
- Með því að nota fanotify skráarviðburðarrakningarforritaskilið geturðu fengið tilkynningar þegar skrá er opnuð til keyrslu.
- CPUSet stjórnandinn hefur verið samþættur, sem hægt er að nota til að takmarka hópa ferla eftir notkun örgjörva og NUMA hnúta.
- Stuðningur við eftirfarandi ARM tæki er innifalinn: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5 og margt fleira.
- Úrbætur á ARM undirkerfinu: minni sem hægt er að tengja við heitt minni, Meltdown og Spectre vörn, 52-bita minnisvistun og fleira.
- Stuðningur við WBNOINVD skipunina fyrir x86-64.
Minniskerfi:
- Staðfestingarmerki fyrir lágt minni eru í boði fyrir KASAN tólið á ARM64 kerfum.
- Minnisbrotnun hefur verið minnkuð verulega (allt að 90%), sem leiðir til bættrar afköstar Transparent HugePage vélarinnar.
- Hraði mremap(2) á stórum minnissvæðum hefur verið allt að 20-falt aukinn.
- Í KSM kerfinu hefur jhash2 verið skipt út fyrir xxhash, sem hefur aukið hraða KSM á 64-bita kerfum um 5 sinnum.
- Úrbætur í ZRam og OOM.
Loka tækjum og skráarkerfum:
- blk-mq kerfið með fjölþrepa biðröðunarkerfi hefur orðið aðalkerfið fyrir blokkatæki. Öllum kóða sem ekki er mq hefur verið fjarlægt.
- Úrbætur á NVMe-stuðningi, sérstaklega hvað varðar hvernig tæki virka yfir netið.
- Btrfs styður nú skiptiskrár að fullu, sem og að breyta FSID án þess að endurskrifa lýsigögn.
- ioctl-kall fyrir seinkaða skráarkerfisathugun í gegnum fsck hefur verið bætt við F2FS.
- Innbyggt BinderFS, gervi-FS fyrir samskipti milli ferla. Leyfir keyrslu margra tilvika. Android í einu umhverfi.
- Fjölmargar úrbætur í CIFS: DFS skyndiminni, útvíkkuð eigindi, smb3.1.1 samskiptareglur.
- ZRam virkar betur með ónotuðum skiptibúnaði og sparar þannig minni.
Öryggi og sýndarvæðing:
- Streebog-kjöltunarfallið (GOST 34.11-2012), sem þróað var af FSB í Rússneska sambandsríkinu, hefur verið bætt við.
- Stuðningur við Adiantum dulkóðunarreikniritið sem Google þróaði fyrir tæki með litla orkunotkun.
- Reikniritin XChaCha12, XChaCha20 og NHPoly1305 eru innifalin.
- Nú er hægt að færa meðhöndlun seccomp-kallna yfir á notendasvæði.
- Fyrir gestakerfi KVM Stuðningur við Intel örgjörva trace viðbætur hefur verið innleiddur með lágmarksáhrifum á afköst.
- Úrbætur í KVM/Hyper-V undirkerfinu.
- Virtio-gpu bílstjórinn styður nú EDID hermun fyrir sýndarskjái.
- virtio_blk reklarinn útfærir discard-kallið.
- Innleiddi öryggiseiginleika fyrir NV minni byggða á Intel DSM 1.8 forskriftum.
Reklar fyrir tæki:
- Breytingar á DRM API til að styðja að fullu aðlögunarhæfa samstillingu (hluti af DisplayPort staðlinum) og breytilega endurnýjunartíðni (hluti af HDMI staðlinum).
- Staðallinn Display Stream Compression hefur verið virkjaður fyrir taplausa þjöppun myndstrauma sem eru beint að skjái með hárri upplausn.
- AMDGPU reklarinn styður nú FreeSync 2 HDR og GPU endurstillingu fyrir CI, VI, SOC15.
- Intel skjákortastjórinn styður nú Amber Lake flísar, YCBCR 4:2:0 og YCBCR 4:4:4 snið.
- Nouveau-reklarinn styður myndbandsstillingar fyrir Turing TU104/TU106 skjákort.
- Innbyggðir reklar fyrir Raspberry Pi snertiskjái, CDTech spjöld, Banana Pi, DLC1010GIG og fleira.
- HDA-reklarinn styður tengihnappinn, LED-vísa, Tegra186 og Tegra194 tæki.
- Inntakskerfið hefur lært að vinna með nákvæmri skrunun á sumum Microsoft og Logitech músum.
- Miklar breytingar á reklum fyrir vefmyndavélar, sjónvarpsmóttakara, USB, IIO, o.s.frv.
Netkerfi:
- UDP-stakkinn útfærir stuðning fyrir núll-afritunarkerfi til að senda gögn í gegnum tengi án millistigs biðminni.
- Almenni móttökuafhleðsluferlið hefur einnig verið bætt við þar.
- Betri leit í xfrm-stefnum þegar þær eru margar.
- Möguleikinn á að afferma göng hefur verið bætt við VLAN-reklana.
- Nokkrar úrbætur í stuðningi við Infiniband og þráðlaust net.
Heimild: linux.org.ru
