bglug.it/content/linuxday/2024/report-linux-day-2024/index.it.md
paspo 233ee3c879
Some checks failed
External links check / Check all external links (push) Failing after 2m15s
Container Publish / build-image (push) Successful in 6m30s
Vulnerability Scan / Daily Vulnerability Scan (push) Successful in 1m27s
fix BgLUG naming (#351)
sistema il pregresso di #348

Reviewed-on: #351
Co-authored-by: paspo <paolo@asperti.com>
Co-committed-by: paspo <paolo@asperti.com>
2024-12-01 09:49:59 +00:00

22 KiB

title date slug type image image_alt image_caption summary tags grouping
Report del Linux Day 2024 2024-11-20T11:38:53+01:00 report-linux-day-2024 post poster_linux_day.jpg Foto all'agenda del Linux Day appesa sulla porta d'ingresso di bergamo science center Credits dell'immagine: Andrea Laisa, CC0 Il Linux day è andato tutto sommato bene e ci sono stati diversi interventi e attività, incluse alcune per bambini. Una novità di quest'anno è una bacheca con le notizie negative sul software proprietario.
slide
resoconto
linuxday-featured
linuxday-2024

Introduzione all'evento

Il Linux Day è un evento nazionale organizzato da ILS, che si ripete annualmente in diverse città italiane, dedicato alla promozione del software libero, del sistema operativo GNU/Linux e della cultura libera in generale. È un'occasione unica per chiunque abbia voglia di immergersi nel mondo del software libero, un ambiente in cui il controllo, l'autodeterminazione dell'utente, la condivisione del codice e la collaborazione sono principi fondamentali.

Durante un Linux Day l'atmosfera è vivace e ricca di stimoli. Si organizzano conferenze e laboratori su vari temi, dove esperti e appassionati condividono le loro conoscenze e esperienze. Stand informativi permettono di scoprire le ultime novità nel mondo Linux e di interagire con gli sviluppatori dei progetti più interessanti, ma anche di ottenere dei gadget e adesivi. Chi lo desidera può partecipare a dimostrazioni pratiche e installare Linux sui propri computer, ricevendo assistenza da volontari esperti.

Ma il Linux Day non è solo un evento per tecnici e sviluppatori. È anche un'opportunità per riflettere sull'importanza della libertà digitale e autonomia che il software libero può offrire a tutti. Attraverso discussioni aperte e attività interattive, si promuove una cultura dell'innovazione e della partecipazione attiva, dove ognuno può contribuire a migliorare il software che utilizza.

Bergamo science center, posto del Linux Day. Davanti all'edificio c'è un tavolo col logo del BgLUG e alcuni sticker

Quest'anno l'evento bergamasco si è svolto presso la sede di BergamoScienceCenter il 26 ottobre 2024, dalle ore 9:30 alle 17:45, conformandosi al consueto format dei Linux Day. Sono state allestite tre sale: un'aula da 60 posti per la Free Room, una sala più piccola da 30 posti per la Open Room e il laboratorio, situato al termine dell'edificio, dedicato alle attività pratiche. Inoltre, è stato utilizzato lo spazio antistante l'ingresso.

Una parte del tavolo con su gli sticker

L'area antistante l'ingresso è stata attrezzata con due postazioni. La prima, dedicata all'accoglienza e alla promozione, offriva ai visitatori sticker, gadget e materiale informativo del BgLUG, oltre a un piccolo omaggio. La seconda postazione, curata dal FabLab, presentava una demo delle tecnologie a disposizione. I visitatori hanno potuto ammirare una stampante 3D BambuLab mini in azione, apprezzandone la precisione e la velocità di stampa. Accanto alla stampante era presente una taglierina laser e un computer su cui era stato installato ovviamente una distribuzione Linux, Zorin OS. Grazie a questo setup, è stato possibile organizzare sessioni di gioco di SuperTuxKart, offrendo ai partecipanti un'esperienza di gioco coinvolgente e personalizzabile.

Foto alla bacheca delle notizie sul sw proprietario

Per la prima volta il Progetto GNU, da quarant'anni in prima linea nella difesa della libertà del software, era presente all'evento attraverso una bacheca informativa realizzata artigianalmente da Andrea Laisa con pannelli in compensato. Quest'ultima esponeva oltre 20 articoli (pagine delle notizie) che mettevano in luce i rischi e le limitazioni del software proprietario, come la perdità di autonomia, la violazione della privacy, la sorveglianza di massa e il controllo delle informazioni. Seguendo le parole di Richard Stallman, fondatore del Progetto GNU:

La libertà del software non è un lusso, ma una necessità.

Un muro con su appesi una serie di poster della FSFE

L'allestimento era completato da poster della FSFE, che promuovevano i valori fondamentali della libertà digitale, e come essi possano beneficiare la società.

Il luogo dell'evento è stato scelto tra varie alternative. Oltre a BergamoScienceCenter, sono state valutate le seguenti alternative:

  • Spazio Polaresco, localizzato nel quartiere Longuelo di Bergamo, abbastanza comodo da raggiungere con gli autobus e ricco di spazi interni ed esterni, bar e pista skate. Gli spazi sono di dimensione medio-grandi.
  • Università degli studi di Bergamo - Dipartimento di ingegneria informatica, fuori città a Dalmine, poco comodo da raggiungere con i mezzi di trasporto pubblico locale e ricco di spazi nonchè di possibili utenti interessati all'evento. Gli spazi sono molto grandi.

[Programma della giornata]({{< relref "/linuxday/2024/agenda" >}})

Le due sale presenti al piano primo del BergamoScienceCenter, sono state dedicate agli incontri in presenza. I talk proposti hanno coperto una vasta gamma di argomenti, da Linux per l'uso quotidiano allo sviluppo di software, passando per sistemi embedded e strumenti di gestione. Maggiori dettagli si trovano nel paragrafo a fondo pagina. Di seguito riportiamo un breve elenco.

  • Linux ogni giorno: utilizzo pratico di Linux nel mondo del lavoro, in particolare in Italia.
  • 5 sanzioni alle aziende informatiche e 3 errori frequenti: consigli pratici per evitare sanzioni e gestire correttamente la responsabilità in ambito privacy.
  • An introduction to display subsystem in uboot: funzionamento del sottosistema video e del modello di driver DM all'interno di U-Boot, un bootloader utilizzato in molti sistemi embedded.
  • Perché usare Rust: principali ambiti di applicazione del linguaggio di programmazione Rust, sia per hobby che per progetti professionali.
  • Sviluppa la tua prima applicazione per Linux con Flutter: creazione di una prima applicazione per desktop Linux utilizzando il framework Flutter.
  • NOSTR - Notes and Other Stuff Transmitted by Relays: un protocollo decentralizzato e incensurabile per la comunicazione.
  • Linux embedded: linux embedded e suo utilizzo in una vasta gamma di dispositivi elettronici.
  • Strumenti per l'AI: esempi pratici d'impiego dell'AI in ambito commerciale.
  • Introduzione al software libero e presentazione del BgLUG: concetti fondamentali del software libero.
  • Linux Mint una distro per tutti: questa presentazione presenta Linux Mint come una distribuzione Linux user-friendly, adatta sia ai principianti che agli utenti esperti.
  • Emacs: il tuo amico fidato per ogni esigenza: Questa presentazione introduce il potente editor di testo Emacs e ne dimostra le funzionalità.
  • Venite a scoprire Uyuni: strumento di gestione della configurazione e dell'infrastruttura Linux.

Attività parallele

Laboratorio IT

Foto del laboratorio, prima di essere allestito

Abbiamo allestito un laboratorio, al piano terra, in cui abbiamo preparato un po' di apparecchiature da mostrare, far provare e descrivere ai curiosi che venivano a farci visita.

Tra di queste, abbiamo creato una Rete wifi personalizzata, una rete locale usabile dai presenti per dimostrare le potenzialità del firmware OpenWRT, un noto e importante sistema operativo per router. I partecipanti hanno potuto connettersi alla rete e sperimentare direttamente le funzionalità avanzate offerte da questo sistema operativo. Grazie a OpenWRT, abbiamo mostrato come sia possibile personalizzare profondamente la propria rete domestica o aziendale, migliorandone le prestazioni e la sicurezza.

Inoltre abbiamo allestito due nodi di Proxmox Virtual Environment, una piattaforma libera per la virtualizzazione; li abbiamo usati sia per dimostrare l'uso di Proxmox VE per creare un laboratorio virtuale che per mostrare direttamente alcune distribuzioni GNU/Linux. Su questi nodi abbiamo configurato diverse servizi di rete, ciascuna con una configurazione indipendende e configurabile. Questo ha permesso ai visitatori di osservare in azione le potenzialità di Proxmox per creare ambienti virtuali flessibili e scalabili. Abbiamo inoltre mostrato come sia possibile utilizzare Proxmox per testare nuove distribuzioni Linux, creare laboratori virtuali per la formazione e consolidare più sistemi operativi su un singolo hardware.

I laboratori hanno rappresentato un'opportunità per i partecipanti di interagire direttamente con le tecnologie presentate, ponendo domande e ricevendo assistenza da esperti. In questo modo, abbiamo reso l'esperienza del Linux Day ancora più coinvolgente e stimolante.

Laboratorio da brivido per piccoli pinguini

Una foto in cui una bambina sta sistemando la propria zucca

I genitori che hanno partecipato all'evento in compagnia dei propri figli hanno potuto approfittare di un laboratorio dedicato ai più piccoli. Mentre i genitori si sono rilassati assistendo alle presentazioni, i loro piccoli si sono avvicinati in modo divertente e creativo all'elettronica. Con la maestra Piera hanno dato vita a fantastici circuiti di carta a tema Halloween. Utilizzando nastro di rame adesivo e LED, hanno creato disegni luminosi e spaventosi. Un'esperienza che ha stimolato la loro curiosità e la loro voglia di sperimentare.

Armati di forbici, nastro adesivo di rame e LED colorati, i bambini si sono messi all'opera. All'inizio, qualche filo si attorcigliava e il LED non voleva accendersi. Ma poi hanno imparato a collegare i componenti nel modo giusto. Quando il primo LED ha iniziato a brillare, è stata una festa! Un bambino mostrava fiero la propria zucca luminosa e una bambina la propria con gli occhi che brillavano misteriosamente.

Veloci come un pinguino

Stand del fablab in cui qualcuno sta giocando a SuperTuxKart

Sfruttando il videowall (uno schermone composto da 4x4 schermi) posto all'ingresso del BergamoScienceCenter, grandi e piccini si sono riuniti per sfidarsi in appassionanti gare con SuperTuxKart. L'atmosfera era carica di entusiasmo e le risate non sono mai mancate. Le gride quasi sovrastavano gli interventi, più seri, in corso al piano superiore. Dopo aver scelto il proprio kart preferito tra i tanti personaggi colorati e divertenti, i partecipanti si sono lanciati sui circuiti più disparati. Le prime gare sono state un po' caotiche, con qualche scontro fortuito e qualche banana scivolosa lanciata strategicamente. Ma ben presto tutti hanno preso confidenza con i comandi e le dinamiche del gioco.

Ad ogni gara che passava, l'adrenalina cresceva. I bambini, più agili e reattivi, hanno dato filo da torcere agli adulti, che hanno cercato di recuperare terreno con strategie più furbe. Le risate sono aumentate quando i più piccoli hanno superato i genitori con sorpassi azzardati e qualche scorciatoia. L'attività con SuperTuxKart si è rivelata un'occasione unica per trascorrere del tempo insieme, divertendosi e creando ricordi indimenticabili. I partecipanti hanno apprezzato la possibilità di sfidarsi in modo sano e divertente e di scoprire le potenzialità di questo fantastico gioco libero.

Impressioni conclusive

Il successo del Linux Day 2024 è stato oltre le nostre aspettative. L'entusiasmo e la partecipazione di tutti hanno dimostrato quanto sia viva e vibrante la nostra comunità. Ma questo è solo l'inizio!

Vista la grande richiesta, organizzeremo incontri di approfondimento su temi specifici, le cui date saranno comunicate sulla nostra mailing list. Inoltre, durante tutto l'anno, in collaborazione con FabLabBergamo, proporremo altri eventi dedicati all'ambito software e hardware. E non finisce qui! Il BgLUG sarà presente anche ad altri eventi in città, quindi tenete d'occhio il nostro calendario. Iscrivetevi alla nostra mailing list, seguite il feed del sito bglug.it per rimanere aggiornati su tutte le novità. Vi aspettiamo ogni martedì sera al nostro spazio per chiacchierare, collaborare e condividere la nostra passione per il software libero. L'anno prossimo potresti proprio essere tu che leggi a tenere il talk sul nuovo progetto libero d'interesse! Proponiti, siamo aperti e disponibili a tutte le collaborazioni.

L'evento è stato un successo. Leggi l'articolo apparso sul quotidiano di Bergamo.

Articolo da L'Eco di Bergamo grazie Giulio, ti aspettiamo al prossimo evento!

Problemi avuti

Come ogni evento che si rispetti, non sono mancati piccoli intoppi o problemi, prontamente risolti che ci aiuteranno a migliorare per gli anni a venire:

  • Un altro relatore non si è accorto di aver ricevuto la conferma alla chiamata all'intervento, e pertanto non è venuto pensando di non essere stato accettato. Similmente, anche un altro relatore è stato assente e non è riuscito a farsi sostituire.
  • I controlli della presenza dei relatori è stata gestita in maniera subottimale, ad esempio non si conosceva il volto di alcuni relatori.
  • I volontari del BgLUG sono stati distribuiti in maniera subottimale e sbilanciati rispetto ai vari compiti (come la gestione delle sale e il laboratorio).
  • Il giorno è stato particolarmente sfortunato. Nello stesso giorno è stato organizzato l'evento il cui pubblico si sovrappone moltissimo a quello abituale dei Linux Day Bergamaschi.
  • Durante lo spostamento del materiale di BgLUG dal centro al Fablab, uno scatolone pieno di materiale tecnico è andato completamente perso.

Ecco le proposte per la correzione dei problemi che abbiamo individuato:

  • Confermare a tutti i relatori la presenza e ricevere conferma scritta o telefonica. Ogni tanto si finisce in spam anche se si è sempre buoni ed educati :) Eh sì, ci siamo persi un paio di relatori, con i quali ci scusiamo, ma che abbiamo recuperato con collegamento a distanza.
  • Riconoscere i relatori al loro arrivo per accoglierli con la dovuta sontuosità (squillo di trombe!). Magari non chiediamo la foto, che tanto ci spedirebbero quella della comunione, ma un link ad una profilo pubblico o foto che li ritrae aiuterebbe. In alternativa, si potrebbe chiedere un segno distintivo, tipo il tatuaggio in fronte del titolo del proprio talk aiuterebbe.
  • Distribuire meglio mansioni e incarichi nello staff: con tabella presenza, cambio della guardia, crocifissione in sala mensa se si sgarra.
  • La coincidenza con un altro evento (HackersGen) organizzato nella stessa giornata e il cui pubblico si sovrappone a quello abituale dei Linux Day Bergamaschi sarebbe da evitare. Ovviamente non è possibile spostare il Linux Day, che si svolge il quarto sabato del mese di Ottobre da sempre.
  • Stilare un elenco delle cose che escono dalla sede del BgLUG per verificare che ci facciano ritorno.

Elenco dettagliato degli interventi organizzati

Linux ogni giorno

Autore: Alexander Liveriero Lavelli

Presentazione per mettere in luce "cosa si può fare" con Linux sul Desktop in ambito professionale e quali sono (a mio avviso) le sfide ancora irrisolte che ostacolano l'adozione sul desktop In particolare metto l'accento sulle particolarità "italiane" facilità d'uso di firma elettronica, CIE, interazioni con portali istituzionali, software java agenzia entrate e portali WEB quali impresa in un giorno e CAF che richiedono plugin particolari che non esistono se non per windows etc Come ho affrontato questi aspetti nel mio lavoro e come condizionano la mia attività, quali prospettive pratiche per il futuro e dove mettere l'accento

5 sanzioni alle aziende informatiche e 3 errori frequenti

Autore: Valentino Spataro

Quali sono gli errori frequenti, le sanzioni comuni, i comportamenti difensivi e le clausole salvavita per le aziende che sviluppano software ? Tutto passa dalla capacità di contrattualizzare e documentare le attività per difendersi dagli attacchi esterni e di dimostrare chi ha deciso cosa, ai fini delle responsabilità privacy. La relazione, nel linguaggio degli sviluppatori, approfondisce anche come gestire le credenziali e scegliere i tool di parti terze.

An introduction to display subsystem in uboot

Autore: Trimarchi Michael

Video subsystem, DM driver model, embedded systems, device drivers

Questo articolo presenta un'esplorazione del sottosistema video e del modello di driver DM all'interno di Universal Boot Loader (U-Boot). Il sottosistema video, un componente critico di U-Boot, gestisce l'inizializzazione e il controllo dei dispositivi video, consentendo la visualizzazione e l'output grafico nella fase iniziale. Il modello di driver DM (Device Manager), un framework flessibile e modulare, fornisce un'interfaccia unificata per interagire con vari dispositivi hardware, compresi i controller video.

La presentazione illustra l'architettura e i componenti chiave del sottosistema video U-Boot, tra cui il framework dei driver video, i driver dei controller di visualizzazione e la gestione dei framebuffer. Verrà inoltre approfondito il modello di driver DM, evidenziandone i vantaggi, come la riutilizzabilità del codice e l'indipendenza dal dispositivo. Verrà analizzata l'interazione tra il sottosistema video e il modello di driver DM, concentrandosi su come il modello di driver DM viene utilizzato per implementare i driver dei dispositivi video all'interno di U-Boot.

Tutti gli esempi saranno basati sul recente lavoro svolto sui driver per display imx8mn e mipi.

Perché usare Rust: casi d'uso

Autore: Carlo Milanesi

Gli ambiti principali di utilizzo del linguaggio Rust:

  • per hobby: web front-end, videogames, gui, emulatori, embedded
  • per lavoro: web back-end, web3 (blockchain), crypto, utility CLI, utility TUI

Sviluppa la tua prima applicazione per Linux con Flutter

Autore: Alberto Bonacina

Flutter si è affermato come framework per lo sviluppo di applicazioni multi-piattaforma, supportando Android, iOS, Web e sistemi Desktop (Linux, macOS e Windows). La sua crescente popolarità ha catturato l'attenzione di importanti aziende del settore, inclusa Canonical, che ha adottato Flutter per sviluppare applicazioni come l'installer di Ubuntu a partire dalla versione 23.04. In questo talk vedremo come si può sviluppare una applicazione per il desktop Linux con Flutter, concentrandoci sulle migliori pratiche e sui pacchetti più efficaci per implementare funzionalità, dimostrando come questo framework possa potenziare lo sviluppo di Software Libero e Open Source.

NOSTR - Notes and Other Stuff Transmitted by Relays

Autore: Gabriele Galliani

Visto la cresente ondata di censure in atto contro la libertà di parola ed espressione su Internet e necessario trovare nuovi mezzi di comunicazione. L'intervento è un introduzione al sistema NOSTR, il protocollo di scambio dati decentralizzato e incensurabile che si sta imponendo nella comunità Open Source, come metodo di comunicazione social e non solo.

Linux embedded

Autore: Luca Ceresoli

Linux non si usa solo su PC e server! È presente anche nei dispositivi elettronici più disparati, ma non si vede. Si dice "Linux embedded", cioè Linux "inserito" all'interno di un altro oggetto. Quali sono questi oggetti? In cosa si differenziano da PC e server? Quale scopo hanno? Da che hardware sono composti? Com'è il software cghe li fa funzionare, e che differenza ha rispetto a Linux sul mio PC? Scopriremo la grande versatilità di questo sistema operativo, la complessità che ne nasce, e in che modo i progettisti di tanti settori dell'industria lavorano per sfruttarle al meglio Linux.

Esempi pratici d'impiego dell'AI

Autore: Roberto Dolci

Dall'aeroporto di Boston, in collegamento via Jitsi del Garr, ha parlato della propria esperienza professionale nell'uso di strumenti di AI in ambito professionale.

Introduzione al software libero e presentazione del BgLUG

Autore: Andrea Laisa

Spiegazione che associazione è il BgLUG e FabLab Bergamo, e cos'è il software libero, perché esiste e alcuni concetti di base?

Linux Mint una distro per tutti

Autore: Giordano Alborghetti

Linux Mint è una distro per tutti. Semplice, elegante, facile da usare è adatta a tutti, sia per chi si avvicina la prima volta a Linux, sia per gli utenti più esperti.

Emacs: Il tuo amico fidato per ogni esigenza

Autore: Mr Freeman

Presentazione del software libero "Emacs" e di alcune delle sue funzionalità con dimostrazione dei casi d'uso trattati.

Venite a scoprire Uyuni

Autore: Marina Latini

Lo strumento di gestione della configurazione e dell'infrastruttura Linux. Uyuni è uno strumento di configurazione e gestione dell'infrastruttura che ti fa risparmiare tempo e grattacapi quando devi gestire e aggiornare decine, centinaia o addirittura migliaia di macchine.