David Heinemeier Hansson, pilota e autore del framework web Ruby on Rails, ha pubblicato la distribuzione Omarchy 3.3, che riflette la sua visione di un ambiente Linux ideale. La distribuzione si sviluppa secondo il principio dell'«Omakase Computing», che implica che la maggior parte degli utenti all'inizio del proprio percorso non sa esattamente cosa desidera, e per loro è meglio non torturarsi nel tentativo di scegliere, ma avvalersi di un insieme di strumenti preparati da qualcuno in cui ripongono fiducia per competenza e gusto. I progressi del progetto sono distribuiti con licenza MIT. La dimensione dell'immagine ISO è di 7,2 GB.
La distribuzione si basa sulla base dei pacchetti di Arch Linux e offre un ambiente utente basato sul gestore composito Hyprland con una disposizione mosaicale delle finestre. Si sottolinea che il progetto non si limita a offrire un insieme di pacchetti preinstallati, ma cerca di proporre un ambiente di applicazioni che si integrano armoniosamente, selezionate tenendo conto dell'estetica e dell'efficacia nella risoluzione dei compiti.
Secondo David, per elevate prestazioni il lavoro è fondamentale la motivazione e parte di questa motivazione è un ambiente bello ed estetico. Omarchy non include nulla di superfluo e propone solo applicazioni utilizzate quotidianamente da David, da Neovim, Chromium e LibreOffice a Spotify, Typora, Ghostty e Zoom.
Omarchy non cerca di somigliare a Windows o macOS, di compiacere la maggioranza o di apparire familiare per gli utenti, ma si sforza semplicemente di essere migliore. L'ambiente proposto, il lavoro con il codice in Neovim, l'uso attivo del terminale e la disposizione mosaicale delle finestre possono sembrare inusuali a molti, ma coloro che decidono di uscire dalla propria zona di comfort e di apprendere qualcosa di nuovo potranno aumentare l'efficienza del proprio lavoro.
Alcune caratteristiche:
- Installer da console e orientamento all'installazione su un disco separato con l'uso della crittografia del disco completo.
- Possibilità di gestire tutte le azioni nell'ambiente grafico tramite tastiera, il che permette di accelerare notevolmente l'esecuzione delle azioni standard rispetto all'uso del mouse. Ad esempio, per richiamare l'elenco delle applicazioni puoi utilizzare la combinazione «Super + Space», per mostrare il menu «Super + Alt + Space», per avviare il terminale — «Super + Return», per avviare il browser — «Super + Shift + B».

- Sono disponibili 14 temi per la personalizzazione, che possono essere cambiati nella sezione «Style > Theme» nel menu principale.

- Utilizzo delle combinazioni di tasti Super + C, Super + X e Super + V per copiare e incollare dagli appunti. Presenza di un'interfaccia (Super + Ctrl + V) per visualizzare e cercare nella cronologia dei dati memorizzati negli appunti.

- Creazione automatica di snapshot di sistema dopo un aggiornamento, con la possibilità di ripristinare le modifiche in caso di problemi. Creazione manuale di snapshot tramite il comando «omarchy-snapshot create».
- Attivazione predefinita del firewall con il blocco di tutte le connessioni in entrata su porte diverse dalla 22 (ssh) e 53317 (LocalSend).
- Utilizzo predefinito dei repository ufficiali di Arch Linux core, extra, multilib, e del proprio repository Omarchy Package Repository. È possibile attivare opzionalmente l'installazione da AUR.
- Presenza di strumenti AI: OpenCode (agente per l'accesso ai servizi AI e ai grandi modelli di linguaggio), Voxtype (sistema di input vocale), LM Studio e Ollama (per l'esecuzione locale di modelli AI). Presenza di fornitori per Claude Code, Gemini CLI, OpenAI Codex e GitHub Copilot.
- Utilizzo predefinito dell'editor di codice NeoVim con possibilità di sostituzione con VSCode, Cursor, Zed, Sublime Text e Helix.
- Disponibilità di Docker, GitHub CLI e strumenti per l'installazione di ambienti di sviluppo preconfigurati, ad esempio per l'uso di Ruby on Rails, Node.js, Bun, Deno, Laravel, Symfony, .NET, OCamal, Zig e Elixir. Per l'installazione di più versioni diverse di un linguaggio di programmazione o framework viene utilizzato Mise.
- Fornitura di un'interfaccia da console lazygit per lavorare con Git, così come Lazydocker per lavorare con Docker.
- Utilizzo di un'interfaccia da console Impala per configurare il Wi-Fi e BlueTUI per collegare dispositivi Bluetooth.
- Presenza di applicazioni grafiche: sistema di note Obsidian, editor di immagini Pinta, sistema per la condivisione di file con altri dispositivi LocalSend, pacchetto office LibreOffice, messenger Signal, lettore multimediale mpv, sistema di streaming OBS Studio, editor video Kdenlive.
- È possibile un'installazione rapida di applicazioni proprietarie: gestore di password 1Password, editor markdown Typora, sistema di sincronizzazione file Dropbox. VPN Tailscale, servizio musicale Spotify.
- Applicazioni web installabili: client email e calendario organizzatore HEY (alternativa a Gmail, Outlook e Apple Mail), sistema di gestione progetti Basecamp, Google Maps, ChatGPT, WhatsApp, X/Twitter, YouTube, Zoom.
- Per gli amanti dei giochi sono disponibili Steam, RetroArch, Minecraft, Xbox Controllers.
- Nel menu è presente l'opzione «Install > Windows» per un rapido installazione di Windows 11 Pro (senza attivazione) in una macchina virtuale Docker.
- Disponibilità di utilità avanzate per il lavoro nella riga di comando, come fzf (ricerca avanzata dei file), Zoxide (sostituzione del comando cd con gestione della cronologia delle operazioni), ripgrep (analogo avanzato di grep per la ricerca di contenuti), eza (sostituzione di ls che mostra più informazioni), fd (sostituzione di find), try (creazione di directory per esperimenti).
- Fornitura di funzioni shell per attività comuni, come compress/decompress, iso2sd, format-drive, img2jpg, img2jpg-small e img2png.

Fonte: opennet.ru



