Questa pagina è stata tradotta automaticamente e potrebbe contenere errori.

archivio

Altro dalla penna

I Container Non Sono Automaticamente Sicuri
10 marzo 2026 · 23 min read

I Container Non Sono Automaticamente Sicuri

I container hanno cambiato il modo in cui impacchettiamo e distribuiamo il software, ma non hanno riscritto le regole di sicurezza fondamentali. I confini di fiducia, i privilegi e la superficie d'attacco sono ancora tutti lì. Questa è stata probabilmente la cosa principale che ho imparato approfondendo la sicurezza dei container, in parte dal libro Container Security di Liz Rice e in parte passando tempo con i componenti Linux sottostanti.

linuxcontainerssecurity
Un Tour di eBPF nel Kernel Linux: Observability, Sicurezza e Networking
18 settembre 2025 · 12 min read

Un Tour di eBPF nel Kernel Linux: Observability, Sicurezza e Networking

eBPF ti consente di eseguire piccoli programmi verificati all'interno del kernel Linux, abilitando observability, sicurezza e networking veloci senza modificare il codice applicativo. Questo tour pratico spiega perché eBPF è rilevante oggi, come i programmi vengono compilati, verificati, compilati JIT e collegati agli eventi, e come maps e ring buffer spostano i dati. Troverai semplici demo e un modello mentale chiaro per iniziare a sperimentare.

ebpflinuxobservabilitysecuritynetworking
Il Networking di Kubernetes dai Pacchetti ai Pod
1 luglio 2025 · 18 min read

Il Networking di Kubernetes dai Pacchetti ai Pod

Il networking di Kubernetes non deve essere una scatola nera. Questa guida lo scompone a partire dai fondamentali del networking Linux e dell'isolamento dei container. Poi ci immergiamo nel modello completo di Kubernetes, spiegando tutto dagli IP dei Pod e i plugin CNI ai Service, NetworkPolicy e Ingress, fornendo una mappa chiara end-to-end di come funziona la connettività nel cluster.

kubernetesnetworkingcontainerslinux
Un Breve Viaggio nel Kernel Linux
6 marzo 2025 · 16 min read

Un Breve Viaggio nel Kernel Linux

Di recente ho approfondito il kernel Linux per capire come gestisce processi, scheduling, memoria e molto altro. Pur avendo alcune conoscenze di sistemi operativi dai tempi dell'università, mi erano sempre sembrate troppo astratte — quindi ho voluto vedere come funzionano davvero le cose. Questo post racconta cosa ho imparato, dalle system call agli interrupt, e come lo sviluppo nel kernel differisce dallo userspace.

linux
Sono stato sul Podcast KubeFM a parlare di "Linux Containers From Scratch"
24 gennaio 2024 · 1 min read

Sono stato sul Podcast KubeFM a parlare di "Linux Containers From Scratch"

KubeFM mi ha recentemente invitato a parlare del mio progetto "barco: Linux Containers From Scratch in C". In questo episodio spiego perché i container Linux non esistono davvero, come usare cgroups e namespace per isolare un processo, come proteggere il container con seccomp e le capabilities, e come effettuare le syscall giuste dal C per costruire il proprio container engine. Grazie, KubeFM, per l'invito!

podcastcontainerslinuxcloud-nativecncfkubernetes
Creare un Makefile Pulito, Manutenibile e Comprensibile per un Progetto C.
22 ottobre 2023 · 8 min read

Creare un Makefile Pulito, Manutenibile e Comprensibile per un Progetto C.

Scoprite come un Makefile ben progettato possa semplificare la build di progetti C. Usando variabili chiare, wildcard, variabili automatiche e target phony, vedrete come il Makefile del progetto gnaro sia facile da capire e da usare, servendo come guida pratica per altri sviluppatori.

clinuxsoftware-engineering
barco: Container Linux da Zero in C.
17 settembre 2023 · 9 min read

barco: Container Linux da Zero in C.

Un'implementazione in C di un container runtime, costruita da zero per esplorare i container e il kernel Linux.

clinuxcontainerscncf