Linux kernel 5.0 dileupaskeun

Ngaronjatkeun jumlah vérsi utama ka 5 henteu hartosna parobahan ageung atanapi gangguan kasaluyuan. Éta ngan ukur ngabantosan Linus Torvalds anu dipikacinta ngajaga katenangan pikiran. Di handap ieu daptar sababaraha parobahan sarta inovasi.

Inti inti:

  • Penjadwal prosés CFS dina prosésor asimétri sapertos ARM jalanna béda - éta mimitina ngamuat intina-daya rendah sareng irit énergi.
  • Ngaliwatan API pelacak acara file fanotify, anjeun tiasa nampi béwara nalika file dibuka pikeun dieksekusi.
  • Controller cpuset geus terpadu, nu bisa dipaké pikeun ngawatesan grup prosés dumasar kana pamakéan CPU na NUMA titik.
  • Rojongan pikeun alat ARM di handap ieu kalebet: Qualcomm QCS404, Allwinner T3, NXP / Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, sareng seueur deui.
  • Perbaikan dina subsistem ARM: colokan panas mémori, Meltdown sareng panyalindungan Spectre, alamat mémori 52-bit, jsb.
  • Rojongan pikeun instruksi WBNOINVD pikeun x86-64.

Subsistem mémori:

  • Uji substitusi tag kalawan konsumsi memori low sadia pikeun alat KASAN dina platform ARM64.
  • Fragméntasi mémori parantos dikirangan sacara dramatis (dugi ka 90%), nyababkeun mékanisme Transparan HugePage tiasa dianggo langkung saé.
  • Kinerja mremap (2) di wewengkon memori badag geus ngaronjat nepi ka 20 kali.
  • Dina mékanisme KSM, jhash2 diganti ku xxhash, alatan nu laju KSM dina sistem 64-bit geus ngaronjat ku 5 kali.
  • Perbaikan pikeun ZRam sareng OOM.

Blok alat sareng sistem file:

  • Mékanisme blk-mq kalayan sistem antrian pamundut multi-tingkat parantos janten anu utama pikeun alat blok. Kabéh kode non-mq geus dihapus.
  • Perbaikan kana dukungan NVMe, khususna dina hal operasi alat dina jaringan.
  • Pikeun Btrfs, dukungan pinuh pikeun file swap dilaksanakeun, ogé ngarobih FSID tanpa nyerat metadata.
  • Telepon ioctl geus ditambahkeun kana F2FS pikeun nunda mariksa FS via fsck.
  • Integrated BinderFS - pseudo-FS pikeun komunikasi interprocess. Ngidinan anjeun ngajalankeun sababaraha instansi Android dina lingkungan anu sami.
  • Sajumlah perbaikan dina CIFS: cache DFS, atribut nambahan, protokol smb3.1.1.
  • ZRam tiasa dianggo langkung optimal sareng alat swap anu henteu dianggo, ngahémat mémori.

Kaamanan sareng virtualisasi:

  • Ditambahkeun fungsi hash Streebog (GOST 34.11-2012), dikembangkeun ku FSB Féderasi Rusia.
  • Rojongan pikeun algoritma enkripsi Adiantum anu dikembangkeun ku Google pikeun alat-alat kakuatan rendah.
  • Algoritma XChaCha12, XChaCha20 sareng NHPoly1305 kalebet.
  • Nanganan telepon seccomp ayeuna tiasa dipindahkeun kana rohangan pangguna.
  • Pikeun sistem tamu KVM, rojongan pikeun Intel Processor Trace ekstensi dilaksanakeun kalawan degradasi kinerja minimal.
  • Perbaikan dina subsistem KVM / Hyper-V.
  • Supir virtio-gpu ayeuna ngadukung simulasi EDID pikeun monitor virtual.
  • Supir virtio_blk ngalaksanakeun telepon miceun.
  • Dilaksanakeun fitur kaamanan pikeun memori NV dumasar kana Intel DSM 1.8 spésifikasi.

Supir alat:

  • Parobihan kana API DRM pikeun ngadukung pinuh singkronisasi adaptif (bagian tina standar DisplayPort) sareng tingkat refresh variabel (bagian tina standar HDMI).
  • Standar komprési Aliran Tampilan kalebet pikeun komprési pidéo tanpa rugi anu ditujukeun ka layar résolusi luhur.
  • Supir AMDGPU ayeuna ngadukung FreeSync 2 HDR sareng reset GPU pikeun CI, VI, SOC15.
  • Supir pidéo Intel ayeuna ngadukung chip Amber Lake, YCBCR 4: 2: 0 sareng format YCBCR 4: 4: 4.
  • Supir Nouveau kalebet damel sareng modeu pidéo pikeun kartu vidéo kulawarga Turing TU104/TU106.
  • Supir terpadu pikeun layar rampa Raspberry Pi, panel CDTech, Banana Pi, DLC1010GIG, jsb.
  • Supir HDA ngadukung tombol "jack", indikator LED, alat Tegra186 sareng Tegra194.
  • Subsistem input parantos diajar damel sareng ngagulung precision tinggi dina sababaraha beurit Microsoft sareng Logitech.
  • Seueur parobihan dina supir pikeun webcam, tuner TV, USB, IIO, jsb.

Subsistem jaringan:

  • Tumpukan UDP ngarojong mékanisme enol-salinan pikeun ngirimkeun data ngaliwatan stop kontak tanpa buffering panengah.
  • Mékanisme Generic Receive Offload ogé parantos ditambah di dinya.
  • Ningkatkeun kinerja pilarian dina kawijakan xfrm lamun aya angka nu gede ngarupakeun aranjeunna.
  • Kamampuhan pikeun ngabongkar torowongan parantos ditambahkeun kana supir VLAN.
  • Sajumlah perbaikan dina rojongan pikeun Infiniband jeung jaringan nirkabel.

sumber: linux.org.ru

Tambahkeun komentar