Lëshohet bërthama Linux 5.0

Rritja e numrit të versionit kryesor në 5 nuk do të thotë ndonjë ndryshim të madh ose probleme të jashtëzakonshme me kompatibilitetin. Thjesht ndihmon të nderuarin tonë Linus Torvalds të ruajë qetësinë mendore. Më poshtë është lista e disa ndryshimeve dhe noviteteve.

Bërthama e kernelit:

  • Planifikuesi i proceseve CFS nĂ« procesorĂ«t asimetrikĂ« si ARM funksionon ndryshe - fillimisht ngarkon bĂ«rthamat e vogla dhe energjikisht efikase.
  • NĂ«pĂ«rmjet API-t tĂ« ndjekjes sĂ« ngjarjeve tĂ« skedarĂ«ve fanotify, mund tĂ« merrni njoftime pĂ«r hapjen e skedarĂ«ve pĂ«r ekzekutim.
  • JanĂ« integruar kontrolluesi cpuset, me tĂ« cilin mund tĂ« kufizoni grupet e proceseve nĂ« pĂ«rvetĂ«simin e CPU-sĂ« dhe nyjeve NUMA.
  • ËshtĂ« aktivizuar mbĂ«shtetje pĂ«r kĂ«to pajisje ARM: 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Ă«nmundĂ«sinĂ« ARM: lidhja e nxehtĂ« e memories, mbrojtja nga Meltdown dhe Spectre, adresimi i memories 52-bit, etj.
  • MbĂ«shtetje pĂ«r instruksionin WBNOINVD pĂ«r x86-64.

Nënmundësia e memories:

  • PĂ«r mjetin KASAN nĂ« platformat ARM64 Ă«shtĂ« nĂ« dispozicion ndĂ«rrimi i etiketave verifikuese me konsum tĂ« ulĂ«t tĂ« memories.
  • Fragmentimi i memories Ă«shtĂ« reduktuar ndjeshĂ«m (deri nĂ« 90%), si rezultat mekanizmi Transparent HugePage funksionon mĂ« mirĂ«.
  • ShpejtĂ«sia e mremap(2) pĂ«r zona tĂ« mĂ«dha memories Ă«shtĂ« rritur deri nĂ« 20 herĂ«.
  • NĂ« mekanizmin KSM jhash2 Ă«shtĂ« zĂ«vendĂ«suar me xxhash, duke rritur shpejtĂ«sinĂ« e punĂ«s sĂ« KSM nĂ« sistemet 64-bit nĂ« 5 herĂ«.
  • PĂ«rmirĂ«sime nĂ« ZRam dhe OOM.

Disqet bllok dhe sistemet e skedarëve:

  • Mekanizmi blk-mq me njĂ« sistem shumĂ«-niveli tĂ« radhĂ«ve tĂ« kĂ«rkesave Ă«shtĂ« bĂ«rĂ« thelbĂ«sor pĂ«r disqet bllok. TĂ« gjithĂ« kodin e jo-mq e heqim.
  • 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Ă« swap, si dhe ndryshimi i FSID pa shkrimin e metadatat.
  • NĂ« F2FS Ă«shtĂ« shtuar thirrja ioctl pĂ«r kontrollin e vonuar tĂ« FS pĂ«rmes fsck.
  • ËshtĂ« integruar BinderFS - njĂ« pseudo-FS pĂ«r ndĂ«rveprimin midis proceseve. Lejon ekzekutimin e disa instancave tĂ« Android nĂ« njĂ« mjedis tĂ« vetĂ«m.
  • NjĂ« sĂ«rĂ« pĂ«rmirĂ«simesh nĂ« CIFS: cache DFS, atribute tĂ« zgjeruara, protokolli smb3.1.1.
  • ZRam funksionon mĂ« optimal me pajisjet swap tĂ« pavaruara, duke kursyer memĂłria.

Siguria dhe virtualizimi:

  • ËshtĂ« shtuar funksioni hash Streebog (GOST 34.11-2012), i zhvilluar nga FSB e RF.
  • MbĂ«shtetje pĂ«r algoritmin e enkriptimit Adiantum, tĂ« zhvilluar nga Google pĂ«r pajisjet me kapacitet tĂ« ulĂ«t.
  • Algoritmet XChaCha12, XChaCha20 dhe NHPoly1305 janĂ« tĂ« pĂ«rfshira.
  • Trajtimi i thirrjeve seccomp tani mund tĂ« transferohet nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit.
  • PĂ«r sistemet mysafir KVM Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r zgjerimet Intel Processor Trace me njĂ« rĂ«nie minimale tĂ« performancĂ«s.
  • PĂ«rmirĂ«sime nĂ« nĂ«nshkrimin KVM/Hyper-V.
  • Drejtori virtio-gpu tani ka mbĂ«shtetje pĂ«r simulimin EDID pĂ«r monitorĂ«t virtual.
  • NĂ« drejtuesin virtio_blk Ă«shtĂ« implementuar thirrje pĂ«r heqje.
  • JanĂ« implementuar funksione sigurie pĂ«r memorinĂ« NV, tĂ« bazuara nĂ« specifikimet Intel DSM 1.8.

Drejtorët e pajisjeve:

  • Ndryshime nĂ« API-nĂ« DRM pĂ«r mbĂ«shtetje tĂ« plotĂ« tĂ« sinkronizimit adaptiv (pjesĂ« e standardit DisplayPort) dhe frekuencave tĂ« ndryshueshme tĂ« rifreskimit (pjesĂ« e standardit HDMI).
  • Standardi Display Stream Compression pĂ«r kompresimin pa humbje tĂ« videove, tĂ« drejtuara pĂ«r ekrane me definita tĂ« larta, Ă«shtĂ« pĂ«rfshirĂ«.
  • Drejtori AMDGPU tani mbĂ«shtet FreeSync 2 HDR dhe rivendosjen e procesorit grafik pĂ«r CI, VI, SOC15.
  • Drejtori i videos Intel ka marrĂ« mbĂ«shtetje pĂ«r çipat Amber Lake, formatet YCBCR 4:2:0 dhe YCBCR 4:4:4.
  • NĂ« drejtuesin Nouveau Ă«shtĂ« pĂ«rfshirĂ« puna me modalitetet e videos pĂ«r kartat grafike tĂ« familjes Turing TU104/TU106.
  • JanarĂ«t e ekranit tĂ« prekur tĂ« Raspberry Pi, panelet CDTech, Banana Pi, DLC1010GIG dhe tĂ« tjerĂ« janĂ« integruar.
  • NĂ« driverin HDA Ă«shtĂ« e disponueshme mbĂ«shtetje pĂ«r butonin "jack", treguesit LED, pajisjet Tegra186 dhe Tegra194.
  • Sistemi i input-it ka mĂ«suar tĂ« punojĂ« me skrollim me saktĂ«si tĂ« lartĂ« nĂ« disa miq Microsoft dhe Logitech.
  • NjĂ« mori ndryshimesh nĂ« driverat e kamerave tĂ« uebit, tunerĂ«ve tĂ« TV, USB, IIO dhe tĂ« tjerĂ«.

Sistemi rrjetor:

  • NĂ« stack-un UDP Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r mekanizmin zero-copy pĂ«r transmetimin e tĂ« dhĂ«nave pĂ«rmes soketĂ«ve pa buferim ndĂ«rmjetĂ«s.
  • Aty gjithashtu Ă«shtĂ« shtuar mekanizmi Generic Receive Offload.
  • JanĂ« pĂ«rmirĂ«suar performancat e kĂ«rkimit nĂ« politikat xfrm kur ka njĂ« numĂ«r tĂ« madh.
  • NĂ« driverin VLAN Ă«shtĂ« shtuar mundĂ«sia e shkarkimit tĂ« tunelĂ«ve.
  • NjĂ« sĂ«rĂ« pĂ«rmirĂ«simesh nĂ« mbĂ«shtetje tĂ« Infiniband dhe rrjeteve pa tel.

Burimi: linux.org.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster