Linux Day 2025

Sabato 25 ottobre 2025 torna il Linux Day: la principale manifestazione comunitaria italiana dedicata al software libero, alla cultura aperta e alla condivisione! L’evento è coordinato a livello nazionale da ILS – Italian Linux Society, e si svolge contemporaneamente in numerose città in tutta Italia.
Quest’anno, l’evento locale, a cui parteciperà il GOLEM, sarà organizzato a Prato, insieme a PLUG – Prato Linux User Group, al FLUG – Firenze Linux User Group e al LuccaLUG.
Parleremo di programmazione, cloud, sicurezza, ma anche di come la tecnologia influenzi la nostra società, i nostri diritti e le nostre comunità. Discuteremo di software, hardware, cultura libera, open data, privacy e libertà digitali.
La manifestazione è aperta a tutti, dai programmatori agli attivisti ai semplici curiosi. L’obiettivo è creare un ponte tra chi sviluppa la tecnologia e chi la usa ogni giorno per costruire una società più consapevole.
Tutti i dettagli su sede e programma sul sito ufficiale.
Linux Day 2025 – Aperta la Call for Papers
Sabato 25 ottobre 2025 si terrà il 25esimo Linux Day in Italia, la principale manifestazione italiana dedicata al software libero, la cultura aperta ed alla condivisione digitale!
Quest’anno PLUG, LuccaLUG, FLUG e GOLEM uniscono le proprie forze per organizzare un unico grande evento a Prato: proponi il tuo argomento su day.linux.prato.it!
Filesystem cifrati (parte 3)

Per i malati del trashware ho voluto replicare il test precedente su un vecchio Pentium Dual-Core E5800 3.20GHz privo di accelerazione aes e con soli 4 GB RAM.
In questo caso non ho potuto usare gocryptfs perché supporta come minimo CPU x86-64-v2. Al suo posto, come FS userspace, ho ripiegato per il vecchio EncFS (solo a scopo didattico perché non è più attivamente sviluppato e non è attualmente considerabile sicuro).
Ext4 con fscrypt si è confermato il filesystem con le maggiori performance in scrittura, dm-crypt/LUKS non gli si è discostato di molto e lo ha addirittura superato in quanto a velocità di lettura. EncFS è riuscito a fare meglio solo dello ZFS che purtroppo dopo pochi secondi saturava sistematicamente un core della CPU.
Per trasferire 5GB cifrati con un PC di 15 anni fa occorrono (circa) quindi:
- 1’06” con EXT4
- 1’14” con LUKS
- 3’06” con EncFS
- 4′ con ZFS
Velocità in lettura

Filesystem cifrati (parte 2)

Su un PC con CPU Intel i7-4790K (dotata di accelerazione hardware per l’algoritmo di cifratura aes), 16GB di RAM ed hard disk Seagate Barracuda 7200 da 500GB il supporto per la cifratura integrato nel filesystem ext4 è stato quello che si è comportato meglio in assoluto, con velocità in scrittura praticamente identiche a quelle di ext4 con la cifratura disabilitata. dm-crypt/LUKS è stato più veloce di ZFS con file sotto ai 5 GB. gocryptfs come prevedibile, in quanto strumento user-space, è stato il filesystem più lento tra i 4.
Dettagli del test
Sono state create 3 partizioni sul disco:
- una formattata con ext4 (con due cartelle da cifrare rispettivamente con FScrypt e gocryptfs),
- un volume dm-crypt/LUKS formattato in ext4
# cryptsetup luksFormat --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 5000 /dev/sdc2
# cryptsetup open /dev/sdc2 lukspart# mkfs.ext4 /dev/mapper/lukspart - un pool ZFS col dataset cifrato
zpool create tank /dev/sdc3
zfs create -o encryption=aes-256-gcm -o keyformat=passphrase -o keylocation=prompt tank/encrypted_data
zfs load-key tank/encrypted_data
zfs mount tank/encrypted_data
Ho generato con dd 3 file rispettivamente da 1GB, 5GB e 10GB contenenti bit casuali
dd if=/dev/urandom of=testfile1G bs=1G count=1 oflag=direct
dd if=/dev/urandom of=testfile5G bs=1M count=5120 oflag=direct
dd if=/dev/urandom of=testfile10G bs=2M count=5120 oflag=direct
Con rsync ho misurato la velocità di trasferimento di questi file nelle varie partizioni o directory cifrate e per confronto anche con la semplice copia in una partizione ext4 non cifrata. Dopo ogni copia, per pulire la cache ho lanciato il comando “echo 3 > /proc/sys/vm/drop_caches”
time rsync --progress testfile1G /mnt/“filesystemcifrato“time rsync --progress testfile5G /mnt/“filesystemcifrato“time rsync --progress testfile10G /mnt/“filesystemcifrato“
Velocità in lettura
Per completezza ho misurato anche le velocità di lettura col comando:
time dd if=testfile5G of=/dev/null bs=1G count=1

