{"id":102933,"date":"2022-01-10T15:36:38","date_gmt":"2022-01-10T13:36:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/%d1%80%d0%b5%d0%bb%d0%b8%d0%b7-%d1%8f%d0%b4%d1%80%d0%b0-linux-5-16"},"modified":"2022-01-10T15:36:38","modified_gmt":"2022-01-10T13:36:38","slug":"reliz-yadra-linux-5-16","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-5-16","title":{"rendered":"Utg\u00e5van av Linux-k\u00e4rnan 5.16","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.16. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 futex_waitv \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Windows-\u0438\u0433\u0440 \u0432 Wine, \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \u0432 \u0424\u0421 \u0447\u0435\u0440\u0435\u0437 fanotify, \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0444\u043e\u043b\u0438\u0430\u043d\u0442\u043e\u0432 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 AMX, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u0437\u0430 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0441\u043e\u043a\u0435\u0442\u0430\u043c\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432 netfilter \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u0438  &#171;egress&#187;, \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b DAMON \u0434\u043b\u044f \u0443\u043f\u0440\u0435\u0436\u0434\u0430\u044e\u0449\u0435\u0433\u043e \u0432\u044b\u0442\u0435\u0441\u043d\u0435\u043d\u0438\u044f \u043d\u0435\u0432\u043e\u0441\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u043f\u0430\u043c\u044f\u0442\u0438, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0435\u0440\u0435\u0433\u0440\u0443\u0437\u043e\u043a \u043f\u0440\u0438 \u0431\u043e\u043b\u044c\u0448\u043e\u043c \u043e\u0431\u044a\u0451\u043c\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0437\u0430\u043f\u0438\u0441\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u0438\u0432\u043e\u0434\u043d\u044b\u0445 \u0436\u0451\u0441\u0442\u043a\u0438\u0445 \u0434\u0438\u0441\u043a\u043e\u0432.    <\/p>\n<p>\u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15415 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2105 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432,  \u0440\u0430\u0437\u043c\u0435\u0440 \u043f\u0430\u0442\u0447\u0430 &#8212; 45 \u041c\u0411 (\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u043b\u0438 12023 \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e 685198 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430,  \u0443\u0434\u0430\u043b\u0435\u043d\u043e 263867 \u0441\u0442\u0440\u043e\u043a). \u041e\u043a\u043e\u043b\u043e 44% \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 5.16 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 16% \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0438\u043c\u0435\u044e\u0442 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u043a \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u043a\u043e\u0434\u0430, \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440, 16% \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0441\u0442\u0435\u043a\u043e\u043c, 4% &#8212; \u0441 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u0438 4% c \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u043c\u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u044f\u0434\u0440\u0430.    <\/p>\n<p>  De huvudsakliga nyheterna i k\u00e4rnan 5.16:  <\/p>\n<ul>\n<li class=\"l\"> <b>Disksubsystem, in- och utmatning och filsystem<\/b>\n<ul>\n<li class=\"l\"> \u0412 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c fanotify \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0437\u0430 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a. \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 &#8212; FAN_FS_ERROR, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0434\u043b\u044f \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 \u0438\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f. \u041f\u0440\u0438 \u043a\u0430\u0441\u043a\u0430\u0434\u043d\u043e\u043c \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u0441\u0435\u0440\u0438\u0438 \u043e\u0448\u0438\u0431\u043e\u043a fanotify \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0443 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e \u043f\u0435\u0440\u0432\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0435 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043e\u0431\u0449\u0438\u043c \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u043e\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u0434\u043b\u044f \u0443\u043f\u0440\u043e\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0431\u043e\u0440\u0430 \u043f\u0440\u0438\u0447\u0438\u043d \u0441\u0431\u043e\u044f. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u043e\u043a\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0424\u0421 Ext4.\n<li class=\"l\"> F\u00f6rb\u00e4ttrad hantering av skrivbelastningar (write congestion) vid skrivoperationer som uppst\u00e5r n\u00e4r skrivoperationernas volym \u00f6verskrider lagringens bandbredd och systemet tvingas blockera skrivprocessens f\u00f6rfr\u00e5gningar tills redan skickade f\u00f6rfr\u00e5gningar har genomf\u00f6rts. I den nya versionen har k\u00e4rnans mekanism som anv\u00e4nds f\u00f6r att f\u00e5 information om uppkomsten av skrivbelastning och blockering av uppgifter helt omarbetats, eftersom den gamla implementationen hade problem med hantering av skrivbelastning i samband med utbyte av minnessidor till v\u00e4xlingsutrymme vid brist p\u00e5 minne i systemet.\n<li class=\"l\"> \u0412 Btrfs \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0437\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 (Zoned Namespace), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0439 \u0432 \u0436\u0451\u0441\u0442\u043a\u0438\u0445 \u0434\u0438\u0441\u043a\u0430\u0445 \u0438\u043b\u0438 NVMe SSD \u0434\u043b\u044f \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u0437\u043e\u043d\u044b, \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u044b \u0431\u043b\u043e\u043a\u043e\u0432 \u0438\u043b\u0438 \u0441\u0435\u043a\u0442\u043e\u0440\u043e\u0432, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043b\u0438\u0448\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0446\u0435\u043b\u0438\u043a\u043e\u043c \u0432\u0441\u0435\u0439 \u0433\u0440\u0443\u043f\u043f\u044b \u0431\u043b\u043e\u043a\u043e\u0432. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0432\u043d\u0435\u0441\u0435\u043d\u044b \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438  \u043b\u043e\u0433\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f inode, \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0432\u0448\u0438\u0435 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0432 \u0442\u0435\u0441\u0442\u0435 dbench \u043d\u0430 3% \u0438 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0438 \u043d\u0430 11%. \u041f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043b\u043e\u0433\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043e \u0447\u0438\u0441\u043b\u043e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u043f\u043e\u0438\u0441\u043a\u0430 \u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a \u0432 \u0434\u0435\u0440\u0435\u0432\u0435. \u0423\u0441\u043a\u043e\u0440\u0435\u043d\u0430 \u0432\u0441\u0442\u0430\u0432\u043a\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 btree \u0432 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 (\u0432\u0440\u0435\u043c\u044f \u043c\u0430\u0441\u0441\u043e\u0432\u043e\u0439 \u0432\u0441\u0442\u0430\u0432\u043a\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u043b\u043e\u0441\u044c \u043d\u0430 4%, \u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043d\u0430 12%). \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0436\u0430\u0442\u0438\u044f \u043f\u0440\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0435 \u043f\u043e\u043b\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u0435\u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0441\u0442\u0440\u0430\u043d\u0438\u0446 (subpage). \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0432\u0442\u043e\u0440\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0434\u043b\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u044b &#171;send&#187;.\n<li class=\"l\"> I filsystemet XFS har minnesf\u00f6rbrukningen minskats genom anv\u00e4ndning av separata slab-cachear f\u00f6r ofta anv\u00e4nda element och genom att minska vissa datakonstruktioner.\n<li class=\"l\"> I filsystemet Ext4 har endast fel som har r\u00e4ttats och en mer exakt ber\u00e4kning av parametrarna f\u00f6r f\u00f6rdr\u00f6jd initialisering av Inode-tabellen noterats.\n<li class=\"l\"> P\u00e5 blockenhetsniv\u00e5 har optimeringar implementerats som avsev\u00e4rt \u00f6kar effektiviteten av bindning av operationer till CPU-k\u00e4rnor.\n<li class=\"l\"> Inledande st\u00f6d f\u00f6r h\u00e5rddiskar med flera oberoende drivningar (multi-actuator) har lagts till, vilket m\u00f6jligg\u00f6r samtidig \u00e5tkomst till flera sektorer i olika zoner av den magnetiska plattan.\n<li class=\"l\"> En ny ioctl-kommando CDROM_TIMED_MEDIA_CHANGE har lagts till f\u00f6r att identifiera media byten i optiska enheter.\n<li class=\"l\"> I filsystemet EROFS (Enhanced Read-Only File System) har st\u00f6d f\u00f6r att fungera \u00f6ver flera lagringsenheter lagts till. Olika enheter kan \u00e5terspeglas i ett enda 32-bitars adressutrymme f\u00f6r block. St\u00f6d f\u00f6r komprimering med LZMA-algoritmen har ocks\u00e5 lagts till.\n<li class=\"l\"> I F2FS-filsystemet har monteringsalternativ lagts till f\u00f6r att hantera fragmentering av filer n\u00e4r de placeras i lagring (till exempel f\u00f6r att fels\u00f6ka optimeringar f\u00f6r fragmenterade lagringssystem).\n<li class=\"l\"> \u0412 CEPH \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432 \u0432 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 (\u0434\u043b\u044f \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0440\u043e\u0433\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u0438 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u043b\u0430\u0433 &#8216;-o wsync&#8217;). \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u0435\u0442\u0440\u0438\u043a, \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432.\n<li class=\"l\"> I CIFS har monteringsparametern tcpnodelay lagts till, vilket st\u00e4ller in tcp_sock_set_nodelay-l\u00e4get f\u00f6r n\u00e4tverksocket, vilket inaktiverar v\u00e4ntan p\u00e5 att k\u00f6erna i TCP-stacken ska fyllas. St\u00f6d f\u00f6r inb\u00e4ddade DFS-l\u00e4nkar (Distributed File System) har lagts till vid ommontering.\n<li class=\"l\"> St\u00f6d f\u00f6r att slutf\u00f6ra beg\u00e4rningar till blockenheter i batchl\u00e4ge har lagts till. Testning av f\u00f6r\u00e4ndringen visade en \u00f6kning av intensiteten f\u00f6r random read-operationer fr\u00e5n Optane-enheter fr\u00e5n 6,1 till 6,6 miljoner IOPS per k\u00e4rna i CPU.                            <\/ul>\n<li class=\"l\"> <b>Minne och systemtj\u00e4nster<\/b>\n<ul>\n<li class=\"l\"> Ett nytt systemanrop futex_waitv har lagts till, vilket m\u00f6jligg\u00f6r att \u00f6vervaka tillst\u00e5ndet hos flera futexar med ett enda systemanrop. Denna funktionalitet liknar den tillg\u00e4ngliga i Windows, WaitForMultipleObjects, vars emulering via futex_waitv kan vara anv\u00e4ndbar f\u00f6r att \u00f6ka prestandan hos Windows-spel som k\u00f6rs under Wine eller Proton. Dessutom kan samtidig \u00f6vervakning av futexar anv\u00e4ndas f\u00f6r att optimera prestandan hos inhemska spelf\u00f6rsamlingar f\u00f6r Linux.\n<li class=\"l\"> Konceptet med minnessidor (page folios) har realiserats, vilket m\u00f6jligg\u00f6r snabbare minneshantering vid typiska belastningar i vissa delsystem av k\u00e4rnan. F\u00f6r n\u00e4rvarande har den grundl\u00e4ggande minneshanteringssubsystemet i k\u00e4rnan och implementeringen av sidcache redan \u00f6verf\u00f6rts till foley, och i framtiden planeras en \u00f6verf\u00f6ring av filsystem. Dessutom planeras det ocks\u00e5 att st\u00f6dja fler-sidiga foley i k\u00e4rnan.\n<p> Foley liknar sammanslagna minnessidor (compound pages), men har f\u00f6rb\u00e4ttrad semantik och en mer begriplig arbetsorganisation. F\u00f6r att hantera systemminnet delas tillg\u00e4ngligt RAM-minne upp i minnessidor vars storlek beror p\u00e5 arkitekturen, men p\u00e5 x86-system m\u00e4ts de i kilobyte (vanligtvis 4096 byte). Moderna system \u00e4r utrustade med tiotals gigabyte RAM, vilket leder till en mer komplex minneshantering p\u00e5 grund av behovet av att hantera ett stort antal minnessidor. F\u00f6r att minska antalet sidor har konceptet med sammanslagna sidor (compound pages) implementerats i k\u00e4rnan, med strukturer som t\u00e4cker mer \u00e4n en fysisk minnessida. Men API:et f\u00f6r att manipulera med sammanslagna sidor l\u00e4mnade mycket att \u00f6nska och ledde till ytterligare overhead.    <\/p>\n<li class=\"l\"> En handler som beaktar cacheklustring i CPU har lagts till i schemal\u00e4ggaren. I vissa processorer, som Kunpeng 920 (ARM) och Intel Jacobsville (x86), kan ett visst antal CPU-k\u00e4rnor, vanligtvis 4, dela L3 eller L2-cache. Att ta h\u00e4nsyn till s\u00e5dana toppologier kan avsev\u00e4rt \u00f6ka effektiviteten i f\u00f6rdelningen av uppgifter bland CPU-k\u00e4rnor i schemal\u00e4ggaren, eftersom flyttning av uppgifter inom ett enda CPU-kluster \u00f6kar bandbredden f\u00f6r minnes\u00e5tkomst och minskar konkurrensen i cachen.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 AMX (Advanced Matrix Extensions), \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u0445 Intel Xeon Scalable, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u043f\u043e\u0434 \u043a\u043e\u0434\u043e\u0432\u044b\u043c \u0438\u043c\u0435\u043d\u0435\u043c Sapphire Rapids. AMX \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u043d\u043e\u0432\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b  TMM &#171;TILE&#187; \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u044d\u0442\u0438\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0445, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a TMUL (Tile matrix MULtiply) \u0434\u043b\u044f \u0443\u043c\u043d\u043e\u0436\u0435\u043d\u0438\u044f \u043c\u0430\u0442\u0440\u0438\u0446.\n<li class=\"l\"> Flera nya funktioner har implementerats baserat p\u00e5 den DAMON (Data Access MONitor) underavdelning som lades till i f\u00f6reg\u00e5ende version, vilket m\u00f6jligg\u00f6r \u00f6vervakning av data\u00e5tkomst i det operativa minnet i samband med den valda processen som k\u00f6rs i anv\u00e4ndarutrymmet. Till exempel ger underavdelningen m\u00f6jlighet att analysera vilka specifika minnesomr\u00e5den processen har tillg\u00e5tt under hela sin livsl\u00e4ngd, samt vilka minnesomr\u00e5den som f\u00f6rblev ouppskattade.\n<ul>\n<li class=\"l\"> DAMON_RECLAIM f\u00f6r identifiering och utvisning av minnesomr\u00e5den som inte har tillg\u00e5tts. Mekanismen kan anv\u00e4ndas f\u00f6r proaktiv mjuk utvisning av minnessidor n\u00e4r man n\u00e4rmar sig brist p\u00e5 ledigt minne.\n<li class=\"l\"> DAMOS (Data Access Monitoring-based Operation Schemes) f\u00f6r till\u00e4mpning av specificerade operationer madvise(), s\u00e5som frig\u00f6ring av ytterligare ledigt minne, p\u00e5 minnesomr\u00e5den f\u00f6r vilka en viss \u00e5tkomstfrekvens registreras. Inst\u00e4llningarna f\u00f6r DAMOS konfigureras via debugfs.\n<li class=\"l\"> M\u00f6jlighet att \u00f6vervaka det fysiska adressutrymmet av minnet (tidigare kunde man endast \u00f6vervaka virtuella adresser).  <\/ul>\n<li class=\"l\"> \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u0441\u0436\u0430\u0442\u0438\u044f zstd \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u0434\u043e \u0432\u0435\u0440\u0441\u0438\u0438 1.4.10, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u043e \u0437\u0430\u043c\u0435\u0442\u043d\u043e \u043f\u043e\u0434\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c \u044f\u0434\u0440\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u0436\u0430\u0442\u0438\u0435 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0430 \u043e\u0431\u0440\u0430\u0437\u0430 \u044f\u0434\u0440\u0430 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0430 \u043d\u0430 35%, \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0441\u0436\u0430\u0442\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 Btrfs \u0438 SquashFS \u043f\u043e\u0432\u044b\u0441\u0438\u043b\u0430\u0441\u044c \u043d\u0430 15%, \u0430 \u0432 ZRAM  &#8212; \u043d\u0430 30%). \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0432 \u044f\u0434\u0440\u0435 \u0431\u044b\u043b\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f zstd, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u0432\u0435\u0440\u0441\u0438\u0438 1.3.1, \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0431\u043e\u043b\u0435\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u0438 \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043c\u043d\u043e\u0433\u0438\u0435 \u0432\u0430\u0436\u043d\u044b\u0435 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438. \u041a\u0440\u043e\u043c\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043d\u0430 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u0442\u0447 \u0442\u0430\u043a\u0436\u0435  \u0443\u043f\u0440\u043e\u0449\u0430\u0435\u0442 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e \u0441 upstream-\u0432\u0435\u0442\u043a\u043e\u0439 zstd, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044f \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u044f\u0434\u0440\u043e \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0438\u0437 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f zstd. \u0412 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u043a\u043e\u0434 zstd \u0432 \u044f\u0434\u0440\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u044e\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u043f\u043e \u043c\u0435\u0440\u0435 \u0432\u044b\u0445\u043e\u0434\u0430 \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 zstd.\n<li class=\"l\"> En stor m\u00e4ngd f\u00f6rb\u00e4ttringar har inf\u00f6rts i eBPF-subsystemet. M\u00f6jlighet att anropa funktioner fr\u00e5n k\u00e4rnmoduler ur BPF-program har lagts till. Funktionen bpf_trace_vprintk() har implementerats, vilket skiljer sig fr\u00e5n bpf_trace_printk() och till\u00e5ter att skriva ut fler \u00e4n tre argument p\u00e5 en g\u00e5ng. En ny datalagringsstruktur (BPF map) bloom filter har lagts till, vilket m\u00f6jligg\u00f6r anv\u00e4ndning av en sannolikhetsdatabashanteringsstruktur f\u00f6r att avg\u00f6ra om ett element finns i en upps\u00e4ttning. En ny attribut BTF_KIND_TAG har lagts till, som kan anv\u00e4ndas i BPF-program f\u00f6r att koppla taggar till funktionsparametrar, till exempel f\u00f6r att f\u00f6renkla felidentifiering i anv\u00e4ndarprogram. I libbpf har det blivit m\u00f6jligt att skapa egna sektioner .rodata.*\\\/data.*, st\u00f6d f\u00f6r sp\u00e5rningseventen uprobe och kprobe har implementerats, och ett API f\u00f6r att kopiera alla typer av BTF fr\u00e5n ett objekt till ett annat har lagts till. St\u00f6det f\u00f6r AF_XDP har flyttats ut fr\u00e5n libbpf till ett separat bibliotek libxdp. F\u00f6r MIPS-arkitekturen har en JIT-kompilator f\u00f6r BPF virtuella maskin implementerats.\n<li class=\"l\"> F\u00f6r ARM64-arkitekturen har st\u00f6d f\u00f6r ARMv8.6-f\u00f6rl\u00e4ngningar f\u00f6r timern implementerats, inklusive de som m\u00f6jligg\u00f6r sj\u00e4lvsynergi av systemregister utan att anv\u00e4nda ISB-instruktioner.\n<li class=\"l\"> F\u00f6r PA-RISC-arkitekturen har det blivit m\u00f6jligt att anv\u00e4nda KFENCE-mekanismen f\u00f6r att uppt\u00e4cka minnesfel, och st\u00f6d f\u00f6r KCSAN-racedetektorer har lagts till.\n<li class=\"l\"> M\u00f6jlighet till att konfigurera accessr\u00e4ttigheter till tracefs p\u00e5 anv\u00e4ndar- och gruppniv\u00e5 har tillhandah\u00e5llits, till exempel kan nu \u00e5tkomst till sp\u00e5rningsverktyg endast ges till medlemmar i en viss grupp.                        <\/ul>\n<li class=\"l\"> <b>Virtualisering och s\u00e4kerhet<\/b>\n<ul>\n<li class=\"l\"> I io_uring- och device-mapper-subsystemen har st\u00f6d f\u00f6r att generera revisionsh\u00e4ndelser implementerats. I io_uring har tillg\u00e5ngshantering genom LSM-moduler lagts till. M\u00f6jlighet till revision av systemanropet openat2() har lagts till.\n<li class=\"l\"> \u041a\u043e\u0434 \u044f\u0434\u0440\u0430 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u0437\u0431\u0430\u0432\u043b\u0435\u043d \u043e\u0442 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0439 cas\u0435 \u0432 switch (\u0431\u0435\u0437 return \u0438\u043b\u0438 break \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0431\u043b\u043e\u043a\u0430 case). \u041f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u044f\u0434\u0440\u0430 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0440\u0435\u0436\u0438\u043c &#171;-Wimplicit-fallthrough&#187;.\n<li class=\"l\"> \u00c4ndringar f\u00f6r att sk\u00e4rpa gr\u00e4nskontroller vid k\u00f6rning av memcpy()-funktionen har ing\u00e5tt.\n<li class=\"l\"> I gr\u00e4nssnittet f\u00f6r asynkron in-\/utdata io_uring har m\u00f6jligheten att till\u00e4mpa s\u00e4kerhetspolicys p\u00e5 in-\/utdataoperationer, definierade av SELinux och Smack-moduler, implementerats.\n<li class=\"l\"> I IMA (Integrity Measurement Architecture) subsystem, which allows an external service to verify the state of the core subsystems to ensure their authenticity, has implemented the ability to apply rules based on the group identifier (GID) to which the file belongs or which the user accessing the file is part of.\n<li class=\"l\"> Some advanced stream protection mechanisms of seccomp() against Spectre-class attacks are disabled by default, as they were considered excessive and did not significantly improve security but negatively impacted performance. The use of Retpoline protection has been revised.\n<li class=\"l\"> The implementation of the cryptoloop mechanism has been removed, which was replaced by dm-crypt in 2004 and supports the same algorithms if necessary.\n<li class=\"l\"> By default, unprivileged access to the eBPF subsystem is prohibited. This change has been made to prevent the use of BPF programs to bypass protection against side-channel attacks. If necessary, the administrator can restore the ability to use eBPF by unprivileged users.\n<li class=\"l\"> The ACRN hypervisor, designed for real-time tasks and use in critical systems, has added support for creating\/deleting virtual devices and forwarding MMIO devices.\n<li class=\"l\"> Support for KPP (Key-agreement Protocol Primitives) definitions has been added to the cryptographic engine, simplifying the logic of driver development for cryptosystems.\n<li class=\"l\"> Isolation mode has been implemented for the Hyper-V hypervisor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/\"   title=\"virtuella maskiner\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2084\">virtuella maskiner<\/a>, which involves encrypting the contents of memory.\n<li class=\"l\"> I hypervisorn <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4404\">KVM<\/a> support for the RISC-V architecture has been added. The ability to migrate virtual machines running using AMD SEV and SEV-ES extensions within the host environment has been implemented. An API for live migration of guest systems encrypted with AMD SEV (Secure Encrypted Virtualization) has been added.\n<li class=\"l\"> For the PowerPC architecture, the STRICT_KERNEL_RWX mode is enabled by default, blocking the use of memory pages that are simultaneously writable and executable.\n<li class=\"l\"> Support for memory hotplug on 32-bit x86 systems has been discontinued, which had been non-functional for over a year.\n<li class=\"l\"> The liblockdep library has been removed from the kernel and will now be maintained separately from the kernel.                  <\/ul>\n<li class=\"l\"> <b>N\u00e4tverkssystemet<\/b>\n<ul>\n<li class=\"l\"> F\u00f6r sockets har en ny m\u00f6jlighet, SO_RESERVE_MEM, inf\u00f6rts, vilket g\u00f6r att du kan reservera ett visst minnesutrymme f\u00f6r en socket som alltid kommer att vara tillg\u00e4ngligt och inte tas bort. Anv\u00e4ndningen av den h\u00e4r funktionen g\u00f6r det m\u00f6jligt att \u00f6ka prestandan genom att minska antalet minnesallokeringar och \u00e5terl\u00e4mnanden i n\u00e4tverksstacken, s\u00e4rskilt under f\u00f6rh\u00e5llanden med brist p\u00e5 minne i systemet.\n<li class=\"l\"> St\u00f6d f\u00f6r protokollet f\u00f6r automatisk tunnelerings multicast-trafik (Automatic Multicast Tunneling, RFC 7450) har lagts till, vilket g\u00f6r det m\u00f6jligt att leverera multicast-trafik fr\u00e5n n\u00e4tverk som st\u00f6der multicast till mottagare i n\u00e4tverk utan multicast. Protokollet fungerar genom att kapsla in i UDP-paket.\n<li class=\"l\"> Inkapsering av IOAM (In-situ Operations, Administration, and Maintenance) data i transitpaket har f\u00f6rb\u00e4ttrats.\n<li class=\"l\"> I ethtool netlink API har m\u00f6jligheten att styra str\u00f6mf\u00f6rbrukningsl\u00e4gen f\u00f6r s\u00e4ndare och mottagare lagts till.\n<li class=\"l\"> I netfilter-subsystemet har m\u00f6jligheten att klassificera paket p\u00e5 egress-niv\u00e5, dvs. n\u00e4r drivrutinen tar emot ett paket fr\u00e5n k\u00e4rnans n\u00e4tverksstack, inf\u00f6rts. I nftables inf\u00f6rdes st\u00f6d f\u00f6r motsvarande filter i version 1.0.1. I netfilter har m\u00f6jligheten att matcha och \u00e4ndra interna rubriker och data f\u00f6r UDP och TCP (inner header \/ payload) som kommer efter transportrubriken, lagts till.\n<li class=\"l\"> Nya sysctl-parametrar arp_evict_nocarrier och ndisc_evict_nocarrier har lagts till. N\u00e4r dessa \u00e4r inst\u00e4llda kommer ARP-cache och ndisc-tabellen (neighbor discovery) att rensas vid f\u00f6rlust av anslutning (NOCARRIER).\n<li class=\"l\"> I mekanismen f\u00f6r hantering av n\u00e4tverksk\u00f6er fq_codel (Controlled Delay) har l\u00e4gen f\u00f6r l\u00e5g latens, l\u00e5g f\u00f6rlust och skalbar genomstr\u00f6mning (L4S) lagts till.                          <\/ul>\n<li class=\"l\"> <b>Utrustning<\/b>\n<ul>\n<li class=\"l\"> \u0412 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 amdgpu \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 DP 2.0 (DisplayPort 2.0) \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0442\u0443\u043d\u043d\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f DisplayPort \u0447\u0435\u0440\u0435\u0437 USB4. \u0414\u043b\u044f APU Cyan Skillfish (\u043e\u0441\u043d\u0430\u0449\u0435\u043d\u044b GPU Navi 1x) \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 \u0434\u0438\u0441\u043f\u043b\u0435\u044f. \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430  APU Yellow Carp (\u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b Ryzen 6000 &#171;Rembrandt&#187;).\n<li class=\"l\"> I i915-drivrutinen har st\u00f6det f\u00f6r Intel Alderlake S-chips stabiliserats och st\u00f6d f\u00f6r Intel PXP-teknologin (Protected Xe Path) inf\u00f6rts, vilket m\u00f6jligg\u00f6r organisering av en h\u00e5rdvaruskyddad grafisk session p\u00e5 system med Intel Xe-chips.\n<li class=\"l\"> I nouveau-drivrutinen har arbete genomf\u00f6rts f\u00f6r att \u00e5tg\u00e4rda buggar och f\u00f6rb\u00e4ttra kodens stil.\n<li class=\"l\"> St\u00f6d f\u00f6r x86-kompatibla Vortex CPU:er (Vortex86MX) har lagts till. Linux har fungerat p\u00e5 s\u00e5dana processorer tidigare, men tydlig identifiering av dessa CPU:er var n\u00f6dv\u00e4ndig f\u00f6r att inaktivera skydd mot Spectre\/Meltdown-attacker, som inte \u00e4r till\u00e4mpliga p\u00e5 dessa chip.\n<li class=\"l\"> B\u00f6rjan av st\u00f6det f\u00f6r x86-plattformarna Surface Pro 8 och Surface Laptop Studio har lagts till.\n<li class=\"l\"> En drivrutin f\u00f6r st\u00f6d av ljudchip som anv\u00e4nds i AMD Yellow Carp och Van Gogh APU:er har lagts till, samt st\u00f6d f\u00f6r ljudsystem och codec:er Cirrus CS35L41, Maxim MAX98520\/MAX98360A, Mediatek MT8195, Nuvoton NAU8821, NVIDIA Tegra210, NXP i.MX8ULP, Qualcomm AudioReach, Realtek ALC5682I-VS, RT5682S, RT9120, Rockchip RV1126 och RK3568.\n<li class=\"l\"> En drivrutin f\u00f6r ishtp_eclite har lagts till f\u00f6r att f\u00e5 tillg\u00e5ng till de inbyggda Intel PSE-kontrollerna (Programmable Service Engine) via ISHTP-protokollet (Integrated Sensor Hub Transport Protocol), till exempel f\u00f6r att h\u00e4mta information om batteri, temperatur och data relaterad till UCSI (USB Type-C Connector System Software Interface).\n<li class=\"l\"> En drivrutin f\u00f6r Nintendo Switch-spelkontroller har lagts till, som st\u00f6der Switch Pro- och Joy-Con-enheter. St\u00f6d f\u00f6r Wacom Intuos BT-tabletter (CTL-4100WL\/CTL-6100WL) och Apple 2021 Magic Keyboard har lagts till. St\u00f6det f\u00f6r Sony PlayStation DualSense-kontroller har f\u00f6rb\u00e4ttrats. St\u00f6d f\u00f6r sidoknappar p\u00e5 Xiaomi Mi-mus har lagts till.\n<li class=\"l\"> Drivrutinen RT89 med st\u00f6d f\u00f6r tr\u00e5dl\u00f6sa Realtek 802.11ax-chip har lagts till, liksom drivrutiner f\u00f6r Ethernet-adaptrar Asix AX88796C-SPI och switchar Realtek RTL8365MB-VC.\n<li class=\"l\"> F\u00f6r Apple M1-chips har drivrutiner f\u00f6r PCI och PASemi i2c lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r ARM SoC, enheter och kort Raspberry Pi Compute Module 4, Fairphone 4, Snapdragon 690, LG G Watch R, Sony Xperia 10 III, Samsung Galaxy S4 Mini Value Edition, Xiaomi MSM8996 (Mi 5, Mi Note 2, Mi 5s, Mi Mix, Mi 5s Plus och Xiaomi Mi 5), Sony Yoshino (Sony Xperia XZ1 och Sony Xperia XZ Premium), F(x)tec Pro1 QX1000, Microchip LAN966, CalAmp LMU5000, Exegin Q5xR5, sama7g5, Samsung ExynosAutov9, Rockchip RK3566, RK3399 ROCK Pi 4A+, RK3399 ROCK Pi 4B+, Firefly ROC-RK3328-PC, Firefly ROC-RK3399-PC-PLUS, ASUS Chromebook Tablet CT100, Pine64 Quartz64-A, Netgear GS110EMX, Globalscale MOCHAbin 7040, NXP S32G2, Renesas R8A779M*, Xilinx Kria, Radxa Zero, JetHub D1\/H1, Netronix E70K02 har lagts till.          <\/ul>\n<\/ul>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.16. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 futex_waitv \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Windows-\u0438\u0433\u0440 \u0432 Wine, \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \u0432 \u0424\u0421 \u0447\u0435\u0440\u0435\u0437 fanotify, \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0444\u043e\u043b\u0438\u0430\u043d\u0442\u043e\u0432 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 AMX, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u0437\u0430 \u0441\u0435\u0442\u0435\u0432\u044b\u043c\u0438 \u0441\u043e\u043a\u0435\u0442\u0430\u043c\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432 netfilter \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u0438 &#171;egress&#187;, \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-102933","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.16.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-5-16\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.16 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.16.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-5-16\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-01-10T13:36:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-01-10T13:36:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Sl\u00e4ppet av Linux-k\u00e4rnan 5.16 | ProHoster","description":"Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds sl\u00e4ppet av Linux-k\u00e4rnan 5.16.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-5-16","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.16 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.16.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-5-16","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-01-10T13:36:38+00:00","article:modified_time":"2022-01-10T13:36:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102933","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-01-10 13:37:39","updated":"2026-02-09 17:11:18","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/102933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=102933"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/102933\/revisions"}],"predecessor-version":[{"id":164281,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/102933\/revisions\/164281"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=102933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=102933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=102933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}