La nona versione delle patch per il kernel Linux con supporto per il linguaggio Rust

Per il kernel Linux è proposta la nona versione delle patch con componenti per lo sviluppo di driver di dispositivi in linguaggio Rust. La nuova versione è una versione ridotta dell'ottava edizione, pubblicata qualche giorno fa. Il pacchetto si distingue per una sostanziale riduzione delle dimensioni e per la conservazione del minimo indispensabile necessario per la compilazione di un modulo del kernel scritto in linguaggio Rust.

Si prevede che la patch minima semplifichi l'adozione del supporto per Rust nel core del kernel. Dopo aver garantito un supporto minimo, si prevede di aumentare gradualmente la funzionalità esistente trasferendo ulteriori modifiche dalla branch Rust-for-Linux.

Rispetto all'ottava versione, la dimensione della patch è stata ridotta da 40 a 13 mila righe di codice. Ad esempio, la nona versione include solo il 3% del codice (500 righe) del pacchetto crate «kernel» e il 60% della libreria alloc, che consentono di creare i più semplici moduli del kernel, utilizzando il tipo Vec e registrando le informazioni nel log del kernel tramite il macro «pr_info!».

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster