{"id":38151,"date":"2019-10-31T22:21:56","date_gmt":"2019-10-31T19:21:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-yadra-linux-5-3\/"},"modified":"2019-10-31T22:21:56","modified_gmt":"2019-10-31T19:21:56","slug":"reliz-yadra-linux-5-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-yadra-linux-5-3","title":{"rendered":"Rilascio del kernel Linux 5.3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo due mesi di sviluppo, Linus Torvalds <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/9\/15\/241\">ha presentato<\/a><\/noindex> ha rilasciato il kernel <noindex><a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/\">Linux 5.3<\/a><\/noindex>. Tra le modifiche pi\u00f9 significative: supporto per GPU AMD Navi, processori Zhaoxi e tecnologia di gestione energetica Intel Speed Select, possibilit\u00e0 di utilizzare le istruzioni umwait per attendere senza utilizzare cicli,<br \/>\nmodalit\u00e0 'utilization clamping' interattiva per CPU asimmetrici, chiamata di sistema pidfd_open, possibilit\u00e0 di utilizzare indirizzi IPv4 dalla subnet 0.0.0.0\/8, supporto per l'accelerazione hardware nftables, supporto HDR nel sottosistema DRM, integrazione di ACRN hypervisor.<\/p>\n<p>In <noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/9\/15\/2\">un annuncio<\/a><\/noindex> il nuovo rilascio di Linus ha ricordato a tutti gli sviluppatori la regola fondamentale dello sviluppo del kernel - mantenere invariato il comportamento dei componenti dello spazio utente. Le modifiche al kernel non devono in alcun modo compromettere le applicazioni gi\u00e0 in uso e causare regressioni a livello utente. Tuttavia, la modifica del comportamento pu\u00f2 derivare non solo da cambiamenti nell'ABI, dalla rimozione di codice obsoleto o dall'emergere di errori, ma anche dall'impatto indiretto di miglioramenti utili funzionanti. Come esempio concreto \u00e8 stato fornito <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=72dbcf72156641fde4d8ea401e977341bfd35a05\">scartata<\/a><\/noindex> un'utile <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b03755ad6f33b7b8cd7312a3596a2dbf496de6e7\">ottimizzazione<\/a><\/noindex> nel codice Ext4, riducendo il numero di accessi all'unit\u00e0 disabilitando la lettura anticipata della tabella degli inode per piccole operazioni di input\/output. <\/p>\n<p>L'ottimizzazione ha portato a una diminuzione dell'attivit\u00e0 del disco, con conseguente accumulo pi\u00f9 lento di entropia per il generatore di numeri casuali getrandom(), che in alcune configurazioni, in determinate circostanze, ha causato blocchi durante il caricamento fino a quando il pool di entropia non era pieno. Poich\u00e9 l'ottimizzazione \u00e8 davvero utile, \u00e8 emersa una discussione tra gli sviluppatori su come risolvere il problema disabilitando per impostazione predefinita la modalit\u00e0 bloccante della chiamata getrandom(), aggiungendo un flag opzionale per attendere l'entropia; tuttavia, tale modifica influirebbe sulla qualit\u00e0 dei numeri casuali nelle fasi iniziali del caricamento.<\/p>\n<p>Nella nuova versione sono stati inclusi 15794 correttivi da 1974 sviluppatori,<br \/>\nla dimensione della patch - 92 MB (le modifiche hanno interessato 13986 file, aggiunto 258419 righe di codice,<br \/>\nsono state rimosse 599137 righe). Circa il 39% di tutte le modifiche presentate in 5.3<br \/>\nsono relative ai driver di dispositivo, circa il 12% delle modifiche hanno<br \/>\natteggiamento verso l'aggiornamento del codice specifico per architetture hardware, 11%<br \/>\nrelate allo stack di rete, 3% ai file system e 3% alle interfacce interne<br \/>\ndel kernel.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_5.3\">Principali<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/793629\/\">novit\u00e0<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> <b>Memoria e servizi di sistema<\/b>\n<ul>\n<li class=\"l\"> \u00c8 proseguito lo sviluppo della funzionalit\u00e0 'pidfd', che aiuta a gestire situazioni di riutilizzo del PID (pidfd \u00e8 legato a un processo specifico e non cambia, mentre il PID pu\u00f2 essere associato a un altro processo dopo la conclusione del processo attuale associato a quel PID). In precedenza, era gi\u00e0 stata aggiunta al kernel<br \/>\nla chiamata di sistema pidfd_send_signal() e il flag CLONE_PIDFD nella chiamata clone(), che permette di ottenere il pidfd per l'uso in pidfd_send_signal(). Utilizzando la chiamata clone() con il flag CLONE_PIDFD si potrebbero verificare problemi con i gestori di servizi o con il sistema di terminazione forzata dei processi in caso di esaurimento della memoria sulla piattaforma Android. In questo caso, si utilizza la chiamata fork() o clone() senza CLONE_PIDFD. <\/p>\n<p>Nel kernel 5.3 \u00e8 stata introdotta la chiamata di sistema <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/789023\/\">pidfd_open()<\/a><\/noindex>, che consente di ottenere un pidfd verificabile per qualsiasi processo esistente, creato non tramite una chiamata a clone() con l'indicatore CLONE_PIDFD. \u00c8 stata anche aggiunta la supporto al polling di pidfd tramite poll() ed epoll(), permettendo ai gestori di processi di monitorare le terminazioni di processi arbitrari senza preoccuparsi dello stato di competizione in caso di assegnazione di un PID a un nuovo processo. Il meccanismo di notifica della terminazione di un processo associato a pidfd \u00e8 simile alla notifica della terminazione del proprio processo figlio;<\/p>\n<li class=\"l\">\u00c8 stata aggiunta al pianificatore delle attivit\u00e0 la supporto per il meccanismo di limitazione del carico (<noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/762043\/\">Limitazione dell'utilizzo<\/a><\/noindex>), che consente di mantenere intervalli di frequenza minimi o massimi, a seconda dei compiti attivi sulla CPU. Il meccanismo presentato accelera i compiti che influiscono direttamente sulla qualit\u00e0 dell'interazione con l'utente, avviando questi compiti almeno al limite inferiore della 'frequenza richiesta'. I compiti a bassa priorit\u00e0, che non influiscono sul lavoro dell'utente, vengono avviati utilizzando il limite superiore della 'frequenza consentita'. I limiti sono impostati tramite gli attributi sched_uclamp_util_min e sched_uclamp_util_max nella syscalls sched_setattr().\n<li class=\"l\"> Aggiunta la supporto per la tecnologia di gestione del consumo energetico <noindex><a rel=\"nofollow\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/speed-select-technology-article.html\">Intel Speed Select<\/a><\/noindex>, disponibile su alcuni server con processori Intel Xeon. Questa tecnologia consente di impostare le configurazioni delle prestazioni e della larghezza di banda per i diversi core della CPU, permettendo di dare priorit\u00e0 alle prestazioni per i compiti eseguiti su determinati core, sacrificando le prestazioni su altri core;\n<li class=\"l\"> Ai processi nello spazio utente <noindex><a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/790920\/\">hanno ricevuto<\/a><\/noindex> la possibilit\u00e0 di attendere per un breve periodo senza utilizzare cicli tramite l'istruzione umwait. Questa istruzione, insieme alle istruzioni umonitor e tpause, sar\u00e0 disponibile nei chip Intel 'Tremont' in fase di rilascio, e consentir\u00e0 di implementare ritardi che sono efficienti in termini di consumo energetico e non influenzano le prestazioni di altri thread durante l'uso di Hyper Threading;\n<li class=\"l\"> Per l'architettura RISC-V \u00e8 stata aggiunta la supporto per le grandi pagine di memoria (huge pages);\n<li class=\"l\"> Nel meccanismo di tracciamento 'kprobes' \u00e8 stata aggiunta la possibilit\u00e0 di dereferenziare puntatori del kernel nello spazio utente, che pu\u00f2 essere utilizzata, ad esempio, per valutare il contenuto delle strutture passate alle chiamate di sistema. \u00c8 stata inoltre aggiunta la possibilit\u00e0 di stabilire controlli durante la fase di avvio.\n<li class=\"l\"> Nel file di configurazione \u00e8 stata aggiunta l'opzione PREEMPT_RT per funzionare in modalit\u00e0 tempo reale. Il codice per supportare la modalit\u00e0 tempo reale non \u00e8 ancora stato aggiunto al kernel, ma l'introduzione dell'opzione \u00e8 un buon segno che l'epopea pluriennale per <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=43094\">integrazione<\/a><\/noindex> i patch Realtime-Preempt sta per concludersi;\n<li class=\"l\"> \u00c8 stata aggiunta la chiamata di sistema clone3() con un'interfaccia pi\u00f9 estensibile per clone(), che consente di specificare un numero maggiore di flag;\n<li class=\"l\"> \u00c8 stato aggiunto il gestore bpf_send_signal(), che consente ai programmi BPF di inviare segnali a processi arbitrari;\n<li class=\"l\"> Per gli eventi perf nell'ambiente hypervisor KVM \u00e8 stato aggiunto un nuovo meccanismo di filtraggio degli eventi, che consente all'amministratore di definire i tipi di eventi consentiti o non consentiti per il monitoraggio nel sistema guest;\n<li class=\"l\"> Nel meccanismo di verifica delle applicazioni eBPF \u00e8 stata aggiunta la possibilit\u00e0 di gestire programmi con cicli, purch\u00e9 l'esecuzione del ciclo sia limitata e non possa portare al superamento del limite sul numero massimo di istruzioni;\n<\/ul>\n<li class=\"l\"> <b>Sottosistema disco, I\/O e file system<\/b>\n<ul>\n<li class=\"l\"> Per il file system XFS \u00e8 stata implementata la possibilit\u00e0 di attraversare inode in modo multithread (ad esempio, durante il controllo delle quote). Sono stati aggiunti i nuovi ioctl BULKSTAT e INUMBERS, che forniscono accesso alle funzionalit\u00e0 introdotte nella quinta edizione del formato FS, come il timestamp di creazione dell'inode e la possibilit\u00e0 di impostare i parametri BULKSTAT e INUMBERS per ciascun gruppo AG (Allocation Groups);\n<li class=\"l\"> In Ext4 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=4e19d6b65fb4fc42e352ce9883649e049da14743\">\u00e8 stato aggiunto il supporto<\/a><\/noindex>  per gli spazi vuoti nelle directory (blocchi non allocati).<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=02b016ca7f99229ae6227e7b2fc950c4e140d74a\">\u00c8 stata garantita la gestione<\/a><\/noindex> flag &#171;i&#187; (immutabile) per file aperti (divieto di scrittura se il flag \u00e8 stato impostato nel momento in cui il file era gi\u00e0 aperto);<\/p>\n<li class=\"l\"> In Btrfs \u00e8 stata prevista l'implementazione rapida di crc32c su tutte le architetture;\n<li class=\"l\"> In CIFS, il codice per il supporto di smbdirect ha rimosso la designazione di sviluppo sperimentale. In SMB3 \u00e8 stata aggiunta la possibilit\u00e0 di utilizzare algoritmi crittografici in modalit\u00e0 GCM. \u00c8 stata aggiunta una nuova opzione di montaggio per estrarre i parametri della modalit\u00e0 dalle voci ACE (Access Control Entry). Le prestazioni della chiamata open() sono state ottimizzate;\n<li class=\"l\"> In F2FS, \u00e8 stata aggiunta un'opzione per limitare il raccoglitore di spazzatura quando si utilizza la modalit\u00e0 checkpoint=disable. \u00c8 stato aggiunto ioctl per rimuovere intervalli di blocchi da F2FS, consentendo di modificare le dimensioni della partizione al volo. \u00c8 stata aggiunta la possibilit\u00e0 di posizionare un file di swap in F2FS garantendo input\/output diretto. Per tutti gli utenti \u00e8 stato aggiunto il supporto per il bloccaggio dei file e l'allocazione di blocchi per tali file;\n<li class=\"l\"> Nell'interfaccia per input\/output asincrono io_uring \u00e8 stato aggiunto il supporto per le operazioni asincrone sendmsg() e recvmsg();\n<li class=\"l\"> Nel file system UBIFS \u00e8 stata aggiunta la supporto per la compressione utilizzando l'algoritmo zstd e la possibilit\u00e0 di verificare le immagini del filesystem firmate;\n<li class=\"l\"> Nel filesystem Ceph \u00e8 stato aggiunto il supporto per le etichette di sicurezza SELinux per i file;\n<li class=\"l\"> Per NFSv4 \u00e8 stata implementata una nuova opzione di montaggio &#171;nconnect=&#187;, che definisce il numero di connessioni stabilite con il server. Il traffico tra queste connessioni verr\u00e0 distribuito utilizzando un bilanciamento del carico. Inoltre, il server NFSv4 ora crea una directory \/proc\/fs\/nfsd\/clients con informazioni sui client attuali, inclusi dettagli sui file da loro aperti;\n<\/ul>\n<li class=\"l\"> <b>Virtualizzazione e sicurezza<\/b>\n<ul>\n<li class=\"l\"> Il kernel include un hypervisor per dispositivi embedded <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51399\">ACRN<\/a><\/noindex>, scritto tenendo conto della disponibilit\u00e0 per l'esecuzione di compiti in tempo reale e la sua idoneit\u00e0 all'uso in sistemi critici. ACRN garantisce un'overhead minima, assicura latenze basse e una reattivit\u00e0 adeguata nell'interazione con l'hardware. Supporta la virtualizzazione delle risorse CPU, delle I\/O, delle sottosistemi di rete, oltre a operazioni con grafica e suono. ACRN pu\u00f2 essere impiegato per avviare pi\u00f9 macchine virtuali isolate in moduli di controllo elettronico, cruscotti, sistemi informativi automobilistici, dispositivi IoT consumer e altri dispositivi embedded;\n<li class=\"l\"> In User-mode Linux <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/065038706f77\">\u00e8 stato aggiunto<\/a><\/noindex> modalit\u00e0 &#171;viaggio nel tempo&#187;, che consente di rallentare o accelerare il tempo nell'ambiente virtuale UML per semplificare il debug del codice legato al tempo. \u00c8 stato aggiunto anche il parametro<br \/>\ntime-travel-start, che permette di avviare gli orologi di sistema da un momento specifico in formato epoch;<\/p>\n<li class=\"l\"> Sono state aggiunte nuove opzioni per la riga di comando del kernel &#171;init_on_alloc&#187; e &#171;init_on_free&#187;, che attivano l'azzeramento delle aree di memoria allocate e liberate (riempimento con zeri durante malloc e free), aumentando la sicurezza con un ulteriore costo aggiuntivo per l'inizializzazione;\n<li class=\"l\"> Aggiunto un nuovo driver  <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/edcd69ab9a323b7ac7a86e1c44b6c9c46598391f\">virtio-iommu<\/a><\/noindex> , con implementazione di un dispositivo paravirtualizzato che consente l'invio di richieste IOMMU, come ATTACH, DETACH, MAP e UNMAP, su un trasporto virtio senza emulazione delle tabelle delle pagine della memoria;\n<li class=\"l\">  Aggiunto un nuovo driver <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/6e84200c0a2994b991259d19450eee561029bf70\">virtio-pmem<\/a><\/noindex>, che rappresenta l'accesso ai dispositivi di archiviazione riflessi nello spazio degli indirizzi fisici, come NVDIMM;\n<li class=\"l\"> \u00c8 stata implementata la possibilit\u00e0 di collegare chiavi crittografiche a uno spazio dei nomi utente o di rete (le chiavi diventano non disponibili al di fuori dello spazio dei nomi selezionato), oltre alla protezione delle chiavi tramite ACL;\n<li class=\"l\"> Nella sottosistema crittografico <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=67882e76492483bafa9b1b1648bb031e9abe5185\">aggiunta<\/a><\/noindex> supporto per un algoritmo di hashing non crittografico molto veloce <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Cyan4973\/xxHash\">xxhash<\/a><\/noindex>, la cui velocit\u00e0 \u00e8 limitata dalle prestazioni della memoria;\n<\/ul>\n<li class=\"l\"> <b>Sottosistema di rete<\/b>\n<ul>\n<li class=\"l\"> \u00c8 garantita l'elaborazione degli indirizzi IPv4 nell'intervallo 0.0.0.0\/8, precedentemente non utilizzabile. L'introduzione di questa subnet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dtaht\/unicast-extensions\">permetter\u00e0<\/a><\/noindex> di distribuire ulteriori 16 milioni di indirizzi IPv4;\n<li class=\"l\"> In Netfilter per nftables <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c9626a2cbdb20e26587b3fad99960520a023432b\">aggiunta<\/a><\/noindex> \u00e8 supportata la meccanizzazione dell'accelerazione hardware per il filtraggio dei pacchetti tramite l'integrazione nei driver <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=da3eeb904ff432ec22cf7b4db17a47647428873a\">Flow Block API<\/a><\/noindex>. Interi set di regole con tutte le catene possono essere scaricati sui lati degli adattatori di rete. L'attivazione avviene associando il flag NFT_TABLE_F_HW alla tabella. Sono supportati metadati semplici per i protocolli di livello 3 e 4, con azioni di accettare\/scartare, corrispondenze per IP e porte di rete del mittente\/ricevente e tipo di protocollo;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=3c171f496ef57774f8e5d509923372549734877f\">Aggiunto<\/a><\/noindex> supporto integrato per il tracciamento delle connessioni per ponti di rete, senza necessit\u00e0 di uno strato di emulazione br_netfilter;\n<li class=\"l\"> In nf_tables <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/linus\/ad49d86e07a497e834cb06f2b151dccd75f8e148\">aggiunta<\/a><\/noindex> \u00e8 supportato il modulo SYNPROXY, che replica funzionalit\u00e0 simili a quelle di iptables, ed \u00e8 stata implementata la possibilit\u00e0 di verifiche nelle regole in base a singole opzioni nell'intestazione IPv4;\n<li class=\"l\">  \u00c8 stata aggiunta la possibilit\u00e0 di allegare programmi BPF alle chiamate di sistema setsockopt() e getsockopt(), consentendo ad esempio di collegare i propri gestori di accesso a queste chiamate. Inoltre, \u00e8 stato aggiunto un nuovo punto di hook, grazie al quale \u00e8 possibile eseguire un programma BPF una volta per ogni intervallo di RTT (round-trip-time, tempo di ping);\n<li class=\"l\"> per IPv4 e IPv6 <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ab84be7e54fc3d9b248285f1a14067558d858819\">\u00e8 stato aggiunto<\/a><\/noindex> un nuovo meccanismo di archiviazione dei dati di routing nexthop, mirato a migliorare la scalabilit\u00e0 delle tabelle di routing. I test condotti hanno dimostrato che con il nuovo sistema un set di 743 mila rotte \u00e8 stato caricato nel kernel in appena 4,3 secondi;\n<li class=\"l\">  Per Bluetooth <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=302975cba1a4244d84e645773c82edbcfae1875f\">\u00e8 stata realizzata<\/a><\/noindex> funzionalit\u00e0 necessaria per supportare il LE ping;\n<\/ul>\n<li class=\"l\"> <b>Attrezzature<\/b>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=761fdd5e3327db6c646a09bab5ad48cd42680cd2\">Aggiunto<\/a><\/noindex> supporto per i processori compatibili x86 dell'azienda <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Zhaoxin\">Zhaoxin<\/a><\/noindex>, sviluppati a seguito di un progetto congiunto tra VIA Technologies e il municipio di Shanghai. La famiglia di CPU ZX \u00e8 costruita sulla base dell'architettura x86-64 Isaiah, che continua lo sviluppo delle tecnologie <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Centaur_Technology\">VIA Centaur<\/a><\/noindex>;\n<li class=\"l\"> Nel sottosistema DRM (Direct Rendering Manager), cos\u00ec come nei driver grafici amdgpu e i915, \u00e8 stata aggiunta la supporto per l'analisi, l'elaborazione e l'invio di metadati HDR (High Dynamic Range) tramite la porta HDMI, consentendo l'uso di pannelli e schermi HDR capaci di visualizzare ulteriori range di luminosit\u00e0;\n<li class=\"l\"> Nel driver amdgpu \u00e8 stata introdotta la supporto iniziale per le GPU AMD NAVI (RX5700), che include il driver di base, il codice per l'interazione con gli schermi (DCN2), la supporto per GFX e calcoli (GFX10),<br \/>\nSDMA 5 (System DMA0), controlli di potenza e codificatori\/decodificatori multimediali (VCN2). Nel amdgpu \u00e8 stata anche migliorata la supporto per le schede basate su GPU Vega12 e Vega20, per le quali sono state aggiunte ulteriori funzionalit\u00e0 di gestione della memoria e del consumo energetico;<\/p>\n<li class=\"l\"> Nel driver amdkfd (per GPU discrete, come Fiji, Tonga, Polaris) \u00e8 stata aggiunta la supporto per le schede basate su GPU VegaM;\n<li class=\"l\"> Nel driver DRM per le schede grafiche Intel per chip Icelake <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=02ae8ba9664081a74cafe6662e64b3d7b8b292e6\">implementato<\/a><\/noindex> \u00e8 stata introdotta una nuova modalit\u00e0 multi-segmento di correzione gamma. \u00c8 stata aggiunta la possibilit\u00e0 di output tramite DisplayPort nel formato YCbCr4:2:0. Sono stati aggiunti nuovi firmware <noindex><a rel=\"nofollow\" href=\"https:\/\/01.org\/linuxgraphics\/downloads\/firmware\">GuC<\/a><\/noindex> per SKL, BXT, KBL, GLK e ICL. \u00c8 stata implementata la possibilit\u00e0 di disabilitare l'alimentazione dello schermo in modalit\u00e0 asincrona. <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=1215d28e722ce27172de7708ead6824fcfb19364\">Aggiunto<\/a><\/noindex> supporto per il salvataggio e il ripristino del contesto di rendering per i chip Ironlake (gen5) e gen4 (Broadwater - Cantiga), che consente di ripristinare lo stato della GPU dallo spazio utente passando da un'elaborazione batch a un'altra;\n<li class=\"l\"> Il driver Nouveau ora supporta il riconoscimento del chipset NVIDIA Turing TU116;\n<li class=\"l\"> Ampliate le funzionalit\u00e0 del driver DRM\/KMS per acceleratori di operazioni di schermata ARM Komeda (Mali D71), aggiunta la supporto per il ridimensionamento, la separazione\/fusione dei livelli, la rotazione, la registrazione differita, AFBC, SMMU e formati di codifica colore Y0L2, P010, YUV420_8\/10BIT;\n<li class=\"l\"> Nel driver MSM \u00e8 stata aggiunta la supporto della serie A540 GPU Adreno, utilizzata nei processori Qualcomm, e la supporto del controller DSI MSM8998 per Snapdragon 835;\n<li class=\"l\"> Aggiunti driver per i pannelli LCD Samsung S6E63M0, Armadeus ST0700, EDT ETM0430G0DH6, OSD101T2045-53TS,<br \/>\nEvervision VGG804821, FriendlyELEC HD702E, KOE tx14d24vm1bpa, TFC S9700RTWV43TR-01B, EDT ET035012DM6 e VXT VL050-8048NT-C01;<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=3e7f51bd96077acad6acd7b45668f65b44233c4e\">Aggiunto<\/a><\/noindex> driver per l'attivazione dei mezzi di accelerazione per la decodifica<br \/>\nvideo disponibili nel SoC Amlogic Meson;<\/p>\n<li class=\"l\"> Nel driver v3d (per GPU Broadcom Video Core V, utilizzato in Raspberry Pi) \u00e8 stata introdotta <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d223f98f02099b002903b9b22b56febae16ef80d\">supporto<\/a><\/noindex> la gestione dei calcolatori shader;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=038b1a05eae6666b731920e46f47d8e2332e07ff\">Aggiunto<\/a><\/noindex> driver per tastiere SPI e touchpad utilizzati nei moderni modelli di laptop Apple MacBook e MacBook Pro;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/torvalds\/linux\/commit\/47d6a7607443ea43dbc4d0f371bf773540a8f8f4\">Aggiunto<\/a><\/noindex> protezione aggiuntiva per le chiamate ioctl legate al driver floppy, e il driver stesso \u00e8 contrassegnato come abbandonato<br \/>\n(\u00aborfano\u00bb), il che implica la cessazione dei suoi test. Il driver rimane nel kernel, ma il suo corretto funzionamento non \u00e8 garantito. Il driver \u00e8 considerato obsoleto, poich\u00e9 \u00e8 difficile trovare hardware funzionante per testarlo - tutti i dispositivi di archiviazione esterni attuali utilizzano generalmente un'interfaccia USB. <\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d3df18a97e586702920337056540267807b23f8e\">Aggiunto<\/a><\/noindex> driver cpufreq per schede Raspberry Pi, che consente di gestire dinamicamente la variazione della frequenza della CPU;\n<li class=\"l\"> Aggiunta del supporto per i nuovi ARM SoC Mediatek mt8183 (4x Cortex-A73 + 4x Cortex-A53), TI J721E (2x Cortex-A72 + 3x Cortex-R5F + 3 DSPs + MMA) e Amlogic G12B (4x Cortex-A73 + 2x Cortex-A53), oltre a schede:\n<ul>\n<li>  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51436\">Purism Librem5<\/a><\/noindex>,\n<li> Aspeed BMC,\n<li> Microsoft Olympus BMC,\n<li> Kontron SMARC,\n<li> Novtech Meerkat96 (i.MX7),\n<li> ST Micro Avenger96,\n<li> Google Cheza (Qualcomm SDM845),\n<li> Qualcomm Dragonboard 845c (Qualcomm SDM845),\n<li> Hugsun X99 TV Box (Rockchip RK3399),\n<li> Khadas Edge\/Edge-V\/Captain (Rockchip RK3399),\n<li> HiHope RZ\/G2M,\n<li> NXP LS1021A-TSN.\n<\/ul>\n<\/ul>\n<\/ul>\n<p>Contemporaneamente, il Fondo latinoamericano per il software libero <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">ha formato<\/a><\/noindex><br \/>\nuna variante <noindex><a rel=\"nofollow\" href=\"http:\/\/www.fsfla.org\/ikiwiki\/selibre\/linux-libre\/\">del kernel completamente libero 5.3<\/a><\/noindex> \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/linux-libre.fsfla.org\/pub\/linux-libre\/releases\/5.3-gnu\/\">Linux-libre 5.3-gnu<\/a><\/noindex>, ripulito da elementi di firmware e driver contenenti componenti o sezioni di codice non liberi, il cui ambito di applicazione \u00e8 limitato dal produttore. La nuova versione disabilita il caricamento di blob nei driver qcom, hdcp drm, allegro-dvt e meson-vdec.<br \/>\n Il codice per la pulizia dei blob \u00e8 stato aggiornato nei driver e nei sottosistemi amdgpu, i915, netx, r8169, brcmfmac, rtl8188eu, adreno, si2157, pvrusb2, touchscreen_dmi, nel driver audio per skylake e nella documentazione per il microcodice. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51447\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.3. \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: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GPU AMD Navi, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 Zhaoxi \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c Intel Speed Select, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 umwait \u0434\u043b\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0438\u043a\u043b\u043e\u0432, \u043f\u043e\u0432\u044b\u0448\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0436\u0438\u043c &#8216;utilization clamping&#8217; \u0434\u043b\u044f \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0445 CPU, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 pidfd_open, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IPv4-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438\u0437 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 0.0.0.0\/8, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c [&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-38151","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 5.3. \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: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GPU AMD Navi, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 Zhaoxi \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c Intel Speed Select, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 umwait \u0434\u043b\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0438\u043a\u043b\u043e\u0432, \u043f\u043e\u0432\u044b\u0448\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0436\u0438\u043c &#039;utilization clamping&#039; \u0434\u043b\u044f \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0445 CPU, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 pidfd_open, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IPv4-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438\u0437 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 0.0.0.0\/8, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\" \/>\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-5-3\" \/>\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 5.3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.3. \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: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GPU AMD Navi, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 Zhaoxi \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c Intel Speed Select, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 umwait \u0434\u043b\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0438\u043a\u043b\u043e\u0432, \u043f\u043e\u0432\u044b\u0448\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0436\u0438\u043c &#039;utilization clamping&#039; \u0434\u043b\u044f \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0445 CPU, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 pidfd_open, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IPv4-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438\u0437 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 0.0.0.0\/8, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-yadra-linux-5-3\" \/>\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=\"2019-10-31T19:21:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:56+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 5.3 | ProHoster","description":"Dopo due mesi di sviluppo, Linus Torvalds ha presentato il rilascio del kernel Linux 5.3. Tra le modifiche pi\u00f9 significative: supporto per GPU AMD Navi, processori Zhaoxi e tecnologia di gestione del consumo energetico Intel Speed Select, possibilit\u00e0 di utilizzare istruzioni umwait per attendere senza utilizzare cicli, modalit\u00e0 'utilization clamping' per CPU asimmetrici che migliorano l'interattivit\u00e0, la chiamata di sistema pidfd_open, possibilit\u00e0 di utilizzare indirizzi IPv4 dalla rete 0.0.0.0\/8, possibilit\u00e0","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-yadra-linux-5-3","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 5.3 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 5.3. \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: \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 GPU AMD Navi, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u0432 Zhaoxi \u0438 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0435\u0440\u0433\u043e\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435\u043c Intel Speed Select, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 umwait \u0434\u043b\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0438\u043a\u043b\u043e\u0432, \u043f\u043e\u0432\u044b\u0448\u0430\u044e\u0449\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0440\u0435\u0436\u0438\u043c 'utilization clamping' \u0434\u043b\u044f \u0430\u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u044b\u0445 CPU, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 pidfd_open, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f IPv4-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438\u0437 \u043f\u043e\u0434\u0441\u0435\u0442\u0438 0.0.0.0\/8, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c","og:url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/reliz-yadra-linux-5-3","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":"2019-10-31T19:21:56+00:00","article:modified_time":"2019-10-31T19:21:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38151","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":null,"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 20:40:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:14:22","updated":"2026-01-23 20:40:20"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/38151","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=38151"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/38151\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=38151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=38151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=38151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}