Aspettati l'inaspettato

"Sembri un disco rotto" È un modo di dire comune quando qualcuno ripete continuamente gli stessi concetti. Ma a volte anche un disco rotto (o danneggiato) può rivelarsi utile. ATTENZIONE: Nessun filesystem o dispositivo è stato danneggiato durante la realizzazione di questo esperimento 😉 Crediti immagine: Mick Haupt In questo articolo vorrei esplorare i potenti strumenti di cui disponiamo in Linux per simulare la gestione di dischi danneggiati, ovvero unità che segnalano errori in modo più o meno casuale. Perché è importante? Perché simulando errori che prima o poi si verificheranno anche nel mondo reale, siamo in grado di creare software più robusto, capace di resistere a eventuali problemi dell’infrastruttura. ...

19 novembre 2023 · Andrea Manzini

Un viaggio sulla rugginosa D-Bus

Introduzione 🚌 D-Bus è un sistema di message bus e uno standard per l’inter-process communication (IPC), utilizzato principalmente nelle applicazioni desktop Linux. Sia Qt che GLib offrono astrazioni di alto livello per la comunicazione D-Bus, e molti dei servizi desktop su cui facciamo affidamento esportano protocolli D-Bus. Anche l’onnipresente systemd può essere interfacciato solo tramite l’API D-Bus. Tuttavia, D-Bus ha i suoi difetti, in particolare la mancanza di documentazione aggiornata. In questo articolo esploreremo come scrivere il nostro servizio D-Bus in Rust e collegarlo a un client D-Bus sempre scritto in Rust. ...

4 ottobre 2023 · Andrea Manzini

This site does not use cookies or collect any personal data. © 2026 Andrea Manzini.