Linuxi tuum 5.3 on avaldatud!

Peamised uuendused

  • Pidfd mehhanism, mis võimaldab fikseerida konkreetse PID mingi protsessi külge. Fikseerimine jääb kehtima ka pärast protsessi lõpetamist, et PID saaks talle uuesti välja anda. Üksikasjad.
  • Sagedusvahemike piirangud protsesside ajakava abil. Näiteks kriitilisi protsesse saab käivitada minimaalse sageduse künnisega (ütleme, vähemalt 3 GHz), samas kui madala prioriteediga protsessid võivad kasutada maksimaalset sagedust (näiteks mitte üle 2 GHz). Üksikasjad.
  • AMD Navi (RX5700) graafikakiipide tugi amdgpu draiveris. Rakendatud on kogu vajalik funktsionaalsus, sealhulgas video kodeerimine/dekodeerimine ja energiatarbimise juhtimine.
  • Täielik töö x86-ühilduvate Zhaoxin protsessoritega, mis on loodud VIA ja Šanghaie valitsuse koostöö tulemusena.
  • Intel Speed Select tehnoloogia põhine energiahalduse alamsüsteem, mis on iseloomulik mõnede Xeon protsessorite jaoks. Tehnoloogia on märkimisväärne, kuna võimaldab põhjalikku jõudluse kohandamist iga CPU tuuma jaoks.
  • Energiatõhus ooterežiimi mehhanism kasutaja ruumis, mis kasutab Intel Tremont protsessorite umwait instruktsioone. Üksikasjad.
  • Kasutamiseks on lubatud vahemik 0.0.0.0/8, mis annab 16 miljonit uut IPv4 aadressi. Üksikasjad.
  • Paindlik kerge hüperviisor ACRN, mis sobib hästi IoT-süsteemide (asjade Internet) haldamiseks. Üksikasjad.

Edasi on loetletud mõned muud muudatused.

Peamine osa kernelist

  • Üksuste tihendamise tugi xz-formaadis, mis võimaldab vähendada katalooge /lib/firmware umbes 420 MB-lt 130 MB-le.
  • Uus variant süsteemikutse clone(), mis võimaldab määrata suuremat hulka lippe. Üksikasjad.
  • Konsolis kõrgresolutsioonide jaoks automaatne suurema fondi valimine.
  • CONFIG_PREEMPT_RT valik, mis tähistab RT-patchide kiiret integreerimist kernelite põhi harusse.

Failisüsteem

  • Süsteemikutsed BULKSTAT ja INUMBERS XFS v5 jaoks, samuti on alustatud mitme töötlemise läbimist inode'ide kaudu.
  • Btrfs kasutab nüüd kõigil arhitektuuridel kiireid kontrollsummasid (crc32c).
  • Avatud failidele Ext4-s rakendatakse nüüd rangelt muutumatuse lippu. Toetatakse tühipaiku (holes) kataloogides.
  • CEPH õppis töötama SELinuxiga.
  • Smbdirect mehhanism CIFS-is ei peeta enam katse-eksituse tõhusaks. Lisatud krüptoalgoritmid SMB3.1.1 GCM-ile. Fi le avamise kiirus on paranenud.
  • F2FS-l saab kasutada vahetusfaile, mis töötavad otsejuurdepääsu režiimis. Prügikogumise keelamise võimalus sellise seadistuse korral nagu checkpoint=disable.
  • NFS-klientidel on võimalik luua serveriga mitu TCP-ühendust mountimisvaliku nconnect=X kaudu.

Mälu alamsüsteem

  • Iga dma-buf saab täieliku inode'i. Kaustad /proc/*/fd ja /proc/*/map_files pakuvad palju üksikasjalikku teavet shmem-i puhverdamise kasutamise kohta.
  • Süsteem smaps näitab eraldi teavet anonüümse ja jagatud mälu, samuti failide vahemälu kohta proc-failis smaps_rollup.
  • rbtree kasutamine swap_extent'i jaoks parandas jõudlust vahetuse intensiivse kasutamise korral mitme protsessi poolt.
  • /proc/meminfo-s kuvatakse vmalloci lehtede arv.
  • Tööriistade /vm/slabinfo funktsionaalsust on laiendatud, et liigitada vahemälu fragmenteerimise astme järgi.

Virtualiseerimine ja turvalisus

  • virtio-iommu draiveri abil, mis võimaldab saatmist IOMMU päringutes ilma adresseerimistabelite emulatsioonita.
  • virtio-pmem draiver füüsilise adresseerimisruumi kaudu pääsemiseks.
  • Metaandmete juurdepääsu kiirus vhosti jaoks. TX PPS testid näitavad kiirusetõusu 24% võrra.
  • vhost_net-i jaoks on zerocopy vaikimisi keelatud.
  • Krüptimise võtmeid on võimalik kinnitada nimede ruumidele.
  • xxhash toetamine - äärmiselt kiire mittekrüptograafiline hashimisalgoritm, mille kiirus on piiratud ainult mälu tootlikkusega.

Võrgusüsteem

  • Algne tugi nexthop objektidele, loodud IPv4 ja IPv6 marsruutide skaleeritavuse parandamiseks.
  • Netfilter on õppinud filtreerimise laadimist riistvaras kiirenduseks. Lisatud sisseehitatud ühenduste jälgimise tugi sillade jaoks.
  • Uus liiklusohjamise moodul, mis võimaldab MPLS-pakettide pealkirjadega manipuleerimist.
  • isdn4linux alamsüsteem on eemaldatud.
  • Bluetooth'i LE-pingid on saadaval.

Riistvaraarhitektuurid

  • Uued ARM-platvormid ja seadmed: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, Purism Librem5 arenduskomplekt, Qualcomm Dragonboard 845c, Hugsun X99 TV Box ja teised.
  • x86 jaoks on lisatud mehhanism /proc//arch_status, et kuvada arhitektuurispetsiifilist teavet nagu viimase kordi AVX512 kasutamine.
  • KVM-i VMX töötlus on optimeeritud, vmexit'i kiirus on 12% võrra paranenud.
  • Lisatud ja uuendatud teavet Intel KabyLake, AmberLake, WhiskeyLake ja Ice Lake protsessorite kohta.
  • lzma ja lzo pakkimine uImage jaoks PowerPC-l.
  • Kaitstud virtio virtualiseerimine S390 jaoks.
  • Suurte mälulehtede toetus RISCV jaoks.
  • Reisi ajarežiim User-mode Linuxi jaoks (ajavahemiku aeglustamine ja kiirus).

Seadme draiverid

  • HDR metaandmete tuvastamine amdgpu ja i915 draiverite jaoks.
  • Funktsionaalsuse laiendamine Vega12 ja Vega20 graafikakiipide jaoks amdgpu-s.
  • Multisekundiline gammakorrektor i915 jaoks, samuti asünkroonne ekraani voolu väljalülitamine ja hulk uusi püsivara.
  • Videodraiver Nouveau õppis tuvastama TU116 perekonna kiipe.
  • Uued Bluetooth-protokollid MediaTek MT7663U ja MediaTek MT7668U.
  • TLS TX HW väljalaskmine Infinibandi jaoks, samuti täiendav riistvara ja temperatuuri jälgimise laiendamine.
  • Elkhart Lake'i tuvastamine HD Audio draiveris.
  • Uued audiosüsteemid ja koodekid: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI draiver klaviatuuri ja puuteplaadi jaoks.
  • Watchdog alamsüsteemis saab seada piiraja avamiseks /dev/watchdogN.
  • cpufreq sageduse juhtimise mehhanism sai toe imx-cpufreq-dt ja Raspberry Pi jaoks.

Allikas: linux.org.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster