Linux kernel 5.3 wis dirilis!

Inovasi utama

  • Mekanisme pidfd ngidini sampeyan nemtokake PID tartamtu menyang proses. Pinning terus sawise proses rampung supaya PID bisa ditanggepi nalika diwiwiti maneh. Ndeleng rincian.
  • Watesan rentang frekuensi ing panjadwal proses. Contone, proses kritis bisa ditindakake kanthi batesan frekuensi minimal (umpamane, ora kurang saka 3 GHz), lan proses prioritas kurang bisa ditindakake ing ambang frekuensi sing luwih dhuwur (contone, ora luwih saka 2 GHz). Ndeleng rincian.
  • Dhukungan kanggo chip video kulawarga AMD Navi (RX5700) ing driver amdgpu. Kabeh fungsi sing dibutuhake ditindakake, kalebu enkoding / dekoding video lan manajemen daya.
  • Digunakake kanthi lengkap ing prosesor Zhaoxin sing kompatibel karo x86, digawe minangka asil kolaborasi antarane VIA lan pamrentah Shanghai.
  • Subsistem manajemen daya nggunakake teknologi Intel Speed ​​​​Select, karakteristik sawetara prosesor saka kulawarga Xeon. Teknologi kasebut misuwur amarga kemampuan kanggo nyetel kinerja kanggo saben inti CPU.
  • Mekanisme tunggu proses ruang pangguna efisien energi nggunakake instruksi umwait kanggo prosesor Intel Tremont. Ndeleng rincian.
  • Kisaran 0.0.0.0/8 disetujoni kanggo digunakake, sing menehi 16 yuta alamat IPv4 anyar. Ndeleng rincian.
  • Hypervisor ACRN sing fleksibel, entheng, cocog kanggo ngatur sistem IoT (Internet of Things). Ndeleng rincian.

Ing ngisor iki sawetara owah-owahan liyane.

Bagian utama saka inti

  • Dhukungan kanggo ngompres firmware menyang format xz, sing ngidini sampeyan nyuda direktori /lib/firmware saka ~420 MB dadi ~130 MB.
  • A varian anyar saka Klone () sistem telpon karo kemampuan kanggo nyetel flag liyane. Ndeleng rincian.
  • Pilihan otomatis font luwih gedhe kanggo resolusi dhuwur ing console.
  • Opsi CONFIG_PREEMPT_RT nandhani integrasi kanthi cepet saka set patch RT menyang cabang kernel utama.

Subsistem berkas

  • Sistem BULKSTAT lan INUMBERS njaluk XFS v5, lan karya wis diwiwiti kanggo ngleksanakake traversal inode multi-threaded.
  • Btrfs saiki nggunakake checksums cepet (crc32c) ing kabeh arsitektur.
  • GendΓ©ra immutability (immutability) saiki ditrapake kanthi ketat kanggo mbukak file ing Ext4. Dileksanakake support kanggo bolongan ing direktori.
  • CEPH wis sinau nggarap SELinux.
  • Mekanisme smbdirect ing CIFS ora dianggep eksperimen. Added algoritma cryptographic kanggo SMB3.1.1 GCM. Tambah kacepetan mbukak file.
  • F2FS bisa dadi tuan rumah swap file; padha operate ing mode akses langsung. Kemampuan kanggo mateni tukang sampah nganggo checkpoint=disable.
  • Klien NFS bisa nggawe sawetara sambungan TCP menyang server bebarengan liwat opsi nconnect=X mount.

Subsistem memori

  • Saben dma-buf diwenehi inode lengkap. Direktori /proc/*/fd lan /proc/*/map_files nyedhiyakake akeh informasi rinci babagan panggunaan buffer shmem.
  • Mesin smaps nampilake informasi sing kapisah babagan memori anonim, memori sing dienggo bareng, lan cache file ing file proc smaps_rollup.
  • Nggunakake rbtree kanggo swap_extent kinerja apik nalika akeh pangolahan padha aktif swapping.
  • /proc/meminfo nampilake jumlah kaca vmalloc.
  • Kapabilitas alat / vm / slabinfo wis ditambahi babagan ngurutake cache kanthi tingkat fragmentasi.

Virtualisasi lan Keamanan

  • Pembalap virtio-iommu kanggo piranti paravirtualized sing ngidini ngirim panjalukan IOMMU tanpa niru tabel alamat.
  • Pembalap virtio-pmem kanggo ngakses drive liwat ruang alamat fisik.
  • Akselerasi akses menyang metadata kanggo vhost. Kanggo TX tes PPS nuduhake 24% Tambah ing kacepetan.
  • Zerocopy dipateni minangka standar kanggo vhost_net.
  • Tombol enkripsi bisa ditempelake ing ruang jeneng.
  • Dhukungan kanggo xxhash, algoritma hashing non-kriptografi sing cepet banget sing kacepetan mung diwatesi dening kinerja memori.

Subsistem jaringan

  • Dhukungan awal kanggo obyek nexthop sing dirancang kanggo nambah skalabilitas rute IPv4 lan IPv6.
  • Netfilter wis sinau mbongkar panyaring menyang piranti akselerasi hardware. Ditambahake dhukungan nelusuri sambungan asli kanggo jembatan.
  • Modul kontrol lalu lintas anyar sing ngidini sampeyan ngapusi header paket MPLS.
  • Subsistem isdn4linux wis dibusak.
  • LE ping kasedhiya kanggo Bluetooth.

Arsitektur hardware

  • Platform lan piranti ARM anyar: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit kanggo Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, lsp.
  • Kanggo x86, mekanisme /proc/ wis ditambahake /arch_status kanggo nampilake informasi khusus arsitektur kayata wektu pungkasan AVX512 digunakake.
  • Kinerja VMX sing dioptimalake kanggo KVM, kacepetan vmexit tambah 12%.
  • Nambahake lan nganyari macem-macem informasi babagan prosesor Intel KabyLake, AmberLake, WhiskeyLake lan Ice Lake.
  • lzma lan lzo kompresi kanggo uImage ing PowerPC.
  • Virtualisasi aman kanggo S390.
  • Dhukungan kanggo kaca memori gedhe kanggo RISCV.
  • Mode perjalanan wektu kanggo pangguna-mode Linux (kalem lan akselerasi wektu).

Driver piranti

  • Pangenalan metadata HDR kanggo driver amdgpu lan i915.
  • Ekstensi fungsi kanggo chip video Vega12 lan Vega20 ing amdgpu.
  • Koreksi gamma multi-segmen kanggo i915, uga mateni layar asinkron lan sawetara perangkat kukuh anyar.
  • Pembalap video Nouveau wis sinau kanggo ngenali Kripik kulawarga TU116.
  • Protokol Bluetooth anyar MediaTek MT7663U lan MediaTek MT7668U.
  • TLS TX HW offload kanggo Infiniband, uga hardware ditingkatake lan ngawasi suhu.
  • Pangenalan Elkhart Lake ing driver HD Audio.
  • Piranti audio lan codec anyar: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Driver Apple SPI kanggo keyboard lan trackpad.
  • Ing subsistem watchdog, sampeyan bisa nyetel watesan wektu kanggo mbukak /dev/watchdogN.
  • Mekanisme kontrol frekuensi cpufreq didhukung dening imx-cpufreq-dt lan Raspberry Pi.

Source: linux.org.ru

Add a comment