Hallihallo und herzlich willkommen zu einer neuen Ausgabe von Radio Tux,
eurem Online-Radio und Podcast rund um Linux, freie Software und offene Technologien.
Heute haben wir heute zum Nikolaustag, das ist die Dezember-Sendung hier.
Wir haben einige spannende Interviews für euch vorbereitet und zwar von der
IT for Science 2025, die in Bremen stattgefunden hat und von dem Open Source Summit 2025,
der in Amsterdam war.
Die IT for Science hat sich in den letzten Jahren zu einer der zentralen Plattformen
für den Austausch zwischen Forschung,
Wissenschaft und IT entwickelt und so kamen da viele verschiedene Fachleute
aus Hochschulen, Forschungsinstituten und teilweise auch der Industrie zusammen,
um über digitale Werkzeuge, wissenschaftliches Rechnen, Open Data natürlich
und Open Source zu diskutieren.
Und das dieses Jahr fand statt auf dem Campus der Uni Bremen und ja,
es war ein voll, voll gepacktes Programm aus Vorträgen,
Workshops und eben auch ein IT-Community-Treffen eben aus diesem ganzen wissenschaftlichen Umfeld.
Der Open Source Summit 2025 wiederum, das ist eins der wichtigsten Events rund um freie Software,
wird von der Linux Foundation organisiert und er versammelt Entwicklerinnen,
Maintainer, Unternehmen und Community-Projekte.
Dieses Jahr lag der Fokus natürlich auf KI-gestützten Entwicklungswerkzeugen.
Wie kann es denn anders sein?
Und das nachhaltige Open-Source-Ökosystem stand im Vordergrund.
Natürlich kam auch Kubernetes zum Tragen und wir haben uns hier bei Radiotux
mit Debian beschäftigt.
Debian, der Linux-Körnel, waren eben auch Teil dieser ganzen Gemengelage.
Aber nun zu den Interviews.
Wir fangen an mit einem Interview von der IT4Science und dort geht es um wissenschaftliches
Publizieren, wie das Ganze funktionieren kann.
Da geht es um das Tool Quarto und was das ist und wie das alles funktioniert,
habe ich mit Alexander besprochen.
Ja, ich bin jetzt hier auf der IT for Science. Bei mir ist Alexander Weißer
und du hast gerade einen Vortrag gehalten über wissenschaftliches Publizieren
mit Quarto. Hallo Alexander. Ja, hallo.
Wofür braucht man denn Quarto? Was macht das? Also man kann damit sehr leicht
in Markdown Dokumente schreiben, also wissenschaftliche Dokumente und kann auch
gleichzeitig Code einbetten in diese Dokumente.
Das ist vielleicht der größte Vorteil gegenüber Tools wie Pandoc,
wo man hauptsächlich wissenschaftliche Paper schreiben kann mit Mathe und Literaturverzeichnissen.
Hier kann man jetzt auch noch Code einbauen in Python oder Julia oder JavaScript und R.
Ich kann Code einbetten, aber ansonsten großzenteils basiert es auf Markdown.
Genau, es basiert größtenteils auf Markdown.
Ich kann aber Code einbauen, so ähnlich wie bei vielleicht bei Jupyter Notebooks.
Aber wenn man Jupyter Notebooks sozusagen intern anschaut, das ist ja ein sehr chaotisches Format.
Also Jupyter Notebooks intern sind ja irgendwie JSON-Files oder YAML-Files und
man kann sie nicht lesen.
Hier ist das Markdown. Ich kann den Code einbauen. Es ist alles lesbar und strukturiert
und ich kann es versionieren und dann kann ich daraus Dokumente bauen.
Also ich kann auch Webseiten daraus bauen oder Präsentationen,
PDFs, was man braucht. Das Ganze basiert aber auf Pandoc?
Genau, das passiert in Pandoc und da ist ein bisschen was drumherum gestrickt.
Da sind dann noch ein paar Sachen integriert. Also Pandoc, wenn man das Quartor
installiert, hat man automatisch Pandoc mit dabei.
Es sind noch Typs dabei und teilweise, es gibt auch größere Pakete,
wo dann R noch dabei ist, so R-Module ein paar.
Okay, du hast die Code-Ausführung erwähnt und ja, es geht um wissenschaftliche Sachen.
Das heißt also, ich kann auch Latich, Mathematik-Sachen irgendwie alles darstellen.
Genau, ja, das ist die Idee.
Lattich kann man sowieso darstellen, das geht ja auch schon bei Pandoc,
man tippt einfach Tech und dann wird es gerendert oder in PDF konvertiert und
so, Lattich laufen gelassen oder in HTML gibt es ja Adjacent JavaScript Libraries,
die JavaScript Tech rendern. Das gibt es alles, ja.
Und das Schöne ist halt, in Literaturverzeichnissen werden auch gebaut.
Man kann also Referenzen einbauen, das ist doch sehr wichtig.
Genau, das wäre meine nächste Frage gewesen. Also das ist ja was,
was bei normalen Markdown-Sachen fehlt und bei wissenschaftlicher Arbeit brauche
ich das irgendwie. Wie mache ich das da?
Ja, also hier kann ich einfach, wenn ich jetzt aus der Tech-Welt komme,
habe ich zum Beispiel ein BIP-File, wo alle meine Referenzen drin sind.
Und dann sage ich jetzt in diesem Markdown-File, im Header sage ich,
okay, mein BIP-File heißt so und so.
Und dann zitiere ich die Dinge mit einem bestimmten Markdown-Format,
einfach eckige Klammer und dann ein Key.
Und dann baut das am Ende dann die Literaturverzeichnung zusammen.
Und man kann es formatieren.
Die Zeitschrift hat ein eigenes Format. Man kann dann also die sogenannten CSL-Files
benutzen. Also da gibt es so eine Citation-Style-Language.
Die gibt es in vielen Literaturverwaltungssystemen.
Und dann wird das einfach automatisch eingeändert reingebaut.
Okay, also ich muss mich da noch nicht mal bei meinen Tools umstellen.
Also wenn ich schon eh meine BIP-Tech-Files irgendwie habe, jahrelang gepflegt
habe, dann kann ich hier weiterverwenden.
Genau, das geht. Man kann BIP weiterverwenden. Man kann aber auch,
es gibt auch ein JSON-Format.
Manchmal gibt es auch ein Format,
der sich riss. Das werfen solche Literaturverwaltungssysteme manchmal aus.
Also es kann so vier verschiedene Formate als Datenbank benutzen für Literatur.
Jetzt kommt bei diesem Quarto ein spezielles Format raus, also QMD.
Das ist, glaube ich, nicht so wichtig. Das ist, glaube ich, nur ein Hinweis
darauf, dass Quarto das automatisch erkennt. Eigentlich ist das Markdown mit
ein bisschen Extracode.
Also vielleicht ist es nur zur Unterscheidung zwischen Standard-Markdown,
dass dann vielleicht das GitLab oder GitHub nicht versteht oder so.
Aber apropos verstehen, also ich will ja trotzdem irgendwie ein Syntax-Highlighting
haben für diese ganzen Sachen.
Gibt es dann Plugins für Programme? Ja, da gibt es also sehr viele Plugins.
Es gibt zum Beispiel für VS Code Plugins, es gibt für RStudio Plugins,
es gibt für Emacs Plugins.
Für Vim, also es gibt für viele Editoren Plugins und die starten dann automatisch
auch eine Preview und solche Sachen und machen Code-Highlighting und sowas. Das ist sehr praktisch.
Und dann hast du gerade gesagt, Präsentationen kann man damit auch machen.
Du hast, glaube ich, deine Präsentationen auch damit gehalten. Ja, genau.
Ich habe jetzt schon jahrelang immer Pandoc. Also es gibt ja diese JavaScript-Library Reveal.js.
Da kann man also HTML-Präsentationen schreiben. Und die letzten Jahre habe ich
immer Pandoc genommen und Markdown in dieses HTML mit Reveal.js umgewandelt.
Und dasselbe kann jetzt auch Quarto. Man treibt die Präsentation in Markdown
und dann wird die nach HTML mit Reveal.js gerendert. Und dann ist es eine HTML-Präsentation.
Es gibt auch einen Button, wo ich das drucken kann nach PDF, wenn ich das brauche.
Dadurch, dass halt Pandoc da drunter ist, habe ich einfach viele Funktionalitäten schon.
Genau, also alles, was Pandoc ist, kann das Ding auch sozusagen.
Man hat noch ein bisschen was am Top.
Und Webseiten kann ich dann mitbauen? Genau, ja, das war der erste Use Case.
Ich hatte halt eine Freundin, die wollte ihre, das ist an der Uni,
ihre persönliche Homepage mal updaten, mobilfähig machen.
Und dann hatte ich einen Vortrag über Quartal gehört und dann dachte ich,
ja, baue ich das mal. Und dann habe ich so an einem Samstagvormittag mal so
eine Webseite umgebaut.
Bisher hattet ihr immer von Hand um die HTML geschrieben und so.
Und ja, es schreibt man ein bisschen Markdown und dann hat man so Menüs und
sowas, das geht alles automatisch.
Und es gibt vorgefertigte Templates, da muss man nicht viel selber dann machen. Sehr einfach.
Wenn ich das zusammen mit einer Versionierung bei GitLab oder sowas denke,
kann ich dann auch Webseiten automatisch publizieren?
Genau, ja, das ist das Coole. Es gibt sogar auch schon fertige Quartal-Container.
Und dann kann ich das in den Workflow bei GitHub, GitLab einbauen.
Ich habe beides schon benutzt.
Also die eine Datenbank, die ich in einem anderen Vortrag vorgestellt habe,
die läuft auf GitHub, der Build-Prozess.
Und der Vortrag, den ich gezeigt habe, der lief auf GitLab mit einem CI-CD-Script
und dann nach GitLab-Pages publiziert. Ja.
Genau. Und dann habe ich meine Webseite automatisiert. Genau, ja.
Und ich glaube, kurz gesagt hast du auch, wenn ich die Webseite habe,
kann ich auch irgendwie einbinden, wo mein GitLab oder mein GitHub dann liegt,
dass ich direkt aus der Webseite, aus der statischen Webseite das Ding bearbeiten
kann. Genau, viele Automatismen sind schon, bequeme Sachen sind schon drin.
Man kann einfach in der Config-File sagen, mein GitLab liegt dort und dort und
dann kann ich sagen, was ich darf dann auf dem GitLab, zum Beispiel editieren
oder nur anschauen oder nur Issues aufmachen und dann baut er automatisch auf
jede Seite so einen Link ein, der genau an die Stelle pointet und dann kann ich die editieren.
Genau, wir haben ja auch Webseiten, also auch in unserem Podcast,
wo dann steht ForkMe on GitHub oder so und ich meine, das funktioniert ähnlich,
aber da ist es dann natürlich nochmal ein bisschen netter integriert.
Ja, genau. Das ist sehr bequem interessiert.
Und wir haben auch links schon Trackers und sowas machen können. Also sehr bequem.
Und trotzdem bin ich noch flexibel. Du hast, glaube ich, auch gezeigt,
dass man auch HTML und JavaScript und sowas einbinden kann.
Also wenn mir nicht reicht, alles in Markdown zu schreiben. Genau, ja, das geht.
Man kann halt viele Codes sowieso einbauen und man kann aber auch plain HTML einbauen.
Oder dann JavaScript nachladen und sowas und CSS-Dice nachladen.
Also man kann sehr viel auch von Hand machen, wenn man Lust hat.
Das geht sehr bequem. Gut, also würdest du es rundum empfehlen,
egal ob ich jetzt eine Webseite bauen, einen Vortrag mache oder irgendwie publizieren will damit?
Genau, ja, würde ich empfehlen. Es gibt vieles sehr schnell und einfach.
Man muss sich nicht selbst so viel um Style kümmern.
Man hat sehr schnell eine persönliche Webseite für so einen Professor oder eine Arbeitsgruppe.
Das hat man sehr schnell im Vormittag zusammengeklickt.
Und es gibt halt viele vorgefertigte Templates, da kann man was aussuchen.
Es gibt Dark Mode und so viele ganze Gimmicks, die man braucht.
Das ist sehr praktisch. Gibt es irgendwelche Fälle, wo du sagst,
naja, in dem und dem solltest du dann doch lieber nur Latex schreiben oder eine Präsentation machen?
Ja, also ich habe noch nicht heavy Mathe-Paper damit geschrieben.
Also ich bin ein Mathematik-Institut und da gibt es also Paper,
die bestehen praktisch nur aus Formeln und wenig Text.
Ich glaube, das würde ich dann da nicht schreiben. Dann wäre es mal mit echten Latex dann besser.
Aber ansonsten, wenn ich ein Paper schreiben muss, wenn ich eine kleine Veröffentlichung
für eine Webseite bauen will, ist das das Tool.
Finde ich gut. Hat sich bewährt zumindest, genau.
Gut, vielen Dank, Alexander, dass du uns mal Quarto vorgestellt hast,
weil das tatsächlich eine nette Sammelsurium ist und nochmal ein paar Dinge
neu kombiniert, sodass man da relativ einfach dann veröffentlichen kann.
Vielen Dank. Ja, ich empfehle die Webseite. Einfach auf die Webseite gehen,
da gibt es tolle Doku und auch viele so Presse, also so Gallery von Examples.
Ist sehr hübsch. Viel Spaß damit.
Die Music Archive, natürlich wie immer unter einer Creative Commons Lizenz lizenziert
und ihr wisst jetzt hoffentlich,
wie ihr für euer nächstes Projekt zum Dokumentieren oder Veröffentlichen ein
bisschen mehr nutzen könnt als nur Markdown.
Kommen wir zu Debian und zwar dem echten Klassiker,
dem Urgestein aus der Open Source Welt, nämlich auf dem Open Source Summit waren
eben nicht nur Stände vertreten, es gab viele, viele Talks, viele verschiedene
Tracks, gab Diskussionen.
Ich habe mir jemanden geschnappt, den ich im Publikum getroffen oder gefunden
habe und habe mit ihm über Debian geredet, nämlich am 25.
August haben wir uns da entsprechend getroffen und ja,
das ist der Debian-Projektleiter, der uns mal erzählt hat, was ihm am Herzen
liegt, wie Debian überhaupt intern funktioniert und wie ihr vielleicht auch
zur Community dazu stoßen könnt.
Bei mir hier ist jetzt Andreas Zille. Er ist Debian-Projektleiter. Hallo Andreas.
Hallo. Ja, du bist selber Physiker. Ja.
Wie kommt man denn zu dem Job, Debian-Projektleiter zu werden?
Oder wie kommt man überhaupt auf die Idee, irgendwas mit IT zu machen? Oh, das ist sehr witzig.
Das habe ich jetzt gerade auf der DEPCON verklärt, dass ich,
als ich damals noch an der Physik war, brauchte ich ein, also ich war schon
Debian Nutzer gewesen und brauchte ein monolinguales Wörterbuch namens Wörtnetz.
Und das wäre damals zu der Zeit, 1998, wäre das aus der Ebene rausgeflogen,
weil der Maintainer wegging.
Und ich dachte, das ist mir jetzt wichtig, dass das nicht rausfliegt.
Und die einzige Möglichkeit, das tatsächlich zu realisieren,
war, dass ich es selber maintaine.
Und dann bin ich also Main-Tainer geworden. Das war damals für mich ein recht
komplexes Paket und mit nicht so guter Hardware,
auch ein bisschen größer, habe ich das gemacht und habe dann noch ein bisschen
so ein kleines Trainingsspielpaket noch genommen und ich dachte,
das wäre meine gesamte Distribution zu Debian, also alles, was ich dazu beitragen würde.
Ja und dann stellte sich heraus, ich habe beim Robert-Koch-Institut begonnen
zu arbeiten und dort wird viel Bioinformatik gemacht und es gab in Debian Bioinformatik Pakete.
Und dann habe ich die erstmal alle übernommen, weil der Mentor auch nicht mehr sehr aktiv war.
Und dann hatte ich sie übernommen und dann dachte ich, naja,
dann mache ich mal noch das, was fehlt, was meine Kollegen brauchen,
um Debian attraktiv zu machen für meinen Arbeitgeber, dass es dann dort eingesetzt werden kann.
Und weil ich nun mal kein Bioinformatiker bin und auch nicht verstehe,
was ich da pakettiere, habe ich halt versucht, Leute zu Debian anzuwerben,
die das auch machen, die das verstehen.
Und da bin ich auch tatsächlich sehr stolz drauf, dass dieses Debian-Med-Projekt,
was ich gegründet habe, pro Jahr einen Debian-Entwickler angezogen hat.
Also wir haben, wie gesagt, das Debian-Mit-Projekt ist nicht wichtig für Debian.
Debian würde auch ohne dieses Medizin-Biosopfer durchaus sehr gut existieren und spannend sein.
Aber wir haben es geschafft, Leute anzuwerben.
Und dann habe ich mir halt überlegt, vor zwei Jahren, also der vorher vor mir
dienende Projektleader war als einziger Kandidat gewesen und da hatte ich Angst
gehabt, wenn da wieder nur ein Kandidat ist.
Sie hat gesagt, er will es nicht wieder machen, müsste man auch mal kandidieren.
Und ich hatte auch andere Probleme in Debian gesehen, die es wert wären,
dass sie mal jemand angeht.
Ja, dann habe ich dann letztlich gedacht, dann muss ich halt mal kandidieren.
So wie ich damals gesagt habe, ich muss mal dieses Paket übernehmen oder ich
muss, dann habe ich halt...
Und ich muss ganz ehrlich sagen, dass mir die reine technische Arbeit mehr Spaß
macht. Okay, das ist jetzt schon was anderes.
Ja, es ist anders.
Es ist mehr auf der sozialen Ebene, will ich sagen.
Meine Frau, die mich immer sehr unterstützt, das muss ich sagen,
in all den Jahren, hat mich auch persönlich weiterentwickelt.
Zum Positiven hoffentlich.
Ja, sie hat das nicht explizit gesagt, aber das war gemeint.
Das ist eine interessante Arbeit, die ich jetzt zum zweiten Jahr mache,
aber nicht noch einmal machen werde.
Das weiß ich jetzt schon, das habe ich auch schon so gesagt.
Wie oft sind solche Wahlen zum DB? Einmal im Jahr.
Der Projektdealer wird für ein Jahr gewählt. Und ich muss auch sagen,
das ist insofern gut so, weil ich von vornherein, wenn ich von vornherein damit
hätte rechnen müssen, dass es für zwei Jahre oder gar länger wäre,
hätte ich mich nicht zur Wahl gestellt, weil ich dachte, ein Jahr kann man das mal machen.
Und dann habe ich nach dem einen Jahr gesehen, okay, ich weiß jetzt,
wie ich Dinge möglicherweise erreichen kann, die ich erreichen wollte,
die man in einem Jahr nicht schaffen kann, ich mache das noch einmal.
Und ich habe es so begründet, dass ich, wenn ich das in diesem zweiten Jahr
nicht schaffe, dann werde ich es auch im dritten und vierten Jahr nicht mehr schaffen.
Das muss dann jemand anderes angehen und deswegen reicht es für mich nach diesen zwei Jahren.
Okay, jetzt hast du ja gesagt, es ist eine andere Rolle, also man macht weniger
Technisches, aber was macht man dann genau?
Also was machst du dann als Debian-Projektleiter? Was muss man da tun?
Ich breche das eigentlich so runter.
Es gibt also zwei wesentlichen Aufgaben. Das eine ist Ja sagen,
wenn jemand nach Geld fragt, also für Konferenzen, für Hardware.
Debian hat einen gewissen Fonds an Geldern.
Der ist leider lange nicht mehr so hoch wie vor noch vier, fünf Jahren.
Ich kann das nicht so richtig begründen, warum der Fond geschmolzen ist.
Gut, wir hatten zwei sehr teure Debian-Konferenzen.
Die ziehen immer sehr am Geld. Manche bringen Geld.
Aber es ist doch so viel da, dass man eigentlich jeden, der eine gut begründet,
Anforderungen an Geld hat, dass man da auch Ja sagen noch kann.
Und ich hoffe sehr, und wenn das
jetzt Sponsoren hören, die Debian fördern wollen, wir brauchen Geld, ja,
bitte gebt uns was, dann können wir noch mehr erreichen, wir können noch mehr
Treffen machen, zum Beispiel Bug-Squashing-Partys, die immer sehr gern angenommen
werden, oder Mini-Debt-Cons, das ist immer sehr interessant,
wenn man Gelder hat. Und das ist im Prinzip die eine Aufgabe.
Und die andere Aufgabe ist so, es gibt oft, sagen wir mal,
soziale Konflikte in Debian zwischen Leuten Technik haben und dann,
dass man da irgendwie vermittelt, mit eingreift, das ist sozusagen die zweite wesentliche Aufgabe.
Die anstrengender ist als die erste Aufgabe. Aber das Ja sagen ist schnell erledigt.
Aber dass diese sozialen Konflikte lösen, das ist schwierig.
Also ich habe da glücklicherweise Unterstützung.
Wir haben so ein Community-Team, die dann auch mithelfen. Aber das sind so die
Hauptdinge, die der Projektglieder machen muss.
Und den Rest kann er dann sozusagen selber entscheiden. Das ist mir wichtig.
Das möchte ich jetzt unbedingt tun.
Und hast du irgendwas auf den Weg gebracht? Also du hast ja gesagt,
du willst versuchen, irgendwas umzusetzen. Also was war dir da wichtig oder
was sind die Sachen, die du angestoßen hast?
Also es gibt ein Thema, das brannte mir auf den Nägeln.
Wir haben dieses Team, das FTP-Master-Team,
die sehr hochverantwortliche Arbeit tun und die das auch sehr gut tun mit hoher
technischer Kenntnis auf der einen Seite,
die also die ganzen Release machen und die die Server verwalten und die dafür verantwortlich sind,
dass alles, was man hochlädt, auch dann ins Internet kommt.
Und auf der anderen Seite haben sie auch die Aufgabe, die neue Software,
an die wir zu beurteilen, ob die Lizenzen frei sind, DFSG entsprechen und das
Copyrights erwähnt sind und ich habe,
Ich glaube, Probleme identifiziert zu haben in diesem Team, die,
wenn sie gelöst würden, verschiedene Prozesse sehr vereinfachen würden.
Und das anzugehen ist eine wesentliche Sache. Die zweite Sache ist die.
Wir haben eine gemeinsame Entwicklungsplattform, das ist salsadebian.org,
das ist so eine GitLab-Instanz, wo alle Pakete, nein, nicht alle Pakete,
das ist das Problem, was ich sehe,
dass ich finde, dass wir das stärker nutzen sollten, um für Neulinge die Einstiegshürden zu reduzieren.
Also wir haben, ja, also viele Leute kennen halt diese typischen Workflows,
die man hat auf GitLab, GitHub und so und dass man sozusagen die Leute schon
abholen könnte und dann hier so, da kannst du einen Merge-Request machen,
so beitragen und so in die Mitarbeitendebian einzusteigen.
Das fände ich sehr schön. Und natürlich sehe ich auch eine wichtige Sache drin,
dass man mehr Neulinge gewinnt für Debian und auch eine höhere Diversität herstellt,
also sowohl Geschlechtsdiversität als auch geografische Diversität.
Ich habe also bei meinen letzten Vorträgen eine Weltkarte gemacht,
wo ich also die Anzahl der Entwickler in einem Land durch die Anzahl der Einwohner
im Land geteilt habe. Ja, und? Und Finnland gewinnt.
Okay, aha. Weil die keine Einwohner haben sozusagen. Deutschland ist glaube
ich in der absoluten Zahl noch am höchsten.
Aber so sagen wir mal in China und Indien gibt es zwar viele Entwickler,
aber die fallen natürlich in der Gesamtzahl der Einwohner nicht auf.
Brasilien macht, also Indien und Brasilien sind, die haben eine ganz starke
Community, die werben unheimlich an, die machen alles richtig,
das ist gut. Aber wo wir natürlich große Probleme haben, ist zum Beispiel Afrika.
Wir haben in Südafrika Entwickler, also im Land Südafrika, aber ansonsten ist
Afrika eine weiße Karte.
Auf dieser Karte, die jetzt sonst
mit rot für viele, blau für wenige Entwickler, aber weiß für niemanden,
dargestellt haben, das ist schwierig. Und ich habe aber, sagen wir mal,
hier auf der Konferenz in Amsterdam habe ich gerade zwei junge Frauen aus Nigeria
getroffen und die sagen, ah super und dann lade ich die ein oder ermutige sie
zur Debian-Konferenz zu gehen,
und dann eben zu sehen, wie die Debian-Entwicklung läuft.
Die waren auch ziemlich begeistert, vielleicht sehen wir sie nächstes Jahr in
Argentinien und Santa Fe ist die nächste Debian-Konferenz.
Das wäre super. Wo du gerade die Konferenzen gesagt hast, also ihr habt einmal
im Jahr eine große Konferenz, Das ist die Depp-Conf, die ist irgendwo auf der
Welt. Dieses Jahr war sie in Brest gewesen, in Frankreich. Nächstes Jahr in Santa Fe.
Und es gibt auch viele Mini-Depp-Conf, da wolltest du wahrscheinlich hinaus.
Die Brasilianer machen eine jährliche Mini-Depp-Conf. Wie gesagt,
die machen alles richtig. Ich glaube, in Indien findet sie auch statt.
In Deutschland findet auch eine jährliche Mini-Depp-Conf statt.
Nächstes Jahr wieder im Mai in Hamburg.
Das ist auch so für die Europäer, die sich jetzt scheuen, vielleicht zu weit
zu fliegen oder so, eine sehr gute Gelegenheit.
Da die Community zu treffen, das nehmen viele sehr gern wahr.
Aber es gibt auch spontan, da muss man sich, also letztes Jahr hat in Toulouse
eine Mini-Debt-Conf stattgefunden, da war ich gewesen.
In Cambridge war im Oktober noch von ARM gesponsert, also die machen das auch
alle zwei Jahre meistens.
Weil Demian eben auch sehr stark in ARM vertreten ist, also es gibt auch viele
Demian-Entwickler, die dann von ARM angestellt sind und da sind wir relativ
gut und dann versuchen die natürlich auch die Community ranzuziehen.
Das heißt, wenn ich jetzt so ein bisschen Interaktion mit der Debian-Community
suche, gehe ich einfach mal gucken, wo ist die nächste Mini-Deb-Conf,
dann wenn die irgendwo in Europa ist und ich meine, wir sind ein deutscher Podcast,
also kann man einfach mal gucken, fährt man da einfach hin?
Einfach hinfahren, einfach kommen, einfach Leute ansprechen.
Also ich habe das auch leider bemerkt, dass das so eine Barriere ist.
Debian Project Leader, darf ich mit mir sprechen?
Ja, natürlich. Ja, also ich bitte darum, dass wir diesen Titel vollkommen vergessen.
Und ich habe das gerade, wir hatten 16.
August, war der Hexadezimal 20.
Debian Geburtstag, also wir sind 32 Jahre alt geworden. Ich habe es auch binär
ausgedrückt, aber das kann man schlecht sprechen.
Und da kam ein älterer Mann zu mir, also noch älter als ich und darf ich dich
mal ansprechen, du bist ja der DPA.
Ja, natürlich, selbstverständlich, weil wir sind ja ganz normale Menschen nebenbei
auch noch oder vielleicht vorwiegend und dann haben wir uns ein sehr interessantes
Gespräch geführt und es lief im Prinzip darauf hinaus,
dass er ein Backreport feilen wollte, aber nicht wusste, wie das funktioniert.
Ich habe das immer noch auf dem Zettel, ich muss das auch mal machen.
Und so, es war ein Fehler, der diesen Nutzer, der auch andere Leute für DBA
begeistert hat, sehr gestört hat.
Aber er hat halt nicht gewusst, was er tun muss.
Und diese Barriere zu überwinden, das sieht jeder DBA-Entwickler als seine Aufgabe an.
Und einfach mal ansprechen, normalen Leben, das wäre gut.
Und ist das auch ein Problem der Dokumentation? Also müsst ihr daran auch arbeiten?
Oder sagst du, es gäbe alles, bloß er hat die Sachen nicht gefunden?
Naja, er hat den Fehler gefunden und er weiß auch, dass es das Tool Report Bug gibt.
Aber das ist so ein bisschen so Kommandozeilentool und dann sprach er auch kein
Englisch so gut. Und das ist auch eine Sprachbarriere.
Die Dokumentation ist ein anderes Thema. Also zum Beispiel, wir hatten auf der
Debian-Konferenz in Frankreich die Macher vom Arch-Wiki.
Das Arch-Wiki ist... Was soll ich sagen?
Jeder weiß, dass der einmal reingeguckt hat, dass es sehr gut ist und dass das
Debian-Wiki jeden Vergleich damit scheuen muss, weil das ist deutlich...
Verbesserungswürdig, sehr, sehr verbesserungswürdig. Wir arbeiten dran und das
kann natürlich jeder mitmachen.
Wir würden uns wünschen, dass sich da Leute einbringen. Alle,
die sagen, das ist schlecht, sind herzlich dazu aufgefordert, das besser zu machen.
Wir würden es lieben, wenn jetzt Leute kommen und sagen, ja,
wir kommen her und machen das.
Dazu braucht man keine technischen Kenntnisse, keine tiefgreifenden technischen
Kenntnisse. Man muss nicht paketieren können.
Ich bin sowieso auch ein großer Freund davon zu sagen, es gibt dem ja den Status
Non-Uploading Developer.
Das bedeutet, also zum Beispiel im Pressteam haben wir zwei Non-Uploading Developer.
Die kümmern sich um die Pressearbeit. Wir könnten noch viel mehr Leute haben,
die Dokumentationen schreiben. oder die Spenden einwerben.
Ich bin Techniker, ich bin nicht gut. Ich bin nicht gut darin zu sagen,
Leute, gebt uns ein bisschen Geld.
Und wenn wir jemanden hätten, der das beruflich tut und solche Sachen eintreibt,
und sagt, ach, ich kann mich dadurch einbringen, dass ich die Kenntnisse,
dass ich weiß, wen man ansprechen muss, da einbringe, wo man sagt,
ein bisschen Geld zu Debian geben, das könnte den und den Vorteil haben.
Ich würde es lieben, wenn solche Leute im Projekt beitreten.
Trotzdem, die technischen Sachen muss man ja auch machen. Ich glaube,
ein Hindernis ist auch, also ich habe jetzt ein Open-Source-Projekt,
ist irgendwie total toll, ist in Debian nicht drin.
Ja, wie komme ich jetzt dahin, dass das in Debian reinkommt?
Ja, da sage ich immer, da komme ich wieder auf das Debian-W zurück.
Wir haben aktiv Entwickler von solcher biologischen Software angesprochen und
gesagt, du weißt, wie das geht.
Wir bringen dir dabei, wie das zu paketieren ist, weil du weißt dann auch,
wenn das paketiert ist, dass es auch gut läuft. Du kannst auch Test-Suite schreiben.
Also in Debian würde ich immer sagen, versuche deine Freunde und Teampartner zu finden.
Es gibt so viele Teams in Debian und da stelle ich mich ganz zur Verfügung zu
sagen, ich kenne viele Teams, ich weiß, wem man fragen muss.
Wir haben ein Game-Team, wir haben ein Elektronik-Team, wir haben ein Astronomie-Team,
sowas und alle, dass man eben sagt, ich suche innerhalb Debians die Leute,
die ähnliche Dinge tun wie ich.
Und wenn ich die gefunden habe, dann ist die Einstiegshürde eigentlich schon genommen.
Oder wenn man über Programmiersprachen einsteigt, jetzt Palten,
Rast, Java oder so, dass man sagt, mein Projekt ist in der Programmiersprache
geschrieben, ich kontaktiere das Team, was sie auch spricht.
Jemand, der in einem ähnlichen Bereich ist, der sowas vielleicht schon mal gemacht
hat, wenn ich da jetzt zufällig niemanden finde, wäre das auch was,
wo ich zur Mini-DebConf gehen kann? Gibt es da irgendwie so Workshops oder sowas?
Also, sagen wir mal so, wir machen, also die richtige Depconf hatte jetzt so
einen richtigen Newcomer-Track.
Das war sehr intensiv eigentlich. Wie weit das auf Mini-Deb-Conf ist,
das kann ich jetzt nicht sagen.
Aber zumindest würde ich Leute finden, die mir sowas beibringen können.
Ja, immer. Also sobald ein Einsteiger am Tisch zusammensitzt mit einem Debian-Entwickler
oder jemand, der schon tiefer drin ist, dann wird sich ein Gespräch finden und
wird man da irgendwie näher kommen.
Vielleicht muss er sich zwei oder dreimal an den Tisch setzen,
aber dann schafft man es.
Jetzt waren wir hier gerade zusammen auf einem Vortrag, wo Debian irgendwie
nicht so gut wegkam, also als nutzt man als Plattform für irgendwas,
waren irgendwie null ein Pforten, während bei anderen Linuxen viel mehr ein Pforten. Space.
Wobei ich sagen muss, also ich habe ja, das ist auch ein Grund,
warum ich vielleicht noch ein weiteres Mal kandidiert habe.
Also ich weiß genau von jemand, der daran arbeitet, bei der NASA,
die hat drei Roboter und eine Kontrollstation, die auf dem Mond landen soll. Mit Debian.
Das läuft mit Debian. Das war jetzt nicht auf der Liste. Wir waren in diesem
Astronomie- oder Linux-Space-Vortrag.
Und die sollen eigentlich im Dezember gelauncht werden.
Ich würde das gerne noch als Debian-Project-Leader announcen,
dass wir auf dem Mond sind. Das wäre mir sehr wichtig.
Also es ist da ein Fortschritt zu sehen. Und was ich auch gehört habe,
ist, dass dieses Meintreff-Rever, die ja dieses Jogto-Projekt beherbergen,
die haben 2024 auf der DBAN-Konferenz in Busan haben die
Groß Announce, dass das Elixier-Projekt jetzt Debian für Embedded Devices machen möchte.
Also ich habe das Bauchgefühl, dass wir da demnächst besser werden, auch im All.
Das hoffe ich sehr, weil Debian ist ja die universelle Distribution und wir
sind ja nicht universell, wenn wir nicht auch im All sind.
Also das muss ja irgendwie, das ist ja wichtig. Ja, genau.
Aber hast du das Gefühl, dass Debian immer noch relevant genug ist oder nimmt
es zu, nimmt es ab? Ich weiß nicht.
Also klar, auf Serverseite schon irgendwie, aber… Also die Relevanz von Debian,
das habe ich auch in meinem letzten Vorteil aufgenommen, ich mache dann immer einen Graph,
wo das am meisten benutzte Debian-Paket, wir haben so ein Popcorn,
da kann man freiwillig dazu beitragen,
Daten an einen Server zu nennen, zu senden,
der dann auf dieses und dieses Paket wird benutzt.
Und nach diesem Popcorn ist Perl-Base das am meisten benutzte System.
Ähnlich wie Libc, das wäre das Ergebnis. Und ich habe den Graph, der steigt ständig an.
Das heißt also, es gibt immer mehr Systeme, die Debian nutzen.
Ob das im Vergleich zu anderen Distributionen ist, das wissen wir nicht.
Wir wissen ja auch nicht in absoluten Zahlen, wie Debian benutzt wird,
weil wir ansonsten keine Rückmeldung haben.
Nur die Leute, die freiwillig sagen, ja, ich möchte das zurückspiegeln,
Kann ich immer nur dazu auffordern, auch zu sagen, ja, ich nehme ein Popcorn-Teil,
weil dann können wir Debian besser machen, wenn es die Leute rückkoppeln.
Dann wisst ihr, welche Pakete wirklich benutzt werden. Ja, genau.
Dann können wir es wirklich besser machen.
Und das ist vollkommen anonym. Da werden keine IP-Adressen übermittelt oder nicht.
Da wird nur eine Hash-Summe gesendet und dann können wir das zuordnen.
Und jedenfalls anhand dieser Zahl denke ich, dass die Relevanz von Debian zunimmt.
Debian ist auch nach wie vor die am meisten abgeleitete Distribution,
also Ubuntu, Mint, um nur die wichtigsten zu nennen.
Und am Ende sind ja auch diese abgeleiteten Distributionen ohne Debian nicht möglich.
Und so ist die Relevanz von Debian durch dieses Derivative eigentlich auch nachgewiesen.
Obwohl ich persönlich selber gar nicht so richtig verstehe, warum die Leute
so sehr zu den Derivativen greifen.
Ich bin immer so ein Mensch, der sagt, ich nehme lieber das an der Quelle und
fixe Probleme an der Quelle.
Aber das ist ja jedem selbst überlassen. Dafür machen wir ja freie Software.
Aber habt ihr irgendwas festgestellt, nachdem Red Hat CentOS so ein bisschen
hat liegen lassen und es ja eine große Diskussion gab, hat das irgendwas bei
Debian gemacht? Ja, es gab einen sehr schönen Vortrag am CERN.
Das CERN hat ja sehr lange Scientific Linux entwickelt, was eigentlich ein umgelebeltes
CentOS war, wenn ich das mal ganz kurz sage. Genau, war Ray-kompatibel. Genau, ja.
Und die haben sich jetzt entschieden, auf Debian umzusteigen.
Und das ist mir bekannt und das beobachte ich schon seit lang,
weil ich ja eben auch in den Science-Projekten Debian Science mit drin stecke und so.
Und ich fand schon immer, dass Debian Science mehr Wissenschaft beinhaltet als
nur dieses Scientific Linux, weil wir auch die ganzen wissenschaftlichen Software-Stacks drin haben.
Das Scientific Linux war ja im Wesentlichen eine solide Basis,
wo die sie dann draufgesetzt haben.
Und Debian ist hoffentlich auch eine solide Basis, aber wir haben Science-Pakete
drin, wir haben Mathematik unterstützt, wir haben Grafikprogramme und all sowas.
Und das glaube ich, dass das eine gute Entscheidung ist und die dadurch forciert
würde, dass Red Hat eben das CentOS fallen gelassen hat.
Das ist also die einzige Sache, die ich jetzt definitiv weiß.
Ich gehe davon aus, dass es noch mehr davon gibt.
Ja, was mir jetzt noch so einfällt, auch die Geschichte, dass VMware die Preise
so erhöht hatte, dass Leute dann auf Proxmox umsteigen und Proxmox basiert ja auch auf Debian,
dass das auch nochmal eine neue Schicht an Leuten plötzlich Debian im Rechenzentrum
haben, die das vorher nicht hatten und vielleicht sehen, wie cool die ganze Geschichte ist.
Wo ich gerade Proxbox erwähnt habe, wie sieht es aus mit kommerziellem Support für Debian?
Also das ist halt immer so dieses große Argument, ja, da kann ich nicht irgendwie
Red Hat anrufen oder Suse und sagen hier, ich habe dieses und jenes Problem.
Also wenn ich jetzt nicht selber entwickeln kann, will, wie auch immer,
sondern niemanden brauche, der mein Problem in Debian fixt, finde ich da jemanden?
Also ich weiß, dass man Firmen findet, aber ich glaube durchaus,
dass das auch ein Argument für viele gegen Debian ist, zum Beispiel beim Robert-Koch-Institut,
wir nehmen explizit Ubuntu, weil es da Support gibt.
Ich kann die Argumentation nachvollziehen,
Und ich kann aber eigentlich auch immer nur Support-Unternehmen unterstützen,
Debian weiter zu supporten.
Also ich fand das sehr interessant, das ist schon ewig her. Da habe ich mal
von einem Supporter gehört, okay, wir machen bei Susu und RedHeads,
da machen wir issue-basierte Preise und bei Debian, da machen wir time-basierte Preise.
Weil bei Debian gibt es keine Issues, also verdienen wir nur wenn wir über die
Zeit die Preise machen und bei den anderen gibt es mehr Issues ich weiß nicht,
ob das noch gilt, ich will jetzt kein Bashing von anderen machen,
aber dieser Satz ist mir noch in Erinnerung und der passt jetzt sozusagen zu dem Thema, dass man sagt.
Ich würde mir viel mehr Unternehmen wünschen, die Support für Debian bieten
und das auch deutlich zum Ausdruck bringen, damit es mehr Nutzer gibt,
weil eigentlich glaube ich, dass Debian Support sehr einfach zu machen ist.
Ich nehme auch an, dass es viele Unternehmen machen, aber ja,
sie erzählen es sozusagen nicht.
Und ihr habt, glaube ich, auch nicht irgendwie eine Liste oder sowas.
Doch, es gibt auf der Webseite, ich habe es jetzt nicht im Kopf.
Aber habt ihr irgendwo, wenn ich jetzt ein Problem habe, kann ich mal bei den
Unternehmen nachfragen. Die machen auf jeden Fall Debian Support.
Ja, gut. Dann, ja, wie kommt man zu euch? Wie kann man euch finden? Wie kann man mitmachen?
Kann man noch mal zusammenfassen? Also Konferenzen haben wir schon erwähnt.
Konferenzen ist das Beste oder auch, ich werde auch manchmal angeschrieben,
hier kannst du mir immer dabei helfen.
Gut, ich will jetzt aber nicht alle zu dir schicken. Nein, also auch schon bevor
ich Debian-Project Leader war.
Also das hat nichts mit meiner Project, also in meiner Eigenschaft als Project
Leader eher nicht, in meiner Eigenschaft als Debian-Entwickler sehr gerne.
Und da habe ich dann auch wieder, wenn ich nicht mehr Project Leader bin, mehr Zeit.
Also insbesondere, weil wir ja gerade in Deutschland sind, Deutschland hat,
in jeder etwas größeren Stadt einen Debian-Entwickler sitzen und einfach mal
da vorbeigucken und mal den Kontakt suchen, kann ich nur empfehlen.
Aber wie finde ich den? Gehe ich zu einer Linux-User-Gruppe?
Wir haben zum Beispiel eine Liste, wo man sagt, ich signiere deinen Key und
dann kann man suchen in der Umgebung. Das ist auch auf der Webseite zu finden.
Man muss ja, um Debian-Entwickler zu werden, muss man einen GPG-Key signiert
haben von zwei Entwicklern Und da bietet man Hilfe an.
Aber auch wenn man den jetzt nicht aktuell signieren lassen möchte,
dann sieht man ja schon mal, wo jemand sitzt, der also offen ist für ein Gespräch.
Das würde ich die Liste mir angucken. Sonst einen zentralen Chat oder irgendwas? Es gibt Chat.
Also ich habe damals angefangen auf der Mailing-Liste, da ist debian-user.de-Mailing-Liste.
Da kann man auch nachfragen.
Also für die deutschen Entwickler oder die deutschsprachigen Entwickler.
Das trifft ja auch für Österreich und Schweiz zu.
Da findet man erst mal gute Hilfe und dann sieht man auch schon,
wer da öfter mal Antworten gibt und hilfreich zur Seite steht.
Würde ich einfach mal nachfragen.
Okay, super. Vielen Dank, Andreas, dass du uns mal erklärt hast,
was so ein Projektleiter, ein Debian-Projektleiter macht und ja.
Wie wir alle demnächst lustige Debian-Entwickler werden können und gegenseitig
natürlich helfen und vielleicht sieht man sich ja mal auf einer Debian-Konferenz wieder.
Ja, da würde ich mich sehr freuen. Dankeschön. Tschüss. Tschüss.
Auch wieder aus dem Free Music Archive. Und nach Wissenschaft,
Distributionen und der Musikeinlage, die wir haben,
wenden wir uns nun einem Thema zu, das in jeder IT-Infrastruktur eine zentrale
Rolle spielt, dem Monitoring.
Denn egal ob im Rechenzentrum, der Cloud oder hier bei mir im eigenen Keller,
das ist ein Dauerbrenner.
Und deswegen habe ich mich auf der IT4Science mit Stefan Krüger zusammengesetzt
und ihn über das Monitoring-System Subx ausgefragt.
Ich bin jetzt hier mit Stefan Krüger und du hast gerade einen Vortrag über Subx gehalten.
Das ist irgendwie so eine Art Monitoring-Lösung. Ich habe überhaupt gar keine
Ahnung davon, aber wir sind hier auf der IT4Science und da habe ich gedacht,
schnappe ich mir doch mal den Experten dazu. Was ist Zabix?
Ja, hallo erstmal. Zabix, du hast es schon gesagt, Zabix ist ein Monitoring-Tool,
ein Open-Source-Monitoring-Tool, ein großes, ein schönes, skaliert super,
ist bunt und genauso, wenn man nicht bunt haben möchte, kann man so alles über
die API, über die Kommandozeile machen.
Ja, genau. Spricht super viele schöne Protokolle, man kann alles so ziemlich damit erschlagen.
MQTT, Modbus, SNP, IPMI, WMI, wenn man es unbedingt möchte. Wird das WMI? Windows?
Windows, genau. Ich habe keine Ahnung von Windows.
Ich habe es auch noch nie benutzt, aber ich weiß es halt nicht.
Okay, und warum habt ihr euch für SAPX entschieden? Es gibt ja ganz viele Monitoring-Tools.
Richtig, ich habe mich 2006, 2007 so damit befasst.
Da waren wir damals in meiner alten Firma auf Suche.
Und damals gab es noch nicht so viel. Die Firma hat auf jeden Fall gesagt,
es soll wenig oder möglichst gar nichts kosten.
Und möglichst wenig heißt meistens dann doch, darf gar nichts kosten.
Damals gab es nur Nagios, was wir mal angeguckt haben, ein paar Forks davon,
so Schinken oder so ein Kram. Zen-Os war ein bisschen größer.
Kakti gab es noch. Kakti, genau, aber die waren alle so, mäh,
ja, so nicht schön, sehr hässlich und man musste halt auch super viel auf der
Kommandozeile machen und da ich ein Windows-Unternehmen war,
haben die von vornherein gesagt, das mache ich nicht, das möchten wir nicht,
wir möchten lieber das irgendwie klicken und optisch irgendwie alles sehen und anfassen können.
Und ja, dann war Zabbix. Konnten die Leute sich auch immer super anfreunden, die Admins damals.
Und ja, dazu ging dann gekommen. Und seitdem bin ich auch dabei geblieben,
habe ich immer mal wieder links und rechts versucht zu erkundigen und gucken,
ob was schönere und bessere dir.
Aber gab es für mich nie. Ja, also viele haben irgendwie immer welche Schwächen.
Dann gibt es manchmal nur Open-Core-Sachen, so wie Check-MK,
die RAW-Version oder ich bezahle dafür.
Oder die skalieren halt nicht. Ja, also wenn ich da 5, 10, 12,
man hat ein Tieresalter in Ordnung, aber wenn man dann irgendwie,
weiß ich nicht, 4, 500, 1000 oder mehr davon monitoren möchte,
dann trennt sich relativ schnell die Späu vom Weizen und ja,
Okay, und du sagst, mit SubX funktioniert das, da ist die Load jetzt nicht so
hoch, das kann ich irgendwie, wenn ich das auf meinem Server installiere,
komme ich da irgendwie klar. Richtig.
Wir haben jetzt bei uns zum Beispiel 600 Server und 65, 70.000 Items,
die wir mit überwachen. Das sind so an Metriken, wie man es auch mal nennen möchte.
Und wir haben einen kleinen Server, das ist bloß ein 4-Core-Server mit 32 GB RAM und ein paar SSDs.
Und die Load ist bei 0,2, 0,3 vielleicht. Also Rechtsberuf, alt schick, alt schön.
Jetzt bist du ja trotzdem in einer neuen Rolle, einen neuen Arbeitgeber.
Die haben bestimmt irgendwas vorher verwendet und ihr habt nach Subx migriert. Richtig, genau.
Und wie lief diese Migration? War das, wo du sagst, okay, funktioniert einfach?
Ist durchgelaufen? Im Großen und Ganzen, ja, hat funktioniert.
Wir hatten vorher Icinga dort und diese Icinga wurde recht stiefmöglich behandelt.
Also da waren eine Handvoll Hosts drin mit genauso vielen Checks oder Metriken
da drin. War nicht dolle.
Und hat doch keiner, wenn man geschrien hat, hat es doch keiner interessiert.
Wir brauchen ja, wenn irgendwas klemmt oder so, dann möchte ich nicht,
dass die User zuerst zu uns kommen, möchte ich schon vorher irgendwie proaktiv handeln.
Und dann habe ich es eingeführt und ging relativ schnell, smooth und einfach.
Gerade wenn man so wenig hat, so wenig war ja eine Star, was man hätte schlagen müssen, großartig.
Das war ja, ja, war einfach. Man hat einfach gesagt, hier ist der Linux-Server,
ein Template zugewiesen, eine Vorlage dazu, noch ein paar Einstellungen,
ein paar Alarmierungsschwellenwerte angepasst und dann wartete.
Das lief relativ schnell, schmerzlos.
Im Nachhinein würde man vielleicht viele Sachen anders machen,
aber das ist ja meistens so.
Wenn man die Daten, die alten Metriken nicht unbedingt braucht,
dann kann man auch einfach wieder von der grünen Visa anfangen und das automatisch
suchen lassen. Aber könnte man die auch übernehmen?
Genau, es wird ja als eine Datenbank gespeichert, MySQL oder Postgres,
ziehe ich mir einfach einen Dampf an und fliege die wieder ein und dann habe
ich mein altes System wieder. Also du kannst so immer quasi direkt ein Backup machen.
Das hat dann die Frage, ob man es immer haben möchte, die alten Daten.
Und da wir im wissenschaftlichen Bereich sind, nutzen Wissenschaftler halt öfters,
gerade wenn sie Experimente machen, wollen die halt dann gerade wissen,
okay, zu dem Zeitpunkt haben die Experimente gemacht, wie war die Temperatur,
wie war die Luftfeuchte,
wie war diese CO2-Belastung da drin, etc.
Das heißt, ihr habt da auch bestimmte Sensoren, die du dann in Subx irgendwie
anzeigst und die die Wissenschaftler verwenden können. Richtig, genau.
Okay, und ist das aber was, was ihr einstellt oder ist es tatsächlich,
was die Wissenschaft, also gibt es da eine Web-Oberfläche, wo die auch tatsächlich Sachen einstellen?
Nein, selbst einstellen nicht. Die sagen uns immer, pass auf,
hier ist ein neuer Sensor, den möchten wir ja nicht drin haben,
der ist in dem und dem Labor.
Dann weisen wir das entsprechend zu. Dann haben wir so einen Grundriss quasi
vom Gebäude und ziehen den Monitor hin, dass die Wissenschaftler optisch das haben.
Zum einen gucken sie dann, wie die Temperaturen gerade sind und wenn sie später
gerade für ihre Skripte brauchen, haben sie API-Zugur fließend und holen sich darüber die Daten.
Okay, wir hatten jetzt schon Sensoren, die man abfragen kann.
Linux-Server, Windows-Server. Aber wie funktioniert das? Sind das alles Checks,
die von außen passieren?
Muss ich auf den Clients oder auf den Servern irgendwas installieren,
was dann abgefragt wird?
Kommt drauf an. Ja, depends.
SNMP sind immer Abfragen, die aktiv der Server macht.
Switcher zum Beispiel, ein ganz klasse Beispiel, die fragt man per SNMP ab, da frag ich ab.
Man kann einen Agent installieren, auf einem Windows- oder Linux-System.
Gibt es wohl ziemlich alle Betriebssysteme, die hier irgendwie noch zählen können.
Und da kann ich mir dann auch so, entweder fragt der Server den Agent ab oder
der Agent fragt den Server, was möchtest du für Sachen haben und ich schicke sie dir einfach.
Er hat gerade viel, wenn man Firewalls hat, eine größere Umgebung hat,
möchte man nicht alles, dass irgendwie von A nach B was zugreifen kann, macht man darüber.
Okay, also könnte ich auch überall diesen Agent erstmal, was weiß ich,
mit Ansible oder sonst was installieren und dann einfach sagen,
jetzt scannen wir mal ein ganzes Netzwerk, die rufen dir schon zu, was sie so haben.
Ich kann dann sagen, scannen wir ein ganzes Netzwerk und wenn du mit einem Linux-Client
jemanden findest, dann weißt du mit dem Template Linux zu. Wenn du mit Windows
welche findest, mit Windows.
Und wenn auch irgendwie Tags dazu mit bei sind, kann man auch welche zuweisen.
Und mit einem MySQL-Tag kann ich auch ein MySQL-Template zuweisen.
Okay. Also kann ich sozusagen so ausrollen an der Stelle. Richtig, genau.
Jetzt hast du diese Templates erwähnt, die kommen mit oder muss ich die selber
schreiben? Die kommen mit.
Es gibt aktuell, wenn man es aktuell neu erzählt, so um die 400 Templates,
die da drin sind, das ist auch schon relativ viel.
Es gibt dennoch, wenn man sich selbst welche schreiben möchte,
kann man auch die Community-Templates sich durchgucken, ob es da was bei ist, was man hat.
Und wenn nicht, muss man halt in den sauren Apfel, sage ich jetzt mal,
beißen und halt selber schreiben.
Ist jetzt aber nur magisch, ist halt meistens immer nur Fleißarbeit.
In was schreibe ich die? Was ist das? Das ist alles eine Frontend.
Das ist einfach nur, da muss ich halt Felder ausfüllen.
Die SNMP-String, die OIDs muss ich ausfüllen oder irgendein Befehl,
der auf dem System laufen will, soll und hinten mir was ausgibt.
Trage ich den Befehl ein, den er ausführen soll. Ich kriege die Daten wieder
und werte den in Zabbix dann weiter aus.
Weil du SNMP SNMP gesagt hast.
Das heißt also, ich kann auch alle Netzwerkgeräte, Drucker und sonstiges Gedöns
finden. IPMI kann man es auch.
Also wenn ich einen Drucker habe, erkennt der den wahrscheinlich dann schon?
Wenn man einen Scan laufen lässt, also Zappix macht nichts automagisch.
Der sagt, du musst ihm mal anweisen, mach das mal bitte.
Ich finde manche gut, manche schlecht. Ich bin eher der Verfechter,
der Dude findet, weil ich nicht
möchte, dass in meinem Netz irgendwas passiert, ohne direkt davon weh.
Und so wirst du, okay, alle Stunde läuft ein Scan durch, durch mein Netzwerk.
Da könntest du vielleicht mal ein bisschen langsamer, wenn du auf jeden Fall
ein Ping durch die Gegend rennst, der die ganzen Drucker zum Beispiel oder die
ganzen Switcher zusammensucht. Ja, genau.
Aber wenn ich dann so einen Drucker habe, sage ich dann, okay,
das ist, weiß ich nicht, einen HP-Drucker, einen Xerox-Was-Weiß-Ich-Drucker
und findet dann die Sachen automatisch oder muss ich wirklich mir irgendwie
aus irgendwelchen OID-Datenbanken das zusammensuchen? Kommt drauf an.
Genau, der kommt drauf an. Entweder gibt es schon Templates,
habe den Luxus und sage ihm, okay, ich habe Drucker so und so,
weist dir das Template Rico zu, oder ich habe halt ein Klo geschüttelt und muss
halt das selbst schreiben und muss mir die Mips angucken.
Muss es aber nur eben mal machen. Man sollte dann schon versuchen,
möglichst homogen zu sein und nicht auf jedem Flur einen anderen Drucker zu
stehen haben. Gut, jetzt haben wir die Daten da drin.
Was weiß ich, Drucker. Es geht die schwarze Patrone aus.
Oder in meinem Linux die Load geht über. Ich muss ja irgendwie Alerting machen.
Geht das auch? Wie funktioniert das? Ja, natürlich geht es. Einfache und klassische
Sache ist wahrscheinlich E-Mail.
Jetzt habe ich geschreit eine E-Mail irgendwo hin. Wenn x Minuten irgendwas
nicht passiert ist, kann man eine Skalation auslösen und sagen,
pass auf, ich schreibe zuerst einen Support.
Wenn der Support nicht reagiert innerhalb von einer Stunde, dann schreibe ich
jemanden direkt an, der zum Beispiel direkt für Drucker zuständig ist.
Und wenn da immer noch nach dem Tag nichts passiert,
Kann ich es nochmal eskalieren und schicken direkt dem Chef und sage,
hier, macht man jetzt vielleicht nicht irgendwie bei den Druckerpatronen oder
bei dem Papier alles, aber... Okay, hat keiner reagiert, also ich kann so alert
in Ketten bauen. Richtig, genau.
Ich kann auch diverse Chat-Clients damit benutzen.
Jetzt habe ich das unterstützt Webhooks, kann also quasi darüber auch irgendwas machen und triggern.
SMS? Ja, geht auch.
Ich habe aber, ich meine, ganz kurz haben wir es schon erwähnt,
also ich habe irgendwie einen Web-UI, wo ich Sachen einstellen kann,
wo ich Sachen zusammenklicken kann.
Habe ich auch irgendwie Grafen, also dass ich irgendwie sehe,
keine Ahnung, Kann ich es nach
Grafana packen? Habt ihr das eigene Graphen oder wie funktioniert das?
Also es gibt ein Plugin für Zabbix, ein Grafana Plugin, weil man mit dem Dashboard.
Von Zabbix selbst nicht zufrieden ist.
Mittlerweile gibt es immer weniger Gründe, Grafana zu benutzen.
Also früher, so vor drei, vier Jahren, da war es noch schon gängig und üblich,
aber mittlerweile hat Zabbix so viele hübsche Graphen und so viel Kram,
wo man halt sagt, okay, ich brauche Grafana einfach nicht mehr.
Vielleicht hier und da ein paar Sachen, weil Grafana einfach noch dafür gebaut
worden ist, grafisch wird anzuzeigen.
Aber Zappix hat in den letzten Jahren auf jeden Fall einen Riesensprung gemacht
und jetzt mit der Version 8, die Anfang nächsten Jahres rauskommen soll,
wird der Sprung nochmal ein bisschen größer werden dafür.
Brauche ich irgendwie spezielle Hardware, wenn ich das als Server installiere?
Datenbank hast du, glaube ich, schon erwähnt. Eine Datenbank brauche ich.
Genau. Aber sonst irgendein Linux-System.
Linux-System, Zabix installieren, glücklich sein.
Braucht nichts. Web-Browser, Web-Server. Richtig. Nginx, Apache.
Irgendwas davor. Genau. Irgendwas, was PHP ausliefern kann.
Gibt es für Debian und Ubuntu und Red Hat und so, gibt es fertige Pakete?
Gibt es fertige Pakete? Genau.
Allerdings meines Wissens nach immer nur für 86er Plattformen.
Also wenn man so Special Arm haben möchte oder Rysk oder irgendein anderem fancy
Kram, Spark, muss man selbst kompilieren.
Wenn ich es irgendwie ausprobieren will, gibt es auch Docker-Container oder
Container? Gibt Docker-Container, Appliance, man sagt aber, Subix selbst sagt
aber, dass die definitiv nicht für produktiv sind.
Genau, aber ich meine, zum Ausprobieren, je ich jetzt irgendwie alles installiere,
ist man vielleicht schneller einen Docker-Container rumzuschmeißen. Richtig, genau.
Spezielle Integration, also wir migrieren ja gerade alle irgendwie auf Proxmox.
Kann ich da irgendwo andocken? Gibt es sowas? Gibt es da irgendwelche?
Ja, Proxmox hat selbst eine API und die gibt ein Template für Proxmox und die
zapft auch die API dafür an.
Und zeigt dir dann, wie dein Puxmux geht. Ja, genau. Puxmux ist ja selbst ein
bisschen bescheiden, was das angeht.
Genau, aber deswegen musst du ja, im Monitor musst du ja trotzdem irgendwie
und vielleicht willst du es nicht für jede VM extra machen, sondern musst du
ja eben die ganze Gesamtauslastung sehen und deswegen wäre das ja schon ganz praktisch.
Dann ist ein Open-Source-Produkt, hast du gesagt. Wird von der Community entwickelt,
aber ich glaube, es gibt eine Firma, die auch so dahinter steht.
Genau, es steht eine Firma, die dahinter ist.
Die finanzieren sich selbst aktuell durch Support-Verträge, durch Trainings,
die man dort mal passivieren kann und für Future-Requests.
Also wenn ich sagen möchte, ich möchte Future unbedingt haben,
werfe ich eine gewisse Anzahl an Münzen ein, die wir vorher sagen und dann wird es gebaut.
Okay, sehr schön. Aber genau darum geht es. Also Support kann ich mir irgendwo einkaufen.
Wahrscheinlich nicht nur von Zabix selbst, sondern es gibt auch irgendwelche
Drittanbieter. Zabix selbst bietet den Support gar nicht an.
Die sagen halt, wir haben Firmen dafür.
Partnerfirmen, ja. Genau, Partnerfirmen und darüber geht es dann alles.
Die haben quasi in jedem Kontinent mehrere Kontinente. Also hier in Deutschland
gibt es glaube ich zwei oder drei Firmen, die es machen.
Okay, also schreibe ich da einfach hin und sage hier, ich würde gerne,
ihr unterstützt mich hier.
Genau, und dann sagt Zabix hier, kriegst du eine Mail, pass auf,
die drei Partner haben wir.
In Deutschland zum Beispiel, such den aus, schreib den an und dann machen wir es schon.
Gut, wunderbar. Dann vielen Dank, dass du uns mal erklärt hast,
was Submix ist, wie man, wie ihr da oder wie du dazugekommen bist persönlich
jetzt und was das alles macht. Und genau, vielleicht einfach mal ausprobieren.
Insbesondere, wenn man so eine kleine, schnelle Monitoringlösung braucht,
ist das vielleicht mal ein Ding, was man sich anguckt.
So eine kleine, feine Dezember-Sendung mit den drei Interviews von der IT4Science
und der Open Source und dem Open Source Summit 2025 und natürlich freie Musik
aus dem Free Music Archive und ja,
die Veranstaltungen haben hoffentlich gezeigt, wie lebendig und innovativ die
Open Source Community ist, von wissenschaftlichen Tools über Distribution bis
hin zu Monitoring, Lösungen.
Ich habe noch weitere Interviews, ein paar.
Davon findet ihr auch schon auf unserer Webseite beziehungsweise auf YouTube.
Die kommen dann aber in der nächsten Sendung, denn es waren tatsächlich so viele
Veranstaltungen, auf denen ich war, wo ich mir immer mal wieder ein paar Leute
geschnappt habe, dass wir die nicht alle in diese eine Sendung packen können.
Denn sonst wären wir hier weit über eine Stunde aktiv.
Ich wünsche euch jetzt natürlich mit euren Familien ein geruhsames oder eine
geruhsame Zeit, eine schöne Adventszeit.
Ich hoffe nicht so viel Stress und natürlich dann ein schönes,
geruhsames, familiäres Weihnachtsfest.
Wir sind nach Weihnachten natürlich auch auf dem Kongress, wie jedes Jahr in
Hamburg auf dem Chaos Communication Kongress.
Wer da Lust hat, kann gerne mal auf Mastodon High sagen und dann trifft man
sich vielleicht oder wir machen wie die letzten Jahre auch ein kleines Hörertreffen.
Von dem her meldet euch gerne, wenn ihr auch da seid.
Und ja, ich wünsche euch ansonsten wie immer eine frohe Zeit.
Passt auf euch auf, habt Spaß am Gerät.
Ich bin Ingo, vielen Dank fürs Zuhören. Bis zur nächsten Sendung.
Bleibt offen, bleibt neugierig, bleibt froh. Bis dahin. Ciao, ciao.