Verpasse nicht Omarchy!

MMaximilian Schwarzmüller
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00letzte Woche mit ziemlichem Hype Omachi Version 4 Omachi Quattro gelauncht und falls Sie es verpasst
00:00:06haben, es ist eine Linux-Distribution, erstellt von DHH, der für viele natürlich definitiv eine
00:00:14kontroverse Person ist. Nun, ich habe Omachi nicht benutzt, das ist kein Omachi-Test oder Hype-Video, ich habe stattdessen Gedanken
00:00:22über die Richtung, in die wir uns bei der Softwareentwicklung bewegen und wie wir Computer nutzen,
00:00:28und etwas, das ich an Omachi super, super spannend finde, obwohl ich es noch nicht benutzt habe. Nun, es
00:00:33ist natürlich auch erwähnenswert, dass wir neben all dem Hype auch so etwas wie die Gegenreaktion haben, wir
00:00:40haben einige Linux-Hardliner, die das Ökosystem lieber abgeriegelt halten wollen und die nicht zu glauben
00:00:47scheinen, dass Linux für jeden da sein sollte, dass man Blut und Tränen schwitzen und seine
00:00:54Distribution monatelang feinabstimmen muss, um ein gültiger Linux-Benutzer zu sein. Aber das ist natürlich nur eine laute Minderheit, die
00:01:01wir ignorieren sollten, und ich bin sicher, es gibt Aspekte, die man an Omachi kritisieren kann, Aspekte, die sich vielleicht Vibe-
00:01:08coded anfühlen oder vielleicht, dass es im Wesentlichen DHHs Geschmack von Linux ist, was es auch ist, es wird so vermarktet, Omachi, der Name
00:01:16kommt von Omakase, was dieses Konzept ist, bei dem der Koch auswählt, was man isst, und es ist hier für
00:01:24das Betriebssystem genauso. Man kann Kontroversen über all das haben, man kann all das kritisieren und nochmals
00:01:30ich habe es noch nicht benutzt, aber hier sind zwei wichtige Gedanken: Erstens denke ich, es ist einfach großartig, wenn Linux zugänglicher
00:01:38und benutzbarer wird, und noch wichtiger, ich bin überzeugt, dass die Philosophie von Omachi Quattro
00:01:47speziell, nämlich dass es anpassbar ist, dass man ganz einfach Plugins hinzufügen und jeden Aspekt des
00:01:56Betriebssystems mithilfe von KI leicht optimieren kann, dass dies der richtige Weg ist, denn das ist ehrlich gesagt auch das, was man
00:02:04in anderen Bereichen der Softwareentwicklung sieht. Ich meine, man nehme so etwas wie den Pi-Coding-Agenten, zu dem ich
00:02:11übrigens einen Kurs habe, falls Sie alles darüber lernen möchten. Die Idee hinter diesem Agenten ist, dass Sie ihn zu
00:02:19Ihrem eigenen machen können, dass er ein reichhaltiges Erweiterungssystem hat, worüber ich ebenfalls in meinem Kurs spreche, das es Ihnen ermöglicht,
00:02:26jede gewünschte Funktion hinzuzufügen, die Benutzeroberfläche anzupassen und ihn wirklich zu Ihrem Coding-Agenten oder KI-Agenten im Allgemeinen zu machen.
00:02:34Und ich bin überzeugt, dass wir davon in allen Bereichen in Zukunft viel mehr sehen werden, in allen Arten von Software, mit denen wir interagieren, und
00:02:43das Betriebssystem ist meiner Meinung nach das perfekte Beispiel dafür, wo man sich so etwas wünschen würde.
00:02:51Nun, es ist auch das perfekte Beispiel dafür, wo man eine Menge falsch machen kann. Wenn ich Pi vermassele, kann ich es im
00:02:58schlimmsten Fall neu installieren oder einfach alle Erweiterungen verwerfen und ich kann weitermachen. Wenn ich mein Betriebssystem vermassele, ist das
00:03:05vielleicht etwas schwieriger, aber natürlich landet man, wenn man sich auf ein solches Plugin-System einlässt,
00:03:12wahrscheinlich in einer Welt, in der man selbst bei einem Fehler einfach das Plugin entfernen kann, bei dem der Fehler aufgetreten ist,
00:03:19und schon ist alles wieder gut. Aber vielleicht sehen wir auch Betriebssysteme oder Software im Allgemeinen,
00:03:27die stärker auf Snapshots basieren oder Mechanismen besitzen, mit denen man leicht zu früheren Zuständen zurückkehren kann,
00:03:35wenn man etwas kaputt macht, sodass das Kaputtgehen zu einem natürlichen Teil der Weiterentwicklung wird und man
00:03:42es wirklich zu seinem eigenen machen kann. Denn natürlich, besonders im Moment, ist das nicht jedermanns Sache, das ist Nischen-Nerd-
00:03:48Zeug, dessen bin ich mir voll bewusst, aber die Möglichkeit, schnell eine bestimmte Funktion zu einem Stück Software
00:03:56oder einem Betriebssystem hinzuzufügen, ist einfach ein fantastischer Gedanke. Und natürlich kann ich etwas Software per Vibe Coding erstellen und
00:04:03das auch auf meinem Mac oder Windows-Rechner nutzen, und das kann einen schon sehr weit bringen. Und um das ganz klar
00:04:09zu sagen: Vibe Coding kann dafür perfekt sein, aber je nach Komplexität dessen, was Sie wollen,
00:04:16gibt es im Moment auch Grenzen dafür, und es ist leicht, etwas per Vibe Coding zu erstellen, das dann unmöglich zu
00:04:21warten ist. Aber es gibt eben auch viele einmalige Tools oder grundlegende Werkzeuge, mit denen man tolle Ergebnisse erzielt, ohne
00:04:28je Code zu betrachten oder über die Code-Architektur oder auch nur über die verwendete Sprache nachzudenken.
00:04:33Im Grunde existieren im Moment beide Dinge nebeneinander, und ich denke, ein Betriebssystem zu haben, das diese
00:04:42Philosophie der Erweiterbarkeit, der Dynamik und der Anpassbarkeit fest integriert hat, so wie es Tools wie Pi tun,
00:04:50ist definitiv die Zukunft, zumindest vorerst in der Nischen-Nerd-Welt, aber vielleicht in Zukunft auch in der breiteren Welt.
00:04:58Und ich weiß nicht, ob Omachi das perfekte Betriebssystem dafür ist, man könnte das
00:05:05Argument vorbringen, dass so etwas wie NixOS dafür viel besser geeignet ist, da NixOS auf der Idee basiert, es leicht
00:05:12zu konfigurieren – oder vielleicht nicht leicht, aber es auf deklarative Weise zu konfigurieren, ein bisschen so, wie man eine
00:05:18Docker-Datei als Blaupause erstellt und dann Container startet. Man könnte eine ganze Episode nur über NixOS machen,
00:05:25aber man könnte argumentieren, dass der vorlagen- oder konfigurationsbasierte Ansatz von NixOS für diese
00:05:33Vision besser ist. Mein Eindruck ist nur, dass NixOS KI nicht gerade mit offenen Armen empfängt, aber vielleicht entsteht ja eine neue Linux-Distribution,
00:05:41die besser zu diesem Bild passt oder diese Vision besser widerspiegelt, um es so auszudrücken.
00:05:48Aber ich mag die Tatsache, dass Omachi so etwas wie ein Pionier ist, wenn es um erweiterbare Betriebssysteme
00:05:54geht, und gleichzeitig ist es natürlich nicht nur das, sondern, so wie ich es verstehe, auch viel
00:06:00zugänglicher, von Haus aus nicht hässlich und funktioniert einfach out-of-the-box, was nicht unbedingt für
00:06:07alle anderen Linux-Distributionen gilt. Und wenn Sie ein Linux-Hardliner sind, hindert Sie natürlich niemand daran,
00:06:14ganz von vorne auf Arch anzufangen und das dann manuell oder mit KI feinabzustimmen, ganz wie Sie wollen.
00:06:21Ich finde einfach, diese Vision von sehr erweiterbarer Software, bei der die Erweiterbarkeit fest eingebaut und ein zentraler
00:06:32Bestandteil ihrer Philosophie ist, das ist die Zukunft oder einer der Kernaspekte der Zukunft von Software. Was nicht
00:06:40bedeutet, dass die umgebende Software per Vibe Coding erstellt werden sollte oder keine Pflege und Wartung braucht und
00:06:48von Leuten entwickelt werden sollte, die wissen, was sie tun – all das stimmt, und insbesondere
00:06:55für das Betriebssystem sollte das meiner Meinung nach auch so bleiben. Ich spreche nicht davon, auf einem per Vibe Coding
00:07:02und nachlässig erstellten Betriebssystem zu laufen, aber ich denke, ein Betriebssystem auf einfache Weise zu Ihrem ganz persönlichen
00:07:10Betriebssystem machen zu können, ohne monatelang in Dokumentationen zu versinken oder darin zu lesen und
00:07:17damit Zeit zu verschwenden – das ist eine wirklich, wirklich interessante Idee, und das ist für mich die Haupterkenntnis aus dem,
00:07:26was ich bisher über Omachi gehört habe, und das ist es, was ich in Zukunft von meiner Software erwarte. Aber natürlich
00:07:32bin ich wie immer daran interessiert, Ihre Gedanken dazu zu hören und was Sie von dieser Vision für Software und Betriebssysteme halten.

Key Takeaway

Die Zukunft der Softwareentwicklung liegt in Betriebssystemen wie Omarchy Quattro, die eine einfache und erweiterbare KI-gestützte Anpassung direkt in den Vordergrund stellen.

Highlights

  • Die Linux-Distribution Omarchy Quattro Quattro von DHH setzt auf eine erweiterbare Plugin-Architektur, bei der Funktionen mithilfe von KI angepasst werden.

  • Der Name Omarchy leitet sich von Omakase ab, einem Konzept, bei dem der Koch die Auswahl übernimmt, was hier für ein vorkonfiguriertes Betriebssystem steht.

  • Erweiterbare Betriebssysteme ermöglichen es, individuelle Funktionen hinzuzufügen, ohne monatelang in Dokumentationen zu versinken.

  • NixOS bietet einen deklarativen, konfigurationsbasierten Ansatz, integriert KI jedoch derzeit weniger stark als Omarchy.

  • Vibe Coding erlaubt die schnelle Erstellung einfacher Softwaretools und einmaliger Skripte ohne tiefgehendes Architekturwissen.

Timeline

Einführung in Omarchy und die Linux-Gegenreaktion

  • Omarchy Quattro ist eine Linux-Distribution von DHH, benannt nach dem Omakase-Prinzip.
  • Einige Linux-Hardliner kritisieren das Projekt, da sie ein striktes und schwer zugängliches Ökosystem bevorzugen.
  • Das Betriebssystem bietet eine vorkonfigurierte Benutzererfahrung out-of-the-box.

Die Veröffentlichung von Omarchy Version 4 sorgt für Hype und Kontroversen innerhalb der Linux-Community. Während Puristen auf manueller Feinarbeit und langwieriger Konfiguration bestehen, zeigt diese Distribution einen zugänglicheren Weg auf. Trotz möglicher Kritikpunkte an diesem persönlichen Geschmack von DHH steht die Debatte sinnbildlich für die Öffnung des Betriebssystems für ein breiteres Publikum.

Erweiterbarkeit durch KI und Parallelen zum Vibe Coding

  • Omarchy Quattro erlaubt das Hinzufügen von Plugins und die Optimierung des Systems über KI.
  • Vergleichbare Mechanismen zeigen sich bei Coding-Agenten wie Pi, die ein reichhaltiges Erweiterungssystem besitzen.
  • Snapshot-Mechanismen und Fehlerbehebungen erleichtern den Umgang mit eventuell beschädigten Systemkonfigurationen.

Die Philosophie der Anpassbarkeit spiegelt breitere Trends in der Softwareentwicklung wider. Ähnlich wie bei spezialisierten Coding-Agenten können Nutzer gezielt Funktionen einbinden. Zwar birgt ein modifiziertes Betriebssystem im Vergleich zu einzelnen Programmen höhere Risiken, doch Snapshot-Technologien fangen Fehlschläge ab und machen das Experimentieren zu einem sicheren Teil der Weiterentwicklung.

Vergleich mit NixOS und die Zukunft erweiterbarer Betriebssysteme

  • NixOS bietet einen deklarativen, konfigurationsbasierten Ansatz ähnlich wie Docker-Container.
  • Omarchy fungiert als Pionier für erweiterbare Betriebssysteme mit hoher Benutzerfreundlichkeit.
  • Die Vision erweiterbarer Software setzt auf eine feste Integration von Anpassbarkeit als Kernbestandteil.

Alternativen wie NixOS verfolgen mit deklarativen Konfigurationen ähnliche Ziele, integrieren KI jedoch seltener direkt. Omarchy bricht mit dem traditionellen Ansatz, indem es Zugänglichkeit und erweiterbare Dynamik verbindet. Diese Architektur prägt die zukünftige Erwartungshaltung an moderne Software, bei der individuelle Anpassungen ohne zeitraubendes Literaturstudium möglich sind.

Community Posts

View all posts