{"id":114248,"date":"2024-03-11T12:25:44","date_gmt":"2024-03-11T10:25:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-8"},"modified":"2024-03-11T12:25:44","modified_gmt":"2024-03-11T10:25:44","slug":"reliz-yadra-linux-6-8","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-8","title":{"rendered":"Utgivning av Linux-k\u00e4rnan 6.8","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds versionen av Linux-k\u00e4rnan 6.8. Bland de mest framtr\u00e4dande f\u00f6r\u00e4ndringarna finns: Xe-drivrutinen f\u00f6r Intels GPU, skyddsl\u00e4ge f\u00f6r blockenheter med monterade filsystem, Deadline server schemal\u00e4ggar mekanism, automatisk optimering av sammanslagning av identiska minnessidor, den f\u00f6rsta drivrutinen p\u00e5 Rust-spr\u00e5ket, systemanropen listmount och statmount, borttagning av bpfilter och SLAB, guest_memfd mekanism i KVM, och profilering av datatillg\u00e5ng.        <\/p>\n<p>\u0412 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u0440\u0438\u043d\u044f\u0442\u043e 15641 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2018 \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; 44 \u041c\u0411 (\u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u043b\u0438 12212 \u0444\u0430\u0439\u043b\u043e\u0432, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e 663864 \u0441\u0442\u0440\u043e\u043a \u043a\u043e\u0434\u0430, \u0443\u0434\u0430\u043b\u0435\u043d\u043e 339094 \u0441\u0442\u0440\u043e\u043a).  \u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u0435 \u0431\u044b\u043b\u043e 18405 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u043e\u0442 2066 \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; 72 \u041c\u0411. \u041e\u043a\u043e\u043b\u043e 42% \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 6.8 \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 15% \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, 14% \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0441\u0442\u0435\u043a\u043e\u043c, 6% &#8212; \u0441 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c\u0438 \u0438 3% 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>\u0412 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u0441 \u044f\u0434\u0440\u043e\u043c 6.8 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 9.996 \u043c\u043b\u043d. \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u0447\u0442\u043e \u0441\u0432\u0438\u0434\u0435\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443\u0435\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u044f\u0434\u0440\u043e 6.9 \u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0435\u0435\u0442 \u0437\u043d\u0430\u043a\u043e\u0432\u044b\u0439 \u0440\u0443\u0431\u0435\u0436 \u0432 10 \u043c\u043b\u043d git-\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432. \u0420\u0430\u043d\u0435\u0435 \u0441\u043c\u0435\u043d\u0430 \u043d\u043e\u043c\u0435\u0440\u043e\u0432 \u0432\u0435\u0442\u043e\u043a 3.x \u0438 4.x \u0445\u043e\u0440\u043e\u0448\u043e \u043a\u043e\u0440\u0440\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u0441 \u0447\u0438\u0441\u043b\u043e\u043c git-\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 &#8212; \u044f\u0434\u0440\u043e 3.0 \u0431\u044b\u043b\u043e \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043e, \u043a\u043e\u0433\u0434\u0430 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 2 \u043c\u043b\u043d \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u0430 \u044f\u0434\u0440\u043e 4.0 &#8212; 4 \u043c\u043b\u043d \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432 2019 \u0433\u043e\u0434\u0443 \u0432\u044b\u043f\u0443\u0441\u043a 5.0 \u0440\u0430\u0437\u043e\u0440\u0432\u0430\u043b \u0434\u0430\u043d\u043d\u0443\u044e \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0446\u0435\u043f\u043e\u0447\u043a\u0443, \u0442\u0430\u043a \u043a\u0430\u043a \u0432 \u043f\u0440\u0438 \u0435\u0433\u043e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0432\u043a\u043b\u044e\u0447\u0430\u043b \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 6.5 \u043c\u043b\u043d git-\u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432.             <\/p>\n<p>Huvudsakliga nyheter i k\u00e4rnan 6.8:  <\/p>\n<ul>\n<li class=\"l\"> <b>Disksubsystem, in- och utmatning och filsystem<\/b>\n<ul>\n<li class=\"l\"> L\u00e4get f\u00f6r blockering av direkt skrivning till blockenheter med monterade filsystem har lagts till (efter aktivering av l\u00e4get kan inte anv\u00e4ndaren root g\u00f6ra \u00e4ndringar i filsystemet via manipulationer p\u00e5 niv\u00e5 av blockenheten). Som standard \u00e4r l\u00e4get avst\u00e4ngt och kr\u00e4ver att parametern BLK_DEV_WRITE_MOUNTED anges vid kompilering. F\u00f6r partitioner med Btrfs fungerar blockeringen f\u00f6r n\u00e4rvarande inte, eftersom de n\u00f6dv\u00e4ndiga \u00e4ndringarna \u00e4nnu inte har antagits i Btrfs-koden.\n<li class=\"l\"> Systemanropen listmount() och statmount() har lagts till, vilket m\u00f6jligg\u00f6r f\u00f6r anv\u00e4ndarrummet att f\u00e5 detaljerad information om monterade filsystem.\n<li class=\"l\"> I XFS-filsystemet har arbetet fortsatt med implementeringen av m\u00f6jligheten att anv\u00e4nda verktyget fsck f\u00f6r att kontrollera och \u00e5tg\u00e4rda identifierade problem i online-l\u00e4ge, utan att demontera filsystemet.\n<li class=\"l\"> I Ext4 f\u00f6r block som \u00e4r mindre \u00e4n minnessidan anv\u00e4nds anropet dioread_nolock, vilket m\u00f6jligg\u00f6r b\u00e4ttre prestanda genom att bli av med on\u00f6diga l\u00e5sningar. Vissa funktioner har \u00f6versatts f\u00f6r att anv\u00e4nda minnessidans folios.\n<li class=\"l\">  \u0412 Btrfs \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u043b\u0430\u0433\u0430 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f &#171;nospace_cache&#187; \u0434\u043b\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u044d\u0448\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u0431\u043b\u043e\u043a\u043e\u0432. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u043e\u043b\u0438\u0430\u043d\u0442\u043e\u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438 (page folios).\n<li class=\"l\"> I filsystemet EROFS (Extendable Read-Only File System), avsett f\u00f6r anv\u00e4ndning p\u00e5 partitioner som endast \u00e4r tillg\u00e4ngliga i skrivskyddat l\u00e4ge, har st\u00f6d f\u00f6r komprimerade sub-sidor lagts till och prestandan har f\u00f6rb\u00e4ttrats i minnesbristsituationer.\n<li class=\"l\"> I filsystemet F2FS har st\u00f6det f\u00f6r zonade lagringsenheter f\u00f6rb\u00e4ttrats (uppdelning i grupper av block eller sektorer d\u00e4r endast sekventiell till\u00e4gg av data \u00e4r till\u00e5ten med en fullst\u00e4ndig uppdatering av hela blockgruppen).\n<li class=\"l\"> F\u00f6r SMB-filsystemet har m\u00f6jligheten att skapa block- och symboliska enhetsfiler realiserats.\n<li class=\"l\"> I Bcachefs har delvis st\u00f6d f\u00f6r kontroll och \u00e5terst\u00e4llande av integriteten hos monterade filsystem lagts till.\n<li class=\"l\"> I device-mapper-subsystemet har st\u00f6d f\u00f6r handhavande MD_LINEAR, MD_MULTIPATH och MD_FAULTY upph\u00f6rt, dessa f\u00f6rklarades obsoleta 2021.                                        <\/ul>\n<li class=\"l\"> <b>Minne och systemtj\u00e4nster<\/b>\n<ul>\n<li class=\"l\"> \u0412 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 Zswap \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u043f\u0440\u0438 \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0438 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438 &#171;\u0445\u043e\u043b\u043e\u0434\u043d\u044b\u0445&#187; \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435 \u0431\u044b\u043b\u043e \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u043e\u0441\u0442\u0430\u043d\u0443\u0442\u0441\u044f \u043d\u0435\u0432\u043e\u0441\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438. Zswap \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u044b\u0442\u0435\u0441\u043d\u044f\u0435\u043c\u044b\u0445 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446, \u0445\u0440\u0430\u043d\u044f \u0438\u0445 \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u0441\u0436\u0430\u0442\u043e\u043c \u0432\u0438\u0434\u0435 \u043f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0431\u0435\u0437 \u0441\u0431\u0440\u043e\u0441\u0430 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u0435\u0441\u0436\u0430\u0442\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435. \u0412\u043d\u0435\u0441\u0451\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u043d\u0435\u0445\u0432\u0430\u0442\u043a\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0445\u0440\u0430\u043d\u0438\u043c\u043e\u0433\u043e \u0432 \u041e\u0417\u0423 \u043f\u0443\u043b\u0430 Zswap \u0438 \u0432\u044b\u0441\u0432\u043e\u0431\u043e\u0434\u0438\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u0441\u0438\u0441\u0442\u0435\u043c\u0435.\n<li class=\"l\"> I Zswap har ett nytt l\u00e4ge f\u00f6reslagits som helt inaktiverar f\u00f6rdr\u00f6jd skrivning (writeback) till den verkliga v\u00e4xlingspartitionen om skrivningsf\u00f6rs\u00f6ket misslyckas och inte sl\u00e4pper sidor som redan finns i Zswap-poolen till v\u00e4xlingspartitionen.\n<li class=\"l\"> I schemal\u00e4ggaren har en mekanism f\u00f6r SCHED_DEADLINE-servern lagts till, som l\u00f6ser problemet med att CPU-resurser inte tilldelas vanliga uppgifter n\u00e4r CPU:n domineras av h\u00f6gprioriterade (realtids) uppgifter. F\u00f6r att f\u00f6rhindra CPU-monopol i k\u00e4rnan anv\u00e4ndes tidigare mekanismen Realtime throttling, som f\u00f6rs\u00f6kte reservera 5% f\u00f6r l\u00e5gt prioriterade uppgifter och l\u00e4mnade 95% av tiden till realtidsuppgifter. Denna mekanism var inte tillfredsst\u00e4llande eftersom vanliga uppgifter i m\u00e5nga situationer inte fick tillr\u00e4ckligt med processortid. SCHED_DEADLINE-servern implementerar en mer effektiv resursreservationsmekanism.\n<li class=\"l\"> I DAMON (Data Access MONitor) subsystemet, som m\u00f6jligg\u00f6r \u00f6vervakning av processens \u00e5tkomst till data i RAM-minnet (till exempel kan man se vilka minnesomr\u00e5den som processen har \u00e5tkomst till och vilka omr\u00e5den som f\u00f6rblivit oanv\u00e4nda), har en mekanism f\u00f6r automatisk justering av minneskonsumtionsaggressivitet lagts till baserat p\u00e5 angivna kvoter.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u043d\u043e\u0433\u043e\u0440\u0430\u0437\u043c\u0435\u0440\u043d\u044b\u0445 \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438 (mTHP &#8212; multi-size Transparent Huge Pages), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0432\u044b\u0434\u0435\u043b\u044f\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u044c \u0432 \u0431\u043b\u043e\u043a\u0430\u0445, \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b, \u043d\u043e \u043c\u0435\u043d\u044c\u0448\u0435 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u043e\u0439 THP-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b.\n<li class=\"l\"> St\u00f6det f\u00f6r stora folios (page folios, sammanslagna minnessidor) f\u00f6r anonymt minne (icke-kopplad till filsystemet, till exempel allokerat via malloc) har lagts till. \u00c4ndringen syftar till att \u00f6ka prestanda genom att allokera stora bitar minne n\u00e4r man hanterar oanv\u00e4nda minnessidor (page faults). Anv\u00e4ndningen av stora folios har till exempel m\u00f6jliggjort en 5% minskning av tiden f\u00f6r att \u00e5terkompilera k\u00e4rnan (med en minskning av tiden vid k\u00e4rnniv\u00e5 p\u00e5 40%).\n<li class=\"l\"> I k\u00e4rnkonfigurationsfilen har parametern TRANSPARENT_HUGEPAGE_NEVER lagts till, vilket ger m\u00f6jlighet att inaktivera anv\u00e4ndningen av stora minnessidor (Transparent Huge Pages).\n<li class=\"l\"> I systemanropet userfaultfd(), som m\u00f6jligg\u00f6r skapande av hanterare f\u00f6r oanv\u00e4nda minnessidor (page faults) i anv\u00e4ndarutrymmet, har operationen UFFDIO_MOVE lagts till, vilket till\u00e5ter flyttning av minnessidor i det virtuella adressutrymmet utan att utf\u00f6ra operationen f\u00f6r minnesallokering. I genomf\u00f6rda tester m\u00f6jliggjorde till\u00e4mpningen av UFFDIO_MOVE en 40% minskning av tiden f\u00f6r minnespackning j\u00e4mf\u00f6rt med anv\u00e4ndningen av operationen UFFDIO_COPY.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c &#171;KSM advisor&#187;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b  \u0441\u043b\u0438\u044f\u043d\u0438\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438 (KSM &#8212; Kernel Samepage Merging).\n<li class=\"l\"> \u00d6verf\u00f6ringen av \u00e4ndringar fr\u00e5n Rust-for-Linux-grenen har fortsatt, som r\u00f6r anv\u00e4ndningen av spr\u00e5k som det andra spr\u00e5ket f\u00f6r utveckling av drivrutiner och k\u00e4rnmoduler (st\u00f6det f\u00f6r Rust \u00e4r inaktiverat som standard och inkluderar inte Rust bland de obligatoriska byggberoenden f\u00f6r k\u00e4rnan). I den nya versionen har \u00e4ndringar inkluderats som l\u00e4gger till en Rust-bindning ovanf\u00f6r abstraheringsniv\u00e5n phylib och anv\u00e4nder denna bindning drivrutinen ax88796b_rust, som ger st\u00f6d f\u00f6r PHY-gr\u00e4nssnittet f\u00f6r Ethernet-kontrollenheten Asix AX88772A (100MBit). N\u00e4r det g\u00e4ller funktionalitet \u00e4r Rust-drivrutinen helt ekvivalent med den gamla drivrutinen ax88796b, skriven i C, och kan anv\u00e4ndas med n\u00e4tverkskort fr\u00e5n X-Surf 100, som har AX88796B-chippet. F\u00f6r LoongArch-arkitekturen har m\u00f6jligheten att skriva moduler med Rust lagts till. \u00d6verg\u00e5ngen till att anv\u00e4nda Rust-version 1.74.1 har genomf\u00f6rts.\n<li class=\"l\"> En BPF-tokenmekanism har lagts till, vilket m\u00f6jligg\u00f6r selektiv delegering av hanteringen av specifika BPF-funktioner, s\u00e5som laddning av BPF-program eller skapande av BPF-kartor, till icke-privilegierade processer i anv\u00e4ndarrummet vars legitimitet bekr\u00e4ftas av en speciell token.\n<li class=\"l\"> Funktionaliteten hos verifieraren av BPF-program har ut\u00f6kats.\n<li class=\"l\"> \u0412 \u0443\u0442\u0438\u043b\u0438\u0442\u0443 perf \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0442\u044c \u0447\u0442\u0435\u043d\u0438\u0435 \u0438 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0441 \u0446\u0435\u043b\u044c\u044e \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f  \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u043f\u043e\u043b\u0435\u0439 \u0432 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u0445. \u041d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430\u043c\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u043c\u0438 \u0441\u0431\u043e\u0440 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0431 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445 \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e (Intel, AMD, ARM), \u0434\u043b\u044f \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438  \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 &#171;perf mem record&#187;, \u0430 \u0434\u043b\u044f \u0432\u044b\u0432\u043e\u0434\u0430 \u043e\u0442\u0447\u0451\u0442\u0430 \u043e\u0431 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f\u0445 \u043a \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u043c \u0434\u0430\u043d\u043d\u044b\u0445 &#8212; &#171;perf annotate &#8212;data-type&#187;.\n<li class=\"l\"> Prestandaoptimering av systemanrop p\u00e5 s390-arkitekturen (IBM Z) har genomf\u00f6rts, vilket resulterade i en \u00f6kning av hastigheten f\u00f6r systemanrop p\u00e5 cirka 11% i tester.\n<li class=\"l\"> M\u00f6jlighet att \u00e4ndra storleken p\u00e5 sp\u00e5rningsbuffertarna, som anv\u00e4nds f\u00f6r att buffra information om sp\u00e5rningsevent som skickas till anv\u00e4ndarrummet, har tillhandah\u00e5llits.\n<li class=\"l\"> Den tidigare f\u00f6r\u00e5ldrade SLAB-minnesallokeringsmekanismen har tagits bort, och ist\u00e4llet anv\u00e4nds nu endast SLUB i k\u00e4rnan. Orsaken till detta anges vara underh\u00e5llsproblem, kodproblem och duplicering av funktionalitet med den mer avancerade SLUB-allokatorn.\n<li class=\"l\"> \u041f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u044f\u0434\u0440\u0430 \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u0444\u043b\u0430\u0433 &#171;-Wmissing-prototypes&#187;, \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435  \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u0430.\n<li class=\"l\"> F\u00f6r RISC-V-arkitekturen har st\u00f6d f\u00f6r \u00f6verg\u00e5ng till vilol\u00e4ge med tillst\u00e5ndssparande i RAM implementerats p\u00e5 system med st\u00f6d f\u00f6r SUSP SBI-till\u00e4gget. Ett systemanrop, riscv_hwprobe(), har tillhandah\u00e5llits f\u00f6r att h\u00e4mta information om de st\u00f6dda till\u00e4ggen i RISC-V-kommandosatsen.                                          <\/ul>\n<li class=\"l\"> <b>Virtualisering och s\u00e4kerhet<\/b>\n<ul>\n<li class=\"l\"> Nya systemanrop lsm_list_modules(), lsm_get_self_attr() och lsm_set_self_attr() har lagts till f\u00f6r att h\u00e4mta en lista \u00f6ver laddade LSM-moduler (Linux Security Modules) och f\u00f6r att f\u00e5\/setta egenskaper hos LSM-modulen. En ny struktur lsm_ctx har lagts till f\u00f6r kommunikation i LSM-kontakt mellan anv\u00e4ndarrum och k\u00e4rna.\n<li class=\"l\"> AppArmor-subsystemet har \u00f6verg\u00e5tt till att anv\u00e4nda SHA-256-algoritmen f\u00f6r reglerverifiering ist\u00e4llet f\u00f6r SHA-1-hashar.\n<li class=\"l\"> Implementation av funktionen strlcpy() har tagits bort fr\u00e5n k\u00e4rnan, vilken inkluderades i C-biblioteket Glibc 3.38 i somras. Strlcpy \u00e4r ett alternativ till funktionen strncpy(), som erbjuder skydd mot buffert\u00f6verskridning och alltid inkluderar en avslutande nollbyte.\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=\"4378\">KVM<\/a> har st\u00f6d f\u00f6r g\u00e4stminneshanteringssystemet guest_memfd (guest-first memory) lagts till, vilket tillhandah\u00e5ller minneshanteringsfunktioner som g\u00f6r det m\u00f6jligt att implementera funktioner och optimeringar som inte kan uppn\u00e5s med den gemensamma minneshanteringssubsystemet. Till exempel g\u00f6r guest_memfd det m\u00f6jligt att allokera och spegla ett minnesomr\u00e5de p\u00e5 g\u00e4stsystemet som inte \u00e4r tillg\u00e4ngligt f\u00f6r v\u00e4rdmilj\u00f6n, vilket kan anv\u00e4ndas f\u00f6r att organisera konfidentiella ber\u00e4kningar.\n<li class=\"l\"> F\u00f6r g\u00e4stsystem som k\u00f6rs under KVM-hypervisorn har st\u00f6d f\u00f6r den Intel-baserade LAM (Linear Address Masking)-modeet lagts till. Detta g\u00f6r det m\u00f6jligt att anv\u00e4nda en del av bitarna i 64-bitarspekter (fr\u00e5n 57 till 62) f\u00f6r att lagra metadata som inte \u00e4r relaterat till adressering.\n<li class=\"l\"> I hypervisor KVM f\u00f6r system baserade p\u00e5 ARM64-arkitektur har st\u00f6d f\u00f6r 52-bitars (LPA2) fysiska adresser lagts till. F\u00f6r system med x86-arkitektur erbjuds m\u00f6jligheten att bygga utan emulering av Hyper-V-hyperanrop, vilket minskar storleken p\u00e5 k\u00e4rnan.\n<li class=\"l\"> En drivrutin f\u00f6r iaa (IAA Compression Accelerator) har lagts till f\u00f6r att snabba upp komprimerings- och dekomprimeringsoperationer med DEFLATE-metoden, och anv\u00e4nder kapaciteterna hos Intels kryptografiska acceleratorer Intel Analytics Accelerator (IAA).\n<li class=\"l\"> P\u00e5 v\u00e4rd-milj\u00f6sidan har st\u00f6d f\u00f6r Intel TDX (Trusted Domain Extensions) implementerats, vilket g\u00f6r det m\u00f6jligt att skapa skyddade g\u00e4stmilj\u00f6er med KVM-hypervisorn, d\u00e4r minneskryptering anv\u00e4nds. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/\"   title=\"virtuella maskiner\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2026\">virtuella maskiner<\/a>.\n<li class=\"l\"> \u0412  SELinux \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d SID-\u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 &#171;init&#187;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u044b\u0435 \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0435  \u0434\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u0438\u0442\u0438\u043a  SELinux. \u0423\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \/sys\/fs\/selinux \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f SELinux.                              <\/ul>\n<li class=\"l\"> <b>N\u00e4tverkssystemet<\/b>\n<ul>\n<li class=\"l\"> En l\u00e5gniv\u00e5omorganisering av grundl\u00e4ggande n\u00e4tverksdatastrukturer har genomf\u00f6rts f\u00f6r att \u00f6ka effektiviteten av cachehantering. Tidigare var f\u00e4lten i n\u00e4tverksstackens strukturer som socks, netdev, netns och mibs placerade i tur och ordning, vilket begr\u00e4nsade anv\u00e4ndningen av processor-cache. \u00d6versynen av variablernas placering i strukturerna ledde till en m\u00e4rkbar \u00f6kning av TCP-prestanda genom att minimera cache-str\u00e4ngens anv\u00e4ndning under datatransfereringen och optimera \u00e5tkomsten till variabler. Vid hantering av m\u00e5nga parallella TCP-anslutningar kan hastighets\u00f6kningen n\u00e5 upp till 40%.\n<li class=\"l\"> Bpsubsystemet f\u00f6r bpfilter, som anv\u00e4nde BPF f\u00f6r paketfiltrering, har tagits bort. Bpfilter introducerades med version 4.18, men n\u00e5dde aldrig en anv\u00e4ndbar niv\u00e5 f\u00f6r bred anv\u00e4ndning. Under de senaste \u00e5ren har koden f\u00f6r bpfilter i k\u00e4rnan inte utvecklats, medan utvecklingen fortsatte av Facebook i ett separat repository.                                             <\/ul>\n<li class=\"l\"> <b>Utrustning<\/b>\n<ul>\n<li class=\"l\"> Den nya drm-drivrutinen (Direct Rendering Manager) Xe f\u00f6r GPU baserad p\u00e5 Intels Xe-arkitektur har inkluderats, och anv\u00e4nds i Intel Arc grafikkort samt i integrerad grafik fr\u00e5n och med Tiger Lake-processorer. Xe-drivrutinen positioneras som basen f\u00f6r att st\u00f6dja nya chips utan att vara bundna till kod som st\u00f6djer \u00e4ldre plattformar. Drivrutinen \u00e4r byggd med en ny arkitektur d\u00e4r befintliga komponenter i DRM-subsystemet anv\u00e4nds mer aktivt samt typiska komponenter fr\u00e5n drivrutinen i915, som inte \u00e4r kopplade till specifika GPU:er, exempelvis kod f\u00f6r interaktion med sk\u00e4rmar, minnesmodell och execbuf-implementation. I Mesa har arbetet med OpenGL och Vulkan ovanp\u00e5 Xe-drivrutinen genomf\u00f6rts baserat p\u00e5 \u00e4ndringar gjorda i de existerande Mesa-drivrutinerna Iris och ANV.\n<li class=\"l\"> I i915-drivrutinen har arbetet fortsatt med att implementera st\u00f6d f\u00f6r Intel LunarLake-chip (Xe 2). St\u00f6det f\u00f6r Intel Meteor Lake-chip har f\u00f6rb\u00e4ttrats.\n<li class=\"l\"> I Nouveau-drivrutinen har en inst\u00e4llning genomf\u00f6rts f\u00f6r att som standard anv\u00e4nda GSP-firmwarefunktioner f\u00f6r att arbeta med NVIDIA GPU:er baserade p\u00e5 Turing och Ampere mikroarkitekturer, d\u00e4r initialiserings- och styroperationer f\u00f6r GPU:er utf\u00f6rs av en separat mikrokontroller GSP (GPU System Processor). N\u00e4r inst\u00e4llningen \u00e4r aktiverad kommer drivrutinen att fungera genom att anropa firmware ist\u00e4llet f\u00f6r att direkt programmera h\u00e5rdvaruinteraktionsoperationer.\n<li class=\"l\"> I AMDGPU-drivrutinen har st\u00f6d f\u00f6r ACPI WBRF och VPE DPM implementerats, behandlingen av PCIe-kanalens hastighet har \u00e4ndrats, 64-bitars sekvensnummer anv\u00e4nds i queues f\u00f6r synkronisering och det har lagts till st\u00f6d f\u00f6r AMD-specifika f\u00e4rghanteringsmekanismer, vilket l\u00f6ser problemet med att g\u00e5 i vilol\u00e4ge.\n<li class=\"l\"> En grundimplementering av drivrutinen f\u00f6r GPU Broadcom VideoCore 7.1, som anv\u00e4nds i Raspberry Pi 5-kort, har lagts till.\n<li class=\"l\"> En drivrutin f\u00f6r PowerVR 6 GPU:er baserade p\u00e5 Rogue mikroarkitektur fr\u00e5n Imagination Technologies har lagts till.\n<li class=\"l\"> St\u00f6d har lagts till f\u00f6r Thunderbolt\/USB4-kontroller integrerade i chips baserade p\u00e5 Intels Lunar Lake mikrodesign.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0434\u043b\u044f \u043a\u0430\u043c\u0435\u0440, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 SoC Starfive, GalaxyCore GC2145\/GC0308, Chips&#038;Media Wave \u0438 THine THP7312.\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 NSO (Nintendo Switch Online)  &#8212; \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u0441\u0442\u0430\u0440\u044b\u0445 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 \u043e\u0442 SNES (Super Nintendo), Genesis \u0438 N64 (Nintendo 64), \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435  \u0434\u043b\u044f Nintendo Switch.  \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0434\u043b\u044f \u0433\u0435\u0439\u043c\u043f\u0430\u0434\u043e\u0432  Adafruit Seesaw. \u0412 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 xpad \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 Lenovo Legion Go.\n<li class=\"l\"> I drivrutinen dts har st\u00f6d lagts till f\u00f6r spelanordningar som Powkiddy RK2023, Powkiddy X55 och Anbernic RG351V.\n<li class=\"l\"> St\u00f6d har lagts till f\u00f6r ljudsystem som anv\u00e4nds i NXP i.MX8m MICFIL, Qualcomm SM8250, AMD ACP5x, Intel Arrow Lake, SM8550, SM8650 och X1E80100.\n<li class=\"l\"> AMD har gjort \u00e4ndringar relaterade till st\u00f6det f\u00f6r den kommande serien av processorer baserade p\u00e5 den nya mikroarkitekturen Zen 5.\n<li class=\"l\"> St\u00f6d har lagts till f\u00f6r ARM64 SoC: Qualcomm SM8650 (Snapdragon 8 Gen 3), Qualcomm X1E80100 (Snapdragon X Elite), Samsung Exynos Auto v920, Google GS101 (Tensor G1), MediaTek MT8188 och Unisoc UMS9620 (Tanggula 7).\n<li class=\"l\"> St\u00f6d har lagts till f\u00f6r ARM-plattformar och enheter: Huashan Pi, Microsoft Lumia, HTC One Mini 2, Motorola MotoG 4G, Huawei Honor 5X\/GR5, Anbernic RG351V, Powkiddy RK2023, Powkiddy X55, ComXpress baserad p\u00e5 Marvell CN913x, Chromebook Lenovo, Asus och Acer baserad p\u00e5 Mediatek MT8183, Toradex Verdin AM62, kort baserade p\u00e5 Allwinner H616\/H618.\n<li class=\"l\"> St\u00f6det f\u00f6r ARM11 ARMv6K SMP-processorer har upph\u00f6rt.          <\/ul>\n<\/ul>\n<p>\u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043b\u0430\u0442\u0438\u043d\u043e\u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0438\u0439 \u0424\u043e\u043d\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u041f\u041e \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b  \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u044f\u0434\u0440\u0430 6.8 &#8212; Linux-libre 6.8-gnu, \u043e\u0447\u0438\u0449\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0442  \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u043d\u0435\u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0438\u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u043a\u0438 \u043a\u043e\u0434\u0430, \u043e\u0431\u043b\u0430\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c. \u0412 \u0432\u044b\u043f\u0443\u0441\u043a\u0435 6.8 \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u043a\u043e\u0434 \u0447\u0438\u0441\u0442\u043a\u0438 \u0431\u043b\u043e\u0431\u043e\u0432 \u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u0445 \u0438 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445. \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u0447\u0438\u0441\u0442\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 Intel qat_420xx, Imagination PowerVR, Intel Xe, Chips&#038;Media Wave5, Intel VSC, Aquantia PHY \u0438 Realtek rtw8922a. \u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u043c \u0438\u0437 \u044f\u0434\u0440\u0430 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u0447\u0438\u0441\u0442\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u0432 atmel, hermes, orinoco_usb, libertas_cs \u0438 zd1201.  \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0430 \u0447\u0438\u0441\u0442\u043a\u0430 \u0438\u043c\u0451\u043d \u0431\u043b\u043e\u0431\u043e\u0432 \u0432 dts-\u0444\u0430\u0439\u043b\u0430\u0445 (devicetree) \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 ARM \u0438 Aarch64. \u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u044b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0447\u0438\u0441\u0442\u043a\u043e\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 i915.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60768\">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 6.8. \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: \u0434\u0440\u0430\u0439\u0432\u0435\u0440 Xe \u0434\u043b\u044f GPU Intel, \u0440\u0435\u0436\u0438\u043c \u0437\u0430\u0449\u0438\u0442\u044b \u0431\u043b\u043e\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0441 \u043f\u0440\u0438\u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0424\u0421, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0437\u0430\u0434\u0430\u0447 Deadline server, \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043b\u0438\u044f\u043d\u0438\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u0435\u0440\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b listmount \u0438 statmount, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 bpfilter \u0438 SLAB, \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c guest_memfd \u0432 [&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-114248","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 6.8.\" \/>\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-6-8\" \/>\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 6.8 | 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 6.8.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-8\" \/>\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=\"2024-03-11T10:25:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-11T10:25:44+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 Utg\u00e5van av k\u00e4rnan Linux 6.8 | ProHoster","description":"Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds utg\u00e5van av k\u00e4rnan Linux 6.8.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-8","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 6.8 | 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 6.8.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-8","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":"2024-03-11T10:25:44+00:00","article:modified_time":"2024-03-11T10:25:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"114248","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":"2026-02-09 17:11:06","updated":"2026-02-09 17:11:06","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\/114248","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=114248"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/114248\/revisions"}],"predecessor-version":[{"id":164253,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/114248\/revisions\/164253"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=114248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=114248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=114248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}