Навовариҳои асосӣ
- Механизми pidfd ба шумо имкон медиҳад, ки ба раванд PID-и мушаххас таъин кунед. Пайвастшавӣ пас аз қатъ шудани раванд идома меёбад, то PID ҳангоми дубора оғоз кардани он ба он дода шавад. Дидани тафсилот.
- Маҳдудиятҳои диапазони басомадҳо дар нақшаи раванд. Масалан, равандҳои муҳимро метавон дар ҳадди ақали басомад (масалан, на камтар аз 3 ГГц) иҷро кард ва равандҳои афзалиятноки пастро дар ҳадди басомади баландтар (масалан, на бештар аз 2 ГГц) иҷро кардан мумкин аст. Дидани тафсилот.
- Дастгирии микросхемаҳои видеоии оилаи AMD Navi (RX5700) дар драйвери amdgpu. Ҳама функсияҳои зарурӣ, аз ҷумла рамзгузорӣ/декодкунии видео ва идоракунии нерӯ амалӣ карда мешаванд.
- Пурра дар протсессори x86-мувофиқи Zhaoxin кор мекунад, ки дар натиҷаи ҳамкории VIA ва ҳукумати Шанхай сохта шудааст.
- Зерсистемаи идоракунии нерӯ бо истифода аз технологияи Intel Speed Select, ки хоси баъзе протсессори оилаи Xeon мебошад. Технология бо қобилияти худ барои дуруст танзим кардани иҷрои ҳар як ядрои CPU назаррас аст.
- Механизми интизории раванди фазои корбарии энергетикӣ бо истифода аз дастурҳои umwait барои коркардкунандагони Intel Tremont. Дидани тафсилот.
- Диапазони 0.0.0.0/8 барои истифода тасвиб шудааст, ки 16 миллион суроғаҳои нави IPv4 медиҳад. Дидани тафсилот.
- Гипервизори чандир ва сабуки ACRN, ки барои идоракунии системаҳои IoT (Интернети чизҳо) мувофиқ аст. Дидани тафсилот.
Дар зер баъзе тағйироти дигар мавҷуданд.
Қисми асосии ядро
- Дастгирии фишурдани нармафзор ба формати xz, ки ба шумо имкон медиҳад директорияи /lib/firmware аз ~420 МБ то ~130 МБ кам кунед.
- Варианти нави занги системаи clone() бо қобилияти гузоштани парчамҳои бештар. Дидани тафсилот.
- Интихоби худкори ҳуруфи калонтар барои қарорҳои баланд дар консол.
- Опсияи CONFIG_PREEMPT_RT ҳамгироии босуръати маҷмӯи часбҳои RT ба шохаи асосии ядроро нишон медиҳад.
Зерсистемаи файл
- Системаи BULKSTAT ва INUMBERS XFS v5-ро тақозо мекунад ва кор инчунин барои татбиқи гузариши бисёр риштаҳои иноде оғоз шудааст.
- Btrfs ҳоло дар ҳама меъморӣ ҳисобҳои зудро (crc32c) истифода мебарад.
- Парчами тағирнопазирӣ (тағирнопазирӣ) ҳоло ба таври қатъӣ ба файлҳои кушодаи Ext4 татбиқ карда мешавад. Дастгирии сӯрохиҳо дар феҳристҳо амалӣ карда шуд.
- CEPH бо SELinux кор карданро ёд гирифтааст.
- Механизми smbdirect дар CIFS дигар таҷрибавӣ ҳисобида намешавад. Алгоритмҳои криптографӣ барои SMB3.1.1 GCM илова карда шуданд. Афзоиши суръати кушодани файл.
- F2FS метавонад файлҳои свопро ҷойгир кунад; онҳо дар реҷаи дастрасии мустақим кор мекунанд. Имконияти ғайрифаъол кардани коллектори партов бо нуқтаи гузаргоҳ = ғайрифаъол.
- Мизоҷони NFS метавонанд тавассути опсияи nconnect=X васлкунӣ якбора ба сервер пайвастҳои сершумори TCP барқарор кунанд.
Зерсистемаи хотира
- Ба хар дма-буф иноде пурра дода мешавад. Директорияҳои /proc/*/fd ва /proc/*/map_files дар бораи истифодаи буфери shmem маълумоти муфассал медиҳанд.
- Муҳаррики smaps маълумоти алоҳидаро дар бораи хотираи беном, хотираи муштарак ва кэши файл дар файли smaps_rollup proc намоиш медиҳад.
- Истифодаи rbtree барои swap_extent иҷрои онро беҳтар кард, вақте ки бисёр равандҳо фаъолона иваз мешуданд.
- /proc/meminfo шумораи саҳифаҳои vmallocро нишон медиҳад.
- Имкониятҳои асбобҳо/vm/slabinfo дар робита ба ҷудо кардани кэшҳо аз рӯи дараҷаи тақсимшавӣ васеъ карда шуданд.
Виртуализатсия ва амният
- Драйвери virtio-iommu барои дастгоҳи паравиртуализатсияшуда, ки имкон медиҳад дархостҳои IOMMU бидуни тақлид кардани ҷадвалҳои суроғаҳо фиристода шавад.
- Драйвери virtio-pmem барои дастрасӣ ба дискҳо тавассути фазои суроғаи ҷисмонӣ.
- Тезонидани дастрасӣ ба метадата барои vhost. Барои TX PPS санҷишҳо 24% афзоиши суръатро нишон медиҳанд.
- Барои vhost_net барои нобаёнӣ Zerocopy ғайрифаъол аст.
- Калидҳои рамзгузорӣ метавонанд ба фазоҳои ном замима карда шаванд.
- Дастгирии xxhash, як алгоритми хэшинги бениҳоят зуди криптографӣ, ки суръати он танҳо бо иҷрои хотира маҳдуд аст.
Зерсистемаи шабакавӣ
- Дастгирии ибтидоӣ барои объектҳои Nexthop, ки барои беҳтар кардани миқёспазирии хатсайрҳои IPv4 ва IPv6 пешбинӣ шудааст.
- Netfilter боркунии филтрро ба дастгоҳҳои суръатбахшии сахтафзор омӯхтааст. Дастгирии пайгирии пайвасти модарӣ барои пулҳо илова карда шуд.
- Модули нави идоракунии трафик, ки ба шумо имкон медиҳад сарлавҳаҳои бастаи MPLS-ро идора кунед.
- Зерсистемаи isdn4linux хориҷ карда шуд.
- Пингҳои LE барои Bluetooth дастрасанд.
Архитектураи сахтафзор
- Платформаҳо ва дастгоҳҳои нави ARM: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit барои Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box ва ғайра.
- Барои x86 механизми /proc/ илова карда шудааст /arch_status барои намоиш додани иттилооти мушаххаси меъморӣ, ба монанди бори охир истифода шудани AVX512.
- Иҷрои оптимизатсияи VMX барои KVM, суръати vmexit 12% зиёд шуд.
- Маълумоти гуногун дар бораи коркардкунандагони Intel KabyLake, AmberLake, WhiskeyLake ва Ice Lake илова ва нав карда шуд.
- фишурдани lzma ва lzo барои uImage дар PowerPC.
- Виртуализатсияи бехатар барои S390.
- Дастгирии саҳифаҳои хотираи калон барои RISCV.
- Ҳолати сайри вақт барои реҷаи корбар Linux (сустшавии вақт ва суръат).
Драйверҳои дастгоҳ
- Шинохти метамаълумоти HDR барои драйверҳои amdgpu ва i915.
- Васеъ кардани функсияҳо барои чипҳои видеоии Vega12 ва Vega20 дар amdgpu.
- Ислоҳи бисёрсегменти гамма барои i915, инчунин хомӯш кардани экрани асинхронӣ ва як қатор нармафзори нав.
- Ронандаи видеоии Nouveau шинохти чипҳоро аз оилаи TU116 омӯхтааст.
- Протоколҳои нави Bluetooth MediaTek MT7663U ва MediaTek MT7668U.
- Боркунии TLS TX HW барои Infiniband, инчунин назорати сахтафзор ва ҳарорат.
- Эътироф кардани кӯли Элхарт дар драйвери HD Audio.
- Дастгоҳҳо ва кодекҳои нави аудиоӣ: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
- Драйвери Apple SPI барои клавиатура ва трекпад.
- Дар зерсистемаи watchdog шумо метавонед барои кушодани /dev/watchdogN мӯҳлат муқаррар кунед.
- Механизми назорати басомади cpufreq аз ҷониби imx-cpufreq-dt ва Raspberry Pi дастгирӣ карда мешавад.
Манбаъ: linux.org.ru