An saki Linux kernel 5.0

Ƙara yawan babban sigar zuwa 5 baya nufin kowane manyan canje-canje ko ɓarnawar dacewa. Yana taimaka wa ƙaunataccenmu Linus Torvalds su sami kwanciyar hankali. A ƙasa akwai jerin wasu canje-canje da sabbin abubuwa.

Mahimmin asali:

  • Mai tsara tsarin CFS akan na'urori masu asymmetric kamar ARM suna aiki daban-daban - yana fara ɗaukar ƙaramin ƙarfi da ingantattun abubuwan kuzari.
  • Ta hanyar fanotify fayil na bin diddigin taron API, zaku iya karɓar sanarwa lokacin da aka buɗe fayil don aiwatarwa.
  • An haɗa mai sarrafa cpuset, wanda za'a iya amfani dashi don iyakance ƙungiyoyin matakai dangane da amfani da CPU da NUMA nodes.
  • Taimako ga na'urorin ARM masu zuwa sun haɗa da: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5, da sauransu da yawa.
  • Haɓakawa a cikin tsarin ARM: ƙwaƙwalwar zafi mai zafi, Meltdown da Kariyar Specter, Maganar ƙwaƙwalwar 52-bit, da sauransu.
  • Taimako don umarnin WBNOINVD don x86-64.

Tsarin ƙwaƙwalwar ajiya:

  • Ana samun maye gurbin alamar gwaji tare da ƙarancin ƙwaƙwalwar ajiya don kayan aikin KASAN akan dandamali na ARM64.
  • An rage raguwar ɓarna ƙwaƙwalwar ajiya da matuƙar (har zuwa 90%), wanda ya haifar da tsarin Tsarin HugePage na Fassara yana aiki mafi kyau.
  • Ayyukan mremap(2) akan manyan wuraren ƙwaƙwalwar ajiya an ƙaru har zuwa sau 20.
  • A cikin tsarin KSM, jhash2 an maye gurbinsa da xxhash, saboda abin da saurin KSM akan tsarin 64-bit ya karu da sau 5.
  • Haɓakawa ga ZRam da OOM.

Toshe na'urori da tsarin fayil:

  • Tsarin blk-mq tare da tsarin matakai masu yawa na layukan buƙatun ya zama babban abin toshe na'urori. An cire duk lambar da ba ta mq ba.
  • Haɓakawa ga tallafin NVMe, musamman dangane da aikin na'ura akan hanyar sadarwa.
  • Don Btrfs, ana aiwatar da cikakken tallafi don sauya fayilolin, da kuma canza FSID ba tare da sake rubuta metadata ba.
  • An ƙara kiran ioctl zuwa F2FS don jinkirin duba FS ta fsck.
  • Haɗaɗɗen BinderFS - ƙaƙƙarfan FS don sadarwar tsaka-tsaki. Yana ba ku damar gudanar da misalan Android da yawa a cikin yanayi iri ɗaya.
  • Yawan haɓakawa a cikin CIFS: cache DFS, haɓaka halayen, smb3.1.1 yarjejeniya.
  • ZRam yana aiki da kyau tare da na'urorin musanyawa marasa amfani, yana adana ƙwaƙwalwar ajiya.

Tsaro da haɓakawa:

  • Ƙara aikin hash na Streebog (GOST 34.11-2012), wanda FSB na Tarayyar Rasha ya haɓaka.
  • Taimako ga algorithm na ɓoye Adiantum wanda Google ya haɓaka don ƙananan na'urori masu ƙarfi.
  • Algorithms XChaCha12, XChaCha20 da NHPoly1305 sun haɗa.
  • Karɓar kiran seccomp yanzu ana iya motsa shi zuwa sararin mai amfani.
  • Don tsarin baƙo na KVM, ana aiwatar da goyan bayan haɓakawa na Intel Processor Trace tare da ƙarancin lalacewa.
  • Ingantawa a cikin tsarin KVM/Hyper-V.
  • Direban virtio-gpu yanzu yana goyan bayan simintin EDID don masu saka idanu.
  • Direba virtio_blk yana aiwatar da kiran jefar.
  • Fasalolin tsaro da aka aiwatar don ƙwaƙwalwar NV dangane da ƙayyadaddun Intel DSM 1.8.

Direbobin Na'ura:

  • Canje-canje ga API ɗin DRM don cikakken goyan bayan daidaita daidaitawa (ɓangare na ma'auni na DisplayPort) da ƙimar wartsakewa mai canzawa (ɓangare na daidaitattun HDMI).
  • Nuni Matsakaicin Matsakaicin Rafi an haɗa shi don matsi mara hasara na rafukan bidiyo da aka gabatar da su zuwa babban allo.
  • Direban AMDGPU yanzu yana goyan bayan FreeSync 2 HDR da sake saitin GPU don CI, VI, SOC15.
  • Direban bidiyo na Intel yanzu yana goyan bayan guntuwar Amber Lake, YCBCR 4:2:0 da tsarin YCBCR 4:4:4.
  • Direban Nouveau ya haɗa da aiki tare da yanayin bidiyo don katunan bidiyo na dangin Turing TU104/TU106.
  • Haɗaɗɗen direbobi don Raspberry Pi touchscreen, CDTech panels, Banana Pi, DLC1010GIG, da dai sauransu.
  • Direban HDA yana goyan bayan maɓallin "jack", alamun LED, na'urorin Tegra186 da Tegra194.
  • Tsarin shigarwa ya koyi aiki tare da madaidaicin gungurawa akan wasu mice na Microsoft da Logitech.
  • Yawancin canje-canje a cikin direbobi don kyamaran gidan yanar gizo, masu gyara TV, USB, IIO, da sauransu.

Tsarin hanyar sadarwa:

  • Tarin UDP yana goyan bayan hanyar kwafin sifili don watsa bayanai akan soket ba tare da matsakaita ba.
  • Hakanan an ƙara tsarin karban Kashewa a can.
  • Inganta aikin bincike a manufofin xfrm lokacin da akwai adadi mai yawa.
  • An ƙara ikon sauke ramukan zuwa direban VLAN.
  • Yawancin haɓakawa a cikin goyan bayan Infiniband da cibiyoyin sadarwa mara waya.

source: linux.org.ru

Add a comment