Linux kernel 5.0 wis dirilis

Nambah jumlah versi utama dadi 5 ora ateges owah-owahan gedhe utawa rusak kompatibilitas. Iku mung mbantu Linus Torvalds sing dikasihi njaga katentreman atine. Ing ngisor iki dhaptar sawetara owah-owahan lan inovasi.

inti inti:

  • Penjadwal proses CFS ing pemroses asimetris kaya ARM bisa digunakake kanthi cara sing beda - pisanan ngemot inti sing kurang daya lan hemat energi.
  • Liwat API pelacakan acara file fanotify, sampeyan bisa nampa kabar nalika file dibukak kanggo eksekusi.
  • Kontroler cpuset wis terintegrasi, sing bisa digunakake kanggo mbatesi klompok pangolahan adhedhasar panggunaan simpul CPU lan NUMA.
  • Dhukungan kanggo piranti ARM ing ngisor iki kalebu: Qualcomm QCS404, Allwinner T3, NXP / Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, lan liya-liyane.
  • Dandan ing subsistem ARM: memori hot-plug, Meltdown lan pangayoman Spectre, alamat memori 52-dicokot, etc.
  • Dhukungan kanggo instruksi WBNOINVD kanggo x86-64.

Subsistem memori:

  • Substitusi tag tes kanthi konsumsi memori sing sithik kasedhiya kanggo alat KASAN ing platform ARM64.
  • Fragmentasi memori wis suda sacara dramatis (nganti 90%), nyebabake mekanisme Transparent HugePage bisa luwih apik.
  • Kinerja mremap (2) ing wilayah memori gedhe wis tambah nganti 20 kaping.
  • Ing mekanisme KSM, jhash2 diganti dening xxhash, amarga kacepetan KSM ing sistem 64-bit wis tambah 5 kali.
  • Dandan kanggo ZRam lan OOM.

Blok piranti lan sistem file:

  • Mekanisme blk-mq kanthi sistem antrian panyuwunan multi-tingkat wis dadi sing utama kanggo piranti pamblokiran. Kabeh kode non-mq wis dibusak.
  • Dandan kanggo dhukungan NVMe, utamane babagan operasi piranti liwat jaringan.
  • Kanggo Btrfs, dhukungan lengkap kanggo file swap ditindakake, uga ngganti FSID tanpa nulis ulang metadata.
  • Panggilan ioctl wis ditambahake menyang F2FS kanggo mriksa FS sing ditundha liwat fsck.
  • Integrated BinderFS - pseudo-FS kanggo komunikasi interprocess. Ngidini sampeyan mbukak pirang-pirang instance Android ing lingkungan sing padha.
  • A sawetara dandan ing CIFS: DFS cache, ditambahi atribut, smb3.1.1 protokol.
  • ZRam bisa dianggo luwih optimal karo piranti swap sing ora digunakake, ngirit memori.

Keamanan lan virtualisasi:

  • Nambahake fungsi hash Streebog (GOST 34.11-2012), sing dikembangake dening FSB saka Federasi Rusia.
  • Dhukungan kanggo algoritma enkripsi Adiantum sing dikembangake dening Google kanggo piranti kurang daya.
  • Algoritma XChaCha12, XChaCha20 lan NHPoly1305 kalebu.
  • Nangani telpon seccom saiki bisa dipindhah menyang ruang pangguna.
  • Kanggo sistem tamu KVM, dhukungan kanggo ekstensi Intel Prosesor Trace dileksanakake kanthi degradasi kinerja minimal.
  • Dandan ing subsistem KVM/Hyper-V.
  • Driver virtio-gpu saiki ndhukung simulasi EDID kanggo monitor virtual.
  • Pembalap virtio_blk ngleksanakake panggilan discard.
  • Fitur keamanan sing dileksanakake kanggo memori NV adhedhasar spesifikasi Intel DSM 1.8.

Driver piranti:

  • Owah-owahan menyang API DRM kanggo ndhukung sinkronisasi adaptif kanthi lengkap (bagean saka standar DisplayPort) lan tingkat refresh variabel (bagean saka standar HDMI).
  • Standar Kompresi Stream Tampilan kalebu kanggo kompresi stream video tanpa rugi sing ditujokake menyang layar resolusi dhuwur.
  • Driver AMDGPU saiki ndhukung FreeSync 2 HDR lan GPU reset kanggo CI, VI, SOC15.
  • Pembalap video Intel saiki ndhukung chip Amber Lake, format YCBCR 4:2:0 lan YCBCR 4:4:4.
  • Pembalap Nouveau kalebu nggarap mode video kanggo kertu video saka kulawarga Turing TU104/TU106.
  • Driver terintegrasi kanggo layar demek Raspberry Pi, panel CDTech, Banana Pi, DLC1010GIG, lsp.
  • Pembalap HDA ndhukung tombol "jack", indikator LED, piranti Tegra186 lan Tegra194.
  • Subsistem input wis sinau nggarap gulung kanthi tliti dhuwur ing sawetara tikus Microsoft lan Logitech.
  • Akeh owah-owahan ing driver kanggo webcam, TV tuner, USB, IIO, etc.

Subsistem jaringan:

  • Tumpukan UDP ngleksanakake dhukungan kanggo mekanisme nul-salinan kanggo ngirim data liwat soket tanpa buffering penengah.
  • Mekanisme Generic Receive Offload uga wis ditambahake ing kana.
  • Kinerja telusuran sing luwih apik ing kabijakan xfrm nalika ana akeh.
  • Kemampuan kanggo mbongkar terowongan wis ditambahake menyang driver VLAN.
  • A sawetara dandan ing support kanggo Infiniband lan jaringan nirkabel.

Source: linux.org.ru

Add a comment