David Heinemeier Hansson, Rennfahrer und Autor des Web-Frameworks Ruby on Rails, hat die Distribution Omarchy 3.3 veröffentlicht, die seine Vorstellung von einer idealen Linux-Umgebung widerspiegelt. Diese Distribution entwickelt sich nach dem Prinzip des „Omakase Computing“, das besagt, dass die meisten Benutzer zu Beginn ihrer Reise nicht wissen, was sie genau wollen, und es besser für sie ist, sich nicht mit der Auswahl zu quälen, sondern stattdessen ein Set von Tools zu nutzen, das von jemandem vorbereitet wurde, dessen Kompetenz und Geschmack sie vertrauen. Die Entwicklungen des Projekts werden unter der MIT-Lizenz vertrieben. Die Größe des ISO-Abbilds beträgt 7,2 GB.
Die Distribution basiert auf der Paketbasis von Arch Linux und bietet eine benutzerdefinierte Umgebung, die auf dem Kompositionsmanager Hyprland mit einem mosaikartigen Fensterlayout basiert. Es wird darauf hingewiesen, dass das Projekt nicht nur eine Sammlung vorinstallierter Pakete anbietet, sondern versucht, eine Umgebung aus kompatiblen Anwendungen zu schaffen, die mit Rücksicht auf Ästhetik und Effizienz bei der Lösung von Aufgaben ausgewählt wurden.
Laut David ist für Hochleistungsmodus Arbeit erfordert Motivation, und ein Teil dieser Motivation ist ein schönes und ästhetisches Umfeld. Omarchy enthält nichts Überflüssiges und bietet nur die Anwendungen, die David täglich nutzt – von Neovim, Chromium und LibreOffice bis hin zu Spotify, Typora, Ghostty und Zoom.
Omarchy versucht nicht, wie Windows oder macOS auszusehen, die Mehrheit zufriedenzustellen oder für gewohnte Nutzer vertraut zu erscheinen. Es strebt lediglich danach, besser zu sein. Die gebotene Umgebung, die Arbeit mit Code in Neovim, die aktive Nutzung des Terminals und das mosaikartige Fensterlayout mögen vielen ungewohnt erscheinen, aber diejenigen, die bereit sind, ihre Komfortzone zu verlassen und etwas Neues zu lernen, können ihre Arbeitsproduktivität erheblich steigern.
Einige Merkmale:
- Konsoleninstaller und Ausrichtung auf die Installation auf einer separaten Festplatte unter Verwendung von Full-Disk-Encryption.
- Die Möglichkeit, alle Aktionen in einer grafischen Umgebung über die Tastatur zu steuern, beschleunigt die Ausführung typischer Aufgaben erheblich im Vergleich zur Verwendung der Maus. So kann beispielsweise die Kombination „Super + Space“ verwendet werden, um die Liste der Anwendungen aufzurufen, während „Super + Alt + Space“ das Menü anzeigt, „Super + Return“ das Terminal startet und „Super + Shift + B“ den Browser öffnet.

- Es stehen 14 Design-Themen zur Auswahl, die über den Abschnitt „Style > Theme“ im Hauptmenü geändert werden können.

- Verwendung der Tastenkombinationen Super + C, Super + X und Super + V zum Kopieren und Einfügen aus der Zwischenablage. Außerdem gibt es eine Schnittstelle (Super + Ctrl + V) zur Anzeige und Suche im Verlauf der Daten in der Zwischenablage.

- Automatische Erstellung von System-Snapshots nach einem Update mit der Möglichkeit, Änderungen bei Problemen zurückzusetzen. Manuelle Snapshots können mit dem Befehl „omarchy-snapshot create“ erstellt werden.
- Standardmäßig wird eine Firewall aktiviert, die alle eingehenden Verbindungen auf Ports außer 22 (ssh) und 53317 (LocalSend) blockiert.
- Standardmäßig werden die Arch Linux-Repositories core, extra, multilib sowie das eigene Repository Omarchy Package Repository verwendet. Optional kann die Installation aus AUR aktiviert werden.
- Verfügbarkeit von KI-Tools: OpenCode (Agent für den Zugriff auf KI-Dienste und große Sprachmodelle), Voxtype (Sprachsteuersystem), LM Studio und Ollama (zum lokalen Ausführen von KI-Modellen). Anbieter für Claude Code, Gemini CLI, OpenAI Codex und GitHub Copilot sind vorhanden.
- Standardmäßig wird der Code-Editor NeoVim verwendet, welcher durch VSCode, Cursor, Zed, Sublime Text und Helix ersetzt werden kann.
- Docker, GitHub CLI und Werkzeuge für die Installation vorgefertigter Entwicklungsumgebungen sind enthalten, beispielsweise für Ruby on Rails, Node.js, Bun, Deno, Laravel, Symfony, .NET, OCamal, Zig und Elixir. Für die Installation mehrerer Versionen einer Programmiersprache oder eines Frameworks kommt Mise zum Einsatz.
- Lieferung einer Konsolenoberfläche lazygit für die Arbeit mit Git sowie Lazydocker für die Arbeit mit Docker.
- Verwendung der Konsolenoberfläche Impala zur Konfiguration von Wi-Fi und BlueTUI zur Verbindung von Bluetooth-Geräten.
- Verfügbare grafische Anwendungen: Notizsystem Obsidian, Bildbearbeitungsprogramm Pinta, Dateiübertragungssystem LocalSend, Bürosoftware LibreOffice, Messenger Signal, Multimedia-Player mpv, Streaming-Plattform OBS Studio, Videoeditor Kdenlive.
- Schnelle Installation proprietärer Anwendungen: Passwortmanager 1Password, Markdown-Editor Typora, Dateisynchronisationssystem Dropbox, VPN Tailscale, Musikdienst Spotify.
- Installierbare Webanwendungen: E-Mail-Client und Kalender HEY (Alternative zu Gmail, Outlook und Apple Mail), Projektmanagementsystem Basecamp, Google Maps, ChatGPT, WhatsApp, X/Twitter, YouTube, Zoom.
- Für Gaming-Enthusiasten stehen Steam, RetroArch, Minecraft, Xbox-Controller zur Verfügung.
- Im Menü gibt es die Option «Install > Windows» für eine schnelle Installation von Windows 11 Pro (ohne Aktivierung) in einem Docker-Container.
- Verfügbarkeit erweiterter Dienstprogramme für die Arbeit in der Kommandozeile, wie fzf (erweiterte Dateisuche), Zoxide (Befehlsersatz für cd mit einer Historie der Operationen), ripgrep (erweiterte Version von grep zur Inhaltssuche), eza (Ersatz für ls, der mehr Informationen anzeigt), fd (Ersatz für find), try (Erstellung von Verzeichnissen für Experimente).
- Bereitstellung von Shell-Funktionen für gängige Aufgaben wie compress/decompress, iso2sd, format-drive, img2jpg, img2jpg-small und img2png.

Quelle: opennet.ru



