Негізгі инновациялар
- Pidfd механизмі процеске белгілі бір PID тағайындауға мүмкіндік береді. Бекіту процесс аяқталғаннан кейін жалғасады, осылайша ол қайта басталған кезде оған PID берілуі мүмкін. Мәліметтерді көру.
- Процесс жоспарлаушысында жиілік диапазондарының шектеулері. Мысалы, маңызды процестерді ең төменгі жиілік шегінде орындауға болады (мысалы, 3 ГГц-тен кем емес), ал басымдығы төмен процестерді жоғары жиілік шегінде орындауға болады (мысалы, 2 ГГц-тен аспайды). Мәліметтерді көру.
- Amdgpu драйверіндегі AMD Navi отбасылық бейне чиптерін (RX5700) қолдау. Бейнені кодтау/декодтау және қуатты басқаруды қоса алғанда, барлық қажетті функциялар іске асырылады.
- VIA мен Шанхай үкіметі арасындағы ынтымақтастық нәтижесінде жасалған x86 үйлесімді Zhaoxin процессорларында толығымен жұмыс істейді.
- Xeon отбасының кейбір процессорларына тән Intel Speed Select технологиясын қолданатын қуатты басқару ішкі жүйесі. Технология әрбір процессор өзегі үшін өнімділікті дәл баптау мүмкіндігімен ерекшеленеді.
- Intel Tremont процессорларына арналған umwait нұсқауларын қолданатын энергияны үнемдейтін пайдаланушы кеңістігін күту механизмі. Мәліметтерді көру.
- 0.0.0.0/8 ауқымы пайдалануға рұқсат етілген, ол 16 миллион жаңа IPv4 мекенжайын береді. Мәліметтерді көру.
- Икемді, жеңіл ACRN гипервизоры, IoT жүйелерін (Интернет заттары) басқаруға өте қолайлы. Мәліметтерді көру.
Төменде кейбір басқа өзгерістер берілген.
Ядроның негізгі бөлігі
- Микробағдарламаны xz пішіміне қысуға қолдау көрсету, ол /lib/микробағдарлама каталогын ~420 МБ-тан ~130 МБ-қа дейін азайтуға мүмкіндік береді.
- Қосымша жалаушаларды орнату мүмкіндігі бар clone() жүйелік шақырудың жаңа нұсқасы. Мәліметтерді көру.
- Консольдегі жоғары ажыратымдылық үшін үлкен қаріпті автоматты түрде таңдау.
- CONFIG_PREEMPT_RT опциясы RT патчтары жиынының негізгі ядро тармағына жылдам интеграциясын белгілейді.
Файлдық ішкі жүйе
- BULKSTAT және INUMBERS жүйесі XFS v5 жүйесін шақырады, сонымен қатар көп ағынды инодты өтуді енгізу бойынша жұмыс басталды.
- Btrfs енді барлық архитектураларда жылдам бақылау сомасын (crc32c) пайдаланады.
- Өзгермейтін (өзгермейтін) жалауы енді Ext4-тегі ашық файлдарға қатаң түрде қолданылады. Анықтамалардағы саңылауларға қолдау көрсетілді.
- CEPH SELinux-пен жұмыс істеуді үйренді.
- CIFS жүйесіндегі smbdirect механизмі енді эксперименттік болып саналмайды. SMB3.1.1 GCM үшін криптографиялық алгоритмдер қосылды. Файлды ашу жылдамдығы жоғарылады.
- F2FS своп файлдарын орналастыра алады; олар тікелей қатынас режимінде жұмыс істейді. Бақылау пунктімен қоқыс жинағышты өшіру мүмкіндігі = өшіру.
- NFS клиенттері nconnect=X орнату опциясы арқылы серверге бірден бірнеше TCP қосылымдарын орната алады.
Жад ішкі жүйесі
- Әрбір dma-buf толық инод беріледі. /proc/*/fd және /proc/*/map_files каталогтары shmem буферін пайдалану туралы көптеген толық ақпаратты береді.
- smaps механизмі smaps_rollup proc файлындағы анонимді жад, ортақ жад және файл кэші туралы бөлек ақпаратты көрсетеді.
- swap_extent үшін rbtree пайдалану көптеген процестер белсенді түрде ауыстырылған кезде өнімділікті жақсартты.
- /proc/meminfo vmalloc беттерінің санын көрсетеді.
- Tools/vm/slabinfo мүмкіндіктері фрагментация дәрежесі бойынша кэштерді сұрыптау тұрғысынан кеңейтілді.
Виртуализация және қауіпсіздік
- Мекенжай кестелерін эмуляциялаусыз IOMMU сұрауларын жіберуге мүмкіндік беретін паравиртуалдандырылған құрылғыға арналған virtio-iommu драйвері.
- Физикалық мекенжай кеңістігі арқылы дискілерге қол жеткізуге арналған virtio-pmem драйвері.
- vhost үшін метадеректерге қол жеткізуді жеделдету. TX үшін PPS сынақтары жылдамдықтың 24%-ға артқанын көрсетеді.
- vhost_net үшін әдепкі бойынша нөлдік көшірме өшірілген.
- Шифрлау кілттерін аттар кеңістігіне қосуға болады.
- Жылдамдығы тек жад өнімділігімен шектелетін өте жылдам криптографиялық емес хэштеу алгоритмі xxhash қолдауы.
Желілік ішкі жүйе
- Nexthop нысандарына бастапқы қолдау IPv4 және IPv6 маршруттарының ауқымдылығын жақсартуға арналған.
- Netfilter сүзуді аппараттық жеделдету құрылғыларына түсіруді үйренді. Көпірлер үшін жергілікті қосылымды қадағалау қолдауы қосылды.
- MPLS пакетінің тақырыптарын басқаруға мүмкіндік беретін жаңа трафикті басқару модулі.
- isdn4linux ішкі жүйесі жойылды.
- LE пингтері Bluetooth үшін қол жетімді.
Аппараттық құрылымдар
- Жаңа ARM платформалары мен құрылғылары: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, Purism Librem5 үшін devkit, Qualcomm Dragonboard 845c, Hugsun X99 TV Box және т.б.
- x86 үшін /proc/ механизмі қосылды /arch_status AVX512 соңғы рет пайдаланылғаны сияқты архитектураға қатысты ақпаратты көрсету үшін.
- KVM үшін оңтайландырылған VMX өнімділігі, vmexit жылдамдығы 12% артты.
- Intel KabyLake, AmberLake, WhiskeyLake және Ice Lake процессорлары туралы әртүрлі ақпарат қосылды және жаңартылды.
- PowerPC жүйесіндегі uImage үшін lzma және lzo қысу.
- S390 үшін қауіпсіз виртио-виртуализация.
- RISCV үшін үлкен жад беттерін қолдау.
- Пайдаланушы режиміндегі Linux үшін уақыт бойынша саяхат режимі (уақытты баяулату және жеделдету).
Құрылғы драйверлері
- amdgpu және i915 драйверлері үшін HDR метадеректерін тану.
- Amdgpu ішіндегі Vega12 және Vega20 бейне чиптеріне арналған функционалдық кеңейтімдер.
- i915 үшін көп сегментті гамма түзету, сондай-ақ асинхронды экранды өшіру және бірқатар жаңа микробағдарламалар.
- Nouveau бейне драйвері TU116 отбасының чиптерін тануды үйренді.
- MediaTek MT7663U және MediaTek MT7668U жаңа Bluetooth протоколдары.
- Infiniband үшін TLS TX HW түсіру, сондай-ақ жақсартылған аппараттық құрал мен температураны бақылау.
- 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