© Copyright 2023 Ferrantino Francesco

Il software si può considerare libero solo se viene messo a disposizione con il codice sorgente e rilasciato con la licenza GNU GPL rispettando le quattro libertà.

Le quattro libertà riconducibili alle libertà fondamentali per gli utenti, secondo Richard Stallman e la Free Software Foundation da lui fondata:


  • Libertà 0
    - Libertà di eseguire il programma come si desidera, per qualsiasi scopo
  • Libertà 1
    - Libertà di studiare come funziona il programma e di modificarlo in modo da adattarlo alle proprie necessità. L'accesso al codice sorgente ne è un prerequisito
  • Libertà 2
    - Libertà di ridistribuire copie in modo da aiutare gli altri
  • Libertà 3
    - Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti apportati (e le versioni modificate in genere), in modo tale che tutta la comunità ne tragga beneficio. L'accesso al codice sorgente ne è un prerequisito

La GNU GPL è una licenza copyleft con permesso d'autore, il che significa che le opere derivate possono essere distribuite solo sotto gli stessi termini di licenza. Essa garantisce agli utenti finali come organizzazioni, imprese o semplici individui, di utilizzare, condividere e persino modificare il software.

Il codice sorgente può essere definito quell'insieme di istruzioni scritte con dei linguaggi di programmazione, accompagnate da specifiche per capire il significato di ogni riga, poi compilate per convertirle in un linguaggio comprensibile dalla macchina per essere eseguite, dando così alla luce il software da utilizzare.

Non è possibile modificare o studiare il software dopo averlo compilato: è assolutamente necessario possedere il codice sorgente. Il software ed il codice sorgente sono due entità separate.

GNU/Linux, o semplicemente Linux, è un sistema operativo open source che include il kernel Linux. Ne esistono diverse varianti che prendono il nome di distribuzioni.

Disegnando un albero, i rami più grossi sono rappresentati dalle distribuzioni principali mentre i rami più piccoli dalle distribuzioni derivate: Debian è il ramo principale, Ubuntu è un ramo di Debian, Linux Mint a sua volta è un ramo di Ubuntu.

Ad ogni modo è possibile personalizzare una distribuzione e renderla il più possibile vicina alle proprie esigenze configurandola come meglio si crede anche partendo da zero con la possibilità di compilare manualmente sia il kernel che i pacchetti, grazie anche all'aiuto di Linux From Scratch e LFS-ITALIA. Sul sito DistroWatch è possibile avere notizie di tutte le distribuzioni e premendo il tasto cerca sarà possibile scegliere:

  • il tipo di sistema operativo unix-like
  • la categoria, ovvero la funzione principale da svolgere
  • il paese di origine
  • se deve appartenere ad un determinato ramo principale
  • se non deve appartenere ad un determinato ramo principale
  • l'ambiente desktop
  • l'architettura della CPU
  • lo stato: attivo, inattivo oppure interrotto.

Una raccolta delle principali distribuzioni Linux.

Debian è un sistema operativo GNU/Linux libero sviluppato dalla collaborazione di volontari da ogni parte del mondo, creata dal Debian Project.

 

L'installazione dei programmi è facilitata dai pacchetti con estensione .DEB installabili attraverso il gestore dei pacchetti:

  • a linea di comando con dpkg, apt-get e aptitude
  • graficamente attraverso Synaptic e il Software Center

L'installazione di un programma può richiedere l'utilizzo di un solo pacchetto, che racchiude al suo interno l'eseguibile, la documentazione e le librerie necessarie al suo funzionamento oppure di più pacchetti in gergo le dipendenze, nel caso in cui il pacchetto principale dipenda da altri pacchetti.

I pacchetti sono raccolti in archivi chiamati repository e sono raggruppati a seconda della licenza rilasciata:

  • Main: solo software libero
  • Contrib: software libero che ha delle dipendenze con altri pacchetti non liberi
  • Non free: software non libero gratuito

Le versioni rilasciate sono raggruppate principalmente in:

  • Stable: il software non viene aggiornato bensì vengono corretti gli errori e di sicurezza
  • Testing: il software è stato testato nel ramo unstable e sono considerati stabili con un basso numero di bug
  • Unstable: il software è in fase di sviluppo

Diversi sono gli ambienti desktop installabili.

Debian permette il riutilizzo dei vecchi computer per lavorare in ufficio ma tralasciando la parte multimediale. Debian è installabile su differenti architetture di cpu Desktop, Notebook, Server ed Embedded.

Ubuntu è la distribuzione più popolare GNU/Linux, facile da installare ed usare.

 

Lo sviluppo di Ubuntu è sostenuto dalla Canonical Ltd, un'azienda britannica posseduta dall'imprenditore sudafricano Mark Shuttleworth.

Ubuntu deriva dal ramo principale di Debian, quindi il modo di installare i pacchetti è uguale: l'installazione dei programmi è facilitata dai pacchetti con estensione .DEB installabili:

  • a linea di comando tramite dpkg, apt-get e aptitude
  • graficamente attraverso Synaptic e il Software Center di Ubuntu

L'installazione di un programma può richiedere l'utilizzo di un solo pacchetto, che racchiude al suo interno l'eseguibile, la documentazione e le librerie necessarie al suo funzionamento oppure di più pacchetti in gergo le dipendenze, nel caso in cui il pacchetto principale dipenda da altri pacchetti.

Ubuntu si installa su sistemi Desktop, Notebook, Server ed Embedded.

Fedora è una distribuzione GNU/Linux curata dal Progetto Fedora, un progetto Open Source sponsorizzato da Red Hat e supportato dalla community

 

Fedora è un ramo di Red Hat. L'installazione dei programmi è facilitata dai pacchetti con estensione .RPM installabili attraverso i gestori di pacchetti:

  • a linea di comando RPM oppure YUM
  • graficamente attraverso GNOME Software

L'installazione di un programma può richiedere l'utilizzo di un solo pacchetto, che racchiude al suo interno l'eseguibile, la documentazione e le librerie necessarie al suo funzionamento oppure di più pacchetti in gergo le dipendenze, nel caso in cui il pacchetto principale dipenda da altri pacchetti.

Da GNOME Software si possono cercare le proprie applicazioni preferite tra quelle disponibili nei repository, in maniera semplice e veloce; è quindi possibile installarle e avviarle direttamente, nonchè trovare informazioni su ogni applicazione.

L'ambiente desktop predefinito è GNOME

Fedora si installa su sistemi Desktop, Notebook e Server.

OpenSUSE è un sistema operativo GNU/Linux sviluppato dalla comunità del Progetto openSUSE e sponsorizzato da Novell.

 

OpenSUSE è la base per i prodotti enterprise di SUSE. SUSE rifinisce e migliora openSUSE per creare una più robusta e supportata suite di prodotti Linux enterprise utilizzabili in ambito server, business (e infrastruttura business) e centri di calcolo.

L'installazione dei programmi è facilitata dai pacchetti con estensione .RPM installabili attraverso i gestori di pacchetti:

  • a linea di comando con Zypper, RPM o YUM
  • graficamente attraverso YAST

L'installazione di un programma può richiedere l'utilizzo di un solo pacchetto, che racchiude al suo interno l'eseguibile, la documentazione e le librerie necessarie al suo funzionamento oppure di più pacchetti in gergo le dipendenze, nel caso in cui il pacchetto principale dipenda da altri pacchetti.

Ciò che la contraddistingue dalle altre distribuzioni è il suo potente pannello di controllo YAST, utilizzabile in diversi modi: graficamente, testualmente e via web.

L'ambiente desktop predefinito è Plasma (KDE).

openSUSE si installa su sistemi Desktop, Notebook, Server.

Lo scopo di Linux Mint è produrre un sistema operativo moderno, elegante e confortevole, potente e facile da usare.

 

Linux Mint è una delle distribuzioni Linux desktop più popolari e utilizzata da milioni di persone.

Linux Mint è un sistema operativo gratuito basato su Linux progettato per l'uso su computer desktop.

Basato su Debian e Ubuntu, fornisce circa 30.000 pacchetti e uno dei migliori gestori di software. È guidato dalla comunità. Gli utenti sono incoraggiati a inviare feedback al progetto in modo che le loro idee possano essere utilizzate per migliorare Linux Mint. È sia gratuito che open source.

LinuxMint è preferibile installarlo su sistemi Desktop.

Ferrantino Francesco

Ferrantino Francesco

Cookie Policy

Leggi  informativa Cookie Policy
Il "Sito" utilizza i Cookie per rendere i propri servizi semplici e efficienti per l’utenza che visiona le pagine di franksoft.it

Disclaimer

L'autore degli articoli non si assume nessuna responsabilità per eventuali danni ai vostri dispositivi. Tutto ciò che viene spiegato è puramente a scopo dimostrativo.
Il presente sito non costituisce testata giornalistica in quanto non ha carattere periodico ed è aggiornato secondo la disponibilità dei soci e la reperibilità dei materiali ivi contenuti. Pertanto, non può essere considerato in alcun modo un prodotto editoriale ai sensi della Legge n. 62 del 7/03/2001.

Licenza

Tutte le immagini presenti nel sito appartengono ai rispettivi titolari e sono utilizzate senza alcuno scopo di lucro. Ogni eventuale violazione del copyright non è intenzionale.
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 4.0 Internazionale.  Licenza Creative Commons