Linux potrebbe non essere il sistema operativo preferito dalla maggior parte degli utenti regolari, ma è sicuramente la scelta per la maggior parte degli sviluppatori e programmatori. Mentre altri sistemi operativi possono anche fare il lavoro abbastanza bene, Linux è un sistema operativo più specializzato che è stato progettato specificamente con la programmazione in mente. Naturalmente, “Linux” è un termine ombrello che può riferirsi a qualsiasi numero di sistemi operativi Unix-like.

Ci sono circa 600 distro Linux tra cui scegliere, quindi anche gli utenti veterani possono a volte lottare per trovare il gusto perfetto per il loro progetto corrente. Anche se fanno tutte parte della stessa famiglia, le distribuzioni Linux possono variare notevolmente le une dalle altre. Se stiamo parlando di programmazione e sviluppo, in particolare, ci sono alcune distribuzioni ovvie con cui probabilmente avete già lavorato in passato come Ubuntu o Fedora. Tuttavia, ce ne sono anche alcune molto solide che potreste non aver considerato prima.

In questo articolo, copriremo entrambi i tipi, ma prima di entrare nel vivo delle cose parliamo un po’ del perché volete scegliere Linux rispetto ad altri sistemi operativi in primo luogo.

Perché i sistemi operativi Linux sono perfetti per sviluppatori e programmatori

Non è un segreto che altri sistemi operativi come Windows e macOS sono molto più popolari della maggior parte delle distribuzioni Linux. Ci sono molte ragioni per questo, ma quella che spicca immediatamente è la facilità d’uso. Linux è visto come più complesso e mentre è vero che alcune distribuzioni possono essere difficili da capire, ce ne sono molte che sono molto facili da imparare. Infatti, ci sono alcune distro Linux che sono rivolte specificamente ai bambini. Pertanto, la curva di apprendimento non è in realtà un grande problema, perché Linux è grande per gli utenti di tutti i livelli di abilità. Devi solo sapere quale distro scegliere.

Una delle cose migliori di Linux è che non devi spendere un centesimo su di esso. Ci sono una manciata di distro di livello enterprise – principalmente rivolte a sysadmin e gestori di server – come Red Hat Enterprise Linux (RHEL) e Oracle Linux che richiedono l’acquisto di una licenza, ma queste sono eccezioni. Per la maggior parte, le distro Linux sono progetti open-source che sono disponibili interamente gratis. Inoltre, non è necessario acquistare alcuna applicazione o software, dal momento che tutti i pacchetti e gli strumenti possono essere scaricati gratuitamente.

Parlando di strumenti, ce n’è una selezione molto ampia che è compatibile con ogni distribuzione Linux. Questi vanno dagli strumenti di gestione dei file e del sistema agli strumenti di monitoraggio per gli amministratori di sistema e tutto il resto. Mentre alcuni strumenti come i client per il desktop remoto richiedono di andare sul sito web della società e scaricare il software alla vecchia maniera, è possibile installare la maggior parte delle utility Linux semplicemente emettendo un comando nel terminale.

Il Santo Graal della programmazione

Il terminale Linux è di per sé uno strumento molto utile e potente che può rendere la vita più facile per i programmatori e gli sviluppatori. Come la maggior parte delle cose su Linux, il terminale può essere personalizzato in una varietà di modi e supporta la maggior parte dei linguaggi di scripting popolari fin da subito. Questo significa che si può iniziare a battere gli script e testare i programmi senza installare alcun software aggiuntivo. Detto questo, puoi installare un IDE (ambiente desktop integrato) se vuoi lavorare con un’interfaccia più user-friendly e usare un terminale online o un editor di script per lavorare sui tuoi progetti. La scelta dipende interamente da voi.

La flessibilità intrinseca di Linux e la natura modulare sono altre due ragioni per cui sviluppatori e programmatori lo preferiscono rispetto ad altri sistemi operativi. Potete scaricare una delle tante distro leggere in meno di un paio di minuti e sono garantite per funzionare praticamente su qualsiasi macchina, indipendentemente dal suo hardware. In alternativa, puoi prendere la versione minimalista di una grande distro Linux e aggiungere moduli o pacchetti extra se e quando ne hai bisogno. Per non parlare del fatto che la maggior parte delle distro Linux hanno una versione live che permette di eseguire il sistema operativo direttamente da un CD, DVD o chiavetta USB. Questo significa che non c’è nemmeno bisogno di installare Linux sul vostro computer per usarlo.

Potremmo continuare a parlare del perché Linux è l’ideale per i programmatori e gli sviluppatori, ma probabilmente avete voglia di vedere alcuni esempi concreti, quindi tuffiamoci direttamente nella lista. Senza ulteriori indugi, qui sotto potete trovare quelle che consideriamo le migliori distro Linux per programmatori e sviluppatori al 2020.

Ubuntu

  • Molto affidabile
  • Grande supporto a lungo termine
  • Facile da usare

Non pensiamo che sarebbe una forzatura definire Ubuntu una delle distribuzioni Linux più popolari là fuori. Anche le persone che non hanno molta familiarità con Linux hanno almeno sentito parlare di questa distribuzione ed è facile capire perché. Mentre Linux, in generale, è stato tradizionalmente associato a programmatori e tecnici, Ubuntu è stata una delle prime distribuzioni a soddisfare le masse. Anche per gli standard di oggi, Ubuntu può essere giustamente considerato un sistema operativo molto accessibile che è facile da raccomandare agli utenti di tutti i livelli di abilità.

Ubuntu 20.04 LTS
Ubuntu 20.04 LTS Desktop e File Browser

Ma solo perché Ubuntu è stata progettata per essere più user-friendly rispetto alla maggior parte delle altre distro, questo non significa che sia una cattiva opzione per gli appassionati di tecnologia hardcore. Al contrario. Ubuntu è il sistema operativo di molti sviluppatori, comprese le persone dietro l’Android Open Source Project. E se si visita il sito ufficiale della distro si noterà immediatamente che Canonical, gli sviluppatori di Ubuntu, ha anche un portale molto ampio pieno di innumerevoli tutorial, guide e altre risorse destinate agli sviluppatori.

Ubuntu è dotato di un sistema di gestione dei pacchetti molto popolare noto come Snap che consente agli utenti di installare nuovi pezzi di software in modo rapido e indolore. C’è anche un Software Center molto impressionante, una grande varietà di gusti tra cui scegliere, e un eccellente LTS (Long Term Support) che dura fino a 5 anni. Anche se l’originale è generalmente considerato il migliore, ci sono molte altre varianti di Ubuntu che potrebbero essere più adatte ai vostri progetti, come Lubuntu o Xubuntu, per citare solo un paio di esempi noti.

Perché Ubuntu è la migliore distro Linux per la programmazione?

Grazie al fatto che Ubuntu è una delle distro Linux più popolari là fuori, si possono sempre trovare tonnellate di risorse su come ottenere il massimo da essa. Il supporto a lungo termine non è un problema nemmeno qui e ci si può anche aspettare un sacco di funzioni facili da usare come il Software Center e il gestore di pacchetti Snap.

Scarica Ubuntu

L’ultima versione stabile: 20.04

Debian

  • Si concentra sulla stabilità
  • Facile da installare
  • Molti strumenti di programmazione utili

Debian è un’altra distro Linux ben nota che è in giro da sempre. Inizialmente lanciata nel lontano 1993, Debian è servita come ispirazione per molte altre distribuzioni, inclusa Ubuntu. Debian è compatibile con decine di migliaia di pacchetti software e rende straordinariamente semplice installare tutto ciò di cui si ha bisogno utilizzando qualsiasi cosa, da comandi come dpkg a interfacce front-end come Synaptic. Il sistema operativo stesso è stato progettato per funzionare praticamente su ogni tipo di macchina, quindi non c’è bisogno di preoccuparsi di potenziali problemi di compatibilità.

Debian 10
Debian 10 Xfce Desktop

Tra le altre cose, Debian è anche nota per essere estremamente stabile. Gli sviluppatori offrono LTS e generalmente non aggiornano il sistema operativo a meno che non ci sia una buona ragione per farlo, cioè quando vogliono aggiungere caratteristiche interessanti. Come risultato, c’è molto poco riempitivo o bloatware. Inoltre, chi contribuisce a Debian deve aderire ad un insieme molto rigoroso di linee guida che dettano quale tipo di software può e non può essere incluso nella prossima release del sistema operativo.

Con Debian che esiste da così tanto tempo, ci si può aspettare di trovare molte risorse che vi aiuteranno ad iniziare con il piede giusto con il sistema operativo. Una delle più importanti è il manuale stesso che contiene un intero capitolo dedicato alla programmazione con Debian. Se stai appena iniziando come programmatore o sviluppatore assicurati di seguire questa guida perché è molto utile.

Perché dovresti scegliere Debian per la codifica di Linux

Il manuale Debian contiene un intero capitolo che può insegnarti le basi della programmazione insieme ad alcuni concetti più avanzati. Se sei già un codificatore esperto, apprezzerai sicuramente l’attenzione di Debian alla stabilità, il grande supporto per i file .deb e le interfacce utente intuitive come Synaptic.

Scarica Debian

L’ultima versione stabile: 10.4

OpenSUSE

  • Creata appositamente per la programmazione
  • Ha sia rilasci regolari che rolling release
  • Strumenti integrati per gli sviluppatori

OpenSUSE è una fantastica distribuzione Linux per amministratori di sistema e sviluppatori, così come per normali utenti desktop. Si tratta di una distro molto flessibile che è disponibile in due varianti e include un intuitivo strumento di installazione dei pacchetti noto come YaST. Lo strumento agisce anche come un centro di controllo all-in-one che può essere utilizzato per gestire vari altri aspetti del sistema operativo.

OpenSUSE Leap 15.1
OpenSUSE Leap 15 Desktop

Se non sei un fan di YaST, vale la pena notare che puoi usare OpenSUSE senza installare pacchetti aggiuntivi poiché molti degli strumenti più importanti per gli sviluppatori sono già disponibili, inclusi Vim, CMake, RPM e OBS. Ma se decidi che vuoi installare altro software puoi andare sul sito ufficiale e semplicemente scaricare tutto ciò di cui hai bisogno da lì. Il sito web ha un ottimo sistema di filtraggio che ti permetterà di trovare rapidamente i pacchetti non solo per la tua specifica versione di OpenSUSE ma anche per altre distro Linux.

Per quanto riguarda le varianti menzionate prima, sono conosciute come Leap e Tumbleweed. Leap è la versione che vuoi se stai cercando stabilità, dato che usa rilasci regolari invece di quelli rolling come Tumbleweed. D’altra parte, se volete una distro all’avanguardia che incorpora tutte le ultime tecnologie non appena diventano disponibili, Tumbleweed è per voi. Indipendentemente da quale delle due varianti sceglierai, scoprirai che OpenSUSE ha molto da offrire ed è estremamente versatile, al punto che può dare del filo da torcere anche a Ubuntu.

Perché OpenSUSE è una delle migliori distribuzioni Linux per sviluppatori

OpenSUSE è stata progettata specificamente per sviluppatori e programmatori. Come tale, qui puoi trovare molti strumenti utili insieme ad un gestore di pacchetti molto solido sotto forma di YaST. Puoi anche scegliere tra la versione regolare e quella rolling release, anche se noi raccomandiamo di attenersi alla prima.

Scarica OpenSUSE

L’ultima versione stabile: 15.1 (Leap)

CentOS

  • Una versione non commerciale di RHEL
  • Ha sia rilasci regolari che rolling release
  • C’è il Red Hat Developer Toolset

CentOS è una distro libera e open-source basata su Red Hat Enterprise Linux (RHEL), una distribuzione commerciale (a pagamento) molto popolare. Le due distro condividono molti degli stessi pacchetti, ma CentOS è più adatta agli utenti individuali, mentre RHEL tende a rivolgersi alle aziende. CentOS non ha lo stesso livello di funzionalità di RHEL ma è altamente personalizzabile e può, almeno in teoria, essere modificata al punto da diventare una replica quasi identica della distribuzione commerciale. Tuttavia, il processo è difficile e non molto fattibile per la maggior parte degli utenti.

CentOS 8
CentOS 8 Desktop

Proprio come OpenSUSE, CentOS è disponibile in due diverse varianti – CentOS Linux e CentOS Stream. CentOS Linux è la versione stabile che viene fornita con aggiornamenti regolari e tenta di ricreare RHEL utilizzando risorse liberamente disponibili. Nel frattempo, CentOS Steam è la variante che presenta rilasci a rotazione e apporta una serie di modifiche specifiche alla distro. Steam è uno sforzo collaborativo che è in costante evoluzione. L’obiettivo finale è essenzialmente quello di creare una versione ancora migliore di RHEL.

CentOS usa un gestore di pacchetti noto come YUM che dovrebbe esservi già familiare se avete lavorato con Fedora in passato. YUM si presenta come uno strumento a riga di comando nella sua forma base, ma può essere migliorato con un’interfaccia grafica da vari strumenti. Il repository di CentOS contiene una pletora di utilità utili, incluso il Red Hat Developer Toolset, che è esattamente quello che sembra.

Perché CentOS è eccellente per programmare in Linux

CentOS viene fornito con molte risorse trovate nella sua controparte commerciale, RHEL, incluso il popolarissimo Red Hat Developer Toolset. Avrete anche un gestore di pacchetti molto intuitivo conosciuto come YUM e due diverse versioni di CentOS tra cui scegliere.

Scaricate CentOS

L’ultima versione stabile: 8.1.1911

Pop!_OS

  • Giovane distro rilasciata nel 2017
  • Progettata per gli sviluppatori e la ricerca STEM
  • Comprende il supporto per le moderne GPU AMD e Nvidia

Pop!_OS è una distribuzione Linux relativamente giovane che ha preso molte persone di sorpresa al suo rilascio nel 2017. La distro è stata sviluppata in-house dal produttore di computer System76 per essere fornita in bundle con le macchine dell’azienda come alternativa a Ubuntu. Pop!_OS è stato progettato principalmente per gli sviluppatori, i professionisti creativi e la ricerca STEM. Come praticamente qualsiasi altra distro Linux, tuttavia, anche gli utenti regolari sono più che benvenuti a provarla.

Pop!_OS 20.04 LTS
Pop!_OS 20.04 LTS Desktop and Device Info

La maggior parte delle distro Linux popolari sono in circolazione da decenni, quindi l’età di Pop!_O lo rende abbastanza unico in diversi modi. Per esempio, è dotato di supporto out-of-the-box per le moderne schede grafiche Nvidia e AMD, il che lo rende perfetto per il gioco. L’OS è anche dotato di crittografia del disco, gestione avanzata delle finestre e dello spazio di lavoro, profili di gestione dell’alimentazione, scorciatoie da tastiera e molte altre caratteristiche utili. L’obiettivo generale di Pop!_OS è quello di essere una risorsa preziosa per gli utenti, aiutandoli a semplificare il loro flusso di lavoro.

A differenza della maggior parte delle distribuzioni Linux, Pop!_OS non è un progetto guidato dalla comunità. Invece, il sistema operativo è sviluppato e mantenuto principalmente da System76. Detto questo, tutto il codice usato da Pop!_OS è open-source e può essere liberamente modificato da chiunque. Mentre il sistema operativo è stato progettato per lavorare mano nella mano con i computer dell’azienda, è possibile scaricarlo gratuitamente dal sito ufficiale e installarlo su qualsiasi macchina compatibile.

Pop!_OS è una buona distro Linux per sviluppatori?

Pop!_OS è una distribuzione Linux sorprendentemente solida che ha molto da offrire ai programmatori. La distro include molte caratteristiche moderne e ha un grande supporto per le schede grafiche Nvidia e AMD, permettendo di trarre pieno vantaggio dal potente hardware di oggi.

Scarica Pop!_OS

L’ultima versione stabile: 20.04

Fedora

  • Una versione non commerciale di RHEL
  • Sponsorizzata dai creatori di RHEL
  • La varianteWorkstation è rivolta specificamente agli sviluppatori

Fedora è simile a CentOS nel senso che è anche una distro non commerciale basata su RHEL. Il sistema operativo è anche sponsorizzato dalla stessa azienda, Red Hat Inc. ed è noto per essere la distro del creatore di Linux Linus Torvalds, che è un’approvazione piuttosto impressionante. Fedora è molto facile da raccomandare per lo sviluppo, dal momento che una delle sue varianti è stata progettata specificamente per sviluppatori, programmatori e creatori di tutti i tipi. Siate consapevoli, però, che questa è una distribuzione in rapida evoluzione che cerca costantemente di integrare tutte le ultime tecnologie. Pertanto, potrebbe non essere l’opzione migliore per gli utenti che non amano i cambiamenti.

Fedora 32
Fedora 32 Desktop

Se vi piace vivere all’avanguardia di Linux, d’altra parte, amerai sicuramente ciò che Fedora ha da offrire. Il portale degli sviluppatori contiene tutte le risorse che potreste chiedere, mentre il repository Fedora include un sacco di utilità utili come Eclipse, un IDE completo che supporta Python, C++, Ruby, PHP e molti altri linguaggi di scripting. Tutto il software è open source e la comunità di Fedora è molto attiva, quindi ci si può aspettare che ogni aggiornamento del sistema operativo porti qualcosa di nuovo ed eccitante. Se siete disposti ad aggiornare il vostro sistema operativo almeno una volta all’anno.

Proprio come alcune delle altre distro in questa lista, Fedora è disponibile in più varianti, ciascuna specializzata in una certa area. C’è una variante server, una variante IoT e, naturalmente, c’è anche una versione rivolta agli sviluppatori conosciuta come Fedora Workstation. Questa versione è dotata di un’interfaccia utente molto elegante, supporto per GNOME Boxes, supporto per le immagini OCI (Open Container Initiative), un insieme molto impressionante di strumenti di sviluppo e molto altro. Anche altre varianti di Fedora come Silverblue e CoreOS hanno molto da offrire agli sviluppatori, quindi non esitate a controllare anche quelle.

Perché Fedora è tra le più popolari distribuzioni Linux per la programmazione

Fedora è la distro di riferimento per molti programmatori veterani, incluso lo stesso creatore di Linux, Linus Torvalds. Avrai accesso fin da subito a potenti utility come Eclipse e la possibilità di installare una miriade di altri strumenti utili direttamente dal Fedora’s Developer Portal.

Scarica Fedora

L’ultima versione stabile: Fedora 32

Arch Linux

  • La versione base è molto minimalista
  • Altamente flessibile
  • Permette di costruire distro personalizzate

Stanco dei sistemi operativi che hanno un sacco di campane e fischietti inutili? Beh, se sei il tipo di persona che ama mantenere le cose semplici, apprezzerai sicuramente Arch Linux. Questa popolare distro è tutta sulla semplicità e la facilità d’uso, anche se il processo di configurazione iniziale può essere un po’ lungo a seconda delle vostre esigenze. Il succo di Arch Linux è che permette agli utenti di iniziare con una base molto semplice e costruire il loro sistema operativo ideale da zero.

Arch Linux 5.5
Arch Linux 5.5 GNOME Desktop

La versione base di Arch Linux include solo il kernel insieme ad un gestore di pacchetti noto come Pacman. Non c’è un’interfaccia grafica, un gestore di finestre o qualsiasi altra utilità, ma è possibile scaricare manualmente tutto ciò di cui si ha bisogno. La bellezza di Arch Linux è che ti permette di installare solo i programmi di cui hai bisogno e ci sono molte opzioni tra cui scegliere grazie al ricco repository della distro. La maggior parte dei pacchetti sono forniti dalla comunità di Arch Linux, con gli utenti che hanno la possibilità di votare i migliori. Se non siete sicuri con quali pacchetti dovreste iniziare, potete semplicemente andare con quelli che hanno più voti.

Il fatto che Arch Linux includa solo l’essenziale può sembrare intimidatorio per i nuovi utenti, ma costruire il proprio sistema operativo da zero non è così complicato come si potrebbe immaginare. Almeno non con questa distro. Arch Linux ha una comunità molto utile e si può trovare una guida dettagliata all’installazione sul sito ufficiale. Se sei disposto a investire un po’ di tempo ed energia in questa distro, scoprirai che Arch Linux è uno dei sistemi operativi più flessibili là fuori.

Perché scegliere Arch per la programmazione Linux?

Arch Linux è una distro molto flessibile che non include molti strumenti fin dall’inizio, ma questo è esattamente il motivo per cui così tanti programmatori la amano. Arch Linux ti dà solo l’essenziale di base per iniziare, ma rende facile installare tutto ciò di cui hai bisogno al tuo ritmo, dandoti un sacco di opzioni per personalizzare il sistema operativo alle tue esigenze specifiche.

Scarica Arch Linux

L’ultima versione stabile: 5.6.15 (rolling release)

Manjaro

  • Una versione più user-friendly di Arch Linux
  • Supporta più IDE
  • Consente di costruire distro personalizzate

Se ti piace l’idea dietro Arch Linux ma trovi che il processo di installazione sia troppo complicato, potresti voler dare un’occhiata a Manjaro invece. Manjaro è una distro Linux basata su Arch che viene fornita con un’interfaccia utente molto intuitiva (tra le altre cose), che rende il sistema operativo molto più facile da installare e gestire. Si perderebbe un po’ della flessibilità intrinseca fornita da Arch Linux, ma ci si può ancora aspettare un grado abbastanza alto di personalizzazione. Si può pensare a Manjaro come ad una versione di Arch Linux più adatta ai principianti.

Manjaro 20 Lysia
Manjaro 20 Lysia Desktop

Anche se non è così giovane come Pop!_OS, Manjaro può ancora essere considerata una nuova distro dato che è in giro da meno di un decennio. Il sistema operativo è stato sviluppato e mantenuto da una comunità molto appassionata che è costantemente alla ricerca di nuovi modi per migliorare l’esperienza dell’utente. Una delle migliori caratteristiche è un pannello di controllo di sistema ben progettato che consente di installare, aggiornare e rimuovere i pacchetti con facilità.

Alcuni degli altri punti salienti includono uno strumento che scarica automaticamente i driver per qualsiasi nuovo pezzo di hardware rilevato sul computer, la possibilità di passare tra i kernel con facilità, il supporto per account utente multipli, il supporto multilingue, e altro ancora. Arch Linux è disponibile in quattro diverse varianti, tre delle quali sono dotate di IDE. È possibile scegliere tra Xfce, GNOME e KDE Plasma o andare con la variante Architect per un’esperienza simile ad Arch dove è possibile personalizzare completamente il sistema operativo utilizzando la CLI.

Manjaro è una buona opzione per gli sviluppatori Linux?

Manjaro è una delle distro basate su Arch Linux più popolari per i programmatori e con buona ragione. La distro è più facile da installare e gestire, mentre è anche estremamente flessibile. Se stai cercando una versione di Arch più facile da usare e con più IDE, sarà difficile trovare un’opzione migliore di Manjaro.

Scarica Manjaro

L’ultima versione stabile: 20.0.3

Gentoo

  • Compila i pacchetti localmente dal codice sorgente
  • Altamente flessibile
  • Consente di costruire distro personalizzate

Gentoo è una distro piuttosto unica che ti dà il controllo completo sul tuo sistema operativo ma ha un processo di installazione un po’ complicato, non dissimile da quello di Arch Linux. Un’altra somiglianza tra i due è che Gentoo viene fornito solo con il kernel e un gestore di pacchetti. Ciò che permette a Gentoo di distinguersi dalla massa è il fatto che compila tutto il resto che vuoi installare direttamente sul tuo computer. Questo può causare alcuni problemi se non si sa cosa si sta facendo, ed è per questo che Gentoo non è davvero raccomandato per i principianti.

Gentoo Linux KDE
Gentoo Linux KDE Desktop

Ma mentre alcuni possono vedere il processo di installazione come uno svantaggio, altri lo vedono come un grande vantaggio. Questo perché Gentoo fornisce un livello ineguagliato di flessibilità, consentendo di personalizzare completamente tutto, dai repository software alle impostazioni hardware. Questo assicura che si abbia sempre la massima compatibilità tra il software e l’hardware, dando anche la possibilità di installare versioni specifiche di qualsiasi pacchetto.

Data la complessità di Gentoo, vi consigliamo vivamente di controllare il manuale della distro sul sito ufficiale per suggerimenti e guide su come iniziare. In alternativa, si può cercare di capire le cose da soli sperimentando con la distro, tuttavia, fare ciò può essere molto dispendioso in termini di tempo. Fortunatamente, c’è una versione live di Gentoo che ti permette di giocare con la distro senza installare nulla sul tuo computer.

Perché Gentoo è una distro Linux così popolare per i programmatori

Molto poche distro Linux ti danno tanto controllo sul tuo sistema operativo come Gentoo. Non solo è possibile personalizzare tutto sul proprio sistema operativo utilizzando Gentoo, ma la capacità della distro di compilare i pacchetti localmente dai sorgenti dà un livello di flessibilità quasi ineguagliato.

Scaricare Gentoo

L’ultima versione stabile: 17.1 (rolling release)

Raspberry Pi OS

  • Destinato a lavorare insieme al Raspberry Pi 4
  • Molte caratteristiche interessanti
  • Grande per i principianti

Conosciuto in precedenza come Raspbian, Raspberry Pi OS è una distribuzione Linux specializzata progettata per lavorare mano nella mano con gli omonimi mini-computer che tutti conosciamo e amiamo. Il sistema operativo ha recentemente avuto un lifting e un cambio di nome che è venuto insieme all’annuncio di una nuova versione di Raspberry Pi 4 che dispone di 8 GB di RAM. Naturalmente, questa distro non è l’ideale per i normali utenti di PC, ma è un must-have assoluto se sei un programmatore che lavora su progetti Raspberry Pi.

Raspberry Pi OS 10
Raspberry Pi OS 10 Desktop

A seguito del più recente aggiornamento, Raspberry Pi OS supporta l’architettura a 64 bit, permettendo agli utenti di sfruttare al meglio la maggiore memoria. Inoltre, il sistema operativo ha ora più caratteristiche che mai, tra cui nuove applicazioni, una lente d’ingrandimento dello schermo, il supporto per tutti i linguaggi di scripting più diffusi, e altro ancora. A partire da giugno 2020, gli sviluppatori hanno anche fatto progressi significativi verso l’implementazione di un driver Vulkan, che dovrebbe migliorare notevolmente le capacità già impressionanti del micro computer.

Imparare a codificare e sviluppare progetti con Raspberry Pi non è mai stato così facile e uno dei motivi principali di ciò è il sistema operativo in costante evoluzione. Mentre la scheda supporta un’ampia varietà di altre distro come Debian e Gentoo, otterrete il massimo accoppiandola con il Raspberry Pi OS perché le persone che stanno lavorando sull’hardware sono le stesse che forniscono il software.

Si dovrebbe scegliere Raspberry Pi OS per la programmazione Linux?

Naturalmente, questa è più un’opzione di nicchia, ma un must-have se avete intenzione di lavorare su progetti che coinvolgono computer Raspberry Pi. Il Raspberry Pi OS è stato progettato per consentire ai programmatori di ottenere il massimo dai loro microcomputer, soprattutto ora che la distro supporta l’architettura a 64 bit.

Scarica Raspberry Pi OS

L’ultima versione stabile: 10 (kernel Linux 4.19)

Menzioni d’onore

Non volevamo rendere questa lista troppo lunga, così abbiamo deciso di scegliere solo 10 voci. Come potete immaginare, però, c’è una miriade di altre eccellenti distro Linux per programmatori e sviluppatori. Controlla le nostre menzioni d’onore qui sotto se stai cercando altre buone opzioni.

  • Kali Linux
  • Elementary OS
  • Solus
  • Puppy Linux
  • Nitrux
  • Ubuntu Core

Pensieri finali

Linux è il linguaggio operativo preferito da milioni di programmatori e sviluppatori di tutto il mondo. Basta dare una breve occhiata alle distro di cui abbiamo parlato oggi per capire perché è così. Mentre negli ultimi tempi Linux è diventato piuttosto popolare tra le persone che lo usano per il gioco, l’editing video, o vari altri scopi, nel loro nucleo, la maggior parte delle distro sono state create da programmatori per i programmatori.

Due dei più grandi vantaggi di Linux sono la sua natura open-source e il fatto che è disponibile in centinaia di gusti diversi, il che significa che è praticamente garantito trovare una distro che fa per te, indipendentemente dal fatto che tu stia cercando un sistema operativo multiuso o una centrale di programmazione.

Se sei un principiante, probabilmente dovresti rimanere con una distro user-friendly come Debian o Ubuntu, almeno finché non ti fai un’idea di cosa sia Linux. Una volta che sei pronto a portare le cose al livello successivo, puoi provare a costruire la tua distro personalizzata usando Arch Linux o Gentoo. Le possibilità sono praticamente infinite quando si tratta di Linux.

Post Views: 12,661

Categorie: Articles

0 commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *