Ich beschäftige mich inzwischen schon eine ganze Weile mit Linux.
Also zumindest rede ich mir das ein.
Ich installiere Distributionen, richte Server ein, starte Container, verbinde Geräte per WireGuard, schubse Dienste mit systemd herum und diskutiere gelegentlich darüber, ob irgendein Prozess besser direkt auf dem Host oder doch lieber in einem Container laufen sollte.
Das klingt erst einmal ziemlich kompetent.
Wenn man den entscheidenden Teil weglässt.
Nämlich den, in dem ich ungefähr alle zehn Minuten frage:
„Miri, warum macht das Ding diesen Scheiß?“
Und genau da beginnt inzwischen mein kleines philosophisches Problem.
Verstehe ich Linux eigentlich wirklich?
Oder bin ich nur verdammt gut darin geworden, eine KI zu fragen, die Linux versteht?
Früher hieß Lernen: 38 Tabs und leichte Verzweiflung
Bevor KI bei mir ständig daneben saß, lief die klassische Fehlersuche ungefähr so:
Ich hatte ein Problem.
Also habe ich Google geöffnet.
Dort fand ich einen Forenbeitrag aus dem Jahr 2014.
Jemand hatte exakt dasselbe Problem.
Perfekt!
Die erste Antwort lautete:
„Bei mir funktioniert es.“
Danke, Klaus.
Die zweite Antwort verwies auf einen Link.
Der Link war tot.
Die dritte Antwort enthielt einen Befehl, der vermutlich irgendwann unter Ubuntu 12.04 funktioniert hatte.
Die vierte Antwort bestand aus einem Streit darüber, warum man Ubuntu sowieso nicht verwenden sollte.
Und spätestens auf Seite zwei erklärte jemand, dass das eigentliche Problem natürlich systemd sei.
Egal worum es ursprünglich ging.
Linux-Foren haben diese besondere Fähigkeit, aus einer simplen Frage innerhalb weniger Beiträge eine Grundsatzdiskussion über Init-Systeme, Paketmanager und die moralische Verderbtheit grafischer Oberflächen zu machen.
Also suchte man weiter.
Dann landete man im Arch Wiki.
Das Arch Wiki ist großartig.
Wenn man schon weiß, wonach man sucht.
Wenn nicht, ist es manchmal ein bisschen so, als würde man fragen:
„Wie wechsle ich einen Reifen?“
Und die Antwort lautet:
„Zunächst betrachten wir die historische Entwicklung der Vulkanisierung von Kautschuk.“
Nach einer Stunde hatte ich dann zwar ungefähr zwölf neue Begriffe gelernt, aber mein ursprüngliches Problem bestand immer noch.
Dafür wusste ich jetzt, dass irgendeine Konfigurationsdatei existiert, von deren Existenz ich gestern noch deutlich glücklicher nichts wusste.
Heute frage ich einfach die Maschine
Heute läuft das anders.
Ich sehe eine Fehlermeldung.
Ich kopiere sie.
Ich frage eine KI.
Und plötzlich bekomme ich nicht nur irgendeinen Befehl hingeworfen, sondern auf Wunsch sogar erklärt, was dieser Befehl macht.
Das ist schon ziemlich geil.
Zum Beispiel:
„Warum startet dieser Dienst nicht?“
Dann kommt nicht nur:
systemctl status irgendwas
Sondern ich kann direkt hinterherfragen:
„Was genau sehe ich da eigentlich?“
Oder:
„Warum willst du jetzt diese Datei ändern?“
Oder:
„Erklär mir das, als hätte ich gestern zum ersten Mal ein Terminal gesehen.“
Was gelegentlich erschreckend nah an der Wahrheit liegt.
Und plötzlich fühlt sich Linux nicht mehr an wie eine gigantische Wand aus Dokumentation, sondern wie etwas, das man Stück für Stück auseinandernehmen kann.
Das Problem ist nur:
Wie viel davon bleibt eigentlich hängen?
Ich kann das! Also… solange jemand danebensteht
Manchmal sitze ich vor meinem Server und denke:
„Alter, inzwischen kann ich echt einiges.“
Docker.
SSH.
WireGuard.
systemd.
Git.
Netzwerkzeug.
Container.
Serverdienste.
Ich weiß inzwischen sogar grob, was einige dieser Dinge tun.
Das ist für meine Verhältnisse praktisch ein Informatikstudium.
Dann passiert zwei Wochen später dasselbe Problem noch einmal.
Und mein Gehirn reagiert ungefähr so:
Ah ja.
Das hatten wir schon.
Ich weiß noch ganz genau, dass es dafür eine Lösung gab.
Sehr hilfreich.
Welche Lösung?
Keine Ahnung.
Irgendwas mit systemctl.
Oder journalctl.
Oder chmod.
Vielleicht auch gar nichts davon.
Aber ich erinnere mich hervorragend daran, dass ich mich damals über irgendetwas aufgeregt habe.
Mein emotionales Gedächtnis funktioniert tadellos.
Technisches Wissen ist offenbar optional.
Und dann frage ich wieder die KI.
Da entsteht natürlich irgendwann die unangenehme Frage:
Kann ich Linux bedienen oder kann ich nur sehr effektiv jemanden fragen, der mir sagt, was ich tun soll?
Copy & Paste ist noch kein Wissen
Natürlich könnte ich es mir leicht machen.
Befehl bekommen.
Befehl kopieren.
Enter drücken.
Funktioniert.
Problem gelöst.
Ich bin Hacker.
Sonnenbrille auf.
Matrix-Musik an.
So einfach ist es leider nicht.
Denn wenn ich nicht verstehe, was ein Befehl tut, habe ich eigentlich überhaupt nichts gelernt.
Dann bin ich nur die menschliche Ausführungsschicht einer KI.
Quasi ein biologisches Terminal.
Die KI schreibt:
sudo irgendwas
Und ich:
„Jawohl, Chef.“
Das kann ziemlich schnell gefährlich werden.
Besonders wenn irgendwo sudo davorsteht und ich keine Ahnung habe, warum.
Es gibt vermutlich kaum einen besseren Weg, sein Linux-System kennenzulernen, als blind Befehle aus dem Internet zu kopieren.
Man lernt dann unter anderem sehr schnell, wie eine Neuinstallation funktioniert.
Aber vielleicht ist Auswendiglernen sowieso die falsche Messlatte
Andererseits frage ich mich inzwischen, ob ich Lernen vielleicht zu lange falsch bewertet habe.
Muss ich einen exakten Linux-Befehl auswendig kennen?
Muss ich wissen, welche Option an welcher Stelle steht?
Muss ich mich daran erinnern, ob das Kommando jetzt journalctl -u irgendwas oder journalctl --irgendwas-völlig-anderes war?
Oder reicht es nicht viel eher, wenn ich weiß:
- Da läuft ein Dienst.
- Der Dienst wird von systemd verwaltet.
- Wenn der Dienst nicht startet, gibt es Logs.
- Die Logs kann ich ansehen.
- Dann kann ich herausfinden, warum das Ding beleidigt ist.
Den genauen Befehl kann ich nachschlagen.
Das fühlt sich für mich inzwischen wesentlich sinnvoller an.
Denn wenn ich ehrlich bin, habe ich auch früher schon Befehle nachgeschlagen.
Nur eben bei Google.
Jetzt frage ich eine KI.
Der Unterschied ist vor allem, dass Google mich früher erst durch acht SEO-Artikel geschickt hat, bevor irgendwo zwischen Cookiebanner und Newsletter-Popup die eigentliche Antwort stand.
Der spannende Teil beginnt, wenn ich widersprechen kann
Etwas hat sich nämlich tatsächlich verändert.
Früher bekam ich eine technische Antwort und dachte:
„Wird schon stimmen.“
Heute bekomme ich manchmal eine technische Antwort und denke:
„Nee. Das ist doch Quatsch.“
Und das ist wahrscheinlich der Punkt, an dem man merkt, dass doch irgendetwas hängen geblieben ist.
Wenn mir beispielsweise eine Lösung vorgeschlagen wird, die für mein eigentliches Setup völlig unnötig kompliziert ist, merke ich das inzwischen öfter.
Nicht immer.
Ich möchte hier keinen falschen Eindruck erwecken.
Es gibt weiterhin genug Momente, in denen ich mit beeindruckendem Selbstbewusstsein überhaupt keine Ahnung habe.
Aber ich kann inzwischen Fragen stellen wie:
„Warum brauchen wir dafür überhaupt einen extra Container?“
Oder:
„Wieso willst du jetzt die Berechtigungen ändern? Das Problem liegt doch ganz woanders.“
Oder mein persönlicher Favorit:
„Das haben wir gestern anders gemacht.“
Und wenn ich einer KI widersprechen kann, die mir gerade irgendeinen technischen Unsinn erzählen möchte, muss zumindest ein bisschen Verständnis vorhanden sein.
Oder Größenwahn.
Beides ist möglich.
KI macht Lernen gleichzeitig leichter und gefährlicher
Das ist für mich inzwischen der eigentliche Widerspruch.
KI senkt die Einstiegshürde brutal.
Ich probiere heute Dinge aus, bei denen ich früher vermutlich nach zwanzig Minuten Dokumentation gesagt hätte:
„Ach, leck mich.“
Nicht weil das Thema zu schwer gewesen wäre.
Sondern weil der Weg zur eigentlichen Erklärung oft unnötig anstrengend war.
Heute kann ich fragen.
Nachhaken.
Mir Begriffe erklären lassen.
Beispiele verlangen.
Eine komplizierte Dokumentation in normales Deutsch übersetzen lassen.
Das ist fantastisch.
Aber genau diese Bequemlichkeit kann auch dazu führen, dass ich aufhöre nachzudenken.
Wenn ich bei jedem kleinen Problem sofort frage, trainiere ich irgendwann möglicherweise nicht mehr mein technisches Verständnis.
Ich trainiere nur noch:
Wie formuliere ich die Frage so, dass ich möglichst schnell die Lösung bekomme?
Auch eine Fähigkeit.
Aber eben nicht dieselbe.
Vielleicht ist die Frage also gar nicht, ob KI mir hilft
Natürlich hilft sie mir.
Massiv sogar.
Die bessere Frage ist:
Wie benutze ich sie?
Als Ersatz fürs Denken?
Oder als jemanden, der mir beim Denken hilft?
Wenn ich nur frage:
„Gib mir den Befehl.“
Dann lerne ich vermutlich wenig.
Wenn ich frage:
„Warum passiert das? Was prüfen wir zuerst? Warum genau diesen Schritt?“
Dann sieht die Sache schon anders aus.
Vielleicht muss ich auch nicht jede Lösung selbst entdecken.
Das wäre romantischer Unsinn.
Niemand verlangt von mir, den Paketmanager neu zu erfinden, nur damit ich behaupten darf, Linux verstanden zu haben.
Aber ich sollte zumindest wissen, was passiert, wenn ich Enter drücke.
Das scheint mir eine halbwegs vernünftige Mindestanforderung zu sein.
Vor allem bei sudo.
Ganz besonders bei sudo.
Und jetzt?
Vielleicht sollte ich öfter versuchen, ein Problem erst einmal selbst einzugrenzen.
Nicht unbedingt komplett lösen.
Aber wenigstens fünf Minuten überlegen.
Was ist kaputt?
Seit wann?
Was habe ich verändert?
Welcher Dienst hängt damit zusammen?
Wo könnten Logs liegen?
Und dann die KI fragen.
Damit ich irgendwann nicht nur weiß, welche Frage ich stellen muss, sondern auch warum.
Ob ich das tatsächlich konsequent machen werde?
Natürlich.
Bestimmt.
Ganz sicher.
Bis morgen früh irgendein Container nicht startet.
Dann werde ich vermutlich wieder das Terminal öffnen, fünf Sekunden auf die Fehlermeldung schauen und schreiben:
„Miri, warum macht das Ding diesen Scheiß?“
Aber immerhin verstehe ich die Antwort inzwischen ein bisschen besser.
Und vielleicht ist genau das schon Lernen.