Peamised uuendused
- Pidfd mehhanism võimaldab teil määrata protsessile konkreetse PID. Kinnitamine jätkub pärast protsessi lõpetamist, et sellele saaks PID väljastada, kui see uuesti algab. Detailid.
- Protsessi planeerija sagedusvahemike piirangud. Näiteks saab kriitilisi protsesse käivitada minimaalse sageduslävega (näiteks mitte vähem kui 3 GHz) ja madala prioriteediga protsesse kõrgemal sageduslävel (näiteks mitte rohkem kui 2 GHz). Detailid.
- AMD Navi perekonna videokiipide (RX5700) tugi amdgpu draiveris. Rakendatud on kõik vajalikud funktsioonid, sealhulgas video kodeerimine/dekodeerimine ja toitehaldus.
- Töötatakse täielikult x86-ühilduvate Zhaoxini protsessoritega, mis on loodud VIA ja Shanghai valitsuse koostöö tulemusena.
- Toitehalduse alamsüsteem Intel Speed Select tehnoloogiaga, mis on iseloomulik mõnele Xeoni perekonna protsessorile. Tehnoloogia on tähelepanuväärne selle poolest, et suudab iga protsessori tuuma jõudlust peenhäälestada.
- Energiasäästlik kasutajaruumi protsessi ootemehhanism, mis kasutab Intel Tremonti protsessorite umwait juhiseid. Detailid.
- Vahemik 0.0.0.0/8 on kasutamiseks heaks kiidetud, mis annab 16 miljonit uut IPv4-aadressi. Detailid.
- Paindlik, kerge ACRN-hüpervisor, mis sobib hästi asjade Interneti (asjade Internet) haldamiseks. Detailid.
Allpool on mõned muud muudatused.
Südamiku põhiosa
- Püsivara xz-vormingusse tihendamise tugi, mis võimaldab vähendada /lib/firmware kataloogi ~420 MB pealt ~130 MB peale.
- Süsteemi Clone() kõne uus variant, mis võimaldab määrata rohkem lippe. Detailid.
- Suurema fondi automaatne valimine kõrgete eraldusvõimete jaoks konsoolis.
- Valik CONFIG_PREEMPT_RT tähistab RT-plaastrite komplekti kiiret integreerimist tuuma põhiharusse.
Failide alamsüsteem
- Süsteem BULKSTAT ja INUMBERS nõuavad XFS v5-d ning töö on alanud ka mitme lõimega inode läbimise juurutamiseks.
- Btrfs kasutab nüüd kiireid kontrollsummasid (crc32c) kõigis arhitektuurides.
- Muutumatuse (muutumatuse) lippu rakendatakse nüüd rangelt Ext4-s avatud failidele. Rakendatud kataloogide aukude tugi.
- CEPH on õppinud SELinuxiga töötama.
- CIFS-i smbdirect mehhanismi ei peeta enam eksperimentaalseks. SMB3.1.1 GCM jaoks on lisatud krüptograafilised algoritmid. Suurenenud failide avamise kiirus.
- F2FS võib majutada vahetusfaile; need töötavad otsejuurdepääsu režiimis. Prügikoguja keelamise võimalus käsuga checkpoint=disable.
- NFS-kliendid saavad korraga luua mitu TCP-ühendust serveriga nconnect=X-ühenduse kaudu.
Mälu alamsüsteem
- Igale dma-bufile antakse täielik inode. Kataloogid /proc/*/fd ja /proc/*/map_files pakuvad shmem-puhvri kasutamise kohta palju üksikasjalikku teavet.
- Smapsi mootor kuvab eraldi teavet anonüümse mälu, ühismälu ja faili vahemälu kohta smaps_rollup proc-failis.
- Rbtree kasutamine swap_extent jaoks parandas jõudlust, kui paljud protsessid vahetasid aktiivselt.
- /proc/meminfo kuvab vmalloci lehtede arvu.
- Vahemälude killustatuse astme järgi sorteerimise osas on tööriistade/vm/slabinfo võimalusi laiendatud.
Virtualiseerimine ja turvalisus
- Virto-iommu draiver paravirtualiseeritud seadmele, mis võimaldab saata IOMMU päringuid ilma aadressitabeleid emuleerimata.
- Virto-pmem draiver draividele juurdepääsuks füüsilise aadressiruumi kaudu.
- Metaandmetele juurdepääsu kiirendamine vhosti jaoks. TX-i puhul näitavad PPS-i testid kiiruse kasvu 24%.
- Nullkoopia on vhost_neti jaoks vaikimisi keelatud.
- Nimeruumidele saab lisada krüpteerimisvõtmeid.
- Toetus xxhashile, ülikiirele mittekrüptograafilisele räsimisalgoritmile, mille kiirust piirab ainult mälu jõudlus.
Võrgu alamsüsteem
- Esialgne tugi nexthopi objektidele, mis on loodud IPv4 ja IPv6 marsruutide mastaapsuse parandamiseks.
- Netfilter on õppinud filtreerimist riistvarakiirendusseadmetesse maha laadima. Sildadele on lisatud loomulik ühenduse jälgimise tugi.
- Uus liiklusjuhtimismoodul, mis võimaldab manipuleerida MPLS-pakettide päistega.
- Isdn4linuxi alamsüsteem on eemaldatud.
- Bluetoothi jaoks saadaval LE pingid.
Riistvara arhitektuurid
- Uued ARM-i platvormid ja seadmed: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit for Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box jne.
- x86 jaoks on lisatud /proc/ mehhanism /arch_status, et kuvada arhitektuurispetsiifilist teavet, näiteks AVX512 viimast kasutuskorda.
- KVM-i jaoks optimeeritud VMX-i jõudlus, vmexit-kiirus suurenes 12%.
- Lisatud ja uuendatud erinevat infot Intel KabyLake, AmberLake, WhiskeyLake ja Ice Lake protsessorite kohta.
- lzma ja lzo pakkimine PowerPC uImage jaoks.
- Turvaline virtio-virtualiseerimine S390 jaoks.
- Suurte mälulehtede tugi RISCV jaoks.
- Ajas rändamise režiim kasutajarežiimi Linuxi jaoks (aja aeglustamine ja kiirendamine).
Seadme draiverid
- HDR metaandmete tuvastamine amdgpu ja i915 draiverite jaoks.
- Funktsionaalsuslaiendused Vega12 ja Vega20 videokiipide jaoks amdgpu-s.
- Mitmesegmendiline gammakorrektsioon i915 jaoks, samuti ekraani asünkroonne väljalülitamine ja hulk uut püsivara.
- Nouveau videodraiver on õppinud ära tundma TU116 perekonna kiipe.
- Uued Bluetoothi protokollid MediaTek MT7663U ja MediaTek MT7668U.
- TLS TX HW mahalaadimine Infinibandi jaoks, samuti täiustatud riistvara ja temperatuuri jälgimine.
- Elkhart Lake'i äratundmine HD-heli draiveris.
- Uued heliseadmed ja koodekid: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
- Apple SPI draiver klaviatuuri ja puuteplaadi jaoks.
- Valvekoera alamsüsteemis saate määrata ajapiirangu /dev/watchdogN avamiseks.
- Cpufreq sageduse juhtimismehhanismi toetavad imx-cpufreq-dt ja Raspberry Pi.
Allikas: linux.org.ru