Formazione scolastica

I migliori progetti Linux per principianti

I migliori progetti Linux per principianti
Ad alcune persone piace imparare dai libri e ad altre piace acquisire conoscenza ed esperienza lavorando su progetti interessanti. Se appartieni a quest'ultima categoria e non conosci Linux, la nostra selezione dei 5 migliori progetti Linux per neofiti è proprio ciò di cui hai bisogno per portare le tue abilità al livello successivo.

1. Usa Linux sul tuo personal computer

Usare Linux sul tuo personal computer è di gran lunga il progetto più semplice che puoi intraprendere you. Sarai costretto a trovare alternative alle tue applicazioni Windows e Mac preferite, capire come far funzionare correttamente i dispositivi hardware più vecchi o più oscuri e smettere di avere paura del terminale.

Se non hai mai usato Linux come sistema operativo principale prima, ti consigliamo di iniziare con una distribuzione adatta ai principianti. Ecco tre opzioni popolari:

2. Costruisci il tuo sistema da zero

Con Linux, hai la libertà di creare il tuo sistema operativo da zero, scegliendo ogni singola parte in base alle tue preferenze ed esigenze personali.

Puoi iniziare con una distribuzione leggera e flessibile come Arch Linux, la cui installazione è ben documentata sul suo wiki ufficiale. Nella sua forma base, Arch Linux non contiene nemmeno un ambiente desktop, ma puoi installare qualsiasi ambiente desktop che desideri utilizzando Pacman, un gestore di pacchetti che combina un formato di pacchetto binario con un sistema di compilazione flessibile.

Quando impari come installare, amministrare e utilizzare una distribuzione Linux leggera come Arch Linux, puoi passare a qualcosa di ancora più eccitante: Linux From Scratch.

Linux From Scratch è un progetto di apprendimento che fornisce istruzioni passo passo per creare la propria distribuzione Linux dal codice sorgente, che può insegnarti molto su come funziona internamente un sistema Linux. Linux From Scratch può essere installato teoricamente su quasi tutti i computer, ma è conveniente installarlo in una macchina virtuale in modo da poter creare facilmente backup e ripristinarli quando si incasina qualcosa.

3. Crea uno specchio magico intelligente

Il problema con la maggior parte dei progetti fai-da-te è che sembrano, beh, progetti fai-da-te. Ma non è il caso di questo specchio magico intelligente. Basato su una piattaforma di mirror intelligente modulare open source chiamata MagicMirror² e sul computer a scheda singola Raspberry Pi, questo elegante progetto Linux ti consente di creare uno specchio così intelligente che persino Tony Stark ti invidierebbe.

Anche se il progetto può sembrare complicato, non c'è motivo di sentirsi intimiditi da esso. Devi semplicemente collegare un display a un Raspberry Pi, installare MagicMirror² e configurare tutto a tuo piacimento. Metti quindi una lastra di vetro a specchio bidirezionale davanti al display per creare l'illusione di testo e immagini che escono direttamente dallo specchio stesso.

Se non hai un display di riserva in giro, puoi acquistare uno schermo per laptop su eBay per circa $ 50 e utilizzare una scheda controller compatibile per collegarlo al Raspberry Pi. Questo video di YouTube di DIY Perks fa un lavoro fantastico nello spiegare come mettere tutto insieme.

Certo, aiuta molto se possiedi già alcuni strumenti manuali e elettrici di base, ma puoi creare uno specchio magico (o almeno un display intelligente) anche senza di loro.

4. Configura un sistema di intrattenimento domestico Linux

Esistono molte distribuzioni di centri di intrattenimento domestico basati su Linux con supporto per tutti i formati di file multimediali comuni e non, streaming, visualizzazioni, emulazione del sistema di gioco retrò e molte altre interessanti funzionalità.

La maggior parte delle distribuzioni di centri di intrattenimento domestico basati su Linux include Kodi, un'applicazione software per lettori multimediali gratuita e open source sviluppata dalla Fondazione XBMC. Kodi è progettato per apparire e sentirsi benissimo su televisori di grandi dimensioni, consentendo agli utenti di riprodurre video, ascoltare musica e podcast, visualizzare foto e riprodurre contenuti da supporti di archiviazione locali e di rete, nonché da Internet.

Alcune delle più popolari distribuzioni di centri di intrattenimento domestico basate su Linux con Kodi includono OSMC, OpenELEC e LibreELEC. Non importa quale distribuzione provi per prima perché le differenze tra loro non sono enormi.

Ciò che conta molto di più è la scelta dei componenti hardware. Il fattore di forma Mini-ITX è particolarmente apprezzato per le sue dimensioni compatte. In genere è meglio evitare componenti ad altissime prestazioni a causa della quantità di calore che generano. Puoi persino acquistare un laptop usato e trasformarlo in un centro di intrattenimento domestico a basso consumo energetico.

5. Configurare un server Web

Se aspiri a diventare un amministratore di server Linux, configurare un server web domestico è la migliore esperienza di apprendimento che puoi ottenere. A meno che tu non scelga di fare tutto da zero, dovresti essere in grado di far funzionare il tuo primo server web in meno di un giorno perché l'esecuzione di un server web di base su Linux si riduce a quattro componenti (il cosiddetto stack LAMP):

Puoi seguire il nostro tutorial per configurare un server Debian 10 LAMP per lo sviluppo web PHP e adattarlo alla tua distribuzione.

Una volta che hai un server web funzionante, puoi configurare il port forwarding sul tuo router per accedervi da qualsiasi luogo. Da lì, puoi installare un sistema di gestione dei contenuti come WordPress o scegliere dalla nostra selezione di strumenti di sviluppo software self-hosted.

Le migliori app di mappatura del gamepad per Linux
Se ti piace giocare su Linux con un gamepad invece di un tipico sistema di input di tastiera e mouse, ci sono alcune app utili per te. Molti giochi pe...
Strumenti utili per i giocatori Linux
Se ti piace giocare su Linux, è probabile che tu abbia utilizzato app e utilità come Wine, Lutris e OBS Studio per migliorare l'esperienza di gioco. O...
Giochi rimasterizzati in HD per Linux che non hanno mai avuto una versione Linux prima
Molti sviluppatori ed editori di giochi stanno realizzando remaster HD di vecchi giochi per prolungare la vita del franchise, per favore i fan richied...