{"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\/it\/blog\/novosti-interneta\/reliz-yadra-linux-6-10","title":{"rendered":"Release del kernel Linux 6.10","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo due mesi di sviluppo, Linus Torvalds ha presentato il rilascio del kernel Linux 6.10. Tra le modifiche pi\u00f9 significative ci sono: il driver ntsync con primitive di sincronizzazione di Windows NT, i componenti DRM Panic per l'implementazione di un equivalente della \"schermata blu della morte\", la cessazione del supporto per le vecchie CPU Alpha, la possibilit\u00e0 di verifica dell'integrit\u00e0 nel filesystem basato su FUSE, il restringimento dell'accesso a ioctl tramite il meccanismo Landlock, un sottosistema per il profiling delle operazioni di allocazione della memoria, la chiamata di sistema mseal(), la possibilit\u00e0 di scambio di dati crittografati con dispositivi TPM, e il supporto per code di lavoro ad alta priorit\u00e0 in dm-crypt, oltre al driver panthor per la decima generazione di GPU Mali.      <\/p>\n<p>Nella nuova versione sono stati implementati 14564 fix da 1989 sviluppatori, la dimensione della patch \u00e8 di 41 MB (le modifiche hanno interessato 12509 file, aggiunte 547663 righe di codice, rimosse 312464 righe). Nell'uscita precedente erano presenti 15680 fix da 2106 sviluppatori, la dimensione della patch era di 54 MB. Circa il 41% di tutte le modifiche presentate in 6.10 riguarda i driver di dispositivo, circa il 15% delle modifiche \u00e8 relativo all'aggiornamento del codice specifico per le architetture hardware, il 13% riguarda lo stack di rete, il 5% riguarda i filesystem e il 4% le sottosistemi interni del kernel.            <\/p>\n<p>Novit\u00e0 principali nel kernel 6.10:  <\/p>\n<ul>\n<li class=\"l\"> <b>Sottosistema disco, I\/O e file system<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stata aggiunta una nuova operazione fcntl F_DUPFD_QUERY, grazie alla quale un processo pu\u00f2 determinare se due diversi descrittori di file si riferiscono allo stesso file. A differenza delle funzionalit\u00e0 simili offerte dalla chiamata di sistema kcmp(), F_DUPFD_QUERY non comporta la divulgazione di informazioni non necessarie e funziona su sistemi con kcmp disabilitato.\n<li class=\"l\"> Nella sottosistema FUSE, utilizzato per implementare file system nello spazio utente, \u00e8 stata implementata la possibilit\u00e0 di applicare il meccanismo fs-verity per la verifica dell'integrit\u00e0 e dell'autenticit\u00e0 dei file.\n<li class=\"l\"> Nel modulo dm-crypt, utilizzato per la crittografia dei dispositivi a blocchi, \u00e8 stata aggiunta l'opzione \u00abhigh_priority\u00bb, che consente di utilizzare code di lavoro ad alta priorit\u00e0 per migliorare le prestazioni su sistemi potenti. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-gdansk\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4559\">server<\/a>Per impostazione predefinita, la modalit\u00e0 \u00e8 disattivata, poich\u00e9 pu\u00f2 comportare un aumento della latenza su PC normali durante l'esecuzione di operazioni non legate alla crittografia, come l'elaborazione audio.\n<li class=\"l\"> \u00c8 stato aggiunto un protocollo basato su netlink per la gestione del server NFS nel kernel. Nell'utente \u00e8 stata preparata l'utilit\u00e0 nfsdctl basata su questo protocollo. Il supporto per il montaggio di NFS v2 \u00e8 disabilitato di default (il supporto per NFS v2 nell'utilit\u00e0 mount.nfs \u00e8 stato interrotto nel 2021).\n<li class=\"l\"> Nella filesystem XFS \u00e8 continuato il lavoro per implementare la possibilit\u00e0 di utilizzare l'utility fsck per controllare e correggere problemi rilevati in modalit\u00e0 online, senza smontare il filesystem. \u00c8 stato aggiunto ioctl XFS_IOC_EXCHANGE_RANGE per lo scambio di intervalli di byte tra due file in modalit\u00e0 atomica.\n<li class=\"l\"> In Btrfs \u00e8 stato implementato il supporto per il ridimensionamento (shrinker) delle mappe degli extent non ancorati, il che pu\u00f2 rivelarsi utile per ridurre il consumo di memoria in caso di scarsit\u00e0 di RAM nel sistema. Il codice per la compressione dei dati e la funzione put_file_data() sono stati convertiti per utilizzare i folios di memoria. \u00c8 stato rivisto il meccanismo di blocco degli extent durante le operazioni di scrittura.\n<li class=\"l\"> Nel file system Ext4 \u00e8 stata aggiunta la supporto per ioctl FS_IOC_GETFSSYSFSPATH per determinare la posizione di un dato file system montato nella gerarchia \/sys\/fs.\n<li class=\"l\"> I file system OPENPROMFS, ISOFS, QNX6, NILFS2, MINIX e FREEVXFS sono stati aggiornati per utilizzare il nuovo API di montaggio delle partizioni.\n<li class=\"l\"> Nel file system EROFS (Extendable Read-Only File System), progettato per l'uso su partizioni accessibili in modalit\u00e0 sola lettura, \u00e8 stata aggiunta la supporto per l'algoritmo di compressione Zstandard.\n<li class=\"l\"> In Bcachefs \u00e8 stata preparata la possibilit\u00e0 di eseguire fsck senza smontare la partizione (verifica online). Sono state aggiunte modifiche e fix per migliorare l'affidabilit\u00e0 del sistema. \u00c8 stata implementata la possibilit\u00e0 di aggiornare e ripristinare il formato del filesystem in modalit\u00e0 \u00abnochanges\u00bb, che disabilita la scrittura e conserva i metadati solo in memoria.\n<li class=\"l\"> Il file system OverlayFS ha aggiunto il supporto per la creazione di file temporanei utilizzando l'opzione O_TMPFILE.\n<li class=\"l\"> Il supporto del meccanismo di limitazione della larghezza di banda per i dispositivi a blocchi &#171;CONFIG_BLK_DEV_THROTTLING_LOW&#187; \u00e8 stato interrotto. Questo meccanismo, che dal 2017 \u00e8 rimasto in uno stato sperimentale, non ha trovato applicazione pratica e complica la gestione del sottosistema dei dispositivi a blocchi.                                                        <\/ul>\n<li class=\"l\"> <b>Memoria e servizi di sistema<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stato aggiunto, ma disabilitato nella compilazione, il driver ntsync, che implementa il dispositivo carattere \/dev\/ntsync e un insieme di primitive per la sincronizzazione utilizzate nel kernel di Windows NT. L'implementazione di tali primitive a livello di kernel consente di aumentare notevolmente le prestazioni dei giochi Windows eseguiti tramite Wine. Il guadagno di prestazioni \u00e8 ottenuto eliminando le spese generali associate all'uso di RPC nello spazio utente. La creazione di un driver separato per il kernel Linux \u00e8 giustificata dalla difficolt\u00e0 di implementare correttamente l'API di sincronizzazione NT sopra le primitive esistenti nel kernel.\n<li class=\"l\"> \u00c8 stata aggiunta una sottosistema per il profilo delle operazioni di allocazione della memoria nel kernel Linux, che consente di rilevare perdite di memoria nel kernel e semplifica le ottimizzazioni del consumo di memoria. La sottosistema garantisce bassi sovraccarichi, permettendo di utilizzarla non solo nelle build di debug del kernel, ma anche nei sistemi di produzione.\n<li class=\"l\"> \u00c8 stata aggiunta una realizzazione iniziale del gestore di situazioni di emergenza nel kernel &#8212; DRM Panic, che utilizza il sottosistema DRM (Direct Rendering Manager) per visualizzare un report colorato e chiaro in stile &#171;schermo blu della morte&#187;. Nel rilascio successivo si prevede di aggiungere la possibilit\u00e0 di mostrare un logo e un codice QR sullo schermo in caso di emergenza.\n<li class=\"l\"> Continua il trasferimento delle modifiche dal ramo Rust-for-Linux, relative all'uso del linguaggio Rust come secondo linguaggio per lo sviluppo di driver e moduli del kernel (il supporto per Rust non \u00e8 attivo per impostazione predefinita, e non comporta l'inclusione di Rust tra le dipendenze di compilazione obbligatorie del kernel). \u00c8 stato effettuato il passaggio alla versione Rust 1.78, che ha consentito di passare all'uso della libreria standard alloc, invece del proprio ramo. Sono state aggiunte astrazioni per la gestione del tempo nel kernel (una struttura di wrapping sopra ktime_t). \u00c8 stato aggiunto il supporto per l'utilizzo di componenti del kernel in Rust su sistemi con architettura RISC-V.\n<li class=\"l\"> Nei programmi BPF \u00e8 stata implementata la possibilit\u00e0 di utilizzare code di attesa (wait queue) nel kernel. Sono state aggiunte le funzioni bpf_preempt_disable e bpf_preempt_enable, che consentono di creare sezioni di codice non interrotte dallo scheduler. \u00c8 stata fornita la possibilit\u00e0 di accesso delle app BPF alle funzioni crittografiche del kernel (crypto). \u00c8 stato implementato il supporto alla compilazione JIT dei programmi BPF su sistemi con processori a 32 bit ARCv2.\n<li class=\"l\"> Per i sistemi ARM a 32 bit \u00e8 stata implementata la supporto per la compilazione del kernel con il compilatore Clang, attivando la modalit\u00e0 di protezione CFI (Control Flow Integrity), che blocca le violazioni dell'ordine normale di esecuzione (control flow) a causa dell'uso di exploit che modificano i puntatori alle funzioni memorizzati in memoria.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di riflessione diretta tramite mmap() dei buffer circolari di tracciamento, per trasferire il loro contenuto nello spazio utente senza ulteriori copie.\n<li class=\"l\"> \u00c8 stata aggiunta una chiamata di sistema &#171;mseal&#187;, che consente ai processi di impostare un blocco sulla modifica di determinate parti del proprio spazio di indirizzi. Nella pratica, questa nuova chiamata di sistema sar\u00e0 utilizzata nel browser Chrome per rafforzare l'isolamento sandbox.\n<li class=\"l\"> Per l'architettura x32, che fornisce un ABI ibrido x86_64, consentendo di utilizzare un modello di indirizzamento della memoria a 32 bit su sistemi a 64 bit (il processore opera in modalit\u00e0 a 64 bit ma utilizza puntatori e operazioni aritmetiche a 32 bit), \u00e8 stata aggiunta la supporto del meccanismo Shadow Stack, che permette di bloccare l'attivit\u00e0 di numerosi exploit, sfruttando le capacit\u00e0 hardware dei processori Intel per proteggere la scrittura dell'indirizzo di ritorno da una funzione in caso di overflow del buffer nello stack.\n<li class=\"l\"> Nei sistemi con architettura ARM64, la chiamata di sistema userfaultfd(), che consente di creare gestori per le richieste di accesso a pagine di memoria non allocate (page faults) nello spazio utente, implementa funzionalit\u00e0 relative alla protezione da scritture nelle aree di memoria e negli elementi della tabella delle pagine di memoria.\n<li class=\"l\"> Rimosso il codice per il supporto dei processori Alpha 21164 (EV5) e delle serie precedenti, rilasciati dal 1995. Il supporto del codice per questi processori \u00e8 stato complicato a causa della mancanza della possibilit\u00e0 di accesso alla memoria a livello di byte singolo. Alpha \u00e8 stata la prima architettura su cui \u00e8 stato portato il kernel Linux, originariamente disponibile solo per sistemi x86.                                <\/ul>\n<li class=\"l\"> <b>Virtualizzazione e sicurezza<\/b>\n<ul>\n<li class=\"l\"> Aggiunto il supporto per lo scambio di dati crittografati con dispositivi TPM (Trusted Platform Module) e per il controllo dell'integrit\u00e0 delle transazioni.\n<li class=\"l\"> Nel modulo LSM Landlock, che limita l'interazione di un gruppo di processi con l'ambiente esterno, \u00e8 stata aggiunta la possibilit\u00e0 di applicare regole per limitare l'accesso alle chiamate ioctl().\n<li class=\"l\"> Proposta un'opzione init_mlocked_on_free da specificare all'avvio, che garantisce la cancellazione del contenuto della memoria protetta contro la scrittura sul file di swap mediante la chiamata mlock(), se questa memoria viene liberata senza essere sbloccata con la chiamata munlock(). L'uso di questa opzione consente di evitare la permanenza di chiavi crittografiche nella memoria in caso di interruzione imprevista dell'applicazione che le gestisce.\n<li class=\"l\"> Nella sottosistema crypto \u00e8 stata accelerata l'esecuzione delle operazioni di crittografia su disco utilizzando l'algoritmo AES-XTS su sistemi x86_64 con processori Intel e AMD che supportano le estensioni VAES, AVX2, VPCLMULQDQ, AVX10 o AVX512.\n<li class=\"l\"> Rimossa la possibilit\u00e0 di raccogliere statistiche sull'uso della crittografia nel kernel (CONFIG_CRYPTO_STATS). Questa funzionalit\u00e0 non veniva utilizzata in pratica e portava a una significativa degradazione delle prestazioni, oltre a creare un carico aggiuntivo percepibile sui manutentori.                    <\/ul>\n<li class=\"l\"> <b>Sottosistema di rete<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stata significativamente aumentata la velocit\u00e0 delle operazioni di invio dati in modalit\u00e0 zero-copy utilizzando il sottosistema io_uring. \u00c8 stata aggiunta la possibilit\u00e0 di unire (&#171;bundle&#187;) pi\u00f9 buffer per le operazioni di invio e ricezione dei dati.\n<li class=\"l\"> Riscritto il codice per la raccolta dei rifiuti utilizzato durante l'invio di descrittori di file tramite socket Unix utilizzando messaggi SCM_RIGHTS. Questa modifica risolve il problema dell'accumulo di contatori di riferimenti ciclici.\n<li class=\"l\"> Aggiunta la possibilit\u00e0 di impostare filtri per il protocollo PFCP (Packet Forwarding Control Protocol), utilizzato nelle reti 4G e 5G.\n<li class=\"l\"> \u00c8 stata aggiunta la supporto per l'opzione di socket di rete SO_PEEK_OFF, che, analogamente all'opzione equivalente per i socket Unix, consente di determinare l'offset dei dati nella coda utilizzato dalla chiamata di sistema recv quando si specifica il flag MSG_PEEK (contrassegna i dati come non letti, e verranno nuovamente forniti alla successiva chiamata di recv).\n<li class=\"l\"> Nella sottosistema io_uring \u00e8 stata aggiunta la supporto per l'operazione IORING_CQE_F_SOCK_NONEMPTY, che consente di determinare se un socket di rete ha richieste di connessione in attesa di elaborazione.\n<li class=\"l\"> \u00c8 stata proposta un'implementazione della tecnologia PoE (Power over Ethernet), basata su codice precedentemente disponibile per il supporto PoDL (Power over Data Line) e compatibile con i controller PoE Microchip PD692x0 e TI TPS23881.\n<li class=\"l\"> Per i protocolli TCP, DCCP e MPTC \u00e8 stata aggiunta la supporto per il meccanismo rstreason, che consente di determinare il motivo per cui vengono inviati i pacchetti RST (ad esempio, NO_SOCKET).                    <\/ul>\n<li class=\"l\"> <b>Attrezzature<\/b>\n<ul>\n<li class=\"l\"> \u00c8 incluso il driver panthor per la decima generazione delle GPU Mali (G310, G510, G710), che utilizza la tecnologia CSF (Command Stream Frontend), esternalizzando alcune funzionalit\u00e0 del driver per ridurre il carico sulla CPU e offrendo un nuovo modello di organizzazione del lavoro sulle GPU. Le modifiche per supportare il nuovo driver sono state anche adottate in Mesa e incluse nel driver Gallium panfrost per le GPU Mali.\n<li class=\"l\"> Nel driver i915 sono stati aggiunti identificatori PCI per le nuove schede grafiche discrete Intel Arc (DG2\/Alchemist).\n<li class=\"l\"> Continuano i lavori sul driver drm (Direct Rendering Manager) Xe per le GPU basate sull'architettura Intel Xe, utilizzata nelle schede grafiche Intel della famiglia Arc e nella grafica integrata, a partire dai processori Tiger Lake. \u00c8 stato aggiunto il supporto per i CPU Arrow Lake H. Prosegue l'implementazione del supporto per i processori Lunar Lake. \u00c8 stato aggiunto un supporto iniziale per il meccanismo SR-IOV (Single Root I\/O Virtualization).\n<li class=\"l\"> Nel driver AMDGPU \u00e8 stato aggiunto il supporto per SMU 14.0 (System Management Unit). \u00c8 stata aggiunta la possibilit\u00e0 di utilizzare nuove GPU AMD su sistemi con architettura RISC-V.\n<li class=\"l\"> \u00c8 stato aggiunto un driver per l'acceleratore delle operazioni crittografiche Tegra Security Engine, utilizzabile per accelerare AES e vari algoritmi di hashing.\n<li class=\"l\"> \u00c8 stata aggiunta la supporto per i pannelli 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 e AUO B120XAN01.0.\n<li class=\"l\"> \u00c8 stata aggiunta la supporto per il sistema audio dei laptop Lenovo Thinkbook 13x Gen 4, Lenovo Thinkbook 16P Gen 5, Lenovo Thinkbook 13X e ASUS Zenbook 2024 HN7306W. \u00c8 stata aggiunta la supporto per le schede audio esterne Vocaster One e Vocaster Two. \u00c8 stato aggiunto il driver per gli amplificatori NAU8325 della Nuvoton Technology.\n<li class=\"l\"> Nel driver HID-Steam \u00e8 stata aggiunta la supporto per l'IMU (Unit\u00e0 di Misura Inerziale) del controller di gioco Steam Deck, consentendo di utilizzare un nodo evdev separato per accedere ai dati del giroscopio e dell'accelerometro.\n<li class=\"l\"> Sono state incluse modifiche per supportare l'ARM SoC Snapdragon X Elite, che utilizza un CPU Qualcomm Oryon a 12 core e una GPU Qualcomm Adreno. Il chip \u00e8 destinato all'uso in laptop e PC, superando in molti test prestazionali i chip Apple M3 e Intel Core Ultra 155H.\n<li class=\"l\"> Aggiunta la supporto per schede ARM, SoC e dispositivi: PocketBook 614 Plus, Sony Xperia Z3, Xperia 1 V, Samsung Galaxy S5 Cina, 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\"> Aggiunta la supporto per le schede Milk-V Mars, che utilizzano SoC Starfive JH7110 basato sull'architettura RISC-V.                                <\/ul>\n<\/ul>\n<p>Nel frattempo, il Fondo Latinoamericano per il Software Libero ha creato una versione completamente libera del kernel 6.10 \u2014 Linux-libre 6.10-gnu, depurata da elementi di firmware e driver contenenti componenti non liberi o sezioni di codice la cui area di utilizzo \u00e8 limitata dal produttore. Nella release 6.10 \u00e8 stato aggiornato il codice di pulizia dei blob nei driver Intel i915, rtl8xxxu, qla2xxx e QCAI sahara. \u00c8 stata eseguita la pulizia dei nomi dei blob nei file dts (devicetree) per l'architettura Aarch64. Sono stati ripuliti da blob anche i nuovi file aggiunti nei driver Adreno, Intel IPU3 e PRUEth. \u00c8 stata effettuata la pulizia dei nuovi driver Panthor, Intel IPU6, PRUEth SR1, rtw8703b, tps23881, air_en8811h, Intel ISH HID e pcm6240. \u00c8 stata interrotta la pulizia del driver USB Prism2.5\/3 USB, che \u00e8 stato rimosso dal kernel.<br \/>\n<br \/>Fonte: <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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - 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. \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 &quot;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&quot;, \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\" \/>\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\/it\/blog\/novosti-interneta\/reliz-yadra-linux-6-10\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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. \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 &quot;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&quot;, \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/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\udd47Rilascio del kernel Linux 6.10 | ProHoster","description":"Dopo due mesi di sviluppo, Linus Torvalds ha presentato il rilascio del kernel Linux 6.10. Tra le modifiche pi\u00f9 significative: il driver ntsync con primitive di sincronizzazione di Windows NT, componenti DRM Panic per implementare un equivalente della \"schermata blu della morte\", la cessazione del supporto per le vecchie CPU Alpha, la possibilit\u00e0 di verificare l'integrit\u00e0 nel filesystem basato su FUSE, e la limitazione dell'accesso a ioctl attraverso il meccanismo Landlock, una sottosistema per il profiling delle operazioni.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-yadra-linux-6-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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. \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 &quot;\u0441\u0438\u043d\u0435\u0433\u043e \u044d\u043a\u0440\u0430\u043d\u0430 \u0441\u043c\u0435\u0440\u0442\u0438&quot;, \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","og:url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/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\/it\/wp-json\/wp\/v2\/posts\/117586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=117586"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/117586\/revisions"}],"predecessor-version":[{"id":164437,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/117586\/revisions\/164437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=117586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=117586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=117586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}