{"id":182060,"date":"2026-06-15T02:48:07","date_gmt":"2026-06-15T00:48:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-7-1"},"modified":"2026-06-15T02:48:07","modified_gmt":"2026-06-15T00:48:07","slug":"reliz-yadra-linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-yadra-linux-7-1","title":{"rendered":"Rilascio del kernel Linux 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo due mesi di sviluppo, Linus Torvalds ha presentato il rilascio del kernel Linux 7.1. Tra le modifiche pi\u00f9 significative: un nuovo driver ntfsplus, la prima fase della dismissione del supporto per le CPU i486, la rimozione dei vecchi adattatori Ethernet, la rimozione dei protocolli ISDN e AX.25, l'inclusione predefinita del meccanismo Intel FRED, supporto per i gestori BPF in io_uring, ottimizzazione del sottosistema di swapping, supporto per i sub-scheduler in sched_ext, I\/O in modalit\u00e0 zero-copy nel driver ublk, l'operazione ioctl \u00abshutdown\u00bb in Btrfs, commutazione dinamica delle impostazioni di prestazioni nel driver amd-pstate, supporto per xattr per i socket Unix.<\/p>\n<p>Nella nuova versione sono stati accettati 17275 miglioramenti da 2589 sviluppatori.<br \/>\nLa dimensione del patch \u00e8 di 57 MB (le modifiche hanno interessato 13528 file, aggiunti 751785 righe di codice, rimosse 405916 righe). Nella precedente release c'erano 15624 correzioni da 2477 sviluppatori, con una dimensione del patch di 56 MB. Circa il 41% delle modifiche presentate in 7.1 sono legate ai driver di dispositivi, circa il 12% delle modifiche riguardano l'aggiornamento del codice specifico per le architetture hardware, il 14% \u00e8 correlato allo stack di rete, il 5% ai filesystem e il 3% ai sottosistemi interni del kernel. <\/p>\n<p>Le principali novit\u00e0 nel kernel 7.1 (1, 2, 3):<\/p>\n<ul>\n<li class=\"l\"> <b>Sottosistema disco, I\/O e file system<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stata accettata una nuova implementazione del filesystem NTFS \u2014 ntfsplus, basata sul codice rimosso dal kernel del classico driver ntfs. Il vecchio driver \u00e8 stato rielaborato, ampliato con la possibilit\u00e0 di scrivere dati e adattato per supportare funzionalit\u00e0 moderne, come l'uso di volumi di pagine di memoria (folios) invece della struttura buffer_head. Nel nuovo driver \u00e8 stata implementata l'allocazione dei blocchi in modo ritardato, consentendo di ottenere elevate prestazioni nelle operazioni di scrittura e ridurre la frammentazione. Per le operazioni di lettura\/scrittura bufferizzate, l'input\/output diretto, il mapping degli extent e le operazioni di scrittura\/lettura delle pagine \u00e8 stata utilizzata la libreria iomap. Nei test di iozone, il driver ntfsplus \u00e8 risultato essere il 3-5% pi\u00f9 veloce di ntfs3 in scrittura in modalit\u00e0 single-thread e dal 35% al 110% pi\u00f9 veloce utilizzando 4 thread. La velocit\u00e0 di lettura di ntfsplus e ntfs3 \u00e8 pressoch\u00e9 allo stesso livello. Il driver ntfs3 rimane nel kernel e ha subito correzioni e lievi miglioramenti.\n<li class=\"l\"> \u00c8 stata aggiunta la supporto per la generazione e la verifica dei dati di integrit\u00e0 T10 a livello di file system, non di dispositivo a blocchi, consentendo un miglioramento delle prestazioni nelle operazioni di lettura.\n<li class=\"l\"> Nel driver dei dispositivi a blocchi ublk, che consente di spostare la logica specifica nel processo nello spazio utente, \u00e8 stata aggiunta la supporto per l'input\/output tramite memoria condivisa senza copia dei dati tra i buffer (modalit\u00e0 zero-copy).\n<li class=\"l\"> Per i dispositivi a blocchi auto-crittografanti SED-OPAL sono stati aggiunti ioctl per gestire la modalit\u00e0 Single User e implementato il comando STACK_RESET.\n<li class=\"l\"> In Btrfs \u00e8 stata dichiarata stabile la supporto per l'operazione ioctl \u00abshutdown\u00bb, che consente di portare il filesystem in uno stato in cui si tenta di completare le operazioni gi\u00e0 in corso, ma vengono bloccate tutte le nuove operazioni.\n<li class=\"l\"> In exfat \u00e8 stata implementata la possibilit\u00e0 di riservare aree vuote attraverso la chiamata a fallocate().\n<li class=\"l\"> Nel file system CIFS \u00e8 stata aggiunta la supporto per la creazione di file temporanei con il flag O_TMPFILE.\n<li class=\"l\"> In the fsmount() system call, the FSMOUNT_NAMESPACE option has been added, creating a new namespace for mount points for the mounted file system. Flags have been added to the clone3() and unshare() system calls to return a new mount point namespace containing only a mounted empty FS stub based on nullfs, with the fs-dax driver providing a file system interface to DAX (Direct Access) devices.\n<li class=\"l\"> A protection against file descriptor brute-force attacks has been added to the NFS server, implemented through the signing of descriptors with a cryptographic signature. This protection is enabled through the sign_fh mount option.\n<li class=\"l\"> A symbolic fs-dax driver has been added, providing an interface for interaction with DAX (Direct Access) devices that support operation bypassing the page cache. This interface is necessary for integration into the famfs file system kernel, which is located in memory.\n<li class=\"l\"> In the Ceph file system, the collection of input\/output metrics related to subdivisions has been implemented.\n<\/ul>\n<li class=\"l\"> <b>Memoria e servizi di sistema<\/b>\n<ul>\n<li class=\"l\"> \u00c8 stata accettata la prima serie di modifiche per interrompere il supporto ai processori i486. Le opzioni per la compilazione del kernel con supporto per i processori 486DX, 486SX e AMD ELAN (CONFIG_M486, CONFIG_M486SX e CONFIG_MELAN) sono state rimosse da Kconfig, e dalle opzioni di compilazione per i sistemi i486 (-march=i486) sono state escluse dal Makefile. Il codice per il supporto effettivo sui processori i486 \u00e8 stato mantenuto nel kernel, ma la compilazione per sistemi simili richieder\u00e0 ora l'applicazione di patch ai file di assembly. Le ragioni per la rimozione del supporto ai processori i486 sono legate al desiderio di semplificare il kernel rimuovendo codice complesso che emula alcune operazioni hardware, come CX8 (confronta e scambia 8 byte) e TSC (contatore dei cicli CPU, utilizzato nel pianificatore di attivit\u00e0).\n<li class=\"l\"> Nel driver amd-pstate, utilizzato per gestire il consumo energetico nei sistemi con processori AMD, \u00e8 stata implementata la commutazione dinamica delle impostazioni di prestazioni e la modifica del comportamento della gestione dell'alimentazione in base al funzionamento con alimentazione di rete o batteria. Quando \u00e8 collegato alla rete, ora si attiva la modalit\u00e0 \u00abperformance\u00bb, mentre quando funziona a batteria si attiva \u00abbalance_performance\u00bb.\n<li class=\"l\"> \u00c8 attivato di default il meccanismo Intel FRED (Flexible Return and Event Delivery), che migliora l'efficienza e l'affidabilit\u00e0 nella consegna delle informazioni su eventi a basso livello. L'aumento delle prestazioni e la riduzione delle latenze sono garantiti dal ritorno degli eventi tramite l'istruzione per processore IRET, invece che attraverso la trasmissione degli eventi tramite la tabella IDT (Interrupt Descriptor Table). L'affidabilit\u00e0 \u00e8 migliorata grazie al trattamento separato dell'arrivo dell'evento nel contesto del kernel e in quello dell'utente, proteggendo cos\u00ec da esecuzioni annidate di NMI e mantenendo registri CPU associati all'eccezione nel frame dello stack esteso.\n<li class=\"l\"> Nel sottosistema perf \u00e8 stato aggiunto il supporto per i blocchi di monitoraggio delle prestazioni della memoria (PMU \u2014 Performance Monitoring Unit), utilizzati nei SoC NVIDIA Tegra410.\n<li class=\"l\"> Accelerata l'esecuzione delle operazioni futex sui sistemi ARM, grazie all'utilizzo delle istruzioni Arm 9.6 LSUI, che consentono al kernel di accedere alla memoria dello spazio utente senza dover disattivare preventivamente la modalit\u00e0 di protezione PAN (Privileged Access Never).\n<li class=\"l\"> Nei sistemi con processori ARM \u00e8 stata migliorata la supporto per l'estensione dell'architettura del set di istruzioni MPAM (Memory System Resource Partitioning and Monitoring) e aggiunta la possibilit\u00e0 di utilizzarla in spazio utente per gestire le risorse tramite il meccanismo resctrl. MPAM consente di contrassegnare ogni accesso alla memoria con un identificatore di sezione (PARTID, Partition ID) e un identificatore di gruppo di monitoraggio (PMG, Monitoring Group ID). Collegando il PARTID, \u00e8 possibile limitare il consumo delle risorse, come la larghezza di banda della memoria o la dimensione della cache, per evitare che un gruppo di attivit\u00e0 occupi tutte le risorse. Nel contesto del monitoraggio, la combinazione di PMG e PARTID pu\u00f2 essere utilizzata per tracciare il consumo delle risorse di memoria in determinate tipologie di carico.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di utilizzare la modalit\u00e0 in tempo reale (PREEMPT_RT) su processori ARM a 32 bit. In precedenza, il supporto per PREEMPT_RT era fornito per le architetture x86 e x86-64, ARM64, RISC-V e LoongArch.\n<li class=\"l\"> Nel sistema di chiamata clone3() sono stati aggiunti nuovi flag: CLONE_NNP \u2014 divieto di acquisire nuove autorizzazioni nel processo creato; CLONE_AUTOREAP \u2014 terminazione automatica del processo anzich\u00e9 trasformarlo in un processo zombie fino all'esecuzione della funzione wait() da parte del processo genitore;<br \/>\nCLONE_PIDFD_AUTOKILL \u2014 terminazione del processo figlio nel caso di chiusura del descrittore pidfd associato (ad esempio, alla chiusura del processo genitore).<\/p>\n<li class=\"l\"> Per ogni modulo del kernel, \u00e8 stato aggiunto un file import_ns nella cartella \/sys\/module, contenente l'elenco degli spazi dei nomi simboli importati (symbol namespace).\n<li class=\"l\"> Nel sistema di input\/output asincrono io_uring \u00e8 stata aggiunta la supporto per l'uso del sottosistema BPF per la creazione di gestori. Ad esempio, \u00e8 possibile sostituire il ciclo principale di dispatching con un programma BPF.\n<li class=\"l\"> Nel sottosistema BPF \u00e8 stata migliorata l'analisi dell'uso dello stack, il che ha notevolmente accelerato il controllo da parte del verificatore di molti programmi BPF.\n<li class=\"l\"> Al fine di ottimizzare le prestazioni, il sottosistema hrtimer (high resolution timer) \u00e8 stato riscritto. Ora, il pianificatore di attivit\u00e0 pu\u00f2 utilizzare timer ad alta risoluzione senza perdita di prestazioni al posto di timer meno precisi.\n<li class=\"l\"> Continua il trasferimento delle modifiche dalla branca 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 build obbligatorie per il kernel). Fino alla versione 1.85 (fornita in Debian 13) sono stati aumentati i requisiti per la versione di Rust necessaria per la compilazione dei componenti del kernel. \u00c8 stata aggiunta un'opzione Kconfig sperimentale CONFIG_RUST_INLINE_HELPERS per l'incorporamento di wrapper C nel codice Rust durante la compilazione (l'ottimizzazione ha accelerato le prestazioni del driver del blocco null del 2%). \u00c8 stato aggiunto il macro \u2018const_assert!\u2019. Sono state ampliate le capacit\u00e0 dei moduli \u2018sizes\u2019, \u2018clk\u2019, \u2018ptr\u2019, \u2018sync\u2019, \u2018error\u2019.\n<li class=\"l\"> Al meccanismo SCHED_EXT, che consente di utilizzare BPF per creare pianificatori CPU, \u00e8 stata aggiunta la funzionalit\u00e0 iniziale di creazione di pianificatori annidati (sub-scheduler), tramite i quali \u00e8 possibile utilizzare un pianificatore di attivit\u00e0 dedicato per ogni cgroup.\n<li class=\"l\"> \u00c8 proseguita l'ottimizzazione del sottosistema di swapping. \u00c8 stata rimossa la vecchia struttura swap_map, sostituita dal meccanismo \u00abSwap Table\u00bb. Questa modifica ha permesso di aumentare le prestazioni e ridurre il consumo di memoria nel sottosistema di swapping.\n<li class=\"l\"> Nella sottosistema DAMON (Data Access MONitor), che consente di monitorare l'accesso dei processi ai dati nella memoria RAM (ad esempio, \u00e8 possibile scoprire a quali aree di memoria un processo ha fatto riferimento e quali aree sono rimaste inutilizzate), \u00e8 stata aggiunta la supporto per diversi algoritmi di autoottimizzazione delle quote.\n<li class=\"l\"> Nella sottosistema di tracciamento \u00e8 stata implementata la concezione di buffer circolari esterni, che consente di ottenere dati di tracciamento da <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/vps\/\" title=\"di macchine virtuali\" data-wpil-keyword-link=\"linked\">di macchine virtuali<\/a>. Questa possibilit\u00e0 \u00e8 stata attivata negli hypervisor <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/vps\/abuzoustojchivye-vps\/\" title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> e nVHE per trasmettere i dati di tracciamento dalla macchina guest al lato host.\n<li class=\"l\"> Nel sottosistema RV (Runtime Verification), destinato a verificare la correttezza delle operazioni dei sistemi ad alta affidabilit\u00e0, sono stati aggiunti componenti di monitoraggio \u00abstall\u00bb per tracciare i task le cui esecuzioni sono temporaneamente sospese o bloccate, e \u00abdeadline\u00bb per analizzare il comportamento dello scheduler dei task.\n<\/ul>\n<li class=\"l\"> <b>Virtualizzazione e sicurezza<\/b>\n<ul>\n<li class=\"l\"> Per impostazione predefinita \u00e8 attivato il flag PROC_MEM_FORCE_PTRACE, che consente di aggirare i diritti di accesso alla memoria di un processo tramite il file \/proc\/PID\/mem solo per i processi che utilizzano la chiamata di sistema ptrace() per il debug.\n<li class=\"l\"> \u00c8 stato aggiunto un nuovo insieme di hook per i moduli LSM (Linux Security Module), che semplifica l'implementazione delle politiche per i file system a strati, come overlayfs. \u00c8 stato inoltre aggiunto un hook per gestire l'accesso ai socket Unix, attivato nel modulo LSM Landlock per definire politiche di accesso ai socket Unix.\n<li class=\"l\"> Nella libreria crittografica integrata lib\/crypto, che offre funzioni pi\u00f9 semplici e veloci rispetto all'API crittografica tradizionale, \u00e8 stato aggiunto il supporto per gli algoritmi AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH e SM3. \u00c8 stata aggiunta documentazione per lib\/crypto.\n<li class=\"l\"> \u00c8 stata implementata la modalit\u00e0 pKVM (Protected KVM) per un'elevata isolamento della memoria anonima, utilizzando le estensioni di virtualizzazione per l'architettura AArch64. In questa modalit\u00e0, le pagine di memoria degli ospiti vengono escluse dalla tabella degli indirizzi virtuali del sistema host.\n<li class=\"l\"> Nel hypervisor KVM \u00e8 stato aggiunto il supporto per la quinta versione del controller virtuale delle interruzioni ARM (VGICv5 \u2014 ARM Virtual Generic Interrupt Controller v5).\n<\/ul>\n<li class=\"l\"> <b>Sottosistema di rete<\/b>\n<ul>\n<li class=\"l\"> Per i socket unix creati con la funzione socket(), \u00e8 supportata la gestione degli attributi estesi dei file (xattr) \"user.*\". Tra le aree di applicazione, si evidenzia l'assegnazione di etichette tramite attributi estesi ai socket Unix utilizzati per IPC Varlink, al fine di distinguerli da un insieme generale per l'ispezione e il debug delle operazioni IPC tramite programmi BPF. In systemd-journald, si prevede di utilizzare gli attributi estesi per definire il formato del log in relazione al socket \/dev\/log.\n<li class=\"l\"> Rimosso il supporto per il protocollo UDP-Lite (RFC 3828), che consente la consegna di pacchetti con checksum errato con l'aspettativa che, ad esempio, i dati audio e video parzialmente danneggiati possano essere recuperati a livello di codec. Il protocollo \u00e8 stato rimosso poich\u00e9 nessuno lo utilizza.\n<li class=\"l\"> Eliminata la possibilit\u00e0 di costruire lo stack IPv6 come modulo del kernel, che non veniva utilizzato in pratica (IPv6 viene o integrato nel kernel o completamente disattivato), ma complicava la manutenzione poich\u00e9, nella costruzione di IPv6 come modulo del kernel (CONFIG_IPV6=m), molti sotto-sistemi erano costretti ad aggiungere gestori inutili nel caso di scaricamento del modulo IPv6.\n<\/ul>\n<li class=\"l\"> <b>Attrezzature<\/b>\n<ul>\n<li class=\"l\"> Il driver AMDGPU ha attivato un nuovo motore di visualizzazione (DC) per APU AMD della serie HD 7000 (Sea Islands, GCN 1.1).\n<li class=\"l\"> Il driver Nouveau ha implementato il supporto iniziale per la GPU NVIDIA GA100 basata sull'architettura Ampere.\n<li class=\"l\"> Continua lo sviluppo del driver drm (Direct Rendering Manager) Xe per GPU basate sull'architettura Intel Xe, utilizzata nelle schede grafiche Intel della famiglia Arc e nella grafica integrata, a partire dai processori Tiger Lake. Aggiunto il supporto per il sottosistema grafico dei processori Intel Nova Lake-P. Implementati oggetti buffer liberabili (Purgeable Buffer Objects).\n<li class=\"l\"> Integrazione continua dei componenti del driver Nova per GPU NVIDIA con le firmware GSP, utilizzate a partire dalla serie NVIDIA GeForce RTX 2000 basata sull'architettura micro Turing. Il driver \u00e8 scritto in Rust. \u00c8 stata aggiunta una supporto iniziale per le GPU basate sull'architettura Turing.\n<li class=\"l\"> Aggiunto il driver DRM corebootdrm per l'output grafico tramite il framebuffer dei firmware basati su CoreBoot.\n<li class=\"l\"> Aggiunto il supporto per i dispositivi audio ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP e WM8962. Migliorato il supporto per i dispositivi audio con interfaccia USB: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow,<br \/>\n  PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/p>\n<li class=\"l\"> Aggiunto il driver yogafan per il monitoraggio della velocit\u00e0 di rotazione della ventola sui laptop Lenovo Yoga, Legion e IdeaPad.\n<li class=\"l\"> Aggiunto il supporto per piattaforme ARM, SoC e dispositivi: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 e ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79.\n<li class=\"l\"> Rimosso il supporto per i controller AHCI SATA e PCIe utilizzati in SoC Baikal-T1, cos\u00ec come i driver del timer, della memoria, physmap, bus, hwmon, dwc e bt1-rom. La motivazione della rimozione \u00e8 l'assenza di supporto e l'integrazione incompleta nei componenti del kernel della piattaforma Baikal, la cui produzione in Russia \u00e8 stata interrotta nel novembre 2025.\n<li class=\"l\"> Soppressi 12 driver per dispositivi Ethernet con interfacce ISA e PCMCIA, prodotti prima del 2002, per i quali non sono stati trovati utenti che li utilizzassero in sistemi operativi. Inoltre, dal kernel sono esclusi<br \/>\nil sottosistema ISDN, le implementazioni dei protocolli AX.25, CAIF e Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), i driver yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), inport e logibm (busmouse). La ragione della rimozione \u00e8 stata l'assenza di sviluppatori attivi, mentre aumentava il numero di errori riscontrati tramite syzbot e strumenti AI, che nessuno si prende la responsabilit\u00e0 di correggere e gran parte del carico per risolvere gravi problemi ricade sui manutentori dei principali sottosistemi di rete del kernel. Sono state rimosse oltre 140.000 righe di codice.<\/p>\n<\/ul>\n<\/ul>\n<p>Fonte: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65686\">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 7.1. \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: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182060","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - 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 7.1. \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: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-yadra-linux-7-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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 7.1 | 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 7.1. \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: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-yadra-linux-7-1\" \/>\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=\"2026-06-15T00:48:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T00:48:07+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 7.1 | ProHoster","description":"Dopo due mesi di sviluppo, Linus Torvalds ha presentato il rilascio del kernel Linux 7.1. Tra le modifiche pi\u00f9 evidenti: nuovo driver ntfsplus, prima fase della cessazione del supporto per CPU i486, rimozione di vecchi adattatori Ethernet, eliminazione dei protocolli ISDN e AX.25, attivazione predefinita del meccanismo Intel FRED, supporto per gestori BPF in io_uring, ottimizzazione della sottosistema di swapping, supporto per sub-scheduler in sched_ext, input\/output in modalit\u00e0 zero-copy nel driver.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-yadra-linux-7-1","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 7.1 | 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 7.1. \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: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435","og:url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-yadra-linux-7-1","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":"2026-06-15T00:48:07+00:00","article:modified_time":"2026-06-15T00:48:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182060","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=182060"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182060\/revisions"}],"predecessor-version":[{"id":182066,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/182060\/revisions\/182066"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=182060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=182060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=182060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}