Linux kernel 5.3 yakaburitswa!

Hutsva hutsva

  • Iyo pidfd michina inobvumidza iwe kugovera chaiyo PID kune maitiro. Pinning inoenderera mberi mushure mekunge maitiro apera kuitira kuti PID inogona kupihwa kwairi kana yatanga zvakare. Ona zvakadzama.
  • Kuganhurirwa kwema frequency range mu process scheduler. Semuyenzaniso, maitiro akakosha anogona kuitiswa padiki frequency pachikumbaridzo (titi, kwete isingasviki 3 GHz), uye yakaderera-yekutanga maitiro anogona kumhanyiswa pakakwirira frequency chikumbaridzo (semuenzaniso, isingapfuuri 2 GHz). Ona zvakadzama.
  • Tsigiro ye AMD Navi mhuri vhidhiyo machipisi (RX5700) mune amdgpu mutyairi. Zvese zvinodikanwa zvinoshanda zvinoitwa, kusanganisira vhidhiyo encoding/decoding uye simba manejimendi.
  • Inomhanya zvakazara paX86-inoenderana Zhaoxin processors, yakagadzirwa semhedzisiro yekubatana pakati peVIA nehurumende yeShanghai.
  • Simba manejimendi subsystem uchishandisa Intel Speed ​​​​Sarudza tekinoroji, hunhu hwemamwe ma processor emhuri yeXeon. Iyo tekinoroji yakakurumbira pakugona kwayo kuita zvakanaka-tune performance kune yega yega CPU musimboti.
  • Simba rinoshanda mushandisi nzvimbo yekumirira nzira uchishandisa umwait mirairo yeIntel Tremont processors. Ona zvakadzama.
  • Huwandu 0.0.0.0/8 hwakatenderwa kushandiswa, izvo zvinopa 16 miriyoni itsva IPv4 kero. Ona zvakadzama.
  • Flexible, lightweight ACRN hypervisor, inonyatso kukodzera kubata IoT masisitimu (Internet Yezvinhu). Ona zvakadzama.

Pazasi pane dzimwe shanduko.

Chikamu chikuru chepakati

  • Tsigiro yekumanikidza firmware kuita xz fomati, iyo inokutendera iwe kudzikisa iyo /lib/firmware dhairekitori kubva ~ 420 MB kusvika ~ 130 MB.
  • Musiyano mutsva weclone() system call ine kugona kuseta mamwe mireza. Ona zvakadzama.
  • Otomatiki kusarudzwa kweakakura font kune yakakwirira resolution mune iyo console.
  • Iyo CONFIG_PREEMPT_RT sarudzo inotaridza kukurumidza kubatanidzwa kweseti yeRT zvigamba mubazi guru rekernel.

Faira subsystem

  • BULKSTAT uye INUMBERS system inodaidzira XFS v5, uye basa ratangawo pakuita akawanda-akarukwa inode traversal.
  • Btrfs ikozvino inoshandisa cheki chekukurumidza (crc32c) pane zvese zvivakwa.
  • Iko kusachinjika (kusachinja) mureza iko zvino kushandiswa kuvhura mafaera paExt4. Yakaitwa tsigiro yemakomba mumadhairekitori.
  • CEPH yakadzidza kushanda neSELinux.
  • Iyo smbdirect mechanism muCIFS haichaonekwi seyekuyedza. Yakawedzerwa cryptographic algorithms yeSMB3.1.1 GCM. Yakawedzera faira yekuvhura kumhanya.
  • F2FS inogona kugamuchira mafaera ekuchinjana; anoshanda mune yakananga nzira yekuwana. Kugona kudzima muunganidzi wemarara nekutarisa = disable.
  • Vatengi veNFS vanogona kumisikidza akawanda TCP kubatana kune server kamwechete kuburikidza nenconnect=X gomo sarudzo.

Memory Subsystem

  • Imwe neimwe dma-buf inopiwa inode yakazara. Iyo /proc/*/fd uye /proc/*/map_files madhairekitori anopa ruzivo rwakadzama nezve shmem buffer kushandiswa.
  • Iyo smaps injini inoratidza yakaparadzana ruzivo nezve isingazivikanwe ndangariro, yakagovaniswa ndangariro, uye iyo faira cache mu smaps_rollup proc faira.
  • Kushandisa rbtree ye swap_extent kunatsiridza mashandiro apo akawanda maitiro aichinja-chinja.
  • /proc/meminfo inoratidza nhamba yemapeji evmalloc.
  • Kugona kwezvishandiso/vm/slabinfo kwakawedzerwa maererano nekurongedza cache nedhigirii rekutsemuka.

Virtualization uye Chengetedzo

  • Mutyairi wevirtio-iommu weparavirtualized mudziyo unobvumira kutumira zvikumbiro zveIOMMU pasina kutevedzera matafura ekero.
  • Iyo virtio-pmem mutyairi wekuwana madhiraivha kuburikidza nenzvimbo yekero yemuviri.
  • Kukurumidza kuwana metadata yevhost. Kune TX PPS bvunzo dzinoratidza kuwedzera kwe24% mukumhanya.
  • Zerocopy yakavharwa nekusarudzika kune vhost_net.
  • Makiyi ekunyorera anogona kusungirirwa kune mazita.
  • Tsigiro yexxhash, yakanyanya kukurumidza isiri-cryptographic hashing algorithm ine kumhanya kunogumira chete nekuita kwendangariro.

Network subsystem

  • Yekutanga rutsigiro rwe nexthop zvinhu zvakagadzirirwa kuvandudza scalability yeIPv4 uye IPv6 nzira.
  • Netfilter yakadzidza kuburitsa kusefa kune Hardware yekuwedzera midziyo. Yakawedzerwa yekuzvarwa yekubatanidza yekutevera rutsigiro rwemabhiriji.
  • Iyo nyowani yekudzora traffic module iyo inokutendera iwe kuti ushandise MPLS packet misoro.
  • Iyo isdn4linux subsystem yakabviswa.
  • LE pings inowanikwa yeBluetooth.

Hardware architectures

  • Zvitsva zveArM mapuratifomu nemidziyo: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit yePurism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Bhokisi, nezvimwe.
  • Kune x86, a /proc//arch_status mechanism yakawedzerwa kuratidza ruzivo rwekuvaka senge nguva iyo AVX512 yakapedzisira kushandiswa.
  • Yakagadziridzwa VMX kuita kweKVM, vmexit kumhanya kwakawedzera ne12%.
  • Yakawedzerwa uye yakagadziridzwa ruzivo rwakasiyana nezve Intel KabyLake, AmberLake, WhiskyLake uye Ice Lake processors.
  • lzma uye lzo compression yeImage paPowerPC.
  • Chengetedza virtio-virtualization yeS390.
  • Tsigiro yemapeji makuru ekurangarira eRISCV.
  • Nguva yekufamba modhi yeMushandisi-modhi Linux (nguva inononoka uye kukurumidza).

Device Drivers

  • HDR metadata kuzivikanwa kweamdgpu uye i915 vatyairi.
  • Basa rekuwedzera reVega12 uye Vega20 vhidhiyo machipi muamdgpu.
  • Multi-segment gamma kugadziriswa kwei915, pamwe neasynchronous screen power-off uye nhamba ye firmware itsva.
  • Mutyairi wevhidhiyo weNouveau akadzidza kuziva machipisi kubva kumhuri yeTU116.
  • Mitsva yeBluetooth protocol MediaTek MT7663U uye MediaTek MT7668U.
  • TLS TX HW kuburitsa yeInfiniband, pamwe neyakagadziridzwa hardware uye tembiricha yekutarisa.
  • Kuzivikanwa kweElkhart Lake muHD Audio mutyairi.
  • Zvishandiso zvitsva zvekuteerera uye macodecs: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI mutyairi wekhibhodi uye trackpad.
  • Mune iyo watchdog subsystem, unogona kuseta nguva yekuvhura /dev/watchdogN.
  • Iyo cpufreq frequency control mechanism inotsigirwa neimx-cpufreq-dt uye Raspberry Pi.

Source: linux.org.ru

Voeg