Linux kernel 5.0 serbest hat berdan

Zêdekirina hejmara guhertoya sereke bo 5 nayê wateya ti guhertinên mezin an têkçûnên lihevhatinê. Ew bi hêsanî alîkariya meya delal Linus Torvalds dike ku aramiya hişê xwe biparêze. Li jêr navnîşek hin guhertin û nûjeniyan heye.

Navê bingehîn:

  • Plansazkirina pêvajoya CFS-ê li ser pêvajoyên asîmetrîk ên mîna ARM bi rengek cûda dixebite - ew pêşî keriyên kêm-hêza û enerjiyê bar dike.
  • Bi navgîniya API-ya şopandina bûyera pelê fanotify, hûn dikarin gava ku pelek ji bo darvekirinê vebe agahdariyan bistînin.
  • Kontrolkerê cpuset hatî yek kirin, ku dikare were bikar anîn da ku komên pêvajoyên li ser bingeha karanîna CPU û girêkên NUMA sînordar bike.
  • Piştgiriya ji bo amûrên ARM yên jêrîn tê de hene: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, û gelekên din.
  • Pêşveçûnên di binpergala ARM de: pêveka germ, parastina Meltdown û Specter, navnîşana bîranîna 52-bit, hwd.
  • Piştgiriya fermana WBNOINVD ji bo x86-64.

Binepergala bîrê:

  • Ji bo amûra KASAN-ê li ser platformên ARM64 veguheztina nîşana ceribandinê bi xerckirina bîranîna kêm heye.
  • Parçebûna bîranînê bi rengek berbiçav kêm bûye (heta 90%), di encamê de motora Transparent HugePage çêtir dixebite.
  • Performansa mremap(2) li ser deverên mezin ên bîranînê heya 20 carî zêde bûye.
  • Di mekanîzmaya KSM de, jhash2 bi xxhash ve tê veguheztin, ji ber vê yekê leza KSM li ser pergalên 64-bit 5 carî zêde bûye.
  • Pêşveçûnên ZRam û OOM.

Amûr û pergalên pelan asteng bikin:

  • Mekanîzmaya blk-mq bi pergalek pir-asta rêzên daxwaznameyê ji bo amûrên blokê bûye ya sereke. Hemî kodên ne-mq hatine rakirin.
  • Pêşveçûnên piştgiriya NVMe, nemaze di warê xebata cîhazê de li ser torê.
  • Ji bo Btrfs, piştgiriya tam ji bo pelên guheztinê tê bicîh kirin, û her weha FSID-ê bêyî ji nû ve nivîsandina metadata diguhezîne.
  • Bangek ioctl li F2FS-ê hate zêdekirin ji bo kontrolkirina taloqkirî ya FS-ê bi riya fsck.
  • BinderFS ya yekbûyî - ji bo pêwendiya pêvajoyek pseudo-FS. Destûrê dide we ku hûn di heman hawîrdorê de gelek mînakên Android-ê bimeşînin.
  • Di CIFS de çend çêtirkirin: cache DFS, taybetmendiyên berfireh, protokola smb3.1.1.
  • ZRam bi cîhazên guheztinê yên ku nehatine bikar anîn re çêtir dixebite, bîranînê tomar dike.

Ewlekarî û virtual:

  • Fonksiyona hash Streebog (GOST 34.11-2012) zêde kir, ku ji hêla FSB ya Federasyona Rûsyayê ve hatî pêşve xistin.
  • Piştgiriya ji bo algorîtmaya şîfrekirinê ya Adiantum ku ji hêla Google ve ji bo cîhazên kêm-hêza hatî pêşve xistin.
  • Algorîtmayên XChaCha12, XChaCha20 û NHPoly1305 tê de hene.
  • Birêvebirina bangên seccomp naha dikare li cîhê bikarhêner were veguheztin.
  • Ji bo pergalên mêvanên KVM, piştgirî ji bo pêvekên Intel Processor Trace bi kêmbûna performansa hindiktirîn tête bicîh kirin.
  • Pêşveçûnên di binpergala KVM / Hyper-V de.
  • Naha ajokera virtio-gpu ji bo çavdêrên virtual simulasyona EDID piştgirî dike.
  • Ajokarê virtio_blk banga veqetandinê pêk tîne.
  • Taybetmendiyên ewlehiyê yên ji bo bîranîna NV-ê li ser bingeha taybetmendiyên Intel DSM 1.8 hatine bicîh kirin.

Ajokarên cîhazê:

  • Guhertinên DRM API-ya ku bi tevahî hevdengiya adaptîf (beşek ji standarda DisplayPort) û rêjeyên nûvekirina guhêrbar (beşek standarda HDMI) piştgirî dike.
  • Standard Compression Stream Display ji bo berhevkirina bê windahî ya herikên vîdyoyê yên ku ji ekranên rezîliya bilind re têne navnîş kirin tê de.
  • Ajokarê AMDGPU naha ji bo CI, VI, SOC2 ji nû vekirina FreeSync 15 HDR û GPU piştgirî dike.
  • Ajokera vîdyoyê ya Intel naha çîpên Amber Lake, formatên YCBCR 4:2:0 û YCBCR 4:4:4 piştgirî dike.
  • Ajokarê Nouveau ji bo kartên vîdyoyê yên malbata Turing TU104 / TU106 bi modên vîdyoyê re kar dike.
  • Ajokarên yekbûyî yên ji bo Raspberry Pi touchscreen, panelên CDTech, Banana Pi, DLC1010GIG, hwd.
  • Ajokarê HDA bişkoja "jack", nîşaneyên LED, cîhazên Tegra186 û Tegra194 piştgirî dike.
  • Binepergala têketinê fêr bûye ku li ser hin mişkên Microsoft û Logitech-ê bi gerokkirina rast-bilind bixebite.
  • Gelek guhertin di ajokarên ji bo kamerayên webê, tunerên TV, USB, IIO, hwd.

Bine pergala torê:

  • Stack UDP ji bo veguheztina daneyan li ser soketek bêyî tamponek navîn mekanîzmayek kopiyek zero piştgirî dike.
  • Mekanîzmaya Generic Receive Offload jî li wir hatiye zêdekirin.
  • Dema ku hejmareke mezin ji wan hebin di polîtîkayên xfrm de performansa lêgerînê çêtir kirin.
  • Kapasîteya daxistina tunelan li ajokera VLAN-ê hate zêdekirin.
  • Di piştgirîkirina Infiniband û torên wireless de hejmarek çêtirkirin.

Source: linux.org.ru

Add a comment