L'uso di Linux oggi sembra molto diverso da cinque o 10 anni fa. Gli ambienti desktop più popolari non sembrano più bloccati negli anni '90. Anche se potresti aver bisogno di conoscenze tecniche per installare Linux, non devi più essere un mago del computer per usarlo in seguito.

Questo cambiamento è avvenuto gradualmente, quindi ecco una raccolta di alcuni modi specifici in cui l'esperienza desktop Linux è cambiata negli ultimi dieci anni.

1. Le app hanno meno disordine

Il design dell'app è cambiato in tutti i sistemi operativi desktop negli ultimi anni e questa tendenza non è saltata su Linux. Gli elementi tradizionali delle interfacce desktop come barre degli strumenti, barre del titolo e barre dei menu sono ora sempre più obsoleti.

Il desktop Linux più popolare, noto come GNOME, utilizza un'unica barra di intestazione che contiene icone e un pulsante del menu hamburger. Alcune app GNOME più recenti non hanno alcun confine tra il contenuto della finestra e una barra di intestazione. Lo stesso vale per le app su sistema operativo elementare.

Questa modifica non è stata applicata a tutti i desktop Linux. Molte interfacce tradizionali esistono ancora e rimangono popolari, come Cinnamon, MATE e XFCE. Eppure, anche su questi desktop, ci sono buone probabilità che a un certo punto installerai ancora app con il nuovo senso del design. Il varie distribuzioni basate su KDE Plasma incarna questo stato intermedio, con alcune app che hanno barre dei menu o menu hamburger (o entrambi).

2. Più app sono adattive, come i siti web

Le app su PC, all'inizio, erano relativamente statiche. Gli elementi non si sono mossi molto. Se rimpicciolisci troppo una finestra, rischi di nascondere il contenuto o gli elementi dell'interfaccia.

Ora le app sono sempre più adattive, cambiano per adattarsi a finestre di piccole dimensioni e talvolta riorganizzano completamente le loro interfacce nel processo. Ciò consente a una singola app di funzionare comodamente sia su desktop che su dispositivi mobili, proprio come i siti Web adattivi.

Questa è un'altra modifica alla progettazione delle app in cui GNOME è il più lontano, ma anche altri desktop stanno effettuando la transizione. KDE Plasma ha un framework separato chiamato Kirigami che fornisce un'interfaccia dell'app che si adatta bene a tutti i fattori di forma. Il sistema operativo elementare sta rendendo le app più adattive come parte della transizione a GTK 4.

3. Linux sembra moderno come le alternative

Anni fa, passare a Linux è stato come fare un salto indietro nel tempo. GNOME 2.x e KDE 3.x sembravano ambienti bloccati negli anni '90, anche se aggiungevano funzionalità moderne. Abbracciare la libertà del software significava perdere una certa lucentezza e brillantezza.

In questi giorni la distanza tra i desktop di software libero e le loro controparti proprietarie è molto più piccola. GNOME ha probabilmente un linguaggio di progettazione coeso e coerente come macOS, se non di più. Le animazioni e le transizioni del desktop risultano più fluide rispetto a ChromeOS. Ed è facile per un passante confondere KDE Plasma per Windows.

Certo, ci sono molti desktop Linux che si sentono ancora bloccati nel tempo. MATE e XFCE esistono in parte per preservare il vecchio modo di fare le cose. Ma se vuoi qualcosa che sembri moderno, Linux ora offre.

4. Le app sono più facili da scoprire e installare

L'installazione di software su Linux è stata a lungo un problema. Da un lato, Linux ha avuto a lungo gestori di pacchetti, che funzionavano come app store prima che gli app store fossero una cosa. Se la tua distribuzione ha fornito un'app, puoi installarla con un semplice clic o comando. Ma se la tua distribuzione non forniva un'app o forniva una versione obsoleta, mettere le mani su quel programma era una seccatura.

Dovevi compilare il programma dal sorgente o aggiungere ulteriori sorgenti software al tuo sistema, una modifica che aumentava il rischio di incontrare bug o arresti anomali. Il software che potresti eseguire dipendeva molto dalla distribuzione che scegli.

Ora ci sono più formati di pacchetto universali che funzionano sulla maggior parte delle versioni di Linux. Se un'app è disponibile nei formati Flatpak, Snap o AppImage, ci sono buone probabilità che tu possa semplicemente scaricare il programma ed eseguirlo sul tuo computer.

Flathub (per Flatpak) e Snap Store (per pacchetti Snap) fornisci fonti centralizzate di gran parte del software che probabilmente desideri insieme ad aggiornamenti continui. Quindi le app non sono solo più facili da trovare, ma anche da tenere aggiornate. Anche il software beta o sperimentale ora è facile da eseguire senza rischi per il tuo computer.

5. Migliore esperienza di onboarding per i nuovi arrivati

Linux è il suo sistema operativo, quindi funziona a modo suo. Non solo, non esiste una forma o una forma che tutti i desktop Linux assumono. Essendo una scelta relativamente di nicchia, la maggior parte di noi non conosce necessariamente qualcuno nella nostra vita personale che esegue Linux, né possiamo portare il nostro PC in un grande negozio di scatole per chiedere aiuto.

Ciò aumenta la necessità di Linux stesso per aiutarci a imparare a usare il computer. Fortunatamente, questa è un'area in cui il desktop ha fatto molta strada. Ubuntu, la versione più popolare di Linux, ha aperto nuovi orizzonti molti anni fa quando il suo programma di installazione ha introdotto le persone a vari aspetti dell'esperienza di Ubuntu.

Al giorno d'oggi GNOME fornisce un'app Tour che si apre al primo avvio e ti guida attraverso come utilizzare l'interfaccia GNOME e l'app Guida approfondisce. Il sistema operativo elementare offre un'esperienza di onboarding paragonabile all'utilizzo di un dispositivo mobile. Alcune distribuzioni fanno un buon lavoro nel fornire un'app piena di risorse specifiche per la loro particolare distribuzione, come nel caso di Ubuntu MATE.

6. Migliori componenti di sistema back-end

Non esiste un'azienda che produca o controlli Linux. Invece, l'intero ecosistema è composto da molte persone, la maggior parte delle quali sono volontari, che creano software che interagisce con altri software per produrre un computer funzionale.

Linux è tecnicamente solo il kernel, la parte che consente a ciò che fai sullo schermo di comunicare con il tuo hardware fisico. Ma ci sono molti livelli tra ciò che vedi e ciò su cui fai clic, e questi livelli sono diventati più potenti e meglio integrati.

systemd, ad esempio, gestisce gran parte dei processi di avvio e in background del computer. Può gestire l'accesso degli utenti, la gestione dei dispositivi e le connessioni di rete. Tradizionalmente, programmi disparati gestivano tutte queste varie attività. La centralizzazione dell'esperienza ha aiutato le distribuzioni a raggiungere velocità di avvio più elevate e meno bug.

Allo stesso modo, Wayland è un moderno protocollo per server di visualizzazione che si integra meglio con il kernel Linux e consente una maggiore sicurezza. Wayland aiuta a produrre animazioni e gesti più fluidi rispetto al sistema che ha sostituito. Poi c'è PipeWire, una tecnologia più recente che rende Linux più facile da usare per la produzione audio.

Tutto questo cambiamento è universalmente accolto? Non senza polemiche. La modularità è, dopo tutto, una parte importante alla maniera Unix. Eppure le distribuzioni hanno scelto di abbracciare questi componenti perché alla fine hanno portato a un'esperienza migliore per la maggior parte degli utenti.

Linux non ha finito di cambiare

Il desktop Linux è cambiato nel tempo, ma sempre più il desktop Linux è solo una parte della storia. Vari ambienti desktop Linux vengono ora visualizzati su smartphone e tablet. Non sono ancora pronti per affrontare le loro controparti proprietarie, ma i progressi stanno accadendo e dispositivi come PinePhone Pro sono dotati di Linux preinstallato.

Se non conosci Linux e non hai idea di come fossero i vecchi tempi, puoi comunque sperimentarli di persona. Installa semplicemente uno dei desktop Linux più conservatori, come MATE. Ma ricorda, hai sempre altre opzioni disponibili se un determinato desktop non si adatta al conto.