Linux kernel 5.3 parantos dileupaskeun!

Inovasi utama

  • Mékanisme pidfd ngamungkinkeun anjeun pikeun napelkeun PID khusus pikeun prosés. Pinning diteruskeun saatos prosésna ditungtungan supados PID tiasa dikaluarkeun nalika ngamimitian deui. rinci.
  • Watesan rentang frékuénsi dina scheduler prosés. Contona, prosés kritis bisa dijalankeun dina ambang frékuénsi minimum (sebutkeun, teu kurang ti 3 GHz), sarta prosés-prioritas low bisa dijalankeun dina ambang frékuénsi luhur (contona, teu leuwih ti 2 GHz). rinci.
  • Rojongan pikeun chip video kulawarga AMD Navi (RX5700) dina supir amdgpu. Sadaya fungsionalitas anu diperyogikeun dilaksanakeun, kalebet encoding / decoding video sareng manajemén kakuatan.
  • Dijalankeun pinuh dina prosesor Zhaoxin x86-cocog, dijieun salaku hasil tina kolaborasi antara VIA jeung pamaréntah Shanghai.
  • Subsistem manajemén kakuatan ngagunakeun téknologi Intel Speed ​​​​Select, karakteristik sababaraha prosesor kulawarga Xeon. Téknologi ieu kasohor ku kamampuan pikeun nyaluyukeun kinerja pikeun tiap inti CPU.
  • Mékanisme ngantosan prosés spasi pamaké efisien énergi ngagunakeun parentah umwait pikeun prosesor Intel Tremont. rinci.
  • Kisaran 0.0.0.0/8 disatujuan pikeun dianggo, anu masihan 16 juta alamat IPv4 énggal. rinci.
  • Fleksibel, lightweight ACRN hypervisor, cocog pisan pikeun ngatur sistem IoT (Internet of Things). rinci.

Di handap ieu sababaraha parobahan séjénna.

Bagian utama inti

  • Rojongan pikeun compressing firmware kana format xz, nu ngidinan Anjeun pikeun ngurangan diréktori / lib / firmware ti ~ 420 MB jadi ~ 130 MB.
  • A varian anyar tina clone () Sistim panggero kalawan kamampuhan pikeun nyetél leuwih umbul. rinci.
  • Pilihan otomatis tina font gedé pikeun resolusi luhur dina konsol nu.
  • Pilihan CONFIG_PREEMPT_RT nandaan integrasi gancang tina susunan RT patch kana cabang kernel utama.

Subsistem file

  • Sistem BULKSTAT sareng INUMBERS nyauran XFS v5, sareng padamelan ogé parantos ngamimitian ngalaksanakeun lintasan inode multi-threaded.
  • Btrfs ayeuna nganggo checksum gancang (crc32c) dina sadaya arsitéktur.
  • Bandéra immutability (immutability) ayeuna diterapkeun sacara ketat pikeun muka file dina Ext4. rojongan dilaksanakeun pikeun liang dina directories.
  • CEPH parantos diajar damel sareng SELinux.
  • Mékanisme smbdirect dina CIFS henteu deui dianggap ékspérimén. Ditambahkeun algoritma cryptographic pikeun SMB3.1.1 GCM. Ningkatkeun laju muka file.
  • F2FS tiasa janten host file swap; aranjeunna beroperasi dina modeu aksés langsung. Kamampuhan pikeun nganonaktipkeun tukang sampah nganggo checkpoint=disable.
  • Klién NFS tiasa ngadamel sababaraha sambungan TCP ka server sakaligus nganggo pilihan nconnect=X mount.

Subsistem mémori

  • Unggal dma-buf dibéré inode pinuh. Diréktori /proc/*/fd sareng /proc/*/map_files nyayogikeun seueur inpormasi lengkep ngeunaan panyangga shmem.
  • Mesin smaps nampilkeun inpormasi anu misah ngeunaan mémori anonim, mémori anu dibagikeun, sareng cache file dina file proc smps_rollup.
  • Ngagunakeun rbtree pikeun swap_extent ningkat kinerja nalika loba prosés anu aktip swapping.
  • /proc/meminfo mintonkeun jumlah kaca vmalloc.
  • Kamampuhan alat/vm/slabinfo geus dimekarkeun dina watesan asihan caches ku darajat fragméntasi.

Virtualisasi sareng Kaamanan

  • Supir virtio-iommu pikeun alat paravirtualized anu ngamungkinkeun ngirim requests IOMMU tanpa emulating tabel alamat.
  • Supir virtio-pmem pikeun ngakses drive ngaliwatan rohangan alamat fisik.
  • Akselerasi aksés ka metadata pikeun vhost. Pikeun TX PPS tés némbongkeun 24% kanaékan speed.
  • Zerocopy ditumpurkeun sacara standar pikeun vhost_net.
  • Konci énkripsi tiasa digantelkeun kana rohangan ngaran.
  • Rojongan pikeun xxhash, algoritma hashing non-kriptografis anu gancang pisan anu laju diwatesan ngan ku kinerja memori.

Subsistem jaringan

  • Pangrojong awal pikeun objék nexthop dirancang pikeun ningkatkeun skalabilitas rute IPv4 sareng IPv6.
  • Netfilter parantos diajar ngaleupaskeun panyaring kana alat akselerasi hardware. Ditambahkeun dukungan tracking sambungan asli pikeun sasak.
  • A modul kontrol lalulintas anyar nu ngidinan Anjeun pikeun ngamanipulasi headers pakét MPLS.
  • Subsistem isdn4linux geus dihapus.
  • LE pings sadia pikeun Bluetooth.

Arsitéktur hardware

  • Platform sareng alat ARM énggal: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit pikeun Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, jsb.
  • Pikeun x86, mékanisme /proc/ geus ditambahkeun /arch_status pikeun nembongkeun inpormasi khusus arsitéktur sapertos waktos terakhir AVX512 dianggo.
  • Dioptimalkeun kinerja VMX pikeun KVM, speed vmexit ngaronjat ku 12%.
  • Ditambahkeun sareng diropéa rupa-rupa inpormasi ngeunaan prosesor Intel KabyLake, AmberLake, WhiskeyLake sareng Ice Lake.
  • lzma sareng lzo komprési pikeun uImage dina PowerPC.
  • Aman virtio-virtualization pikeun S390.
  • Rojongan pikeun halaman mémori ageung pikeun RISCV.
  • Modeu perjalanan waktos pikeun Linux Ubuntu modeu (waktos slowdown sareng akselerasi).

Supir alat

  • Pangenal metadata HDR pikeun supir amdgpu sareng i915.
  • Ekstensi fungsionalitas pikeun chip video Vega12 sareng Vega20 di amdgpu.
  • Koréksi gamma multi-segmén pikeun i915, ogé pareum layar Asynchronous sareng sajumlah firmware énggal.
  • Supir pidéo Nouveau parantos diajar ngakuan chip ti kulawarga TU116.
  • Protokol Bluetooth anyar MediaTek MT7663U sareng MediaTek MT7668U.
  • TLS TX HW offload pikeun Infiniband, kitu ogé hardware ditingkatkeun jeung ngawaskeun suhu.
  • Pangakuan Elkhart Lake dina supir HD Audio.
  • Alat audio sareng codec énggal: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Supir Apple SPI pikeun keyboard sareng trackpad.
  • Dina subsistem watchdog, anjeun tiasa nyetel wates waktu pikeun muka / dev / watchdogN.
  • Mékanisme kontrol frékuénsi cpufreq dirojong ku imx-cpufreq-dt sareng Raspberry Pi.

sumber: linux.org.ru

Tambahkeun komentar