Linux kernel 5.0 бароварда шуд

Зиёд кардани шумораи версияи асосӣ ба 5 маънои ягон тағйироти ҷиддӣ ё вайроншавии мутобиқатро надорад. Он танҳо ба Линус Торвалдси азизамон кӯмак мекунад, ки оромии рӯҳиро нигоҳ дорад. Дар зер рӯйхати баъзе тағйирот ва навовариҳо оварда шудааст.

Асосӣ:

  • Нақшаи равандҳои CFS дар протсессори асимметрӣ ба монанди ARM ба таври дигар кор мекунад - он аввал ядроҳои камқувват ва каммасрафро бор мекунад.
  • Тавассути API пайгирии рӯйдодҳои файли fanotify, шумо метавонед ҳангоми кушодани файл барои иҷро огоҳинома гиред.
  • Назоратчии cpuset ҳамгиро шудааст, ки метавонад барои маҳдуд кардани гурӯҳҳои равандҳо дар асоси истифодаи гиреҳҳои CPU ва NUMA истифода шавад.
  • Дастгирии дастгоҳҳои зерини ARM дохил карда шудааст: Qualcomm QCS404, Allwinner T3, NXP/Freescale i.MX7ULP, NXP LS1028A, i.MX8, RDA Micro RDA8810PL, Rockchip Gru Scarlet, Allwinner Emlid Neutis N5 ва бисёр дигарон.
  • Такмилҳо дар зерсистемаи ARM: хотираи гарм, муҳофизати Meltdown ва Specter, суроғаи хотираи 52-бит ва ғайра.
  • Дастгирии дастури WBNOINVD барои x86-64.

Зерсистемаи хотира:

  • Ивазкунии тегҳои санҷишӣ бо истеъмоли ками хотира барои асбоби KASAN дар платформаҳои ARM64 дастрас аст.
  • Тақсимоти хотира ба таври назаррас коҳиш ёфт (то 90%), ки дар натиҷа муҳаррики Transparent HugePage беҳтар кор мекунад.
  • Фаъолияти mremap (2) дар минтақаҳои хотираи калон то 20 маротиба зиёд карда шуд.
  • Дар механизми KSM, jhash2 бо xxhash иваз карда мешавад, ки ба туфайли он суръати KSM дар системаҳои 64-бит 5 маротиба афзоиш ёфтааст.
  • Такмилдиҳии ZRam ва OOM.

Блок кардани дастгоҳҳо ва системаҳои файлӣ:

  • Механизми blk-mq бо системаи бисёрсатҳии навбатҳои дархост барои дастгоҳҳои блок механизми асосӣ гардид. Ҳама рамзи ғайри mq хориҷ карда шуданд.
  • Такмили дастгирии NVMe, махсусан дар робита ба кори дастгоҳ тавассути шабака.
  • Барои Btrfs, дастгирии пурраи файлҳои своп, инчунин тағир додани FSID бидуни навиштани метамаълумот амалӣ карда мешавад.
  • Ба F2FS занги ioctl барои тафтиши таъхирнопазири FS тавассути fsck илова карда шуд.
  • Integrated BinderFS - як псевдо-FS барои иртибот байни равандҳо. Ба шумо имкон медиҳад, ки якчанд мисолҳои Android-ро дар як муҳит иҷро кунед.
  • Як қатор такмилҳо дар CIFS: кэши DFS, атрибутҳои васеъ, протоколи smb3.1.1.
  • ZRam бо дастгоҳҳои своп истифоданашуда беҳтар кор мекунад ва хотираро сарфа мекунад.

Амният ва виртуализатсия:

  • Функсияи хэши Streebog илова карда шуд (ГОСТ 34.11-2012), ки аз ҷониби ФСБ Федератсияи Русия таҳия шудааст.
  • Дастгирии алгоритми рамзгузории Adiantum, ки аз ҷониби Google барои дастгоҳҳои камқувват таҳия шудааст.
  • Алгоритмҳои XChaCha12, XChaCha20 ва NHPoly1305 дохил карда шудаанд.
  • Идоракунии зангҳои seccomp акнун метавонад ба фазои корбар интиқол дода шавад.
  • Барои системаҳои меҳмонони KVM, дастгирии васеъшавии Intel Processor Trace бо паст шудани ҳадди ақали кор амалӣ карда мешавад.
  • Такмилҳо дар зерсистемаи KVM/Hyper-V.
  • Драйвери virtio-gpu ҳоло моделсозии EDID-ро барои мониторҳои виртуалӣ дастгирӣ мекунад.
  • Ронандаи virtio_blk занги бекоркуниро амалӣ мекунад.
  • Хусусиятҳои амниятӣ барои хотираи NV дар асоси мушаххасоти Intel DSM 1.8 амалӣ карда шуданд.

Драйверҳои дастгоҳ:

  • Тағирот ба API DRM барои пурра дастгирӣ кардани ҳамоҳангсозии мутобиқшавӣ (қисми стандарти DisplayPort) ва суръати навсозии тағирёбанда (қисми стандарти HDMI).
  • Стандарти Display Stream Compression барои фишурдани бе талафи ҷараёнҳои видео, ки ба экранҳои баландсифат равона карда шудааст, дохил карда шудааст.
  • Драйвери AMDGPU ҳоло FreeSync 2 HDR ва аз нав танзимкунии GPU-ро барои CI, VI, SOC15 дастгирӣ мекунад.
  • Драйвери видеоии Intel ҳоло чипҳои Amber Lake, YCBCR 4:2:0 ва YCBCR 4:4:4 -ро дастгирӣ мекунад.
  • Ронандаи Nouveau кор бо режимҳои видеоиро барои кортҳои видеоии оилаи Turing TU104/TU106 дар бар мегирад.
  • Драйверҳои ҳамгирошуда барои экрани сенсорӣ Raspberry Pi, панелҳои CDTech, Banana Pi, DLC1010GIG ва ғайра.
  • Драйвери HDA тугмаи "jack", нишондиҳандаҳои LED, дастгоҳҳои Tegra186 ва Tegra194 -ро дастгирӣ мекунад.
  • Зерсистемаи вуруд кор карданро бо паймоиши дақиқи баланд дар баъзе мушҳои Microsoft ва Logitech омӯхт.
  • Тағироти зиёде дар драйверҳо барои веб-камераҳо, тюнерҳои телевизионӣ, USB, IIO ва ғайра.

Зерсистемаи шабакавӣ:

  • Стеки UDP механизми нусхабардории сифрро барои интиқоли маълумот тавассути розетка бидуни буферии фосилавӣ дастгирӣ мекунад.
  • Дар он ҷо механизми умумии борфарорӣ низ илова карда шудааст.
  • Фаъолияти беҳтаршудаи ҷустуҷӯ дар сиёсатҳои xfrm, вақте ки шумораи зиёди онҳо вуҷуд доранд.
  • Ба драйвери VLAN қобилияти холӣ кардани нақбҳо илова карда шудааст.
  • Як қатор беҳбудиҳо дар дастгирии шабакаҳои Infiniband ва бесим.

Манбаъ: linux.org.ru

Илова Эзоҳ