Kërkuam versionin e bërthamës Linux 5.0

Rritja e numrit të versionit kryesor në 5 nuk do të thotë ndonjë ndryshim të madh ose probleme me pajtueshmërinë. Thjesht ndihmon Linus Torvaldsin tonë të dashur të ruajë qetësinë mendore. Më poshtë ndodhet lista e disa ndryshimeve dhe novitetëve.

Bërthama e kernelit:

  • Planifikuesi i proceseve CFS në procesorët asimetrikë si ARM funksionon ndryshe - fillimisht ngarkon bërthamat e vogla dhe energji-efikase.
  • Nëpërmjet API-t për ndjekjen e ngjarjeve të skedarëve fanotify, mund të merrni njoftime për hapjen e skedarit për ekzekutim.
  • Është integruar një kontrollues cpuset, me të cilin mund të kufizoni grupet e proceseve sipas përdorimit të CPU-së dhe nyjeve NUMA.
  • Është përfshirë mbështetje për pajisjet ARM të mëposhtme: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, dhe shumë të tjera.
  • Përmirësime në nënshkallën ARM: lidhje të nxehtë të memories, mbrojtje nga Meltdown dhe Spectre, adresim 52-bitësh të memories, etj.
  • Mbështetje për instruktionen WBNOINVD për x86-64.

Nënshkalla e memories:

  • Për mjetin KASAN në platformat ARM64, është e disponueshme një zëvendësim i etiketave verifikuese me konsum të ulët të memories.
  • Fragmentimi i memories është ulur ndjeshëm (deri në 90%), për pasojë mekanizmi Transparent HugePage punon më mirë.
  • Shpejtësia e funksionit mremap(2) në zona të mëdha memories është rritur deri në 20 herë.
  • Në mekanizmin KSM, jhash2 është zëvendësuar me xxhash, për pasojë shpejtësia e punës KSM në sisteme 64-bit është rritur 5 herë.
  • Përmirësime në ZRam dhe OOM.

Pajisjet bllokuese dhe sistemet e skedarëve:

  • Mekanizmi blk-mq me një sistem shumë-nivelësh të kërkesave u bë kryesor për pajisjet bllokuese. Të gjithë kodin që nuk ka lidhje me mq është fshirë.
  • Përmirësime në mbështetje të NVMe, veçanërisht në lidhje me funksionimin e pajisjeve përmes rrjetit.
  • Për Btrfs është realizuar mbështetje e plotë për skedarët swap, si dhe ndryshimi i FSID pa riparimin e metadatat.
  • Në F2FS është shtuar një thirrje ioctl për kontrolle të vonuara të FS përmes fsck.
  • Është integruar BinderFS - një pseudo-FS për ndërveprimin ndër-procesor. Lejon nisjen e disa instancave të Android në një mjedis të vetëm.
  • Një sërë përmirësimesh në CIFS: memoria e keshit DFS, atributet e zgjeruara, protokolli smb3.1.1.
  • ZRam punon më optimalisht me pajisjet swap që nuk përdoren, duke kursyer memorien.

Siguria dhe virtualizimi:

  • Është shtuar funksioni i heshit Streebog (GOST 34.11-2012), e zhvilluar nga FSB e RF.
  • Mbështetje për algoritmin e enkriptimit Adiantum, të zhvilluar nga Google për pajisje me kapacitet të ulët.
  • Janë përfshirë algoritmet XChaCha12, XChaCha20 dhe NHPoly1305.
  • Tashimi i thirrjeve seccomp tani mund të zhvendoset në hapësirën e përdoruesit.
  • Për sistemet mikpritëse KVM është implementuar mbështetje për zgjerimet Intel Processor Trace me një rënie minimale të performancës.
  • Përmirësime në nën-sistemin KVM/Hyper-V.
  • Shoferi virtio-gpu tani ka mbështetje për simulimin e EDID për monitorët virtualë.
  • Në shoferin virtio_blk është implementuar thirrja discard.
  • Janë implementuar funksione të sigurisë për memorien NV, të bazuara në specifikimet Intel DSM 1.8.

Shoferët e pajisjeve:

  • Ndryshime në API-në e DRM për mbështetje të plotë të sinkronizimit adaptiv (pjesë e standardit DisplayPort) dhe frekuencave të ndryshueshme të rifreskimit (pjesë e standardit HDMI).
  • Natyra e standardit Display Stream Compression për kompresimin pa humbje të rrjedhave video që adresohen ekranet me resolutë të lartë është përfshirë.
  • Shoferi AMDGPU tani mbështet FreeSync 2 HDR dhe rimbushjen e procesorit grafik për CI, VI, SOC15.
  • Shoferi i videos Intel ka marrë mbështetje për çipat Amber Lake, formatet YCBCR 4:2:0 dhe YCBCR 4:4:4.
  • Shoferi Nouveau përfshin mbështetje për modalitetet e videove për kartat grafike të familjes Turing TU104/TU106.
  • Shoferët e ekranit të prekur Raspberry Pi, panelet CDTech, Banana Pi, DLC1010GIG dhe të tjerë janë integruar.
  • Në shoferin HDA është e disponueshme mbështetje për butonin "jack", LED-indikatorët, pajisjet Tegra186 dhe Tegra194.
  • Nën-sistemi i hyrjes ka mësuar të punojë me rrotullim të saktë të lartë në disa miq Microsoft dhe Logitech.
  • Një sërë ndryshimesh në shoferët e kamerave të uebit, tunerëve TV, USB, IIO dhe të tjerë.

Nën-sistemi rrjetësor:

  • Në stivën UDP është implementuar mbështetje për mekanizmin zero-copy për transmetimin e të dhënave përmes soketëve pa tamponim të ndërmjetëm.
  • Aty është shtuar gjithashtu mekanizmi Generic Receive Offload.
  • Është përmirësuar performanca e kërkimit në politikët xfrm kur ka një numër të madh të tyre.
  • Në shoferin VLAN është shtuar mundësia e shkarkimit të tunelve.
  • Një sërë përmirësimesh në mbështetje të Infiniband dhe rrjetëve pa tel.

Burimi: linux.org.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster