Linux è il sistema operativo dominante sui server, ma è molto meno conosciuto come sistema operativo desktop. Eppure il desktop Linux ha fatto molta strada nell'ultimo decennio e lo slancio non sta rallentando.
Lo sviluppo di Linux avviene allo scoperto, ma a meno che tu non sappia dove cercare, è facile non vederlo. Qui ci sono diversi importanti sviluppi che accadono simultaneamente da tenere d'occhio.
1. Le distribuzioni che abbracciano Flatpak per la distribuzione di app
L'installazione di software su Linux è stata a lungo un successo di una storia complicata. Poiché non esiste una versione di Linux, non esiste un formato di pacchetto. Windows ha EXE. macOS ha DMG. Linux ha avuto DEB, RPM, PKG, tarball e l'elenco potrebbe continuare. Un pacchetto software che potresti installare su una distribuzione non funzionerebbe su un'altra.
Gli ultimi anni hanno visto gli sforzi per affrontare questo problema con i cosiddetti formati di pacchetto universali che funzionano indipendentemente dalla versione di Linux in uso. Uno è AppImage. Un altro è Snap. Ma tra questi, Flatpak sta guadagnando maggior popolarità tra la maggior parte delle distribuzioni Linux.
Imparentato: Le migliori distribuzioni Linux che hanno adottato Flatpak
Ciò ha semplificato il processo di distribuzione delle app. Le app che sarebbero state disponibili esclusivamente per i sistemi operativi elementari come DEB sono ora disponibili per qualsiasi distribuzione Linux come Flatpak.
Le app GNOME che dovresti aspettare sei mesi per l'installazione della prossima versione di GNOME sono ora disponibili il primo giorno su Flathub. E le app commerciali e proprietarie che potrebbero non essersi affatto preoccupate di venire su Linux sono ora a portata di clic.
Snap e AppImages non sono scomparsi. Snap in particolare, poiché il formato preferito di Ubuntu, vede probabilmente i maggiori numeri di download. Ma il fascino di Snap semplicemente non si è diffuso molto al di fuori di Ubuntu, con anche i sistemi basati su Ubuntu come il sistema operativo elementare e Linux Mint che scelgono di non fornire il supporto per i pacchetti snap pronti all'uso.
2. Stili chiari e scuri diventano la norma
I temi oscuri sono diventati mainstream. Android e iOS li hanno. Anche Windows e macOS li hanno. Le persone sono più consapevoli dell'impatto della luce blu e degli schermi LCD sui loro occhi. Alcuni di noi sono particolarmente sensibili ai pixel luminosi. Molti scelgono di abilitare un tema scuro almeno una parte del tempo, anche se solo di notte o quando si lavora con file multimediali.
I temi oscuri sono disponibili da tempo per Linux come una sorta di hack. Negli ultimi anni, il sistema operativo elementare ha attirato l'attenzione come un importante desktop Linux che ha creato un tema oscuro e lo ha trattato come un cittadino di prima classe.
Il gruppo auspicato che questa funzione diventi ampiamente disponibile in tutti i desktop Linux, vari sviluppatori si sono riuniti per svolgere il lavoro e da allora la funzione è diventata una specifica desktop gratuita che gli ambienti desktop e le app possono facilmente supportare.
Il supporto per i temi scuri si è fatto strada nei due più grandi ambienti desktop Linux, GNOME e KDE Plasma. Ora osserviamo come più app e temi si adattino meglio a un tema oscuro.
3. Libadwaita inaugura il design moderno delle app
Esistono molti ambienti desktop Linux, ma la maggior parte di essi condivide un toolkit grafico comune noto come GTK. GTK è nato molti anni fa durante lo sviluppo del popolare GNU Image Manipulation Program (GIMP). Ora è più comunemente associato all'ambiente desktop GNOME.
Altri ambienti desktop che scelgono di utilizzare GTK si trovano influenzati dalle decisioni di progettazione di GNOME. Desktop come Cinnamon e Xfce utilizzano layout più tradizionali con barre dei menu classiche, ma alcune delle app che utilizzano sono state progettate pensando al linguaggio di progettazione più moderno di GNOME.
Il toolkit era orientato verso le priorità di GNOME poiché gli sviluppatori di GNOME si occupano della maggior parte dello sviluppo. Ciò significava che GTK era meno indipendente dal desktop rispetto all'altro importante toolkit regolarmente utilizzato su Linux: Qt.
Imparentato: Qual è la differenza tra GTK+ e Qt?
Con il rilascio di Libadwaita, GNOME separa gli elementi specifici di GNOME da GTK. Ciò consente ad altri desktop basati su GTK di continuare a utilizzare il toolkit senza dover lavorare contro gli elementi incentrati su GNOME.
Allo stesso tempo, Libadwaita consente alle app GNOME di utilizzare tutti i tipi di elementi visivi moderni comuni sugli smartphone ma non ancora la norma sul desktop Linux. Gli esempi includono i gesti all'interno delle app e lo scorrimento delle animazioni tra le diverse pagine dell'app. Queste aggiunte non riguardano solo le app GNOME. Il sistema operativo elementare utilizza anche aspetti di Libadwaita.
La multimedialità su Linux può essere una faccenda complicata. Quando si tratta di audio, c'è JACK. C'è ALSA. C'è PulseAudio. Ora c'è PipeWire.
In apparenza, no, l'aggiunta di un altro media server non sembra un gran modo per semplificare le cose. Ma mentre la configurazione di JACK può richiedere ore per imparare, PipeWire è molto più semplice.
PipeWire è ancora un proiettile d'argento? Non proprio. Ma rende già alcuni lavori più facili e, man mano che la tecnologia matura, può rendere Linux una soluzione più semplice da consigliare per attività come la creazione di musica e la produzione di podcast.
5. Steam Deck migliora il gioco Linux
Il gioco su Linux ha fatto molta strada. No, non ha superato Windows come il modo più semplice per far funzionare un gioco, ma in alcuni casi Linux riesce a essere più performante. E quando si confronta Linux con macOS, Linux è la scelta facile.
Non molto tempo fa, gli utenti Linux hanno dovuto superare molti ostacoli per far funzionare i giochi. Anche se questa non è ancora un'esperienza insolita, molti giochi ora funzionano semplicemente. Grazie a Proton, puoi scaricare un gioco compatibile con Linux da Steam con una ragionevole aspettativa che funzioni senza troppi problemi.
Con il rilascio di Steam Deck, c'è una reale possibilità che gli sviluppatori di giochi facciano uno sforzo per garantire i loro giochi funzionano bene sulla console di gioco di Valve e, per estensione, PC Linux. Perché alla fine della giornata, nonostante il suo fattore di forma, Steam Deck è solo un PC Linux.
E se il supporto anti-cheat diventa un luogo comune su Steam Deck, allora probabilmente significherà un maggiore supporto anti-cheat anche per i giochi su normali desktop Linux. Questa è una grande notizia per tutti quei giochi a cui i giocatori Linux possono giocare offline ma si trovano a non poter giocare online.
Sei eccitato per il 2022?
Desktop Linux sta davvero facendo il suo passo. Certo, non ha guadagnato molte quote di mercato, ma questo non è un motivo per non godersi questa gemma un po' nascosta.
Con più computer forniti con Linux preinstallato che mai, la barriera all'ingresso è molto più bassa. Linux non è privo di stranezze, ma ogni anno diventa più facile da ottenere, più facile da usare e più facile da consigliare. E nel 2022, c'è molto di cui entusiasmarsi.
Stai pensando di passare a Linux? Lasciare Windows può essere difficile, ma se ti prepari bene, passare a Linux può essere un gioco da ragazzi.
Leggi Avanti
- Linux
- Distribuzione Linux
- Sistema operativo
Bertel è un minimalista digitale che lavora da un portatile usato con sistema operativo elementare e porta con sé un Light Phone II. Si diletta nell'aiutare gli altri a decidere quale tecnologia portare nelle loro vite... e di quale tecnologia fare a meno.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti