Að fjölga helstu útgáfunni í 5 þýðir ekki miklar breytingar eða sundurliðun á eindrægni. Það hjálpar einfaldlega okkar elsku Linus Torvalds að viðhalda hugarró. Hér að neðan er listi yfir nokkrar breytingar og nýjungar.
Kjarni:
- CFS vinnsluáætlunin á ósamhverfum örgjörvum eins og ARM virkar á annan hátt - hann hleður fyrst orkusnauðum og orkusparandi kjarna.
- Í gegnum fanotify skráaratburðarrakningarforritið geturðu fengið tilkynningar þegar skrá er opnuð til framkvæmdar.
- CPUset stjórnandi hefur verið samþættur, sem hægt er að nota til að takmarka hópa af ferlum sem byggjast á notkun CPU og NUMA hnúta.
- Stuðningur fyrir 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 margir aðrir.
- Endurbætur á ARM undirkerfinu: heittengdu minni, Meltdown og Specter vörn, 52 bita minnisvörn o.s.frv.
- Stuðningur við WBNOINVD leiðbeiningar fyrir x86-64.
Minni undirkerfi:
- Skipting á prófunarmerkjum með lítilli minnisnotkun er fáanleg fyrir KASAN tólið á ARM64 kerfum.
- Minni sundrun hefur verið verulega minnkað (allt að 90%), sem leiðir til þess að Transparent HugePage vélbúnaðurinn virkar betur.
- Afköst mremap(2) á stórum minnissvæðum hefur verið aukin um allt að 20 sinnum.
- Í KSM vélbúnaðinum er jhash2 skipt út fyrir xxhash, vegna þess hefur hraði KSM á 64 bita kerfum aukist um 5 sinnum.
- Endurbætur á ZRam og OOM.
Lokaðu á tæki og skráarkerfi:
- Blk-mq vélbúnaðurinn með fjölþrepa kerfi beiðniraðra er orðinn helsti fyrir blokkartæki. Allur kóði sem ekki er mq hefur verið fjarlægður.
- Umbætur á NVMe stuðningi, sérstaklega hvað varðar rekstur tækis yfir netið.
- Fyrir Btrfs er fullur stuðningur við skiptiskrár útfærður, auk þess að breyta FSID án þess að endurskrifa lýsigögn.
- Ioctl símtali hefur verið bætt við F2FS til að fresta athugun á FS í gegnum fsck.
- Innbyggt BinderFS - gervi-FS fyrir samskipti milli vinnsluferla. Gerir þér kleift að keyra mörg tilvik af Android í sama umhverfi.
- Nokkrar endurbætur á CIFS: DFS skyndiminni, útbreiddir eiginleikar, smb3.1.1 samskiptareglur.
- ZRam virkar betur með ónotuðum skiptatækjum, sparar minni.
Öryggi og sýndarvæðing:
- Bætti við Streebog kjötkássaaðgerðinni (GOST 34.11-2012), þróað af FSB í Rússlandi.
- Stuðningur við Adiantum dulkóðunaralgrímið þróað af Google fyrir orkusnauð tæki.
- Reiknirit XChaCha12, XChaCha20 og NHPoly1305 fylgja með.
- Meðhöndlun seccomp símtala er nú hægt að færa inn í notendarými.
- Fyrir KVM gestakerfi er stuðningur við Intel Processor Trace viðbætur innleiddur með lágmarks afköstum.
- Umbætur á KVM/Hyper-V undirkerfinu.
- Virtio-gpu bílstjórinn styður nú EDID uppgerð fyrir sýndarskjái.
- Virtio_blk bílstjórinn útfærir kastkallið.
- Innleiddir öryggiseiginleikar fyrir NV minni byggt á Intel DSM 1.8 forskriftum.
Bílstjóri tækja:
- Breytingar á DRM API til að styðja að fullu aðlagandi samstillingu (hluti af DisplayPort staðlinum) og breytilegum hressingarhraða (hluti af HDMI staðlinum).
- Display Stream Compression staðall er innifalinn fyrir tapslausa þjöppun á myndbandsstraumum sem beint er að háupplausnarskjám.
- AMDGPU bílstjóri styður nú FreeSync 2 HDR og GPU endurstillingu fyrir CI, VI, SOC15.
- Intel myndbandsdrifinn styður nú Amber Lake flís, YCBCR 4:2:0 og YCBCR 4:4:4 snið.
- Nouveau bílstjórinn inniheldur vinnu með myndstillingum fyrir skjákort af Turing TU104/TU106 fjölskyldunni.
- Innbyggðir reklar fyrir Raspberry Pi snertiskjá, CDTech spjöld, Banana Pi, DLC1010GIG osfrv.
- HDA bílstjórinn styður „jack“ hnappinn, LED vísa, Tegra186 og Tegra194 tæki.
- Inntaksundirkerfið hefur lært að vinna með hárnákvæmni skrunun á sumum Microsoft og Logitech músum.
- Miklar breytingar á reklum fyrir vefmyndavélar, sjónvarpstæki, USB, IIO osfrv.
Net undirkerfi:
- UDP staflan styður núllafritunarkerfi til að senda gögn yfir fals án millistigs.
- Generic Receive Offload vélbúnaðurinn hefur einnig verið bætt við þar.
- Bætt leitarafköst í xfrm stefnum þegar fjöldi þeirra er mikill.
- Möguleikinn á að afferma göng hefur verið bætt við VLAN rekilinn.
- Fjöldi endurbóta á stuðningi við Infiniband og þráðlaus netkerfi.
Heimild: linux.org.ru