trueNetLab logo
IT
Perché Omarchy mi fa pensare a Linux

Perché Omarchy mi fa pensare a Linux

Ultimamente, un numero sorprendente di miei colleghi hanno cambiato alla Linux. Non su un server, un host Docker o all’interno di una macchina virtuale, ma sul loro computer di lavoro quotidiano, dove devono lavorare browser, videochiamate, password e tutti i piccoli compiti quotidiani.

Avevo guardato questo film con interesse senza applicare seriamente l’idea a me stesso. Poi ho scoperto Omarchy Quattro. Il sistema Arch di David Heinemeier Hansson non sembra un sostituto economico per Windows o macOS. Ha la sua idea di come un computer moderno dovrebbe funzionare in un’epoca di browser, terminali e agenti AI. Per la prima volta da anni, mi fa prendere seriamente in considerazione un cambio.

Ho lavorato su un Mac da Windows Vista.

L’ultimo cambiamento importante del mio sistema operativo è stato quasi 20 anni fa. Windows Vista, sviluppato con il nome Longhorn, è stato messo a disposizione dei consumatori il 30 gennaio 2007. Il mio PC Windows era ancora abbastanza nuovo e potente, ma Vista improvvisamente lo fece sentire lento. Anche un altro computer costoso non ha davvero risolto quella sensazione.

E’ stato allora che ho comprato la mia prima MacBook. Ho raccontato la storia più lunga in come è iniziato tutto: dai PC Windows a MacBook. Ho lavorato con macOS dal 2007 e sono stato generalmente soddisfatto. I Macbook divennero più silenziosi e veloci, e Apple Silicon li rese notevolmente efficienti. I miei dubbi non sono causati dal fatto che il mio Mac non riesce a fare il suo lavoro.

Sono derivanti dal modo in cui il mio lavoro è cambiato mentre macOS si sente sempre più sovraccaricato.

Passavo più tempo a Word, Excel e PowerPoint. Oggi, gran parte della mia giornata passa in un browser, uno o più agenti AI, e il terminale. Molte attività che un tempo richiedevano un’applicazione separata ora si svolgono in applicazioni per browser o sono preparate e gestite da agenti. Uso anche 1Password, occasionalmente MacWhisper per la trascrizione, Zed come editor e CleanShot X per le screenshot. Raramente apriro’ Zed adesso. Non ho bisogno di molto di più in una normale giornata.

Questo è un set molto più piccolo di quello che ho descritto in Little Helpers: Tools for My Work alla fine del 2024. Quel post ha bisogno di un aggiornamento. AI non ha solo aggiunto alcuni strumenti, ha spostato l’intero mio flusso di lavoro verso il browser e il terminale.

Ecco perché una frase della presentazione di Omarchy di DHH mi ha reso interessante. Considera il terminale e il browser le due applicazioni fondamentali di un computer moderno e stima che coprono circa l'80% del suo lavoro. Questa è la sua valutazione personale, ma è notevolmente simile alla mia routine attuale.

Quando apri Activity Monitor sul mio Mac, vedo centinaia di processi il cui scopo non è immediatamente ovvio. La mia screenshot mostra 834 processi mentre il Mac è inattività al 79%. Questo numero da solo non dimostra un problema di prestazioni. I browser moderni utilizzano più processi per la sicurezza e molti servizi di sistema passano la maggior parte del loro tempo in attesa. Tuttavia, sento sempre di più che il sistema non mi appartiene più.

La cartella Applicazioni crea un’impressione simile. Scacchi, Meteo, Stocks, Contacchi, Home, Audio MIDI Setup e molte altre app Apple vengono portate con macOS e non possono sempre essere rimosse normalmente. La maggior parte utilizza poco spazio di stoccaggio e non corre costantemente. Quello che mi preoccupa non è ogni megabyte, ma la decisione sottostante: Apple decide cosa appartiene al sistema. Perché ogni sistema operativo ha bisogno di un’app meteorologica? Il tempo di Dubai raramente è abbastanza interessante da giustificare l’installazione di uno per impostazione predefinita.

Omarchy mi interessa non perché Linux sia automaticamente migliore, ma perché il mio flusso di lavoro attuale potrebbe improvvisamente adattarsi alla sua idea di un computer meglio di quanto non sia adatto a macOS.

Prima di guardare da vicino Omarchy, abbiamo bisogno di un po’ di ordine nel paesaggio Linux. Non esiste un solo desktop Linux. Ci sono famiglie di distribuzione, gestori di pacchetti, modelli di rilascio, ambienti desktop e progetti che li combinano in sistemi molto diversi. Confrontare Debian, Arch e Fedora con GNOME, KDE e Hyprland mischia diversi strati.

Che cosa è una distribuzione Linux in realtà

Linux è il kernel. Connette hardware e software e gestisce processi, memoria, dispositivi e altre funzioni fondamentali. Un computer utilizzabile ha bisogno di molto di più: librerie di sistema, un sistema init, repository di pacchetti, un installator, aggiornamenti, politiche di sicurezza, driver, strumenti di riga di comando e, sul desktop, un’interfaccia grafica e applicazioni.

Un distributore mette insieme e mantiene queste parti e decide come vengono aggiornate. La sua ascendenza modella caratteristiche importanti:

  • Quali formati di pacchetti e fonti software utilizza?
  • Quanto sono attuali il suo kernel, i driver e le applicazioni?
  • I principali rilasci arrivano in orario o continuamente?
  • Quanto è preconfigurato e quanto decide l’utente?
  • Chi testano gli aggiornamenti di sicurezza e per quanto tempo ogni versione è supportata?

Un derivato di solito eredita gran parte di tale base, stabilendo diverse priorità. Ubuntu è basato su Debian, mentre Linux Mint e Zorin OS sono in gran parte basati su Ubuntu. CachyOS e Omarchy utilizzano Arch Linux ma forniscono un ambiente di lavoro molto più preparato.

Le principali famiglie di distribuzione

Cinque linee larghe sono sufficienti per l’orientamento. Il mondo Debian include Debian, Ubuntu, Linux Mint, Zorin OS, elementary OS e Pop!_OS. Utilizza pacchetti APT, dpkg e .deb e va dalle basi conservative dei server ai desktop per principianti.

Arch Linux prende un approccio più dinamico. Arch, Manjaro, EndeavourOS, CachyOS, SteamOS e Omarchy utilizzano Pacman e sono generalmente aggiornati continuamente. Forniscono rapidamente nuovi software e offrono grande libertà, ma richiedono più attenzione nel tempo.

Fedora e Red Hat formano un’altra grande famiglia. Fedora introduce la moderna tecnologia Linux presto, mentre RHEL, Rocky Linux e AlmaLinux priorizzano un’operazione professionale a lungo termine prevedibile. CentOS Stream si trova tra quei mondi. Usano pacchetti RPM, di solito gestiti con DNF.

SUSE si estende su openSUSE Tumbleweed, openSUSE Leap e SUSE Linux Enterprise. Tumbleweed è in movimento, mentre Leap e le varianti aziendali si concentrano su versioni prevedibili. Zypper gestisce i pacchetti RPM e YaST riunisce molti compiti amministrativi.

Gentoo va oltre nella personalizzazione. Portage, USE flag e l’opzione di costruire software specificamente per un sistema forniscono un controllo eccezionale. Questa libertà è costosa e si adatta soprattutto a chi vuole deliberatamente modellare e mantenere il proprio sistema operativo.

Gli approcci indipendenti includono Alpine Linux con apk, NixOS dichiarativo, Slackware e Void Linux. Alpine è molto rilevante per server, container e piccole immagini, ma non sarebbe la mia prima scelta per un normale laptop di lavoro. NixOS offre riproducibilità attraverso un modello di configurazione fondamentalmente diverso, che richiede anche un modo di pensare diverso.

Debian: calma e un enorme ecosistema

Debian Stable dà priorità ai pacchetti testati che funzionano insieme. Ciò crea una base affidabile, anche se le singole applicazioni e i driver possono essere più vecchi. Questo calmo è spesso desiderabile sui server, mentre un kernel più recente può essere un miglior compromesso sul nuovo hardware per laptop.

Uso Debian come base per i miei host Docker e lo trovo ancora eccellente per questo scopo. Su un server, apprezzo una piattaforma che non richiede costantemente attenzione e lascia funzionare i container su una base calma e prevedibile. Pensare a un desktop diverso non cambia questa valutazione.

La forza del desktop della famiglia sta nei suoi derivati. Ubuntu combina la tecnologia Debian con rilasci pianificati, ampio supporto hardware e una vasta documentazione. Linux Mint aggiunge il familiare desktop Cinnamon. Zorin OS e elementary OS investono ancora di più in un’esperienza visiva coerente.

L’ecosistema APT e .deb sono ampiamente supportati. Molti venditori pubblicano prima un pacchetto Debian o Ubuntu. Questo rende la famiglia pratica per i principianti, anche se formati come Flatpak ponono sempre di più i confini di distribuzione.

Arch Linux: corrente, magra e la tua responsabilità

Arch inizia con un sistema deliberatamente minimo. Gli utenti aggiungono esattamente i componenti che vogliono. Pacman è veloce, i repository ufficiali sono aggiornati e Arch User Repository, o AUR, fornisce ricette di build per una vasta quantità di software aggiuntivo.

Non c’è un importante aggiornamento ogni due anni. Le versioni di rolling forniscono continuamente nuovi kernel, versioni Mesa, driver e funzionalità desktop. Questo può essere utile per l’hardware recente di AMD o Intel.

Il prezzo è in costante movimento. Arch non supporta aggiornamenti parziali, notifiche importanti possono accompagnare modifiche importanti e un pacchetto AUR non viene automaticamente esaminato dal team Arch. Anche iniziare a magrarsi non rende un sistema molto personalizzato magicamente veloce sei mesi dopo.

I progetti orientati alla performance hanno ancora buone ragioni per utilizzare Arch:

  • I nuovi kernel supportano e ottimizzano i processori attuali prima.
  • Le nuove versioni di Mesa migliorano la stack grafica aperta, in particolare per le GPU AMD e Intel.
  • La base minima non impone agli utenti un ampio numero di servizi e applicazioni.
  • Il semplice sistema di pacchetto e build rende più facile creare kernel personalizzati, opzioni per compilare e repository ottimizzati.
  • Pacman, i repository ufficiali e AUR forniscono una vasta selezione di software attuali.

Arch non è intrinsecamente più veloce di Debian o Fedora. Con kernel, impostazioni del compilatore, desktop, servizi e applicazioni comparabili, le differenze possono essere piccole. Arch facilita principalmente la costruzione di un sistema attuale su misura. CachyOS aggiunge pacchetti ottimizzati e sintonizzazione del kernel, una strategia di prestazioni più concreta del nome Arch da solo.

Fedora e Red Hat: la moderna stazione di lavoro incontra l’impresa

Fedora Workstation non è una vecchia distribuzione server con un desktop collegato. Introduce la nuova tecnologia Linux all’inizio di un sistema GNOME accuratamente integrato. Le versioni di Fedora sono supportate per circa 13 mesi, quindi gli aggiornamenti sono più frequenti rispetto a quelli di Ubuntu LTS, ma i kernel, le grafiche e la tecnologia desktop rimangono attuali.

I cognomi possono essere fuorvianti. Fedora alimenta la tecnologia nelle future generazioni Enterprise Linux. CentOS Stream è un flusso di sviluppo continuamente fornito appena prima di RHEL, mentre Rocky Linux e AlmaLinux si allineano con l’ecosistema RHEL. Essi occupano posizioni diverse tra innovazione, sviluppo e funzionamento a lungo termine prevedibile.

Per un desktop personale, Fedora Workstation o Fedora KDE sono generalmente più rilevanti di RHEL o di un derivato compatibile. I server professionisti hanno priorità diverse.

SUSE: due percorsi openSUSE molto diversi

openSUSE Tumbleweed è un rilascio di rotazione testato. openSUSE Leap utilizza una base di rilascio più stabile e rimane più vicino a SUSE Linux Enterprise. Zypper gestisce i pacchetti RPM e YaST combina molte attività amministrative in un’interfaccia.

SUSE mostra perché un nome di famiglia da solo non è sufficiente. Tumbleweed e Leap condividono origini e strumenti ma si rivolge agli utenti con aspettative diverse sul cambiamento.

Gentoo: tempo massimo dei costi di controllo

Gentoo è per le persone che vogliono più controllo di quello che una normale selezione di pacchetti fornisce. Portage può utilizzare le bandiere USE per costruire software con caratteristiche selezionate e tradizionalmente compila localmente dalla fonte. Ora esistono anche pacchetti binari ufficiali, quindi l’antica affermazione che tutto in Gentoo deve essere compilato localmente non è più del tutto vera.

La flessibilità è reale, e lo è anche il lavoro. Gentoo è eccellente per l’apprendimento e i requisiti specializzati. Chi ha bisogno principalmente di un buon browser, di videoconcetti e di un sistema di sospensione affidabile può trovare un sistema più adatto con meno sforzo.

L’interfaccia non è la distribuzione

Questa distinzione è importante per i nuovi arrivati. Debian può eseguire GNOME, KDE Plasma, Xfce, o nessun ambiente grafico. CachyOS offre più di 17 ambienti desktop e gestori di finestre. La base Linux determina i pacchetti e gli aggiornamenti; l’ambiente desktop modella l’interazione quotidiana.

GNOME riduce al minimo le opzioni visibili e enfatizza la ricerca, gli spazi di lavoro e la coerenza. KDE Plasma ha una struttura più convenzionale e una vasta personalizzazione. Cinnamon sembra familiare agli utenti di Windows. La Pantheon di elementary OS segue un design curato. Hyprland è un compositore dinamico di piastrelle incentrato su scorciatoie e finestre disposte automaticamente.

Gli utenti Linux non devono diventare puristi terminali. Browser, software center, impostazioni, file manager, aggiornamenti e applicazioni quotidiane funzionano graficamente in buone distribuzioni desktop. Il terminale rimane potente e talvolta inevitabile per la risoluzione dei problemi, ma non deve essere il centro di ogni compito.

Perché Omarchy Quattro mi fa riconsiderare

Omarchy si chiama * bellissima, moderna e opinionata Linux*. Il marketing è sicuro, ma quelle parole lo descrivono bene. Il suo obiettivo è di essere bello, utilizzare la moderna tecnologia Linux e fare scelte deliberate invece di lasciare gli utenti con uno schermo vuoto e mille decisioni.

DHH proviene da un contesto simile al mio. Ha eseguito server Linux per decenni ma ha usato macOS sul desktop per più di 20 anni. Nella sua intervista NetworkChuck, descrive come si sente gradualmente disconnesso con Apple e macOS. Ha provato Ubuntu, si è spostato da Hyprland a Arch, e ha costruito il sistema che sembrava mancare.

Omarchy Quattro è la versione 4 di quell’idea e si basa su tre strati:

  • Arch Linux fornisce la base minima corrente, Pacman, e il suo ampio ecosistema di pacchetti.
  • Hyprland fa scorreggere automaticamente le finestre e fa del controllo della tastiera il normale modello di interazione.
  • Quickshell costruisce lo strato visibile di Quattro con la barra, i pannelli, le notifiche, i menu e i plugin.

Omarchy non è quindi né un normale installator Arch né un singolo tema desktop. Quattro cerca di trasformare questi componenti in un prodotto coerente.

Non è vuoto . Arch, ma il tempo di nerd prepagato

La vaniglia Arch inizia con molto poco. Questo è ideale per chiunque voglia assemblare ogni dettaglio, ma meno attraente quando un sistema su misura non dovrebbe richiedere centinaia di ore dedicate a dotfiles, temi, regole di window manager e elenchi di pacchetti.

DHH chiama Omarchy una distribuzione omakase. Come un menù scelto dal cuoco, offre una combinazione specifica. Dice di aver investito circa 3.000 ore nel sistema. Questa è la figura personale dello sviluppatore, non un tempo di lavoro misurato in modo indipendente. L’idea di fondo rimane convincente: una persona investe il tempo di nerd in modo che gli altri possano iniziare con un sistema finito.

Omarchy non è minimo nel senso di un’installazione vuota. Include browser, strumenti terminali, Neovim, LibreOffice, applicazioni web e molte altre opzioni. Questo rende interessante la definizione di gonfiore. Un’app web preinstallata può essere solo un piccolo involucro. Le app indesiderate possono essere rimosse dal menu, e Remove > Preinstalls cancella la selezione opzionale di base mantenendo i temi, i tassi caldi e l’integrazione.

Questo è diverso dalla mia critica di macOS. Omarchy prende anche molte decisioni per me, ma mi è permesso di cambiare le decisioni dopo.

C’è un po’ di ironia: Omarchy spedice anche un widget meteorologico. Nella demo di DHH mostra Copenhagen e poi Malibu. Almeno il tempo è solo un plugin Quickshell configurabile. Se il sole di Dubai non mi interessa ancora, posso disattivarlo o sostituirlo con qualcosa di rilevante.

Prima la tastiera, il mouse è ancora possibile.

Dopo la startup non ci sono icone convenzionali di dock o desktop. Super + Space apre il menu centrale di Omarchy. Super + K elenca, cerca e esegue tutte le scorciatoie. Ciò riduce un comune problema di tessuto desktop: gli utenti non hanno bisogno di memorizzare ogni comando prima di iniziare.

Le principali scorciatoie si adattano bene al mio flusso di lavoro:

AttivitàPredefinito di Omarchy
Aprire il terminaleSuper + Return
Aprire il browserSuper + Shift + Return
Chiudere la finestraSuper + W
Trovare un’app o una funzione di sistemaSuper + Space
Cercare le scorciatoieSuper + K
Aprire il menu di registrazione e screenshotSuper + Ctrl + C
Cercare negli appuntiSuper + Ctrl + V

Hyprland mette nuove finestre fianco a fianco. Super più le taste di freccia cambiano di foco, mentre Super + 1, Super + 2 e gli altri numeri cambiano di spazio di lavoro. DHH utilizza uno spazio di lavoro per la comunicazione e la navigazione e un altro per i terminali e gli agenti.

Questo richiede un adeguamento. Omarchy non e’ ottimizzato per sentirsi come Windows o macOS al primo giorno. Si vuole sentire veloce dopo pochi giorni. Chi non vuole imparare le scorciatoie e preferisce organizzare finestre con un mouse può odiare questo approccio. Il mouse funziona ancora; semplicemente non è il punto di partenza.

La mia attuale app ha bisogno di adattarsi sorprendentemente bene

Più lungo è il tour Quattro di DHH, più riconosco la mia scatola di strumenti attuale.

** Browser e applicazioni web: ** Chromium è incluso e altri browser sono disponibili. I siti spesso utilizzati possono essere eseguiti come app web senza frontiere con scorciatoie dedicate. Per il lavoro centrato sul browser, questo è un modello di applicazione logico piuttosto che un metodo di soluzione.

**Terminal e AI agenti: ** Foot è il default, con Ghostty, Alacritty, Kitty, e altri disponibili. Tmux è preconfigurato. DHH ora utilizza Herder, un ambiente simile a Tmux che mostra diversi agenti e riporta quando si ha bisogno di attenzione. Codex, Claude Code e altri arnes non vengono attivati senza chiedere ma possono essere configurati deliberatamente.

1Password: Omarchy fornisce un percorso di installazione per 1Password, il suo CLI e l’estensione Chromium. Questo importa perché non voglio sostituire il mio password manager e l’integrazione SSH.

Zed: Neovim è curato per impostazione predefinita, ma Zed appare accanto a VS Code, Cursor, Sublime Text, Helix, Vim e Emacs nel menu di installazione grafica.

**Screenshots e registrazioni: ** Omarchy cattura regioni, finestre o schermi pieni, scrive il risultato in un file e clipboard e può aprire un editor per frecce e annotamenti. Le registrazioni possono includere audio desktop, microfono e webcam. L’OCR copia il testo da un’area selezionata e la cronologia della scheda di pagine selezionabile gestisce il testo e le immagini. Questo copre gran parte di quello per cui uso CleanShot X, anche se solo un test pratico potrebbe confermare ogni dettaglio.

Trascrizione e dittazione: Voxtype fornisce una dittazione facoltativa assistita da AI. Non è lo stesso che il mio flusso di lavoro occasionale MacWhisper per le trascrizioni video complete, ma l’ingresso di voce non è stato dimenticato. I file più lunghi richiederebbero un flusso di lavoro Linux appropriato.

Desktop Omarchy con un grande terminale e richieste per configurare un agente AI e Voxtype

La schermata cattura l’approccio di Omarchy. Il terminale domina e espone il processo di pacchetto o di aggiornamento, mentre importanti passi successivi appaiono come normali notifiche grafiche. Omarchy non nasconde la sua base Linux, ma non richiede anche agli utenti di scoprire ogni caratteristica nella documentazione o attraverso un comando sconosciuto.

Office: LibreOffice è disponibile, e Windows può essere eseguito in una macchina virtuale per casi speciali. Oggi non mi interessa tanto. Chi si affida a modelli complessi di Excel, macros di Office o perfetta compatibilità PowerPoint non dovrebbe supporre che il problema sia risolto.

Molte attività che un tempo erano legate ad applicazioni locali vengono ora eseguite in un browser o gestite da agenti AI. I miei requisiti di software locali sono diventati abbastanza piccoli che un interruttore non sarebbe più fallito a causa di venti applicazioni Mac indispensabili.

Quattro rende il desktop variabile

La ricostruzione tecnica principale di Quattro è Quickshell. La barra è composta da plug-in che possono essere spostati, disabilitati o sostituiti. Le versioni personalizzate vivono nella configurazione utente e sopravvivono agli aggiornamenti di Omarchy. I plugin comunitari sono disponibili per gli utenti che non vogliono costruire i propri.

Qui il concetto di agente è più interessante di un chatbot incollato sul desktop. Omarchy include una descrizione delle abilità che insegna agli agenti di codifica supportati la struttura, la configurazione e i comandi del sistema. Un agente può progettare un pannello, regolare Hyprland, o indagare su un incidente.

Quattro può monitorare i crash di processo attraverso systemd-coredump. Una notifica può inviare il crash e una capacità diagnostica all’agente selezionato, che aiuta ad analizzarlo e preparare un rapporto di bug. La funzione può essere disattivata e AI non è necessaria per l’uso normale.

DHH dice che lo sviluppo di Quattro, durato circa tre mesi, ha prodotto più di 1.000 richieste di pull, con agenti che hanno accelerato significativamente il lavoro. Questa è la dichiarazione dello sviluppatore, non una metrica indipendente di qualità. I numeri di richieste di pull non dimostrano la stabilità, ma mostrano quanto il progetto abbraccia costantemente questo flusso di lavoro.

Sulla scatola di sicurezza

La base Arch rimane in liberazione. Omarchy riduce il rischio con un percorso di aggiornamento controllato. Le nuove installazioni utilizzano il canale Stable e uno specchio Arch circa un mese indietro rispetto ai pacchetti più recenti. Le correzioni di sicurezza e gli aggiornamenti accelerati deliberatamente possono differire. Gli utenti esperti possono scegliere RC, Edge o Dev.

Prima di un aggiornamento Omarchy viene creato un’istantanea automatica del sistema. Se un aggiornamento rompe il sistema, un stato precedente può essere selezionato nel bootloader e ripristinato. L’istantanea riprende il file root, non i file personali sotto /home, quindi non è un backup.

L’installazione utilizza la crittografia LUKS del disco completo per impostazione predefinita. Il firewall blocca le connessioni in entrata tranne la porta LocalSend, e SSH è abilitato solo quando necessario. Sono dei default ragionevoli.

Non rendono Omarchy automaticamente sicura. I plugin comunitari eseguono codice non sandbox arbitrario all’interno del processo di shell di lunga durata. I pacchetti AUR non vengono automaticamente rivisti da Arch, e un agente AI con un ampio accesso a shell può cambiare molto. Chiunque si trasferisca a Linux per il controllo non dovrebbe immediatamente consegnare quel controllo a plug-in e agenti non rivisti.

L’installazione rapida non è manutenzione a lungo termine

Nella presentazione, DHH installa Omarchy su hardware moderno veloce in circa un minuto e lo confronta con tempi di configurazione molto più lunghi per i nuovi Mac e PC Windows. È un’impressionante dimostrazione, non un punto di riferimento neutrale. L’hardware, lo stato di aggiornamento, la rete e la portata di configurazione differiscono.

Sciro di installazione Omarchy scuro con barra di progresso e un suggerimento di scorciatoie Super più K

L’installator porta già l’identità visiva di Omarchy, con la tipografia, i colori e il primo suggerimento Super + K. Lo screenshot non dimostra un tempo di installazione, ma mostra che l’onboarding inizia prima che appaia il primo desktop.

L’affermazione più utile è che Omarchy tratta l’installazione rapida e riproducibile come una caratteristica. L’ambiente preferito di DHH è già codificato nei percorsi di immagine e installazione invece di richiedere una lunga lista di download.

Né un video di lancio né un’intervista dimostrano che rimane senza attrito dopo sei mesi. Con un giovane progetto di rolling-release, testerei la stabilità, gli aggiornamenti, la sospensione, l’adoccamento e il recupero prima di sostituire il mio Mac.

Quali altre distribuzioni sono adatte a un computer di lavoro?

Per i colleghi provenienti da Windows o macOS, chiederei quante modifiche e manutenzioni accettano piuttosto che iniziare con le bandiere del compilatore.

Linux Mint: il punto di ingresso sensibile e familiare

Linux Mint con Cinnamon è una raccomandazione poco eccitante nel migliore dei modi. Il suo menu, la barra delle attività, la gestione delle finestre e le impostazioni sembrano evidenti a molti utenti Windows. Ubuntu LTS offre una grande selezione di software e un supporto lungo.

Mint non è per ricevere ogni nuovo kernel immediatamente o esplorare un’interfaccia radicale. È per le persone che vogliono aprire un browser dopo l’installazione e smettere di pensare al sistema operativo.

Zorin OS: riforma minima

Zorin OS è basato su Ubuntu e mira esplicitamente le persone che sostituiscono Windows o macOS. Zorin Appearance può imitare layout familiari, mentre un negozio grafico, Zorin Connect per Android e un live USB riducono le barriere.

Desktop Zorin OS con menu Start aperto e scorciatoie per Brave e LibreOffice Calc

La schermata rende chiaro l’approccio. Le app sono organizzate per categoria in un menu Start convenzionale e i programmi spesso utilizzati possono apparire come scorciatoie desktop. Brave e LibreOffice Calc sono immediatamente visibili. L’idea non è nuova, ma riduce la riqualificazione per gli utenti Windows.

Il sistema comprende deliberatamente molte applicazioni essenziali, anche se la scelta esatta dipende dalla versione, dall’edizione e dall’installazione. Gli utenti che vogliono un browser e una suite di ufficio risparmiano immediatamente tempo di configurazione. Chi definisce lean come quasi vuoto rimuoverà prima le applicazioni, mentre quelli che significano organizzate e pronte ad essere utilizzate potrebbero essere esattamente nel posto giusto.

elementary OS: progettazione come parte del prodotto

elementary OS appartiene anche alla famiglia Ubuntu, ma Pantheon lo rende più di un tema Ubuntu. Il progetto mantiene un design coerente, una curata AppCenter e una selezione di installazioni base. La sua promessa di app che ti servono e niente di inutile risponde direttamente alla mia critica di macOS.

Il compromesso è meno libertà all’interno dell’interfaccia prevista. KDE Plasma si adatta meglio a chiunque voglia ricostruire ogni regola di pannello e finestra. elementary OS è adatto agli utenti che cercano un sistema calmo e coerente.

Fedora Workstation o Fedora KDE: moderni senza assemblaggio Arch

Fedora è una forte scelta per l’hardware attuale e la moderna tecnologia Linux senza costruire da una base minima di Arch. La Workstation utilizza GNOME, mentre Fedora KDE offre un’interfaccia più convenzionale e personalizzabile.

Il suo ciclo di vita più breve richiede aggiornamenti regolari della versione. Questo è gestibile ma differisce da diversi anni di Ubuntu LTS.

CachyOS: prestazioni con un’entrata più facile

CachyOS si basa su Arch con installazioni grafiche, molti desktop, propri repository, build ottimizzati per la CPU e kernel personalizzati. Compila pacchetti per nuovi set di istruzioni x86-64 e offre diversi pianificatori. L’hardware, i giochi, KDE, Hyprland e le versioni in rotazione sono molto più facili da accedere rispetto all’installazione manuale di Arch.

CachyOS desktop con il menu delle applicazioni KDE e una barra di lavoro convenzionale

Il desktop mostrato non reinventa l’interazione. Il suo menu Start, la barra delle attività e le categorie di applicazioni assomigliano deliberatamente al classico modello Windows. Questa familiarità è un vantaggio per molti nuovi arrivati. CachyOS non è limitato a questo aspetto, perché l’ambiente di desktop selezionato e la configurazione determinano il risultato.

Le affermazioni di prestazioni non sono valori di riferimento universali. Un’ottimizzazione può essere misurabile, appena evidente o irrilevante per la durata della batteria a seconda della CPU e del carico di lavoro. La liberazione continua significa aggiornamenti frequenti e la necessità di comprendere le istantanee, i declassificamenti dei pacchetti e gli ambienti di salvataggio.

Lean non significa automaticamente veloce

Un’installazione minima ha vantaggi. Meno pacchetti significa meno superficie di attacco, meno servizi di background possibili e meno decisioni prese da altri. I pacchetti, i servizi e gli autostart non necessari possono essere rimossi o disattivati, mentre strumenti come systemctl, ps e top rivelano cosa sta funzionando.

Tre cose dovrebbero rimanere separate:

  • Applicazioni installate: Usano lo storage ma non necessariamente funzionano.
  • ** Processi di fondo:** Molti dormono quasi senza uso della CPU e forniscono funzioni utili.
  • Le prestazioni attuali: Dipende dalla CPU, dalla RAM, dal storage, dai driver, dal kernel, dal desktop, dal browser e dal carico di lavoro.

Un sistema KDE o GNOME con un browser, Teams, Slack, Docker, strumenti di sviluppo e sincronizzazione cloud può presto avere tanti processi come qualsiasi sistema operativo moderno. Linux fornisce più capacità di comprenderli e cambiarli, ma non abroga la fisica.

Trovabile che mostra l'elenco delle applicazioni e utilities macOS preinstallate

Il vero prezzo della libertà è l’hardware .

Apple controlla il processore del Mac, la grafica, Neural Engine, il firmware, il sistema operativo e molte applicazioni. Questo mi limita ma consente di integrare che Linux di uso generale su arbitraria hardware lotta per corrispondere. La durata della batteria, la disponibilità, la fotocamera, i microfoni, gli altoparlanti, l’HDR, il lettore delle impronte digitali e gli schermi esterni sono importanti per un computer utilizzato ogni giorno.

Linux può funzionare eccezionalmente bene su un PC x86 standard. Il supporto dipende non solo dal processore ma anche da Wi-Fi, Bluetooth, webcam, lettore di impronte digitali, audio, dock, GPU e stati di alimentazione. Un kernel corrente può aiutare il nuovo hardware, mentre i componenti proprietari possono mancare di driver o funzioni.

Non comprerei quindi un laptop di lavoro basato solo su benchmarks CPU e spero che Linux funzioni. L’hardware con supporto ufficiale Linux o preinstallazione è più sicuro. Altri dispositivi devono essere esaminati con l’esatto modello e l’ID del dispositivo e testati da un live USB per wireless, fotocamera, audio, sospensione, sveglia, luminosità, monitor e dock.

La barriera e’ ancora piu’ chiara per la mia idea di Omarchy. Omarchy supporta Mac Intel ma non Mac con la serie M di Apple direttamente. La mia MacBook Air M5 di recente acquisito con 32 GB di RAM non è un candidato a test. Con i prezzi attuali per le configurazioni di memoria di grandi dimensioni, non comprerò un secondo notebook immediatamente. Poiché Omarchy non supporta Apple Silicon, cambiare non e’ una mia opzione in questo momento.

Linux su Apple Silicon è impressionante, ma non macOS

Fedora Asahi Remix è diventato un serio sistema Linux per M1 e M2 Mac, con grafica accelerata, KDE o GNOME, e supporto per molte funzioni del dispositivo. Il lavoro di Asahi Linux è tecnicamente impressionante.

Rivela anche il limite. I blocchi hardware di Apple devono essere progettati in modo inverso senza documentazione pubblica completa. La matrice di supporto M2 elenca la Neural Engine solo come lavoro sperimentale al di fuori del kernel principale. Touch ID rimane indisponible, mentre Thunderbolt e DisplayPort Alt Mode variano a seconda della generazione. Le nuove generazioni a partire da M3 hanno le loro matrici.

Gli utenti che dipendono dall’Apple Neural Engine per la AI locale non possono semplicemente installare un’altra distribuzione e mantenere la stessa integrazione. Metal, acceleratori multimediali, integrazione iPhone e alcuni software commerciali rimangono anche vantaggi di macOS.

La giusta conclusione non è che Linux sia cattivo su un Mac, ma che un Mac è stato costruito per macOS. Un computer di lavoro Linux primario dovrebbe utilizzare hardware il cui produttore e componenti lo supportano esplicitamente.

Il software può anche fermare il switch

Linux è spesso semplice per i browser, Visual Studio Code, strumenti per sviluppatori, Docker, gestori di password, chat e applicazioni web. Adobe Creative Cloud, Microsoft Office completo con macros, alcuni VPN e client di sicurezza, strumenti multimediali proprietari e agenti aziendali obbligatori rimangono più difficili.

Wine, macchine virtuali e versioni web possono colmare le lacune ma non sono sostituzioni universali. Ogni applicazione indispensabile ha bisogno di un controllo onesto: è nativa o la versione web perde funzionalità, utilizzo offline o integrazione?

Anche le aziende IT decidono. VPN, EDR e gestione dei dispositivi devono supportare Linux e essere approvati. Altrimenti un computer tecnicamente funzionante potrebbe comunque violare la politica. LibreOffice apre molti documenti di Office ma non può garantire complessi layout o completa compatibilità macro.

Anche il luogo di lavoro fisico conta. I porti, i monitor, la fotocamera, il microfono e gli auricolari devono funzionare in modo affidabile. Ho sempre tenuto un percorso per il primo test. Un doppio boot, un secondo SSD o un dispositivo separato riduce il rischio e impedisce che la curiosità diventi un tempo di inattività.

La mia raccomandazione pratica

Gli utenti desktop Linux non dovrebbero iniziare con la distribuzione teoricamente più veloce. Controlla prima l’hardware e le applicazioni indispensabili, poi prova due o tre interfacce da un sistema live.

Linux Mint, Zorin OS o elementary OS sono i punti d’ingresso calmi. Fedora GNOME o KDE è adatto agli utenti che apprezzano la tecnologia corrente per lunghi periodi di LTS. CachyOS è interessante per l’hardware, i giochi e le persone preparate a mantenere la liberazione. Omarchy si adatta a chiunque voglia provare un modello di lavoro centrato sulla tastiera piuttosto che riprodurre Windows o macOS.

Non lascio subito il Mac. Se un dispositivo di test adatto appare più tardi, ricreerei la mia vera routine su Omarchy: browser, Codex e altri agenti, terminal, 1Password, Zed, screenshot, trascrizione, chiamate, dock e display esterni. Solo qualche settimana senza tornare all’instintivamente Mac avrebbe trasformato il fascino in un motivo credibile per cambiare.

Una settimana di lavoro reale dice più di cento migliori Linux distribuzione liste. Una bella demo diventa un computer di lavoro solo quando viene sospeso, lo scambio di file, le password, l’accesso aziendale e tutte le piccole abitudini funzionano.

Portata e limitazioni

Questo non è uno studio di riferimento o il mio test a lungo termine. La valutazione di Omarchy si basa sulla presentazione di Quattro di DHH, la sua intervista a NetworkChuck e la documentazione ufficiale, verificata il 26 agosto 2026. Il tempo di sviluppo, il numero di richieste di pull e il tempo di installazione sono le richieste degli sviluppatori che non ho misurato. Le versioni, il supporto hardware e i requisiti possono cambiare rapidamente in un progetto di rilascio di rolling-release giovane.

Le due screenshot macOS mostrano il mio computer in un istante. I processi 834 non sono un confronto universale o una prova che macOS è lento. Hanno sollevato una domanda diversa: quanta controllo voglio sul mio computer di lavoro, e quali compromessi sono disposto ad accettare?

Conclusione

Linux non è automaticamente più veloce, magro o semplice di macOS. Omarchy non è un sistema vuoto senza opinioni. E’ pieno di decisioni di DHH, ed è proprio per questo che è più interessante di un’altra configurazione Arch attraente. Queste scelte costituiscono un modello di lavoro riconoscibile e possono ancora essere rimosse, soppresse o estese.

Questo mi avrebbe fatto meno piacere qualche anno fa, quando più flussi di lavoro dipendevano dal classico software desktop e dall’ecosistema Apple. Oggi ho bisogno di un browser, di agenti AI, di un terminale e di alcuni strumenti specializzati. Omarchy è costruito attorno alle stesse priorità, quindi Linux sembra non solo tecnicamente interessante ma potenzialmente più adatto al mio vero lavoro.

Le obiezioni restano forti. La mia nuova MacBook Air M5 con 32 GB di RAM non e’ supportata da Omarchy. Apple Silicon offre efficienza, durata della batteria e integrazione profonda. Linux perderebbe l’accesso normale a Neural Engine, Touch ID e parti dell’ecosistema. Comprare hardware in più solo per una prova non ha senso a prezzi di RAM attuali.

Un cambio di posizione non è quindi una scelta in questo momento. Ma il seme è stato piantato. Se Apple continua a muoversi in una direzione che non funziona più per me, e l’integrazione chiusa non offre più abbastanza vantaggi, il sistema open potrebbe un giorno diventare non solo qualcosa di nuovo, ma qualcosa di meglio.

Fino alla prossima volta,
. Joe, non lo so.

FAQ

Cos'è Omarchy Quattro?
Omarchy Quattro è la versione 4 della distribuzione basata su Arch altamente preconfigurata di DHH. Combina Hyprland per la piastrella di finestre con Quickshell per la barra, i pannelli, le notifiche e i plug-in.
Posso installare Omarchy su un Mac Apple Silicon?
Omarchy supporta Mac Intel ma non la serie M di Apple direttamente. Fedora Asahi Remix è il progetto Linux più sviluppato per Apple Silicon, anche se rimangono i limiti hardware.
Devo usare agenti AI a Omarchy?
  • No, no, no. Agenti, abilità, visualizzazioni di utilizzo e diagnosi di incidente assistita da AI sono opzionali. L’impostazione dell’agente può essere saltata e Crash Capture disabilitata. Omarchy lavora senza un agente AI attivo.
Quale distribuzione Linux è la migliore per i principianti?
Linux Mint, Zorin OS e elementary OS sono buoni punti di partenza per gli utenti grafici. Il supporto hardware e le applicazioni richieste sono altrettanto importanti. Un test USB live è più utile di un ranking universale.
Ho sempre bisogno del terminal su Linux?
  • No, no, no. Le moderne distribuzioni desktop offrono installazioni grafiche, centri software, aggiornamenti e impostazioni. Il terminale rimane importante per la configurazione e la risoluzione dei problemi specializzati.
Arch Linux è più veloce di Debian o Fedora?
Non automaticamente. Arch inizia da minimo e offre pacchetti attuali, ma le prestazioni dipendono dal kernel, dai driver, dal desktop, dai servizi e dal carico di lavoro. CachyOS aggiunge specifiche ottimizzazioni del compilatore e del kernel.
Linux può usare l'Apple Neural Engine?
Non come macOS in uso normale. La matrice di supporto Asahi elenca la Neural Engine sui sistemi M1 e M2 solo come funziona al di fuori del kernel principale, quindi le applicazioni non possono assumere l’integrazione di Apple.
Come faccio a testare se il mio laptop è adatto a Linux?
Scalda un USB in diretta e prova Wi-Fi, Bluetooth, audio, fotocamera, microfono, luminosità, touchpad, sospensione, sveglio, dock e monitor esterni. Verifica anche tutti i software di sicurezza e di lavoro necessari.
Fonti