Resoconto di Osday 2024

Introduzione: [SYN] Lo scorso 7-8 marzo 2024 ho partecipato all’Open Source Day 2024: una conferenza gratuita organizzata dalla Schrodinger-Hat Open Source Community. Due giorni di talk, incontri con vecchi e nuovi amici, networking e divertimento in una città meravigliosa. Poiché l’evento era suddiviso in due track parallele, ho dovuto scegliere con cura quali seguire; se vi interessa, tutte le sessioni sono state registrate e trasmesse in live streaming. Giorno Link alle registrazioni dello streaming 1 Alpha Track Beta Track 2 Alpha Track Beta Track Parlando di eventi open source, ogni proposta di talk era semplicemente una issue su una repository GitHub, e la selezione è stata fatta scegliendo quelle con il maggior numero di voti "thumbs up" (pollice in su) da parte della community. ...

11 marzo 2024 · Andrea Manzini

Esperimenti con Rust su architettura ARM

Un vecchio ritrovamento Ho ritrovato un vecchio cubieboard3 (cubietruck) che accumulava polvere in un cassetto, quindi ho colto l’occasione per provare la cross-compilazione con Rust e raccogliere qui alcune note sul processo. Eccolo qui: Diamogli un pinguino Prima di tutto, ho installato una distribuzione Linux ARM su una scheda MicroSD e ho avviato il dispositivo: [user@arm ~]$ cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 4 (v7l) BogoMIPS : 50.52 Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 4 processor : 1 model name : ARMv7 Processor rev 4 (v7l) BogoMIPS : 50.52 Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 4 Hardware : Allwinner sun7i (A20) Family Revision : 0000 Quindi il nostro dispositivo ha una CPU ARM modello v7l; questo significa che si tratta di una CPU a 32 bit, e se siete curiosi esiste anche un manuale di riferimento in circolazione. Ora lavoreremo da una macchina di sviluppo. ...

1 marzo 2024 · Andrea Manzini

Primi passi con il Linux Test Project

🕵️ Introduzione Il Linux Test Project (LTP) è un progetto congiunto avviato anni fa da SGI, OSDL e Bull, sviluppato e oggi mantenuto da IBM, Cisco, Fujitsu, SUSE, Red Hat, Oracle e molti altri. L’obiettivo del progetto è fornire alla community open source test che convalidino l’affidabilità, la robustezza e la stabilità di Linux. In questi giorni sto esplorando il progetto, quindi con questo articolo voglio mostrare passo dopo passo come configurarlo, come vengono effettivamente scritti i test e fornirvi una guida rapida ed essenziale per scrivere il vostro primo test. ...

10 febbraio 2024 · Andrea Manzini

Introduzione al packaging delle applicazioni Rust

🦀 Introduzione 🦀 Come esercizio, oggi pacchettizzeremo un gioco chiamato battleship-rs sviluppato da Orhun Parmaksız. Useremo inoltre la potenza di openSUSE build service per svolgere la maggior parte del lavoro pesante. Prima di iniziare, diamo un’occhiata al progetto: è ospitato su GitHub e, se volete provarlo prima di pacchettizzarlo, è un simpatico gioco in cui due persone possono giocare nel terminale tramite una connessione di rete TCP. Il posizionamento iniziale delle navi, il tracciamento dei colpi, i turni dei giocatori e lo stato stesso del gioco sono gestiti da un singolo processo Rust. ...

19 gennaio 2024 · Andrea Manzini

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