Novità e miglioramenti del kernel Linux nella sua edizione 4.7



La versione 4.7 del kernel Linux è già con noi! Dal 24 luglio è disponibile per il download, aggiungendo alcuni miglioramenti e nuove funzionalità per questa edizione. Ecco alcune delle novità più in dettaglio:
Come abbiamo detto all'inizio viene aggiunto supporto per GPU Radeon RX 480. Questo è un driver amdgpu ed è uguale ad altri dispositivi amdgpu.
radeon

L'alternativa di poter creare driver di dispositivo USB virtuali sarà a portata di mano, ovviando alla necessità di uno fisico. Tutto grazie a Supporta USB / IP.

Il codice file_sincronizzazione spostato al kernel; questo viene eseguito come un meccanismo che fissa un fence nel tapom che appartiene allo spazio utente tramite sync_file. Vale a dire che il buffer non viene utilizzato affatto prima di fissare la barriera e il flusso dei buffer dal controller GPU è migliorato.

2

Sono stati apportati miglioramenti nel poter trovare i nomi dei percorsi di una directory, grazie alle informazioni generate nelle cache per questa operazione. E negli archivi che dovevano essere ristrutturati. Gli aspetti che hanno a che fare con la ricerca di un file o di una directory vengono notevolmente migliorati, senza la necessità di leggere il disco rigido. Ora il i nomi dei percorsi possono essere posizionati in parallelo, situato nella stessa directory, mostrando questo processo molto fluido durante l'esecuzione.

Viene offerto un nuovo supporto per Capsule EFI. Qualcosa che farà spazio al trasferimento di blocchi di dati per il firmware EFI; Questo analizza i dati e quindi esegue una decisione in base a ciò che trova nel suo contenuto.È possibile caricare la capsula scrivendo il firmware per il dispositivo / dev / efi_capsule_loader.

Con lo nuovo regolatore di frequenza scheduleutil ora puoi mostrare i driver frequenza CPU in modo che le prestazioni della CPU possano essere gestite, lasciando dietro di sé la necessità di produrre oggetti di lavoro. D'altra parte, le informazioni inviate direttamente dal programmatore vengono utilizzate anche per eseguire le attività. Ciò che si definisce in quanto le variazioni di frequenza in funzione dei carichi di lavoro, sono ormai molto minori, e che le modifiche ed i miglioramenti sono un impulso per introdurre in modo più ottimale lo scheduler per la gestione della potenza della CPU .

D'altra parte, il nuovo comando «hist» che viene eseguito per la costruzione di istogrammi degli eventi. Questi nascono tramite l'aggiunta di accessi ad eventi e sono inseriti come nuovi nel traccia. È disponibile sull'infrastruttura Linux 2.6.27 collegata al kernel; / sys / kernel / debug / tracing /.

Vale la pena notare che è stata aggiunta anche l'opzione per aprire gli spazi utente catena di chiamate per gli orari in cui vengono effettuate le chiamate di sistema. Inoltre, è anche possibile eseguire il file Programmi BPF nei tracepoint, che in precedenza non era fattibile. Comprende anche un nuovo tipo di programma GMP; (BPF_PROG_TYPE_TRACEPOINT). Che può essere collegato al kernel Tracepoints, dopo la creazione di programmi BPF, in modo che vengano creati programmi che raccolgono dati da Tracepoints.

Per questa occasione il meccanismo Sync_file di Android è stato trasferito al nucleo. Questo meccanismo è creato in modo che Android nel suo spazio utente sia delimitato da recinzioni, in modo più diretto. Detto fence non è più posizionato per il buffer del conduttore, ora il fence viene semplicemente inviato al tapom presente nello spazio utente tramite il comando un sync_file.

Infine, e come informazione importante, a nuovo modulo di sicurezza che assicura che ogni file caricato dal kernel provenga dallo stesso filesystem. Con ciò, i sistemi che contengono file system immutabili non hanno più la necessità di essere firmati in un modo particolare.

1

A livello generale questi erano tutti gli aspetti nuovi e rinnovati del kernel Linux nella sua edizione 4.7. Se volete maggiori informazioni e dettagli su quanto si riflette nell'articolo, ecco il link ufficiale con l'annuncio del nuovo kernel: https://kernelnewbies.org/Linux_4.7


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Farina suddetto

    Non esiste un kernel Linux. Linux è il nome di un kernel, quindi parlare del kernel Linux equivale a fare riferimento al kernel del kernel o Linux Linux. Non ha alcun senso.

  2.   Skatox suddetto

    Ottimo articolo, bello poterlo leggere in spagnolo.

  3.   Daniel suddetto

    @Milti, pensi troppo e sbagli, o quello che è lo stesso, peccato. Ciò che avrebbe senso è che sei sotto l'influenza di un narcotico di qualità molto bassa. Avrebbe senso.

  4.   Christopher suddetto

    @Milti, Linux è un cognome, quindi diciamo Linux Kernel, ovvero il kernel che ha creato Linux. Almeno la vedo in questo modo.

  5.   hathor suddetto

    c'è il kernel hurd

  6.   Miguel suddetto

    @ Chistopher, ... ma il cognome è Torvalds ... giusto? 😉

  7.   Miguel suddetto

    @ Christopher, ... ma il cognome è Torvalds ... giusto?

  8.   HO2Gi suddetto

    Articolo molto buono, tranne che per il kernel linux e «Ing. Elettricista. Software Developer «appassionato» di Database ».

  9.   kkk suddetto

    @Milti se dice miglioramenti e notizie su linux, vedrai che il titolo è molto generico e se ti dice miglioramenti e nuove funzionalità del kernel, devi conoscere il contesto per sapere cosa intendiamo per kernel ... quindi rilassati e lascia che continui KERNEL DI LINUX

  10.   Kruger suddetto

    Hai perfettamente ragione @Milti, Linux è il nome del Kernel, fuso con alcuni strumenti UNIX e GNU, per la creazione di distribuzioni successive e un sistema operativo robusto, mentre Linus è il nome di Torvlads.

  11.   gustavo suddetto

    Bene, rispettosamente, trovo l'articolo molto interessante, ci vuole molto tempo per farlo in modo così eccellente e ancora la cosa più difficile, cercando di raggiungere un tale genio e che sei felice, molte benedizioni per quel duro lavoro