Siamo entusiasti di annunciare che il 26 ottobre, durante il Linux Day 2024, uno dei temi principali sarà Sviluppo in Rust: da semplici script allo sviluppo nel Linux Kernel. Questo evento imperdibile vedrà la partecipazione un software developer con esperienza nel linguaggio Rust e nello sviluppo del Linux Kernel.
Temi trattati:
Concetti principali di Rust: Verranno esposti i fondamenti del linguaggio Rust, con un focus sul confronto
con il C, specialmente riguardo alla gestione della memoria e alla sicurezza. A livello teorico, i principali temi che si espongono sono: Ownership, Error Handling, Free Abstraction, Smart Pointers, Unsafe e la libreria Bindgen.
Analisi approfondita: Si analizzerà lo stato dell’arte dell’implementazione di Rust nel Linux Kernel, con particolare attenzione al progetto AsahiLinux e al lavoro necessario per integrare Rust nel kernel.
Workshop pratico: Durante il workshop, si mostrerà come funziona l’integrazione di Rust nel Linux Kernel, utilizzando come distro di riferimento Ubuntu e successivamente come realizzare un modulo out-of-tree del Kernel utilizzando Rust.
Relatore:
Nico Orlando: Software developer con competenze in Rust e sviluppo nel Kernel Linux.