{"id":117586,"date":"2024-07-15T15:43:01","date_gmt":"2024-07-15T13:43:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-10"},"modified":"2024-07-15T15:43:01","modified_gmt":"2024-07-15T13:43:01","slug":"reliz-yadra-linux-6-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-10","title":{"rendered":"Utsl\u00e4pp av Linux-k\u00e4rnan 6.10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds den nya versionen av Linux-k\u00e4rnan 6.10. Bland de mest m\u00e4rkbara f\u00f6r\u00e4ndringarna: ntsync-drivrutinen med primitiva synkroniseringar f\u00f6r Windows NT, DRM Panic-komponenter f\u00f6r att implementera en motsvarighet till &#171;den bl\u00e5 sk\u00e4rmen f\u00f6r d\u00f6d&#187;, avveckling av st\u00f6d f\u00f6r gamla CPU:er Alpha, m\u00f6jlighet att verifiera integritet i Filsystem baserat p\u00e5 FUSE, begr\u00e4nsad \u00e5tkomst till ioctl genom mekanismen Landlock, en subsystem f\u00f6r profilering av minnesallokeringsoperationer, systemanropet mseal(), m\u00f6jlighet till krypterad data\u00f6verf\u00f6ring med TPM-enheter, st\u00f6d f\u00f6r h\u00f6gprioriterade arbetsk\u00f6er i dm-crypt, och drivrutinen panthor f\u00f6r den tionde generationen av Mali GPU:er.      <\/p>\n<p>Den nya versionen inneh\u00e5ller 14564 korrigeringar fr\u00e5n 1989 utvecklare, patchens storlek \u00e4r &#8212; 41 MB (\u00e4ndringar ber\u00f6rde 12509 filer, 547663 rader kod lades till, 312464 rader togs bort). I den senaste versionen fanns det 15680 korrigeringar fr\u00e5n 2106 utvecklare, patchens storlek var &#8212; 54 MB. Cirka 41% av alla f\u00f6r\u00e4ndringar i 6.10 r\u00f6r enhetsdrivrutiner, ungef\u00e4r 15% av f\u00f6r\u00e4ndringarna har att g\u00f6ra med uppdatering av kod som \u00e4r specifik f\u00f6r h\u00e5rdvaruarkitektur, 13% r\u00f6r n\u00e4tverksstacken, 5% &#8212; med filsysten och 4% med interna k\u00e4rnsystem.            <\/p>\n<p>Huvudnyheterna i k\u00e4rnan 6.10:  <\/p>\n<ul>\n<li class=\"l\"> <b>Disksubsystem, in- och utmatning och filsystem<\/b>\n<ul>\n<li class=\"l\"> En ny fcntl-operation F_DUPFD_QUERY har lagts till, som g\u00f6r det m\u00f6jligt f\u00f6r en process att avg\u00f6ra att tv\u00e5 olika filbeskrivare refererar till samma fil. Till skillnad fr\u00e5n liknande m\u00f6jligheter som erbjuds av systemanropet kcmp(), avsl\u00f6jar F_DUPFD_QUERY ingen extra information och fungerar p\u00e5 system med kcmp inaktiverat.\n<li class=\"l\"> I FUSE-subsystemet, som anv\u00e4nds f\u00f6r att implementera filsysten i anv\u00e4ndarutrymmet, har m\u00f6jlighet att anv\u00e4nda mekanismen fs-verity f\u00f6r att kontrollera integritet och \u00e4kthet av filer implementerats.\n<li class=\"l\"> I dm-crypt-modulen, som anv\u00e4nds f\u00f6r att kryptera blockenheter, har en alternativ &#171;high_priority&#187; lagts till, vilket g\u00f6r det m\u00f6jligt att anv\u00e4nda h\u00f6gprioriterade arbetsk\u00f6er f\u00f6r att \u00f6ka prestandan p\u00e5 kraftfulla system. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/dts-gdansk\/\"   title=\"servrar\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4559\">servrar<\/a>. Som standard \u00e4r l\u00e4get avst\u00e4ngt, d\u00e5 det kan leda till \u00f6kad latens p\u00e5 vanliga datorer vid utf\u00f6rande av icke-krypteringsrelaterade arbetsuppgifter, s\u00e5som ljudbearbetning.\n<li class=\"l\"> En n\u00e4tverksprotokoll baserat p\u00e5 netlink har lagts till f\u00f6r att hantera NFS-servern i k\u00e4rnan. I anv\u00e4ndarutrymmet har ett verktyg som heter nfsdctl f\u00f6rberetts baserat p\u00e5 detta protokoll. St\u00f6det f\u00f6r att montera NFS v2 \u00e4r inaktiverat som standard (i verktyget mount.nfs avbr\u00f6ts st\u00f6det f\u00f6r NFS v2 redan 2021).\n<li class=\"l\"> Arbetet med att implementera m\u00f6jligheten att anv\u00e4nda verktyget fsck f\u00f6r att kontrollera och \u00e5tg\u00e4rda identifierade problem i filsystemet XFS har fortsatt, utan avmontering av filsystemet. ioctl XFS_IOC_EXCHANGE_RANGE f\u00f6r utbyte av byteomr\u00e5den mellan tv\u00e5 filer i atom\u00e4rt l\u00e4ge har lagts till.\n<li class=\"l\"> I Btrfs har st\u00f6d f\u00f6r avskurna (shrinker) oavslutade kartor av extents implementerats, vilket kan vara anv\u00e4ndbart f\u00f6r att minska minnesanv\u00e4ndningen i l\u00e5ga minnesf\u00f6rh\u00e5llanden. Koden f\u00f6r datakomprimering och funktionen put_file_data() har omvandlats f\u00f6r att anv\u00e4nda sidfollor (page folios). Mekanismen f\u00f6r l\u00e5sning av extents vid utf\u00f6rande av \u00e5terinspelning har omarbetats.\n<li class=\"l\"> I filsystemet Ext4 har st\u00f6d f\u00f6r ioctl FS_IOC_GETFSSYSFSPATH lagts till f\u00f6r att best\u00e4mma platsen f\u00f6r det angivna monterade filsystemet i hierarkin \/sys\/fs.\n<li class=\"l\"> Filsystemen OPENPROMFS, ISOFS, QNX6, NILFS2, MINIX och FREEVXFS har omvandlats f\u00f6r att anv\u00e4nda det nya API:et f\u00f6r montering av partitioner.\n<li class=\"l\"> I filsystemet EROFS (Extendable Read-Only File System), avsett f\u00f6r anv\u00e4ndning p\u00e5 partitioner som \u00e4r tillg\u00e4ngliga i skrivskyddat l\u00e4ge, har st\u00f6d f\u00f6r Zstandard-komprimeringsalgoritmen lagts till.\n<li class=\"l\"> I Bcachefs har f\u00f6rberedelser gjorts f\u00f6r att utf\u00f6ra fsck utan att avmontera partitionen (online-kontroll). \u00c4ndringar och f\u00f6rb\u00e4ttringar har lagts till f\u00f6r att \u00f6ka drifts\u00e4kerheten. M\u00f6jligheten att uppdatera och rulla tillbaka filsystemformatet i l\u00e4get \u2018nochanges\u2019, vilket inaktiverar skrivning och endast lagrar metadata i minnet, har implementerats.\n<li class=\"l\"> I filsystemet OverlayFS har st\u00f6d f\u00f6r skapande av tempor\u00e4ra filer med hj\u00e4lp av alternativet O_TMPFILE lagts till.\n<li class=\"l\"> St\u00f6det f\u00f6r mekanismen f\u00f6r begr\u00e4nsning av bandbredd f\u00f6r blockenheter \u2018CONFIG_BLK_DEV_THROTTLING_LOW\u2019 har upph\u00f6rt, vilken sedan 2017 har haft status som experimentell, inte f\u00e5tt praktisk spridning och f\u00f6rsv\u00e5rar underh\u00e5llet av blockenhetssystemet.                                                        <\/ul>\n<li class=\"l\"> <b>Minne och systemtj\u00e4nster<\/b>\n<ul>\n<li class=\"l\"> Tillagd, men inaktiverad vid kompilering, \u00e4r drivrutinen ntsync, som implementerar den symboliska enheten \/dev\/ntsync och en upps\u00e4ttning primitiva funktioner f\u00f6r synkronisering som anv\u00e4nds i Windows NT-k\u00e4rnan. Genom att implementera s\u00e5dana primitiva funktioner p\u00e5 k\u00e4rnniv\u00e5 kan prestandan f\u00f6r Windows-spel som k\u00f6rs med Wine avsev\u00e4rt \u00f6ka. Prestandaf\u00f6rb\u00e4ttringar uppn\u00e5s genom att eliminera overheaden som \u00e4r f\u00f6rknippad med anv\u00e4ndning av RPC i anv\u00e4ndarutrymmet. Skapandet av en separat drivrutin f\u00f6r Linux-k\u00e4rnan f\u00f6rklaras av sv\u00e5righeterna att korrekt implementera NT:s synkroniserings-API p\u00e5 befintliga primitiva funktioner i k\u00e4rnan.\n<li class=\"l\"> En underordnad modul f\u00f6r profilerings av minnesallokeringar har tillagts i Linux-k\u00e4rnan, vilket g\u00f6r det m\u00f6jligt att uppt\u00e4cka minnesl\u00e4ckor i k\u00e4rnan och f\u00f6renklar genomf\u00f6randet av minnesoptimeringar. Modulen har l\u00e5g overhead, vilket g\u00f6r att den kan anv\u00e4ndas inte bara i debug-k\u00e4rnkompileringar utan ocks\u00e5 p\u00e5 produktionssystem.\n<li class=\"l\"> En inledande implementation av en n\u00f6dsituationhanterare i k\u00e4rnan har lagts till \u2014 DRM Panic, som anv\u00e4nder DRM (Direct Rendering Manager) f\u00f6r att visa en visuell f\u00e4rgrapport i stil med \u201dbl\u00e5sk\u00e4rmen av d\u00f6den\u201d. I n\u00e4sta utg\u00e5va planeras det att l\u00e4gga till m\u00f6jligheten att visa en logotyp och QR-kod p\u00e5 sk\u00e4rmen vid en n\u00f6dsituation.\n<li class=\"l\"> \u00d6verf\u00f6ringen av f\u00f6r\u00e4ndringar fr\u00e5n Rust-for-Linux-grenen som r\u00f6r anv\u00e4ndning av Rust som andraspr\u00e5k f\u00f6r utvecklingen av drivrutiner och k\u00e4rnmoduler forts\u00e4tter (st\u00f6d f\u00f6r Rust \u00e4r inte aktiverat som standard och medf\u00f6r inte att Rust ing\u00e5r som ett obligatoriskt byggberoende f\u00f6r k\u00e4rnan). \u00d6verg\u00e5ngen till Rust-version 1.78 har genomf\u00f6rts, vilket m\u00f6jliggjort anv\u00e4ndning av standardbiblioteket alloc ist\u00e4llet f\u00f6r en egen gren. Abstraktioner f\u00f6r arbete med tid i k\u00e4rnan har lagts till (en omslag runt strukturen ktime_t). St\u00f6d f\u00f6r anv\u00e4ndning av k\u00e4rnkomponenter p\u00e5 Rust i system med RISC-V-arkitektur har lagts till.\n<li class=\"l\"> I BPF-program har m\u00f6jligheten att anv\u00e4nda v\u00e4ntk\u00f6er (wait queue) i k\u00e4rnan implementerats. Funktionerna bpf_preempt_disable och bpf_preempt_enable har lagts till f\u00f6r att skapa sektioner med kod som inte kan avbrytas av schemal\u00e4ggaren. BPF-program har nu tillg\u00e5ng till k\u00e4rnans kryptografiska funktioner (crypto). St\u00f6d f\u00f6r JIT-kompilering av BPF-program p\u00e5 system med 32-bitar processorer ARCv2 har implementerats.\n<li class=\"l\"> F\u00f6r 32-bitar ARM-system har st\u00f6d f\u00f6r k\u00e4rnbygge med Clang-compiler med aktiverat CFI-l\u00e4ge (Control Flow Integrity) implementerats. Detta blockerar avvikelser fr\u00e5n normal k\u00f6rordning (control flow) p\u00e5 grund av exploateringar som \u00e4ndrar minneslagrade funktionspekare.\n<li class=\"l\"> M\u00f6jligheten till direkt avbildning via mmap() av ringbuffertar f\u00f6r sp\u00e5rning och \u00f6verf\u00f6ring av deras inneh\u00e5ll till anv\u00e4ndarutrymmet utan ytterligare kopiering har lagts till.\n<li class=\"l\"> Ett systemanrop, &#171;mseal&#187;, har lagts till, vilket g\u00f6r det m\u00f6jligt f\u00f6r processer att s\u00e4tta l\u00e5s p\u00e5 att \u00e4ndra vissa delar av sitt adressutrymme. I praktiken planeras det att det nya systemanropet kommer att anv\u00e4ndas i webbl\u00e4saren Chrome f\u00f6r att st\u00e4rka sandbox-isoleringen.\n<li class=\"l\"> F\u00f6r subarkitekturen x32, som tillhandah\u00e5ller en hybrid x86_64 ABI, vilket m\u00f6jligg\u00f6r anv\u00e4ndning av 32-bitar adressmodell p\u00e5 64-bitar system (processorn arbetar i 64-bitar l\u00e4ge, men anv\u00e4nder 32-bitar pekare och aritmetiska operationer), har st\u00f6d f\u00f6r mekanismen Shadow Stack lagts till, vilket blockerar m\u00e5nga exploateringar genom att anv\u00e4nda Intel-processors h\u00e5rdvarufunktioner f\u00f6r att skydda mot \u00f6verskrivning av returadress fr\u00e5n funktioner vid buffert\u00f6verskridning i stacken.\n<li class=\"l\"> P\u00e5 ARM64-arkitektur system har m\u00f6jligheter relaterade till skrivskyddavdelningar och element i sidtabeller implementerats i systemanropet userfaultfd(), som m\u00f6jligg\u00f6r skapandet av hanterare f\u00f6r sidfel (page faults) i anv\u00e4ndarutrymmet.\n<li class=\"l\"> Koden f\u00f6r att st\u00f6dja Alpha 21164 (EV5) och tidigare serier av processorer, som sl\u00e4pptes 1995, har tagits bort. Underh\u00e5llet av koden f\u00f6r dessa processorer var komplicerat p\u00e5 grund av avsaknaden av byte-niv\u00e5 minnes\u00e5tkomst. Alpha var den f\u00f6rsta arkitekturen d\u00e4r Linux-k\u00e4rnan portades, som ursprungligen endast var tillg\u00e4nglig f\u00f6r x86-system.                                <\/ul>\n<li class=\"l\"> <b>Virtualisering och s\u00e4kerhet<\/b>\n<ul>\n<li class=\"l\"> St\u00f6det f\u00f6r krypterad data\u00f6verf\u00f6ring med TPM-enheter (Trusted Platform Module) och verifiering av transaktionernas integritet har lagts till.\n<li class=\"l\"> I LSM-modulen Landlock, som begr\u00e4nsar interaktionen mellan en grupp processer och den externa milj\u00f6n, har m\u00f6jligheten att till\u00e4mpa regler f\u00f6r begr\u00e4nsad \u00e5tkomst till ioctl()-anrop lagts till.\n<li class=\"l\"> En ny option init_mlocked_on_free som erbjuds vid uppstart, s\u00e4kerst\u00e4ller att inneh\u00e5llet i minnet, som skyddas fr\u00e5n att skrivas till swap-minnet med hj\u00e4lp av mlock(), nollst\u00e4lls om detta minne frig\u00f6rs utan att l\u00e5sas upp med munlock(). Anv\u00e4ndning av denna option utesluter att kryptografiska nycklar finns kvar i minnet vid en krasch av applikationen som arbetar med dem.\n<li class=\"l\"> I krypto-undersystemet har utf\u00f6randet av disk-krypteringsoperationer med hj\u00e4lp av AES-XTS-algoritmen snabba upp p\u00e5 x86_64-system med Intel- och AMD-processorer som st\u00f6der VAES, AVX2, VPCLMULQDQ, AVX10 eller AVX512.\n<li class=\"l\"> M\u00f6jligheten att samla statistik om anv\u00e4ndning av k\u00e4rnans kryptosystem (CONFIG_CRYPTO_STATS) har tagits bort. Denna funktion anv\u00e4ndes praktiskt taget inte och orsakade betydande prestandaf\u00f6rluster samt skapade en merkostnad f\u00f6r underh\u00e5llarna.                    <\/ul>\n<li class=\"l\"> <b>N\u00e4tverkssystemet<\/b>\n<ul>\n<li class=\"l\"> Prestandan f\u00f6r data\u00f6verf\u00f6ringsoperationer i zero-copy-l\u00e4ge har avsev\u00e4rt f\u00f6rb\u00e4ttrats med hj\u00e4lp av io_uring-undersystemet. M\u00f6jligheten att sl\u00e5 samman (\"bundle\") flera buffertar f\u00f6r data\u00f6verf\u00f6ring och mottagning har lagts till.\n<li class=\"l\"> Koden f\u00f6r skr\u00e4puppsamling, som anv\u00e4nds vid \u00f6verf\u00f6ring av filhandtag via Unix-socketar med SCM_RIGHTS-meddelanden, har skrivits om. \u00c4ndringen l\u00f6ser problemet med cykliska referensr\u00e4knare.\n<li class=\"l\"> M\u00f6jligheten att installera filter f\u00f6r PFCP-protokollet (Packet Forwarding Control Protocol), som anv\u00e4nds i 4G- och 5G-n\u00e4tverk, har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r socket-alternativet SO_PEEK_OFF har lagts till, vilket, p\u00e5 samma s\u00e4tt som det liknande alternativet f\u00f6r Unix-sockets, g\u00f6r det m\u00f6jligt att best\u00e4mma f\u00f6rskjutningen av data i k\u00f6n som anv\u00e4nds av systemanropet recv n\u00e4r flaggan MSG_PEEK anges (markerar data som ol\u00e4sta och de kommer att ges igen vid n\u00e4sta anrop av recv).\n<li class=\"l\"> St\u00f6d f\u00f6r operationen IORING_CQE_F_SOCK_NONEMPTY har lagts till i io_uring-systemet, vilket g\u00f6r det m\u00f6jligt att best\u00e4mma om en n\u00e4tverksocket har anslutningsf\u00f6rfr\u00e5gningar som v\u00e4ntar p\u00e5 behandling.\n<li class=\"l\"> En implementation av PoE (Power over Ethernet) -teknologin har f\u00f6reslagits, baserat p\u00e5 tidigare tillg\u00e4nglig kod f\u00f6r st\u00f6d av PoDL (Power over Data Line) och kompatibel med PoE-kontroller Microchip PD692x0 och TI TPS23881.\n<li class=\"l\"> F\u00f6r protokollen TCP, DCCP och MPTC har st\u00f6det f\u00f6r mekanismen rstreason lagts till, vilket g\u00f6r det m\u00f6jligt att best\u00e4mma orsaken till att RST-paket skickas (till exempel NO_SOCKET).                    <\/ul>\n<li class=\"l\"> <b>Utrustning<\/b>\n<ul>\n<li class=\"l\"> Drivern panthor f\u00f6r den tionde generationens GPU Mali (G310, G510, G710) har inkluderats, d\u00e4r teknologin CSF (Command Stream Frontend) anv\u00e4nds, vilket flyttar vissa funktioner fr\u00e5n drivrutinen till firmware f\u00f6r att minska belastningen p\u00e5 CPU:n och erbjuder en ny modell f\u00f6r organisering av arbetsuppgifter p\u00e5 GPU:n. \u00c4ndringar f\u00f6r st\u00f6d av den nya drivrutinen har ocks\u00e5 antagits i Mesa och inkluderats i Gallium-drivrutinen panfrost f\u00f6r GPU Mali.\n<li class=\"l\"> PCI-id f\u00f6r nya diskreta grafikkort fr\u00e5n Intel Arc (DG2\/Alchemist) har lagts till i drivrutinen i915.\n<li class=\"l\"> Arbetet med drm-drivrutinen (Direct Rendering Manager) Xe f\u00f6r GPU:er baserade p\u00e5 Intel Xe-arkitekturen, som anv\u00e4nds i Intel Arc-grafikkort och integrerad grafik, har fortsatt, med st\u00f6d f\u00f6r CPU Arrow Lake H tillagt. Arbetet med att implementera st\u00f6d f\u00f6r Lunar Lake-processorer har fortsatt. Grundl\u00e4ggande st\u00f6d f\u00f6r mekanismen SR-IOV (Single Root I\/O Virtualization) har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r SMU 14.0 (System Management Unit) har lagts till i AMDGPU-drivrutinen. M\u00f6jligheten att anv\u00e4nda nya AMD GPU:er p\u00e5 system med RISC-V-arkitektur har lagts till.\n<li class=\"l\"> En drivrutin f\u00f6r Tegra Security Engine, som kan anv\u00e4ndas f\u00f6r att p\u00e5skynda AES och olika hash-algoritmer, har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r sk\u00e4rmpanelerna LG SW43408, Innolux G121XCE-L01 LVDS, RK3326 GameForce Chi, Crystal Clear CMT430B19N00, POWERTIP PH128800T006-ZHC01, Startek KD050HDFIA020-C020A, Pixel 3a, Khadas TS050 V2, Raydium RM69380, BOE NT116WHM-N44, CMN N116BCA-EA1 och AUO B120XAN01.0 har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r ljudsystemet i b\u00e4rbara datorer Lenovo Thinkbook 13x Gen 4, Lenovo Thinkbook 16P Gen 5, Lenovo Thinkbook 13X och ASUS Zenbook 2024 HN7306 har lagts till. St\u00f6d f\u00f6r externa ljudkort Vocaster One och Vocaster Two har lagts till. En drivrutin f\u00f6r f\u00f6rst\u00e4rkare NAU8325 fr\u00e5n Nuvoton Technology har lagts till.\n<li class=\"l\"> I HID-Steam-drivrutinen har st\u00f6d f\u00f6r IMU (Inertial Measurement Unit) f\u00f6r spelkontrollen Steam Deck lagts till, vilket m\u00f6jligg\u00f6r anv\u00e4ndning av en separat evdev-enhet f\u00f6r \u00e5tkomst till gyro- och accelerometerdata.\n<li class=\"l\"> \u00c4ndringar f\u00f6r att st\u00f6dja ARM SoC Snapdragon X Elite, som anv\u00e4nder en egen 12-k\u00e4rnig CPU Qualcomm Oryon och GPU Qualcomm Adreno, har aktiverats. Chipsatsen \u00e4r riktad mot anv\u00e4ndning i b\u00e4rbara datorer och PC, och presterar b\u00e4ttre \u00e4n Apple M3 och Intel Core Ultra 155H i m\u00e5nga prestandatester.\n<li class=\"l\"> St\u00f6d f\u00f6r ARM-plattor, SoC och enheter har lagts till: PocketBook 614 Plus, Sony Xperia Z3, Xperia 1 V, Samsung Galaxy S5 Kina, Motorola Moto G, RK3326 GameForce Chi, Anbernic RG35XX (Plus\/H\/2024), Airoha EN7581, Radxa ROCK 3C, ArmSom Sige7, Tanix TX1, Toradex Colibri iMX8DX, Renesas RZ\/V2H, Forlinx OK3588-C, Protonic MECSBC, Emcraft Systems NavQ+, NXP S32G3, Wolfvision pf5, Amlogic A4\/A5, ASUS RT-AC3200, ASUS RT-AC5300, ASrock E3C256D4I, IBM system1 BMC, Meta Harma BMC(AST2600), ASRock X570D4U BMC, Au-Zone Maivin AI Vision Starter Kit.\n<li class=\"l\"> St\u00f6d f\u00f6r Milk-V Mars-kort som anv\u00e4nder SoC Starfive JH7110 baserat p\u00e5 RISC-V-arkitekturen har lagts till.                                <\/ul>\n<\/ul>\n<p>Samtidigt har den latinamerikanska Stiftelsen f\u00f6r fri programvara tagit fram en helt fri k\u00e4rnversion 6.10 \u2014 Linux-libre 6.10-gnu, som har rensats fr\u00e5n element i firmware och drivrutiner som inneh\u00e5ller icke-fria komponenter eller kodavsnitt vars anv\u00e4ndning \u00e4r begr\u00e4nsad av tillverkaren. I version 6.10 har kod f\u00f6r rensning av blobbar i drivrutinerna Intel i915, rtl8xxxu, qla2xxx och QCAI sahara uppdaterats. Namnen p\u00e5 blobbar i dts-filer (devicetree) f\u00f6r Aarch64-arkitekturen har rensats. Nya filer som lagts till i drivrutinerna Adreno, Intel IPU3 och PRUEth har rensats fr\u00e5n blobbar. Rensning av nya drivrutiner som Panthor, Intel IPU6, PRUEth SR1, rtw8703b, tps23881, air_en8811h, Intel ISH HID och pcm6240 har genomf\u00f6rts. Rensningen av USB-drivrutinen Prism2.5\/3 USB, som har tagits bort fr\u00e5n k\u00e4rnan, har avslutats.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61521\">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.10. \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 ntsync c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u0430\u043c\u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Windows NT, \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b DRM Panic \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0430 &#171;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&#187;, \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u0442\u0430\u0440\u044b\u0445 CPU Alpha, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0446\u0435\u043b\u043e\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0424\u0421 \u043d\u0430 \u0431\u0430\u0437\u0435 FUSE, \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a ioctl \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c Landlock, \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 [&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-117586","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.10.\" \/>\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-10\" \/>\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.10 | 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.10.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-10\" \/>\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-07-15T13:43:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-15T13:43:01+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\udd47Lansering av Linux-k\u00e4rna 6.10 | ProHoster","description":"Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds sl\u00e4ppet av k\u00e4rnan Linux 6.10.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-10","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.10 | 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.10.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-yadra-linux-6-10","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-07-15T13:43:01+00:00","article:modified_time":"2024-07-15T13:43:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"117586","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":"2026-01-23 04:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 04:16:19","updated":"2026-01-23 04:16:19","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\/117586","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=117586"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/117586\/revisions"}],"predecessor-version":[{"id":164437,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/117586\/revisions\/164437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=117586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=117586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=117586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}