bglug.it/content/posts/2016-10-30-linux-day-2016-le-slides.md

199 lines
13 KiB
Markdown
Raw Normal View History

2024-04-09 20:10:09 +00:00
---
title: 'Linux Day 2016: le slides'
author: Paolo Finardi
type: post
date: 2016-10-30T09:15:58+00:00
url: /2016/10/30/linux-day-2016-le-slides/
featured_image: /wp-content/uploads/2016/10/LD2016_750x375_V2.jpg
xyz_smap:
- 1
categories:
- Linux Day
tags:
- Linux Day
---
Di seguito le _slides_ degli interventi che si sono tenuti durante il **Linux Day 2016**.
## Linux va a Scuola
Fabio Fusili e Paolo Finardi, soci del BgLUG, hanno parlato del progetto <a href="http://bglug.it/scuole/" target="_blank"><strong>Linux va a scuola</strong></a> che il **BgLUG** sta portanto avanti dal 2015 per portare **Linux** ed il software libero nelle scuole. Nel corso della presentazione sono stati descritti gli obiettivi, i motivi per cui questa scelta è importante e l&#8217;evoluzione che il progetto sta avendo. Sono state, inoltre, elencate le funzionalità pratiche che contraddistinguono la soluzione che implementiamo nei laboratori delle scuole.
<div style="margin-bottom: 5px;">
<strong> <a title="Linux va a scuola" href="//www.slideshare.net/bglug/linux-va-a-scuola" target="_blank">Linux va a scuola</a> </strong> from <strong><a href="//www.slideshare.net/bglug" target="_blank">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Rassegna dei linguaggi di programmazione
Carlo Milanesi, nel _Linux Day_ dedicato al _coding_, ha presentato una rassegna dei principali linguaggi di programmazione presenti e passati. Dopo aver elencato i 30 linguaggi di programmazione più usati in assoluto, ha esposto quali di essi sono più usati per scrivere software _open-source_. Inoltre, per ogni linguaggio, ha esposto per quali ambiti applicativi risultano preferibili, in base alle loro caratteristiche tecniche e commerciali.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/i-linguaggi-di-programmazione-e-il-mondo-opensource" title="I linguaggi di programmazione e il mondo open-source" target="_blank">I linguaggi di programmazione e il mondo open-source</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Anatomia di un progetto Open Source
Daniele Barcella &#8220;Kowalski&#8221; ha spiegato come si gestisce un progetto _open-source_. I motivi per i quali condividere un progetto e quali strumenti utilizzare per sviluppo, versionamento, testing. Non manca una panoramica sulle principali licenze _open-source_.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/anatomia-di-un-progetto-opensource" title="Anatomia di un progetto open-source" target="_blank">Anatomia di un progetto open-source</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Security Capture the Flag
Enrico Bacis, ricercatore presso l&#8217;Università degli studi di Bergamo ed esperto di sicurezza, ci ha parlato di **Capture the Flags**: competizioni di sicurezza informatica nelle quali le squadre devono identificare problematiche di sicurezza da sfruttare per attaccare i sistemi delle squadre avversarie. L&#8217;obiettivo principale è quello di insegnare concetti di programmazione sicura e di buona progettazione di sistemi, mostrando gli errori da non commettere, in veste ludica. Questa presentazione vuole illustrare la panoramica di tipologie e categorie delle sfide che si possono trovare in questo tipo di competizioni.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/security-capture-the-flag" title="Security Capture the Flag" target="_blank">Security Capture the Flag</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## oVirt open your virtual datacenter
Simone Tiraboschi, _Senior Software Engineer_ presso _Red Hat_, ci ha presentato **oVirt**, che, secondo **Red Hat**, è la risposta _open-source_ alle esigenze di virtualizzazione in ambito _enterprise_. **oVirt** è una piattaforma di virtualizzazione con molteplici funzionalità; è basata su KVM, fornisce una semplice interfaccia WEB di amministrazione ed un accesso programmatico via API. Garantisce alta affidabilità.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/ovirt-open-your-virtual-datacenter" title="oVirt open your virtual datacenter" target="_blank">oVirt open your virtual datacenter</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Giochiamo … in Codice
Elena Belotti, Web Designer e insegnante alla <a href="http://plat1.it/" target="_blank">Plat1 Academy</a>, ci ha parlato di quanto sia importante apprendere le basi della logica di programmazione. Ha descritto perchè è importante e perchè farlo giocando, utilizzando, ad esempio, strumenti come _Scratch_.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/giochiamo-in-codice" title="Giochiamo ... in codice" target="_blank">Giochiamo &#8230; in codice</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Libertà digitali introduzione al software libero LibreOffice e LibreItalia
Giordano Alborghetti, socio di Libreitalia, ha parlato della filosofia del software libero, delle libertà digitali e ovviamente di quanto ha fatto e sta facendo la sua associazione per tutto questo. Ha inoltre parlato di uno dei principali software liberi, _LibreOffice_, della sua storia e della sua evoluzione.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/liberta-digitali-introduzione-al-software-libero-libreoffice-e-libreitalia" title="Liberta digitali: Introduzione al software libero, LibreOffice e Libreitalia" target="_blank">Liberta digitali: Introduzione al software libero, LibreOffice e Libreitalia</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Elaborazione dati dalla riga di comando
<a href="http://lucaceresoli.net" target="_blank">Luca Ceresoli</a> ci ha dato una dimostrazione della potenza e dell&#8217;elasticità della linea di comando in ambiente _Unix-like_. La _command line_ di **Linux** è un &#8220;coltellino svizzero&#8221; di strumenti che possono essere combinati in infiniti modi. Ha spiegato come si possono usare insieme per elaborare, filtrare e modificare grandi moli di informazioni in file di testo, CSV, XML, etc.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/elaborazione-dati-dalla-riga-di-comando-linux" title="Elaborazione dati dalla riga di comando Linux" target="_blank">Elaborazione dati dalla riga di comando Linux</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Router Wifi Open
Andrea Laisa, giovanissimo socio del BgLUG, ci ha parlato di _router wifi open_, cosa sono e perchè è importante &#8220;liberare&#8221; il proprio _router_. Ha inoltre parlato di **OpenWRT**, una distribuzione **Linux** specifica per _routers_.
Spesso chi è favorevole ai software FLOSS sente l&#8217;esigenza di poter connettersi a internet e comunicare in maniera sicura, affidabile, controllata (dall&#8217;utente) ma sopratutto che il router wifi sia personalizzabile, durevole e flessibile ai cambiamenti tecnologici.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/openwrt-router-wifi-open" title="OpenWRT - Router wifi open" target="_blank">OpenWRT &#8211; Router wifi open</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Copyrights = diritto alla copia?
Andrea Fiori ha tenuto uno speech panoramico che, attraverso un excursus di 25 anni tra LP, CASSETTE, CD, DVD e BLURAY (un paio o forse tre ere geologiche per l&#8217;IT, solo un 1/4 di secolo per l&#8217;industria dell&#8217;intrattenimento) mostri come (se si usa Linux) sia difficile far valere i propri diritti (es:vedere un DVD o BLURAY).
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/copyrights-diritto-alla-copia" title="Copyrights = diritto alla copia?" target="_blank">Copyrights = diritto alla copia?</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Fablab Bergamo: Orologio Nixie e OpenOSB
I nostri amici del <a href="http://www.fablabbergamo.it/" target="_blank">FabLab Bergamo</a> ci hanno portato due progetti decisamente interessanti.
Valerio Nappi chi ha parlato del suo progetto **Orologio Nixie**, un orologio progettato e costruito utilizzando i tubi **Nixie** (display numerici costituiti da un tubo simile alla valvola termoionica, al cui interno sono disposti una serie di elettrodi sagomati a forma delle dieci cifre decimali, sovrapposti uno sull&#8217;altro e leggermente distanziati tra di loro) e il **Fishino Uno**, una board 100% compatibile con **Arduino Uno**.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/lorologio-nixie" title="L&#x27;orologio Nixie" target="_blank">L'orologio Nixie</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
Matteo Bonasio ci ha parlato di **OpenOSB**. Non si tratta di software questa volta ma di arredamento _Open_ utilizzando **OSB Oriented Strand Board**, pannelli, derivato dal legno, a lamelle orientate sottili e lunghe, i cui vantaggi principali risiedono nelle sue prestazioni meccaniche, direttamente collegate alla geometria delle scaglie e al loro orientamento allinterno del pannello. Matteo Bonasio ha spiegato come realizzare il proprio _open_-arredo con questo materiale.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/il-progetto-openosb" title="Il progetto OpenOSB" target="_blank">Il progetto OpenOSB</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Linux va a Scuola Talk Tecnico
Emiliano Vavassori e Paolo Asperti, soci del BgLUG, hanno parlato del progetto <a href="http://bglug.it/scuole/" target="_blank"><strong>Linux va a scuola</strong></a> che il **BgLUG** sta portanto avanti dal 2015 per portare **Linux** ed il software libero nelle scuole. Diversamente dall&#8217;intervento del mattino, questo _talk_ è stato puramente tecnico. Sono stati spiegati i requisiti tecnici e descritte le tecnologie e le logiche implementative utilizzate per fornire la soluzione descritta al mattino. Tra questi, **Ansible**, **PXE Boot**, **Edubuntu**, **Epoptes**, **Git** e ovviamente la distribuzione server <a href="https://www.nethserver.org/" target="_blank"><strong>NethServer Linux</strong></a> della quale ci siamo innamorati per efficienza e semplicità di utilizzo.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/progetto-linux-va-a-scuola-descrizione-tecnica" title="Progetto Linux va a scuola - Descrizione tecnica" target="_blank">Progetto Linux va a scuola &#8211; Descrizione tecnica</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Lorchestrazione dei Linux Containers
Flavio Castelli, _Engineering Manager for the Docker project_ presso _SUSE_, partendo dall&#8217;assunto che non è sufficiente avere solo **Docker**, ci ha descritto la soluzione di orchestrazione dei _Linux Conteiners_ che **SUSE** ha deciso di sostenere. Ha inoltre spiegato perché lo hanno fatto e come i loro utenti potranno trarne beneficio.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/orchestrating-linux-containers" title="Orchestrating Linux Containers" target="_blank">Orchestrating Linux Containers</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
## Programmazione a oggetti in C nel kernel di Linux
<a href="http://lucaceresoli.net" target="_blank">Luca Ceresoli</a> ci ha spiegato alcune tecniche per programmare ad oggetti con il linguaggio &#8220;C&#8221;. La programmazione a oggetti è un must per un software complesso. Pur essendo scritto in C, il kernel di Linux non fa eccezione. Ha esposto vantaggi e svantaggi. Infine ha parlato di come funziona un compilatore C++.
<div style="margin-bottom:5px">
<strong> <a href="//www.slideshare.net/bglug/programmazione-a-oggetti-in-c-nel-kernel-di-linux" title="Programmazione a oggetti in &quot;C&quot; nel kernel di Linux" target="_blank">Programmazione a oggetti in "C" nel kernel di Linux</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/bglug">Bergamo Linux Users Group</a></strong>
</div>
* * *
Rispetto al programma del _Linux Day_ mancano le _slides_ di qualche evento perchè gli autori non ce le hanno fornite. In ogni caso ribadiamo il nostro ringraziamento indistintamente a tutti i relatori dei vari interventi.
Ora ci dedicheremo a preparare un calendario di nuovi eventi per il prossimo anno, per cui inviatiamo tutti a tener sotto controllo il calendario eventi del sito e ad iscrivervi alla nostra newsletter con cui annunciamo ogni evento che organizziamo.