Linux ядросының 5.3-і шығарылды, не жаңалық екенін біліңіз

Linux ядросы

Екі ай дамығаннан кейін, Linus Torvalds Linux ядросының 5.3 нұсқасын ұсынды олардың арасында өзгерістер ең көрнекті AMD Navi GPU қолдауы бөлектелген, Zhaoxi процессорлары және Intel Speed ​​Select технологиясын басқару және тағы басқалары.

Жаңа нұсқасы туралы хабарландыру, Линус реттеудің барлық негізгі жақтаушыларының есіне салды ядроны дамыту пайдаланушы кеңістігінің компоненттері үшін бірдей мінез-құлықты сақтау. Ядроға енгізілген өзгертулер қолданыстағы және қолданушы деңгейіндегі регрессияға әкелетін қосымшаларды бұзбауы керек.

Сонымен қатар, мінез-құлықты бұзу АБИ-дің өзгеруіне, ескірген кодтардың немесе қателердің жойылуына ғана емес, сонымен қатар дұрыс пайдалы жақсартулардың жанама әсеріне де әкелуі мүмкін.

Linux ядросындағы жаңалықтар 5.3

Linux Kernel 5.3 жаңа нұсқасында ерекше болатын жаңалықтардың ішінен біз оны таба аламыз Amdgpu драйвері AMD NAVI графикалық процессорларына бастапқы қолдауды қосады (RX5700), оған базалық контроллер, дисплейдің өзара әрекеттесу коды (DCN2), GFX және есептеуді қолдау (GFX10), SDMA 5 (DMA0 жүйесі), қуатты басқару және мультимедиялық кодтаушылар / декодерлер (VCN2) кіреді.

Amdgpu Vega12 және Vega20 GPU карталарын қолдау жақсарды, ол үшін жады мен қуатты басқарудың қосымша мүмкіндіктері қосылды.

Icelake чиптеріне арналған Intel видеокарталарына арналған DRM драйверінде гамма түзетудің жаңа көп сегменттік режимі енгізілді. DisplayPort арқылы YCbCr4: 2: 0 форматында көрсету мүмкіндігі қосылды.

Жад және жүйелік қызметтер

5.3 ядросында, Intel Speed ​​Select Power Management технологиясына қолдау көрсету, бұл не Intel Xeon процессорлары бар таңдаулы серверлерде қол жетімді. Бұл технология әр түрлі процессорлық ядролар үшін бөлім өнімділігі мен өнімділік параметрлерін орнатуға мүмкіндік береді, бұл басқа ядролардағы өнімділікті құрметтей отырып, белгілі бір ядроларда орындалатын тапсырмалар үшін өнімділікке басымдық беруге мүмкіндік береді.

Екінші жағынан, Linux ядросында 5.3 пайдаланушы кеңістігіндегі процестер циклдарды қолданбай қысқа уақыт күте алады umwait нұсқауын қолдану. Бұл нұсқаулық umonitor және tpause нұсқауларымен бірге келесі Intel «Tremont» чиптерінде ұсынылатын болады және бұл Hyper Threading пайдалану кезінде энергияны үнемдейтін және басқа жіптердің жұмысына әсер етпейтін кідірістерді жүзеге асыруға мүмкіндік береді.

RISC-V архитектурасы үшін үлкен жад беттерін қолдау қосылды (үлкен беттер).

Дисктің ішкі жүйесі, енгізу-шығару және файлдық жүйелер

XFS файлдық жүйесі үшін көп ағынды инодты айналып өту параметрі жүзеге асырылады (мысалы, квоталарды тексеру кезінде). Жаңа ioctl BULKSTAT және INUMBERS қосылады, бұл FS форматының бесінші шығарылымында пайда болған инодтардың туу уақыты және әрбір AG тобы үшін BULKSTAT және INUMBERS параметрлерін орнату мүмкіндігі сияқты функцияларға қол жеткізуді қамтамасыз етеді (Assignment Groups).

Әзірше Ext4 файлдық жүйесі үшін бос каталогтарға қолдау қосылды (ажыратылмаған блоктар). 'I' жалаушасы ашық файлдарға өңделді (файл ашық болған кезде жалауша орнатылған жағдайда тыйым салуға тыйым салынады).

F2FS бақылау нүктесінде = өшірілген режимде жұмыс істеген кезде қоқыс жинауды шектейтін опцияны қосады.

Своп-файлды тікелей енгізу / шығару мүмкіндігі бар F2FS-те орналастыру мүмкіндігі қосылды. Барлық пайдаланушылар үшін файлды түзетуге және сол файлдарға блоктарды тағайындауға қолдау қосылды.

Виртуализация және қауіпсіздік

Ядроның құрамына кіретін ACRN құрылғыларына арналған гипервизор кіреді, нақты уақыт режимінде тапсырманы дайындығын және маңызды жүйелерде қолдануға жарамдылығын ескере отырып жазылған. ACRN минималды үстеме шығындарды қамтамасыз етеді, кешігуді қамтамасыз етеді және жабдықпен өзара әрекеттесу кезінде барабар жауаптылықты қамтамасыз етеді.

Linux пайдаланушы режимі уақытқа байланысты кодты жөндеуді жеңілдету үшін виртуалды UML ортасында уақытты баяулатуға немесе жылдамдатуға мүмкіндік беретін режимді қосты. Әрі қарай, бастау параметрі қосылды бұл жүйелік сағатты дәуір форматындағы белгілі бір сәттен бастауға мүмкіндік береді.

Nftables үшін Netfilter сүзгі механизмдеріне қолдау қосады драйверлерге қосылған Flow Block API көмегімен жабдықталған жедел пакеттер. Барлық тізбектері бар толық ереже кестелерін желілік адаптерлердің жанында тасымалдауға болады. Қосылу кестеге NFT_TABLE_F_HW байланыстыру арқылы жүзеге асырылады.

3 және 4 қабаттарының қарапайым метадеректері, әрекеттерді қабылдау / қабылдамау, IP және жіберуші / алушы желілік порттары бойынша сәйкестендіру және протокол түріне қолдау көрсетіледі.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.