101 dei Migliori Software per la tua Macchina Linux

Uno dei punti di forza fondamentali di ogni distribuzione Linux è che viene fornita con un gestore di pacchetti pieno di software gratuito che puoi installare subito. Da suite per ufficio a piccole utilità, troverai strumenti e software per quasi tutte le categorie. Questo articolo ti mostrerà alcuni dei migliori software che dovresti installare sulla tua macchina Linux.
Indice
- Suite per Ufficio
- Editor di Testo e Codice
- App per Prendere Appunti
- Gestione Compiti e Liste di Cose da Fare
- Client Email
- Messaggistica Istantanea e IRC
- Browser Web
- Lettori Multimediali
- Convertitori Multimediali
- Archiviatori di File
- Gestori di Torrent
- Client FTP e Gestori di Download
- Strumenti per Screenshot
- Strumenti di Cattura Schermo
- Strumenti per Webcam
- Editor di Immagini e Strumenti di Disegno
- Strumenti di Montaggio Video
- Registratori e Editor Audio
- Lettori di eBook e Documenti
- Connessione Desktop Remoto
- Strumenti di Pulizia Disco
- Partizionamento e Recupero Disco
- Crittografia Dati
- Gestori di Finestre
- Gestori di File
- Emulatore di Terminale
- Shell dei Comandi
- Strumenti di Diagnostica di Rete
Suite per Ufficio
Libreoffice: il re del software per ufficio gratuito e open-source. Fornisce programmi che ti consentono di creare documenti, fogli di calcolo e presentazioni.
Calligra: una semplice, ma altamente funzionale suite per ufficio di KDE. Include anche un potente editor grafico vettoriale che puoi utilizzare per creare infografiche e loghi.
Onlyoffice: un bellissimo pacchetto software per ufficio che mira a fornire utilità moderne simili a “Microsoft Office” su Linux insieme a modalità di collaborazione online nativa.
WPS Office: una suite per ufficio proprietaria che ha una buona compatibilità con il formato Microsoft Office e viene fornita con un assistente AI. Puoi utilizzare quell’AI per scrivere suggerimenti, generare riassunti e riconoscimento ottico dei caratteri.
Editor di Testo e Codice
Vim: una versione migliorata del classico editor di testo Vi. È sia leggero sia facilmente espandibile tramite plugin di terze parti come Plug. Tuttavia, non è per i deboli di cuore, poiché richiede persino un intero articolo per spiegare come uscire da VIM.
Emacs: il re degli editor di testo estensibili. Oltre a modificare codice, puoi anche utilizzare Emacs per gestire feed RSS, creare documenti LaTeX e chattare in canali IRC.
FYI: scopri cosa può fare Emacs per te installando Doom Emacs sulla tua macchina.
- Micro: un semplice editor di codice da console per Linux. È anche relativamente estensibile tramite un framework di plugin supportato dagli sviluppatori.
Sei uno sviluppatore software? Stai già utilizzando un debugger Linux per controllare il tuo codice prima di compilarlo?
- Visual Studio Code: la risposta di Microsoft agli editor di codice e testo. È un potente IDE che è sia ricco di funzionalità sia personalizzabile attraverso estensioni di terze parti.
App per Prendere Appunti
Obsidian: un programma per prendere appunti che consente di collegare e analizzare argomenti utilizzando parole chiave. Può anche creare taccuini con grafici, schede kanban e diagrammi di flusso.
Zim: un’app leggera, ma potente per prendere appunti. Tratta ogni nota al suo interno come una pagina wiki separata che puoi collegare e manipolare all’interno del taccuino.
μPad: un programma per prendere appunti cross-platform che organizza le note su una grande bacheca che puoi formattare.
Joplin: un’app per prendere appunti moderna con focus sui media e la collaborazione. Ti consente di condividere note tra diversi utenti e di salvare siti web come file di note.
Buho: un semplice programma che crea note tipo “post-it” disposte su una bacheca virtuale. Ha anche un’app mobile che si sincronizzerà automaticamente con il tuo client desktop.
Gestione Compiti e Liste di Cose da Fare
Taskbook: un’applicazione per to-do list da riga di comando estremamente veloce, facile da usare e portabile su altri sistemi simili a UNIX.
Taskell: un’app facile da usare che utilizza schede kanban per gestire i tuoi compiti. Memorizza informazioni in Markdown, rendendo facile la memorizzazione in un VCS.
TickTick: uno strumento di gestione compiti cross-platform che è pulito e veloce. Può anche sincronizzare compiti tra diversi utenti, rendendolo ottimo per team remoti.
sleek: un’utilità di gestione compiti ultra-minimalista per Linux. Supporta il popolare formato “todo.txt” così come un robusto sistema di tag che rende più facile organizzare vari compiti.
Planner: un bellissimo programma di gestione compiti con supporto nativo per Todoist. Planner ha anche supporto per file CalDAV, rendendolo compatibile con server di calendarizzazione come Baikal.
Client Email
Thunderbird: il client email desktop più popolare di oggi. Può visualizzare tutti i formati email e installare plugin tramite il suo negozio di estensioni.
Evolution: un pratico client email desktop per Linux. Può anche gestire contatti e inviare email crittografate per impostazione predefinita utilizzando GPG.
Claws Mail: un potente client email desktop che è sia leggero sia estensibile. Claws può anche crittografare messaggi e connettersi a bacheche USENET senza alcuna utility aggiuntiva.
Sylpheed: un client email semplice che mira a fornire un’interfaccia facile da usare insieme a stabilità e alta affidabilità.
Geary: un client email di base focalizzato sull’accessibilità e la semplicità. Mostra anche le email in un modo simile a “conversazione”, simile ai moderni client IM.
Buono a sapersi: scopri di più sui migliori client email per Linux oggi.
Messaggistica Istantanea e IRC
Pidgin: uno dei migliori e più vecchi software di messaggistica istantanea disponibili per Linux. Supporta i principali protocolli di chat come IRC, ICQ e XMPP. Pidgin ha anche un framework di plugin che puoi utilizzare per estendere il client.
HexChat: un popolare client IRC cross-platform. Ha un’interfaccia molto dettagliata che è veloce e supporta connessioni multi-server.
Signal: un client di messaggistica orientato alla privacy disponibile sia per desktop che per mobile. Utilizza la crittografia end-to-end per garantire che ogni messaggio che invii sia sicuro e inespugnabile.
Caprine: il client non ufficiale di Facebook Messenger per Linux. Utilizza un wrapper Electron che lo rende identico al client web completamente funzionale di Messenger.
Browser Web
Firefox: il browser web gratuito e open-source più popolare per Linux. Firefox ha una vasta collezione di addon e una funzione “sync” che è compatibile tra diverse piattaforme.
Tor Browser: un fork di Firefox che integra la rete Tor altamente sicura nel suo codice base. Include anche funzionalità di sicurezza tramite “Anti-Fingerprinting” e “User Agent Spoofing.”
Chromium: l’upstream open source dell’app popolare Google Chrome. Chromium funge da base semplice, ma altamente efficace per chi cerca di creare un browser web personalizzato.
Iridium: un fork di Chromium che si concentra su sicurezza e privacy. Integra un algoritmo di crittografia più sicuro per WebRTC e rimuove alcune delle funzionalità specifiche di Google nel browser.
Qutebrowser: un browser unico che utilizza combinazioni di tasti in stile Vi per il controllo e la navigazione. Usa QtWebEngine come motore di rendering web, garantendo caricamenti rapidi e pagine reattive.
Lettori Multimediali
VLC Media Player: uno dei migliori software di lettura multimediale gratuito e open-source per Linux. Supporta quasi tutti i codec multimediali e può leggere quasi tutti i formati di contenitore. Ci sono tantissime cose che puoi fare con VLC.
mpv: un potente lettore multimediale basato su console per Linux. È compatibile con codec video e audio moderni, rimanendo comunque abbastanza leggero per dispositivi di fascia bassa.
xine: un lettore multimediale che supporta sia media fisici che streaming video online.
Cinema: un lettore video basato su GStreamer che fornisce automaticamente informazioni sui metadati di alta qualità per film e serie TV nel tuo disco locale.
Convertitori Multimediali
Handbrake: un potente strumento che può transcodificare un file video in vari codec standard. Ha anche una funzione di conversione in batch che facilita la transcodifica di intere directory.
Ciano: un convertitore multimediale semplice e minimalista che è facile da usare. Oltre ai video, può anche convertire immagini e file musicali.
Archiviatori di File
CoreArchiver: un gestore di archivi di base che è progettato per essere veloce e reattivo anche su macchine di fascia bassa.
Deepin Archive Manager: un gestore di archivi leggero che mira a fornire un modo pulito e semplice per estrarre e creare archivi di file in Linux.
PeaZip: un potente gestore di archivi che supporta RAR, TAR e ZIP direttamente. Ha un potente motore di scripting che puoi usare per automatizzare compiti di archiviazione.
Xarchiver: uno dei migliori e più vecchi software di gestione archivi ancora disponibili per Linux oggi. Supporta una varietà di formati di compressione come gz, xz, bzip2 e zip.
Arqiver: un semplice gestore di archivi facile da usare per i nuovi utenti. Supporta la crittografia basata su password e il popolare formato 7zip.
FYI: scopri di più sugli algoritmi di compressione dei file esaminando alcune delle migliori utility di compressione su Linux.
Gestori di Torrent
Deluge: un client BitTorrent ad alte prestazioni e cross-platform per Linux. Viene fornito anche con la “modalità thinclient” che ti consente di leechare e fare seed di torrent direttamente da un server senza testa.
Transmission: un client BitTorrent minimalista che funziona su una varietà di piattaforme. Fornisce un client torrent veloce e facile da usare che è accessibile sia ai nuovi che agli utenti esperti.
qBittorrent: un potente client BitTorrent che mira a ricreare l’interfaccia popolare di µTorrent. Oltre a ciò, ha un motore di ricerca integrato che può cercare contenuti da siti torrent pubblici.
Vuze: un client BitTorrent leggero che può riprodurre direttamente file multimediali scaricati dal suo client. Ha anche un supporto per plugin di prima parte che puoi utilizzare per estendere il programma.
Client FTP e Gestori di Download
FileZilla: il client FTP più popolare che puoi installare oggi. Supporta tutti gli attuali standard FTP, incluso FTPS e SFTP.
JDownloader: un popolare strumento di download diretto che ti consente di recuperare più file grandi in parallelo. Può anche ricostruire automaticamente file RAR frammentati durante il download.
Motrix: un gestore di download pulito e semplice per Linux che può eseguire download paralleli e cambiare dinamicamente il suo user agent per proteggere la tua privacy.
Persepolis: un gestore di download di base che può eseguire download paralleli frammentati e recuperi automatici programmati.
aria2: un gestore di download CLI ad alte prestazioni che può lavorare con FTP, HTTPS e SFTP. Garantisce anche una verifica coerente dei file attraverso i diversi protocolli.
Strumenti per Screenshot
Escrotum: un semplice strumento per screenshot CLI per Linux che può fare screenshot completi e parziali. Può anche memorizzarli sia sul disco che negli appunti di sistema.
Shutter: un’utilità potente per screenshot che ti consente di prendere sia screenshot semplici del desktop sia “screenshot di siti web” specifici per contesto.
Flameshot: un’app per screenshot facile da usare e intuitiva con funzioni di disegno integrate. Può anche caricare automaticamente questi screenshot su servizi di hosting di immagini.
maim: un programma per screenshot semplice e leggero con auto-masking, shader e supporto GIF.
Strumenti di Cattura Schermo
Open Broadcaster Software: il miglior software di screencasting cross-platform per Linux. Può sia registrare che trasmettere video ad alta risoluzione, oltre a visualizzare grafiche e transizioni personalizzate.
FFcast: un programma Bash ultra-minimalista che ti consente di utilizzare FFmpeg come strumento di screencasting dinamico.
GPU Screen Recorder: un’utilità di screencasting efficiente che utilizza la tua GPU per registrare o trasmettere il display della tua macchina.
Strumenti per Webcam
Kamoso: un semplice, ma utile programma per webcam per Linux. Può scattare sia immagini fisse che video, oltre a impostare vari clip come preferiti.
Cheese: un’applicazione per webcam completa che ha una libreria di effetti integrata che puoi applicare dinamicamente alle tue immagini.
Editor di Immagini e Strumenti di Disegno
GIMP: il miglior software di manipolazione delle immagini free e open source cross-platform per Linux. Può creare e modificare vari asset digitali come fotografie, grafiche digitali e documenti.
Krita: un programma di disegno gratuito di livello professionale per artisti. Ha un’interfaccia intuitiva insieme a una suite di animazione 2D.
Pinta: un programma di manipolazione delle immagini di base per Linux. È progettato per essere facile da usare per i principianti. Viene anche fornito con una varietà di effetti immagine simili ai filtri fotografici.
AzPainter: un semplice programma di disegno per sistemi UNIX-like. È leggero e con un insieme condensato di funzionalità che rende più facile per gli studenti apprendere.
Strumenti di Montaggio Video
Kdenlive: un editor video multi-traccia per Linux. Supporta quasi tutti i codec video e audio moderni e fornisce strumenti di post-elaborazione come il grading del colore e grafiche testuali.
Davinci Resolve: un potente programma di montaggio video di livello professionale che può fare un grading del colore accurato, CGI 3D e post-elaborazione audio.
Flowblade: un programma di montaggio video elegante e veloce. È dotato di una varietà di strumenti di composizione, filtri di alta qualità e un sistema di editor proxy efficiente in termini di risorse.
Registratori e Editor Audio
Audacity: il coltello svizzero dell’editing audio. Contiene ogni strumento di cui hai bisogno per modificare e modificare qualsiasi tipo di audio, oltre a generare beep e rumori.
Polyphone: un pratico editor di soundfont che ti consente di creare e riprodurre campioni digitali di strumenti musicali. Puoi anche modificare questi campioni per creare il tuo strumento personalizzato.
Ardour: il miglior software di workstation audio digitale per Linux. Supporta tracce multi-layer, registrazione audio diretta e una ricca collezione di campioni di strumenti.
Lettori di eBook e Documenti
Calibre: un lettore PDF e eBook completo per Linux. Inoltre, include anche un potente editor di metadati e un versatile convertitore CLI da eBook a PDF.
Shelf: un visualizzatore di documenti semplice e minimalista con supporto per ricerche testuali e annotazioni di base.
Foliate: un lettore di eBook con un bellissimo motore di rendering per il suo testo. Ha anche un’interfaccia facile da usare, esteticamente pulita e accessibile per gli utenti.
Connessione Desktop Remoto
TigerVNC: una potente soluzione di desktop remoto che utilizza il protocollo VNC per fornire condivisione e controllo dello schermo a bassa latenza su macchine remote.
TeamViewer: un SaaS desktop remoto proprietario che ti consente di creare “sessioni” temporanee in cui puoi visualizzare, controllare e persino annotare lo schermo di una macchina remota.
Suggerimento: scopri di più sui desktop remoti configurando un server VNC nel tuo sistema Linux.
Strumenti di Pulizia Disco
Bleachbit: il miglior software di pulizia disco per Linux. Rimuove tutti i file non necessari nella tua directory home e cancella lo spazio libero del tuo disco.
rmlint: un programma Bash minimalista che elimina tutti i file vuoti, directory e collegamenti simbolici rotti nel tuo sistema. Non solo, può anche rimuovere copie duplicate di file liberando spazio su disco aggiuntivo.
Partizionamento e Recupero Disco
Gparted: un’utilità di partizionamento disco grafica facile da usare. Fornisce una vista intuitiva delle tue partizioni tramite grafici. Il programma offre anche una varietà di strumenti per creare e modificare queste partizioni.
cfdisk: un programma di partizionamento disco TUI leggero. A differenza degli strumenti grafici, puoi installare cfdisk su una macchina senza testa e ancora essere in grado di configurare i dischi di quella macchina tramite SSH.
TestDisk: un potente programma di recupero dati che utilizza i dati residui nelle partizioni del tuo disco per ricreare e recuperare file cancellati.
Crittografia Dati
Tomb: un semplice, ma altamente sicuro programma di crittografia file che consente di crittografare file e cartelle individuali nel tuo filesystem.
VeraCrypt: uno dei migliori software di crittografia dati disponibili oggi per Linux. Crea un’unità disco virtuale crittografata dove puoi memorizzare i tuoi dati. Inoltre, il programma è incredibilmente veloce nella codifica e decodifica dei cifrari.
Buono a sapersi: esplora il mondo della sicurezza dei dati e della crittografia utilizzando GPG con GNU Kleopatra.
Gestori di Finestre
i3wm: un gestore di finestre a tiling manuale funzionale per Linux. Viene fornito con un file di configurazione adeguato che puoi utilizzare per estendere il programma a tuo piacimento.
Openbox: un bellissimo gestore di finestre galleggiante che sfrutta il tuo mouse per creare e modificare finestre sul tuo desktop. Openbox è pre-installato su diverse distribuzioni Linux.
dwm: un gestore di finestre automatizzato minimalista. È leggero e offre solo funzionalità di base. Tuttavia, questo lo rende uno dei gestori più estensibili che puoi trovare in Linux.
Gestori di File
PCManFM: un gestore di file efficiente in termini di risorse e veloce. Ha un’interfaccia utilitarista che offre la maggior parte delle funzioni sull’estetica del programma.
CoreFM: un gestore di file semplice che fornisce il giusto equilibrio tra estetica e funzione.
fm: un semplice gestore di file TUI che mira a fornire un modo pulito e bello di gestire i tuoi file in Linux.
ranger: un gestore di file TUI ricco di funzionalità e altamente personalizzabile, equipaggiato con una pletora di combinazioni di tasti e comandi interni.
Emulatori di Terminale
Alacritty: un “approccio moderno” agli emulatori di terminale. Utilizza l’accelerazione GPU per fornire finestre di terminale veloci e altamente reattive.
Kitty: un terminal ad alte prestazioni che sfrutta la GPU del tuo sistema per ridurre il consumo complessivo delle risorse di sistema.
urxvt: uno degli emulatori di terminale più popolari che puoi installare oggi. Urxvt è personalizzabile, leggero e funziona su quasi tutti i sistemi simili a UNIX.
st: un terminal minimalista ridotto all’essenziale. St è progettato per essere semplice sia nell’uso che nella sua implementazione nel codice sorgente.
Shell dei Comandi
zsh: una shell per comandi ricca di funzionalità per sistemi UNIX-like. A differenza di altre shell, arriva con completamento automatico degli argomenti e supporto esteso alla configurazione.
ksh: una delle shel più vecchie alternative disponibili oggi. Ksh offre una shell leggermente più veloce e reattiva, soprattutto durante l’esecuzione di script lunghi per un periodo di tempo.
tcsh: una shell per comandi stabile che fornisce una sintassi di scripting più espressiva. È anche programmabile e altamente configurabile.
Strumenti di Diagnostica di Rete
Wireshark: un potente analizzatore di pacchetti di rete per Linux. Ti consente di controllare e analizzare i vari pacchetti che passano attraverso la tua interfaccia di rete.
darkstat: un’utilità di registrazione della rete altamente utile. È un demone leggero che accumula dati sul traffico di rete e li presenta attraverso grafici informativi.
Nmap: un utile scanner di rete per la tua rete locale. Registra e controlla i vari dispositivi e porte che la tua interfaccia di rete locale può rilevare.
Ntop: un semplice monitor del traffico di rete che ti offre una panoramica in tempo reale dello stato attuale della tua rete.
FYI: scopri di più sulle reti informatiche utilizzando Traceroute in Linux per tracciare come un pacchetto viaggia attraverso Internet.