This is an old revision of the document!
Table of Contents
ITS Corso GNU/Linux
Lezione 2 - 19 aprile 2024
Obiettivi:
- its-student accede in ssh alla macchina Ubuntu1
- its-student installa vim, code, gcc e tmux
- its-student crea un utente per ogni alunno
Opzionali:
- Creazione macchina Ubuntu2
- Accesso in ssh alla macchina Ubuntu2
Lezione 1 - 09 aprile 2024
Le 2 anime di GNU/Linux: contesto etico ed efficacia
Richard Stallman dal 1984 rappresenta la parte etica per portare la libertà agli individui attraverso il software libero. Fonda il progetto GNU, definisce le 4 libertà e crea la licenza software GPL-v2 (ora GPL-v3) che garantisce la 4 libertà fondamentali.
Linus Torvalds inizia nel 1991 a scrivere un kernel per migliorare la sua produttività e per divertirsi. Inizialmente nemmeno doveva essere un kernel. È bravo, lo comunica agli appassionati, decide di applicargli la licenza GPL-v2 e può integrare facilmente il suo sviluppo con i tool per progetto GNU per ottenere un sistema operativo Unix alternativo. Che secondo Stallman
Per questo durante questo corso presenteremo prevalentemente gli aspetti pratici, ma non tralasceremo il contesto che ha creato Stallman e che ha altre implicazioni pratiche sulla diffusione del software, sull'immenso business che si è creato e, se riusciremo a vederlo anche sulle modalità di lavoro dei team delle moderne aziende Lean.
Efficacia di oggi: OpenSSH per la connessione remota sicura e installazione VM Ubuntu
- Introduzione al protocollo SSH e la sua implementazione libera OpenSSH
- Porta di default 22, come porte http e https
- Utilizzo di ssh da Windows a Ubuntu Live
- Accenno minimale comandi
ip
ess
, da vedereifconfig
enetstat
Installazione di Ubuntu Desktop
- Eseguita installazione con impostazioni predefinite su macchina VMWare
- Problema: al riavvio della VM abbiamo ottenuto un blank screen;
- Soluzione: assegnare 24MB alla scheda grafica di VMWare che di default ne assegna solo 4;
- Nota: a noi non serve l'interfaccia grafica, se non (forse) per analizzare i pacchetti con wireshark
Per smanettare un po' con ssh ci si può rivolgere anche alla seziona apposita in questo wiki. Si accettano consigli / pull request per migliorare questi contenuti.
Contesto etico di oggi: 20 anni di Linux e Revolution OS
- Personaggi da sapere
- Richard Stallman,
- Linus Torvalds
- Eric Raymond (La cattedrale e il bazaar, manutentore Jargon File)
- Progetti da sapere
- Il progetto GNU e la licenza GPL con le 4 libertà del Software Libero
- Netscape come premessa a Mozilla Firefox
- Addon: timeline delle distribuzioni GNU/Linux.
- Principali: Slackware, Debian e Red Hat
- Nota di merito su Archlinux