[Musik]
Hallo und herzlich willkommen zur 21. Folge des Focus-Udiots Podcasts,
aufgenommen am 23.01. und Redaktionsschluss ebenfalls am 23.01.
Und wieder mit dabei einmal der Jan.
Moin moin.
Und der Felix.
Moin.
Und mir ist aufgefallen, wir haben es bei der letzten Folge komplett vergessen,
unseren Zuhörenden ein frohes neues Jahr zu wünschen.
Das müssen wir natürlich nachholen.
Das haben wir natürlich mal wie einen klassischen Off-By-One-Feder gehabt, Christian.
[Musik]
Das könnte man so sagen.
Ja, also liebe Zuhörende, wir wünschen euch natürlich noch nachträglich,
das ist ja noch Januar, ich glaube, man kann das noch sagen, ein frohes neues Jahr.
Und wir hoffen, ihr seid gesund und munter reingekommen.
Wie war das denn bei euch, Jan Felix?
Seid ihr gut ins neue Jahr reingekommen?
Ja, kann man eigentlich so sagen.
Das war eigentlich eine ganz entspannte Feier bei einem Kumpel.
Und ich war Fahrer, deswegen war eigentlich alles, ging es mir auch am ersten dann gut.
Ich war Anfang des Jahres erstmal ein bisschen verwirrt.
Ich glaube, ich habe die Orientierungsphase bezüglich neue Ziele, neue Pläne,
beruflich wie privat, glaube ich, immer noch nicht ganz abgeschlossen.
Aber ein paar Tage habe ich ja noch, damit es zumindest im ersten Monat durch ist.
Ja, das stimmt.
Wir haben auch in einer kleineren Runde gefeiert, das war ganz angenehm.
Natürlich kurzfristig noch ein, zwei coronabedingte Absagen, aber das ist ja USUS.
War trotzdem eine schöne Feier und ich musste mir ein neues Notebook zulegen,
denn kurz vor Jahresende hat sich mein privates Gerät leider zerlegt.
Das war in einem Rucksack mit zu vielen mechanischen Tastatoren
und ist dann aus einer Höhe von 1,50 runtergefallen.
Und was soll ich sagen, danach hatte ich ein Curved Notebook.
Und es war überhaupt nicht schlimm, weil ich wollte das Gerät eh loswerden.
Und jetzt habe ich hier ein neues ThinkPad P14S G3 mit AMD SoC.
Und da wir ja schon in einer der letzten Folgen mal über ThinkPads geredet haben,
dachte ich, dass das doch mal eine gute Gelegenheit ist, noch mal aufzugreifen.
Und ich war ja von den letzten ThinkPads nicht so begeistert, die ich so gesehen habe.
Und ich muss sagen, wenn da AMD Stadtintel drin steckt, dann ist das auf einmal eine ganz andere Sache.
Also das ist jetzt ein Gerät mit der Zen 3 Architektur, also einem Ryzen 7 Pro 6850U ist glaube ich der genaue Prozessor,
mit 32 Gigabit RAM, DDR5 mit 6400 Megahertz. Das ist total verrückt.
Also ich habe jetzt die letzten Monate nicht so aktiv verfolgt, was es so Neues gibt
und war total verwundert, dass es schon DDR5 gibt und wie enorm flink das Ganze geworden ist.
Also auch im Benchmark bedeutend schneller als die Intel XE von der 12. Generation.
Und habe das Gerät jetzt seit knapp zwei Wochen. Muss sagen, bin da sehr angetan von.
Also sagen wir es mal so, wenn man den CPU-Vendor wechselt, kann man auch mit einem ThinkPad echt Spaß haben.
Also das glüht mir auch nicht die Tischplatte weg, wie bei anderen Geräten.
Da kann man ja noch mal gucken, wie es in einem Monat aussieht, aber bisher bin ich sehr angetan davon.
Kommen wir mal zum Feedback und den Ankündigungen.
Also wir haben die letzten Folgen noch Feedback bekommen.
Zum Beispiel hatte sich unser treuer Zuhörer Vincent nochmal zur Soundqualität geäußert.
Wir hatten hier nochmal nachgefragt, wie das denn ist mit den neuen Headset, die wir jetzt haben.
Und er meinte, das ist echt super geworden. Also er findet, das ist ein sehr ausgewogener Klang
und es macht auch Spaß, uns zuzuhören.
Der Wartungsfenster-Podcast hat sich positiv nochmal zum Adventskalender geäußert
und hat auch gleichzeitig angemerkt nach unserer letzten Folge,
dass sie sich sehr einen Einschlafen-Podcast wünschen würden mit vorgelesenen Manpages.
Also die Idee, die kam wohl ganz gut an.
Und dann haben sich noch die Jungs vom Telebros-Podcast gemeldet und haben gesagt,
sie hätten das Hörspiel, die drei Sonderzeichen, das wir angeteasert haben, hätten sie doch gerne im Duett mit Nele und Jenny.
Und das haben wir intern schon weitergegeben und schauen wir mal, was draus wird.
Also das könnte durchaus unterhaltsam werden, könnte ich mir richtig gut vorstellen.
Dann hat uns noch eine E-Mail erreicht und zwar von Stefan.
Der hat uns auch Glückwünsche zum Jubiläum noch zukommen lassen und hat gesagt,
der hat uns Mitte 2022 entdeckt und erwartet seitdem gespannt jede Folge.
Er hat auch gesagt, dass er sonst Podcasts immer nur nach einer Vorab-Info auswählt.
Also dass er eben mal guckt, worum geht es denn da genau und interessiert mich das überhaupt.
Und das ist bei uns nicht der Fall. Der hört auch in Anführungsstrichen ohne interessante Themen,
wo er von ausgeht, dass die gar nicht so interessant für ihn sind und ist dann im Nachhinein meistens positiv überrascht.
Und dass wir auch abwechslende Formate haben, findet er auch gut.
Und da kann man nur sagen, lieber Stefan, vielen lieben Dank für das tolle Feedback.
Das freut uns natürlich sehr zu hören, dass dir das Format oder die Formate gefallen.
Und das ist natürlich schön zu hören, dass wir mit den Themen, bei dir zumindest, goldrichtig liegen.
Das wollen wir natürlich dieses Jahr weiterhin machen.
Und er hat uns auch gleich noch einen Tipp für eine Themenfolge mitgegeben.
Und zwar hat er gesagt, das wäre doch mal ganz interessant, wenn wir mal eine Folge zum Thema
"Nodes oder Markdown Tools und Wissensmanagement" planen würden.
Also ich denke da spontan an das Tool Obsidian, das wir ja auch schon im Adventskalender hatten.
Aber es gibt ja noch ganz andere Tools, die in die Richtung gehen, wie Zim zum Beispiel.
Da lässt sich bestimmt was später dieses Jahr machen.
Also lieber Stefan, vielen Dank für den Tipp und das kommt bei uns auf jeden Fall ins Backlog.
Fällt euch da spontan was zu ein, Jan und Felix, zum Thema Wissensmanagement abgesehen von Obsidian?
Toll, jetzt hast du mir meinen Talking Point schon genommen, wenn du das ausschließt.
Nee, tatsächlich habe ich Obsidian eigentlich immer auf.
Auf dem iPad habe ich noch Notability.
Wenn ich quasi in einem Meeting bin, dann sieht das immer ein bisschen cooler aus, wenn man handschriftlich mitschreibt.
Und ja, sonst mache ich da nicht viel.
Ich könnte als Beitrag nochmal rausholen, dass es bei Wissensmanagement ja auch nicht nur um die Tools geht.
Sondern das ist ja ein ganz größeres Thema, was glaube ich für uns generell für alle Digitalarbeitenden immer wichtiger wird.
Weil es einfach so viele Sachen gibt, die man im Zweifelsfall wissen, dass man generell braucht.
Oder halt regelmäßig verwendet.
Dann ist immer die Frage, wie man das selbst organisiert.
Wie viel will man wirklich nochmal kopieren?
Also braucht man von einem eine Offline-Kopie oder reicht die Referenz auf den Online-Link?
Wie will man das sortieren?
Dass man eben zum Beispiel bestimmte Cheat-Cheats oder Dinge, die man häufiger macht, dass man die zur Hand hat.
Dass man, keine Ahnung, für bestimmte repetitive Arbeiten nicht immer wieder auf derselben Stack-Overflow-Seite landet,
auf der man schon 20.000 Mal war.
Nur weil man sich das selber nicht aufschreiben oder merken kann.
Also das Thema Wissensmanagement ist einfach auch glaube ich ein bisschen größer als nur ein Tool, wo man es aufschreiben kann.
Du meinst, es ist also keine gute Idee, dass ich so eine ToDo.txt auf meinem Desktop liegen habe, die jeden Tag größer wird.
Soll ich mir da mal was anderes angucken?
Das ist ja dein Task-Management-System.
Das ist verzahnt, aber nicht genau das Gleiche.
Und das Ganze ist ja alternativ zum Beispiel zu einem eigenen Wissensmanagement-Tool persönlich.
Also Personal-Knowledge-Management, all diese ganzen Sachen wie Second Brain und sowas.
Und im Prinzip greift es ja aber über in die Organisationsstruktur.
Das heißt, bestimmtes Wissen kann ja auch sein, dass es gar nicht so sinnvoll ist, dass du das einfach nur allein auf deinem Desktop hast.
Sondern vielleicht brauchst du ja eine Wiki-Page.
Vielleicht musst du das ja mit deinen Mitarbeitenden teilen oder so.
Sehr schön. Ich merke, da sind schon Anhaltspunkte.
Das sollten wir mal in der späteren Folge in diesem Jahr vertiefen.
Kommen wir mal zum Aufreger des Monats.
Ja, und ich habe da auf jeden Fall auch etwas, das ich wieder vertiefen muss.
Aber wie sieht es bei euch aus, Jan Felix?
Habt ihr einen Aufreger des Monats uns mitgebracht?
Tatsächlich nicht. Aber ich vergesse sowas immer wieder schnell.
Und entferne dann die Tools, die mich aufregen, meistens sehr effektiv aus meinem Leben.
Und ich ignoriere das dann einfach weg.
Aber jetzt, wo wir die Kategorie haben, werde ich mal ein bisschen mehr aufpassen.
Ich muss auf jeden Fall dann auch sensibler sein, im Zweifelsfall mir das mal zu merken, wenn ich mich aufgeregt habe.
Weil ich mich in der Rückschau nicht an einen Aufreger erinnern konnte.
Das ist echt ein Problem. Also mit dem Auftrag "Schreib mal einen Aufreger des Monats auf",
habe es mir wirklich schwer gefallen, mich dazu erinnern, was da so schiefgegangen sein könnte.
Aber das nächste Mal, wenn ich mich aufrege und die Maus auf die Tessatur haue, dann...
Ach, nein, nein, also Ding. Ich muss selber das Bild lachen. Die Maus auf die Tessatur hauen.
Vor allen Dingen kann ich mir das bei dir gar nicht vorstellen.
Also du bist immer so emotional ausbalanciert. Ich habe dich noch nie mit unfledigen Worten irgendwo wahrgenommen.
Deswegen, also so negativ konnotierte Emotionen gibt es bei dir, glaube ich, gar nicht gefühlt.
Zumindest vermittelst du mir immer den Eindruck.
Ja, und an alle Tastaturlieben, ich habe noch nie irgendwas auf meine Tastatur gehauen.
Also weder die Maus noch die Faust quasi. Die ist ganz heile und wird höchstens gestreichelt.
Also niemand muss sich Sorgen machen.
Ja. Ich habe was mitgebracht, ein Alter bekannter, und zwar das Lieblings-Kollaborationstool Microsoft Teams.
Die haben ja letztes Jahr angekündigt und wir haben auch darüber berichtet,
dass der Teams-Client, den sie für Liebungs gebaut haben, zum 31.12. eingestellt wird.
Das war nicht ganz korrekt. Das war der zweite erste oder nee, der dritte erste sogar,
weil am zweiten konnte ich nämlich noch damit arbeiten, am dritten nicht mehr.
Und dann dachte ich, naja, gut, okay, dann probiere ich halt mal diese tolle PWA aus.
Das heißt, dafür braucht man ja einen Chrome-basierten Webbrowser.
Idealerweise Microsoft Edge, zumindest steht das so in der Dokumentation.
Das habe ich natürlich nicht gemacht, sondern ich habe mir hier mal den Brave Browser angeschaut
und dann die Seite aufgemacht. Dann kann man die ja so hinzufügen.
Und dann hat man auch so ein App-Icon unter den großen Desktops wie GNOME beispielsweise,
wie es auch auf so einem iPad ist. Und ja, funktioniert prinzipiell okay-isch.
Das heißt, man hat so ein Fenster, das wie so eine native Anwendung aussieht
und ist dann halt eben einfach nur dieses Web-Frontend von Teams.
Und das generiert eben im ersten Schritt auch nicht mehr CPU oder GPU-Last als der Alpha-Client,
den es gab. Also es ist in puncto Effizienz, würde ich behaupten, ein kleines bisschen besser geworden.
Sehr nervig ist allerdings, dass es bei mir alle fünf Sekunden das Mikrofon auf 100 Prozent hochpegelt.
Also ich habe hier für so Videotermine noch so ein Rode NT-USB-Mini-Mic, das was wir auch vorher für die Podcasts benutzt haben.
Und das heißt, das will man eher nicht auf 100 Prozent haben, weil Kondensator-Mikrofon,
dann hört man halt auch im Nachbazimmer die Katze miauen.
Und das heißt, ich musste dann alle fünf Sekunden dieses Mikrofon runterstellen,
nur damit es Teams wieder hoch dreht. Das ist sehr nervenaufreibend.
Es soll angeblich Einstellungs-Flex geben, die das deaktivieren.
Hardware-Media Key Handling ist da das Schlagwort, nachdem ihr eine Suchmaschine eures Vertrauens mal ausrichten könnt.
Hat bei mir leider überhaupt gar nicht gebracht, hat das trotzdem immer hochgepegelt.
Also habe ich erstmal entnervt mir Firefox angeschaut.
So, Firefox ist aber offiziell nicht supported von Microsoft Teams für die PWA.
Da gibt es auch erstmal so ein Sign-In Loop. Das heißt, du logst dich ein mit deiner E-Mail und Passwort
und die Anwendung wirft eine Fehlermeldung und loggt dich auch gleich wieder aus.
Da muss man dann erstmal irgendwelche kuriosen Super-Cookies noch erlauben.
Und man musste auch nochmal bei mir und der Fedora ein Paket namens Mozilla-OpenHard264 nachinstallieren,
weil man sonst auch keine Webcams benutzen kann und auch keine Videofreigaben sieht.
Das hat aber auch nicht geholfen. Also ich habe dann mich zwar einloggen können,
habe selbst meine Webcam gesehen, andere haben mich aber nicht gesehen
und ich konnte auch an keiner Bildschirmfreigabe teilnehmen.
Da war ich dann schon anderthalb Stunden mit beschäftigt und der Puls ist schon so leicht nach oben gegangen,
wie ihr euch vorstellen könnt. Und das Rätselslösung war dann, für die Webseite die Sprache auf Englisch zu übersetzen.
Das heißt also normalerweise hat man ja diese Low-Cales-Einstellungen.
Auch im Firefox kann man sagen, dass ihr gerne die Webseiten auf Deutsch oder auf Englisch sehen wollt
und man muss das auf Englisch setzen, nur dann kann man auch an Bildschirmfreigaben teilnehmen.
Das ist nicht dokumentiert und das ist auch irgendwie blöd, wenn man nicht seinen ganzen Browser auf Englisch stellen will.
Aber dafür gibt es einen Addon, das wir in den Show Notes verlinkt haben, wo man die Sprache pro Seite ändern kann.
Das war dann erstmal so der MVP quasi. Und dann habe ich aber noch festgestellt,
dass es für Chrome-basierte Webbrowser gibt es ein Plugin, das heißt "Disable AutoGain Control Extension".
Das haben wir auch mal verlinkt und das ist das Rätselslösung dann final für mich gewesen,
denn das unterdrückt diesen spezifischen API-Call, um die Mikrofonlautstärke anzupassen auf Seitenebene.
Das hat ein Entwickler ursprünglich mal für Google Talk oder sowas programmiert.
Ist also nicht mehr das aktuellste Plugin. Ich glaube der letzte Commit ist ein Jahr her oder so.
Funktioniert aber wunderbar mit Teams und so kann ich quasi Teams daran hindern, meinen Mic anzupacken
und kann die PWA benutzen, wie es denn so gewünscht ist, weil da Firefox nicht supported ist für die PWA,
gehen halt viele Dinge nicht oder dauern sehr sehr lange und ja, das ist halt unschön.
Also man will vermutlich schon die PWA mit was Chrome-basiertem benutzen.
Das war mein Aufreger, das Modans, der mich wirklich sehr viel unfledige Worte gekostet hat.
Wie sieht das bei euch aus? Ihr habt ja auch Teams auf dem Rechen.
Also Jan, du bist ja auf dem Mac unterwegs, aber Fakie, du bist doch auch Fedora-User. Wie hast du das denn gelöst bei dir?
Ich habe mittlerweile mindestens zwei Stellen gedacht.
Mensch, da bin ich jetzt durch Zufall um das Problem rumgeschlittert.
Einmal bei dem Ausflug mit Firefox. Das habe ich quasi in depth so lange, also quasi, ich habe früher Firefox auch verwendet quasi,
aber inzwischen bin ich seit einer Weile eben auf Brave und da hatte ich das Problem dann nicht eben.
Und mit den Locales tatsächlich habe ich am Anfang bei der Installation das System auf Englisch/US umgestellt
und hatte damit schon ein, zwei andere Probleme zum Teil.
Also auch manchmal ein bisschen wirre, vor allen Dingen mit den Formatierungen.
Da muss man ein bisschen gucken, wie die lokalen Formate, wie welche App die halt irgendwie umstellt,
damit man seine Punkt-Komma-Regelung irgendwie richtig hat. Das ist auch eine schöne Sache.
Aber prinzipiell habe ich mich sonst da quasi auf der englischen Variante durchgemogelt
und bin deswegen da über den Wack nicht gestolpert.
Das mit dem Mikrofon ist mir glaube ich auch schon mal aufgefallen.
In letzter Zeit nicht mehr, aber es hat einmal unsere Aufnahme auf jeden Fall auch ein bisschen zerstört/zerschossen.
Das ist aber schon eine Weile her. Ich hatte das einmal, dass wir eben genau bei der Aufnahme im Hintergrund,
das Teams auch gar nicht theoretisch unser Medium war, sondern einfach nur an, weil wir uns darüber halt über Video gesehen haben
und hat eben auch das Mikrofon gepegelt. Es kann sein, dass das durchaus bei mir immer noch so ist
und dass ich das nur noch nicht gecheckt habe in letzter Zeit, dass sich keiner beschwert hat, könnte man sagen.
Man merkt es ja selber nicht.
Das ist auch immer mein Stichwort. Da habe ich mit meinem besten Freund immer quasi,
wenn eines unserer Heizelts kaputt geht, dann ist der Spruch immer, ihr Mikrofon ist eine Investition in andere
und dann muss der andere halt das ertragen, bis das Mikro gerade kaputt ist.
Vielleicht nochmal zu Christian. Ja, ich bin in der privilegierten Lage, dass es für Mac OS tatsächlich einfach einen Client gibt.
Ich habe tatsächlich aber sonst auch immer alles auf Englisch gestellt, gerade bei Linux,
weil die Fehlermeldung, da findet man viel mehr Ergebnisse zu, als wenn man sich die komische deutsche Übersetzung da reinkopieren lässt.
Deswegen ist es für mich eine Faustregel eigentlich immer alles auf Englisch zu stellen.
Und das mit dem Codec, das erinnert ja irgendwie an die alten, guten alten DIVX XWIT Zeiten,
wo man dann noch Codec Packs installiert hat bei Windows, um sich die Urlaubsfotos angucken zu können.
Oh ja, da kommen alte Erinnerungen hoch.
Das ist auch, glaube ich, ich hatte da letztens mal über nachgeguckt, auch eben mit diesen verschiedenen Language Packs.
Ich meine, es gab auch mal Bestrebungen, dass man sagt, man hat ein englisches Pack quasi mit mehr oder weniger normalen Zeiten.
Also mit unserem Datumsformat irgendwie so ein END EU oder sowas.
Und es gibt aber auf jeden Fall mindestens eine Variante, die ich gefunden habe. Ich glaube, Irland.
Ich glaube, Irland ist Englisch quasi englischsprachig, hat theoretisch den normalen, wahrscheinlich UK-Sprachsatz.
Ist dann halt nicht US. Aber hat, glaube ich, unsere Formate. Ich glaube, irgendwie sowas.
Ich weiß nicht, ob es Irland war oder was anderes. Irgendwas in der Richtung war quasi ein...
In den Foren war das immer der Heck für, okay, dann, wenn du halt diese komische Mischung haben willst,
ein englisches System mit europäischen oder deutschen Formaten, dann...
Kommen wir mal zu den News des Monats.
Und den Anfang macht Fortgecho in der Version 1.18. Da haben wir ja schon euphorisch in einer der letzten Folgen drüber berichtet,
dass er das Drop-in-Replacement für Git-T, da gerne einfach noch mal in die älteren Folgen reinhören.
Da haben wir es ja auch schon mal besprochen. Und das ist jetzt die erste stabile Version.
Da gibt es auf jeden Fall einige Neuigkeiten. Und was man auf jeden Fall anmerken kann, ist,
dass die Container-Images, die gibt es jetzt auch für ARM64, da eben Root-Base oder auch Rootless.
Das war bisher noch nicht der Fall. Und die haben jetzt auch ein eigenes Branding.
Also die ersten Release-Candidates, die hatten noch das Logo und das Naming von Git-T.
Das ist jetzt nicht der Fall. Die haben jetzt ein eigenes Logo. Und die Farben sehen auch ein kleines bisschen anders aus.
Aber prinzipiell ist das Design gleichgeblieben. Und das Upgrade funktioniert wirklich reibungslos.
Also es ist wirklich damit getan, das Binary oder den Container auszutauschen.
Ich hatte ja auch in einer der folgenden Folgen gesagt, dass ich das mal mit meiner lokalen Installation ausprobieren will.
Da hatte ich noch ein Git-T V1.17. Das habe ich dann geupgraded auf Git-T 1.18 Release Candidate.
Und auf Basis von diesem Release Candidate Image gab es eben auch einen Forgecho Release Candidate.
Und das war wirklich einfach nur Container austauschen, einmal durchstarten und fertig.
Und das habe ich dann geupgraded auf die Forgecho 1.18, die jetzt erschienen ist.
Da hat sich viel getan. Also es gab die 1.18.0. Jetzt gibt es schon die 1.18.1 und die 1.18.2.
und jetzt sogar auch die 1.18.2.1. Also da scheint das Team sehr fleißig unterwegs zu sein.
Das sind vor allen Dingen Bugfixes, was ich hier gesehen habe.
Aber was es auch gibt, und ich glaube, das kommt absolut zur richtigen Zeit, ist, dass eine Integration
in das Activity Pub-Protokoll gerade in Arbeit ist und somit das Ganze auch dezentral fütteriert im Feddiverse in Zukunft stattfinden kann.
Das ist so ein bisschen als Alternative zu GitHub und GitLab gedacht.
Das sind ja die beiden omnipräsenten Internetportale, wenn es darum geht, Code auszutauschen.
Und das ist aber ja auch wieder ein zentraler Punkt.
Also wenn irgendwann mal die Lichter bei GitHub ausgehen sollten, dann haben wir halt Pech, dann kommen wir an den Code nicht mehr dran.
Ist zwar sehr unwahrscheinlich, aber gesetzt dem Falle, dann wäre dem eben so.
Und wenn man so ein dezentrales Code Repository oder ein Netz aus verschiedenen Code Servern hätte, das wäre ja durchaus interessant.
Oder wie steht ihr dazu? Wäre das was, das ihr auch gerne benutzen würdet?
Also wenn das läuft, dann wäre ich da und nicht abgeneigt.
Ich glaube, wir hatten darüber auch in der letzten oder in der Jahresreview-Folge schon kurz darüber gesprochen.
Und ich finde das eine ziemlich coole Idee, weil es eben so ein Problem löst, dass man ja doch als,
zumindest in der Community von Leuten, die sich da beschäftigen, ja Self-hosting schon ein Ding ist.
Und dass viele ja schon eigene Service gerne betreiben wollen.
Nur dass das Sharing dann immer ein bisschen auf der Strecke bleibt eben.
Und dass man dann wieder Zugänge braucht zu der Instanz von einem Kollegen.
Und das wäre schon, wenn das halt bei vielen Diensten halt gehen würde, generell dieser Federation-Gedanke,
dass man sagt, okay, man einigt sich auf ein Protokoll.
Und dann ist es halt durchaus möglich, seinen eigenen Service zu hosten, wenn man halt sagt, okay, jetzt möchte ich halt für meine Projekte.
Ich kann aber dementsprechend auch einzelne davon freigeben für User anderer Instanzen.
Das ist schon extrem praktisch auf jeden Fall.
Also es ist ein Gedanke, der sich hoffentlich weit verbreitet und dementsprechend auch weit durchsitzen wird.
Ja, sehe ich eh nicht vor allen gut, dass da halt das Rad nicht neu erfunden wird,
sondern es gibt ja mit Activity Pub genau dafür ein Protokoll.
Das verwenden ja auch Dienste wie PixelFed oder Mastodon schon sehr erfolgreich.
Also wunderbar, wenn man das da auch mit reinbauen kann.
Und dann hat man vielleicht auch so Cross-Effekte, wie man kann auf Mastodon sehen,
wenn ein Entwickler oder eine Entwicklerin, der ich folge, einen neuen Commit irgendwo hochgeladen hat.
Und dann kann ich gleich mir die Arbeit anschauen.
Ich glaube, da gibt es schöne Synergie-Effekte, die da stattfinden könnten.
Was es auch gibt, ist es gibt jetzt monatliche Reports ab sofort.
Das heißt, einmal im Monat gibt es so ein Status-Update, da kann man sich mal belesen, was es da so Neues gibt.
Das machen ja andere Projekte auch.
Also bei Ansible gibt es ja das Bull-Mailing-List-Projekt, glaube ich, oder so ein Community-Newsletter.
Bei OJuni gibt es die Community Hours und hier jetzt eben auch einen Report.
Und da berichten sie, was sie aktuell machen.
Und da haben sie auch gesagt, dass es zum Beispiel auch monatliche Videositzungen in Zukunft geben soll.
Und dass im Moment der Fokus auf dem sozialen Konstrukt vor allen Dingen liegt.
Das heißt, die Domains und die Warenzeichen, die liegen halt aktuell bei der Codeberg e.V.
Also es ist ein deutscher eingetragener Verein.
Und das haben sie deswegen gemacht, weil da bekannte vertrauenswürdige Personen unterwegs sind.
Und die Forgecho-Entwickler*innen, die sind eben ein eigenes Gremium in diesem Verein.
Und es gibt ein jährliches Review zwischen Codeberg und Forgecho auf Basis dieser Reports, um eben zu gucken, ob die Richtung noch stimmt.
Ob man da Änderungen auch größerer Natur vollziehen will.
Also beispielsweise die Teams-Auslager oder was auch immer.
Das kann man dann in diesem Review thematisieren.
Und dadurch, dass das ja ein Forge von Githi ist, haben sie natürlich auch erstmal den Effekt gehabt, dass sie eine eigene Release-Pipeline bauen mussten.
Bei Githi war das Drone.
Das war eine proprietäre Lösung, so wie ich es verstanden habe.
Und das wurde jetzt eben durch Woodpecker.ci ausgetauscht.
Dann ist jetzt ja auch im Februar die Fostem. Die ist am 4. und am 5. Februar in Brüssel.
Also liebe Zuhörende, wenn ihr da noch nichts vor habt und euch gerne mal ein paar Open Source-Projekte anschauen wollt oder auch ein paar interessante Vorträge anhören wollt, dann könnt ihr euch da auch nochmal informieren.
Da sind möglicherweise auch Entwickler*innen von Forgecho anzufinden.
Stand heute war da noch keine Aussage zu, aber sie haben es zumindest in Aussicht gestellt, dass das vielleicht noch kommt.
Und die ganzen Entscheidungen und Kommunikationen des Projekts, die sind auch öffentlich einsehbar.
Das heißt, die haben so ein Orga-Board auf Codeberg, wo man dann auch die Protokolle von Meetings sehen kann und auch wer welche Domänen wann gekauft und an wen übertragen hat.
Das ist alles sehr transparent ersichtlich.
Das finde ich gut, weil das war ja der Kritikpunkt schlechthin gegenüber Githi, dass da die mangelnde Transparenz zu der Entwicklung geführt hat, dass man sie überhaupt forgen muss.
Neu ist auch ein Nagios bzw. eSinker-Plugin, das sie gebaut haben, das heißt "Check Forgecho Upgrade".
Und da kann man eben dann seine Systeme überprüfen, ob es neue Versionen der Software gibt, auf die man aktualisieren könnte.
Und die beiden neuen Versionen, die ich hier angesprochen habe, 118.2.0 und 21, die beheben vor allen Dingen GitCWIs.
Und ich glaube, da hast du uns noch ein paar Infos mitgebracht, Jan.
Genau, und zwar gibt es da gleich zwei, die wir hier vorstellen. Ich glaube insgesamt waren es drei. Beim dritten, das ist jetzt aber gerade erst reingekommen, da habe ich noch keine Zeit gehabt, das anzuschauen.
Und zwar haben wir einmal CWI 20.22.23.5.2.1.
Da gibt es Fahrtattribute in den Punkt Git Attributes Dateien. Das sind so versteckte Dateien.
Vielleicht, wenn einer von euch schon mal GitCrypt benutzt hat, dann kennt man das vielleicht. Da muss man dann ablegen, welche Dateien verschlüsselt werden sollen.
Und da gibt es ein paar Integer Overflows. Und mit denen kann dann ein Angreifer, der diese Git Attributes Datei kontrolliert, Hieblese und Schreibvorgänge machen.
Und mit diesen Hieblese und Schreibvorgängen kann man theoretisch irgendwo Code ausführung bekommen.
Das Ganze ist dann halt so ein bisschen, also so ganz einfach ist das nicht. Das ist viel ausprobieren gehört dazu, viel arbeiten.
Und gerade neue Systeme kommen da auch mit Abwehrmaßnahmen im Hieb. Und da bin ich nicht so richtig.
Also für mich ist so ein Szenario, wenn man das auf ein öffentliches Gitarre packt und das dann auscheckt, dann ist das klar, dann ist das ein Eingreifsszenario.
Für alle anderen ist das halt, also wenn Shard Software bereits irgendwie Dateien auf einem System schreiben kann, dann habt ihr glaube ich eh schon verloren.
Und dann ist das halt eher so eine Wurm Funktionalität, die man damit erreichen kann.
Die nächste ist die CWI 20.22.41.903 und das geht auch wieder über dieses Punkt Git Attributes und da gibt es einen Format Parameter.
Und da gibt es dann halt wieder ein Integer Overflow. Da wurden einfach ganz viele Integer Overflows jetzt gepatcht in den Versionen.
Beides am 17.01.23 gepatcht und das sind Point Reduces von 2.30 bis 2.39.
Und ich glaube da wird sich einfach einen Security Forscher mal die Zeit genommen haben und einfach mal diesen PASA für Git Attributes durchgeklickt haben.
Und dann einfach quasi alles aufgeschrieben haben, was es gibt. Also das ist auch gerade im Klinikskönnen.
Also das funktioniert so bei den Security Forscher, dass sie sich einen Teil raussuchen, am besten einen, der nicht so oft angeguckt wird.
Und dann einfach da mal durchgehen und vielleicht auch mit automatisierter Software einfach mal alle Fader abklopfen, ob da irgendwas rausfällt.
Und dann kommt man so zu Situationen, wo einfach dann fünf CVEs auf einmal auftauchen.
Genau, am besten updaten, dann habt ihr nichts zu befürchten.
Aber auch selbst wenn ihr jetzt noch nicht sofort updatet, ist glaube ich das Risiko relativ gering, außer ihr zieht euch hunderte von Git Repos am Tag von GitHub.
Also ich habe auch klar keine wirkliche dramatische Gewichtung gefunden für den CVE.
Also wie du schon gesagt hast, ist halt schon ein sehr theoretisches Risiko, aber nichtsdestotrotz sollte man es patchen.
Also das ist jetzt nicht Git-T oder Forscher-spezifisch, das kann man auch im Kontext von GitLab ist das relevant.
Oder auch einfach nur so, wenn man dann Git Client hat. Also in jedem Fall ist updaten gut.
Dann kommen wir zum nächsten Punkt. Und zwar Canonical und ZFS.
Das klickt jetzt schon mal wieder. Zwei unserer Lieblingsfirmen hier, oder zwei unserer Lieblingsnamen eigentlich.
ZFS ist das Set-Abide File System. Und wir sind gerade in der Set-Abide-Ära,
wo quasi der gesamte Datentraffic der Welt ungefähr in der Set-Abide Größenordnung ist.
Das Ganze wurde mal von Sun entwickelt, ist dann quasi über Oracle irgendwo ins Open Source gewandert.
Die Lizenz von ZFS ist allerdings nicht kompatibel zu GPL, das heißt da gibt es Probleme das in den Kernel zu kriegen, weil der halt GPL ist.
Und Canonical hat sich da jetzt vor einigen Jahren mal die Gelegenheit genommen, ich glaube das war ab 1804 irgendwo,
ich glaube 2018 ging das los, da haben sie ZSys entwickelt. Das ist ein System Dayman,
der läuft im Hintergrund und sorgt quasi dafür, dass halt ein bisschen kompliziertere ZFS Set-Ups und auch so Sachen wie ZFS On Route,
dass man von ZFS booten kann, funktionieren. Das Ganze ist ein bisschen tricky, wenn ZFS selber nicht im Kernel ist.
Und das Ganze ist jetzt wieder rausgeflogen aus dem Installer von Ubuntu 23.04.
Das ist zwar noch nicht offiziell raus, aber es gibt da halt so Daily Builds, wo quasi einmal der Stand nachts automatisch gebaut wird.
Oder einmal am Tag. Und da gab es laut offiziellen Aussagen unterschiedliche Prioritäten von Entwicklern.
Und das Projekt ist jetzt wohl auf Eis gelegt, reiht sich damit ein in so Projekte wie Unity Desktop und was haben wir da noch?
Upstart, das ist die Sys5 Init bzw. System Day Alternative gewesen zu den beiden genannten Diensten.
Mir fällt mir noch ein.
Mir, das war der Desktop Manager?
Der Desktop Manager.
Das Display Manager war es. Und genau, aus dem Installer ist die Option jetzt rausgeflogen.
Es gab auch irgendwo noch so ein, also es gibt keine richtige offizielle Antwort.
Es gab aber auch irgendwo so ein bisschen Gemunkel, dass der Installer jetzt umgestellt wird und quasi erstmal der Fokus darauf liegt,
dass man alle wichtigen Features überträgt und dass man dann vielleicht ZFS nachreicht.
Aber auch auf dem Repository von SetSys ist seit neun Monaten nichts passiert.
So richtig zuversichtlich bin ich da zumindest nicht.
Und dann reiht sich unser Hashtag des Monats direkt damit ein und zwar #copyonwrite.
Und das Ganze, ja, den Witz müsst ihr selber googeln.
Also wer jetzt nicht googeln will, write im Sinne von das Recht, nicht das Schreiben.
Aber sehr schön. Also ich finde das auch interessant, weil ich finde ZFS ist architektonisch ein total tolles Datalsystem.
Ich finde es auch total spannend damit zu arbeiten.
Ich habe das schon ein paar Mal auf BSD-Servern gesehen und da ein bisschen mit rumgebastelt.
Also ich bin da jetzt auch kein Experte drin, finde aber, dass das architektonisch eine interessante Sache ist.
Und ja, die Lizenz ist halt einfach extrem problematisch.
Also die Lizenz, die hier verwendet wird, ist die CDDL, die Common Development and Distribution License.
Und das ist auch der Grund, warum ich eigentlich auf Linux einen maximalen Bogen um ZFS mache.
Weil solange das nicht aus rechtlichen Gründen im Kernel drin ist, dann vertraue ich dem eben auch nicht.
Weil das bedeutet dann, ich muss mich darauf verlassen, dass andere Entwickler*innen dafür Sorge tragen, dass das sauber läuft.
Es gibt ja auch das Open ZFS Projekt beispielsweise.
Aber eben nicht die Kernel-Main-Tainer*innen, die das halt machen und nichts anderes tun.
Also ist zumindest so meine Sicht der Dinge. Wie seht ihr das?
Habt ihr mal mit ZFS auf Linux gebastelt?
Ich hab das bei mir zu Hause im Nass im Einsatz.
Ich kann jetzt noch nicht so richtig darüber sprechen, was da der Katastrophenfall ist.
Man kann da aber den RAID Z5 machen, das heißt, man hat ZFS und das dann auch noch im RAID.
Und das gefällt mir eigentlich ganz gut soweit.
Und ich hab grad mal nachgeschaut.
Das ist, der Name ist tatsächlich ein bisschen geschummelt.
ZFS kann nämlich nicht, also das ist nicht limitiert bei Zettabytes.
Sondern das kann bis zu 256 Quadrillionen Zettabytes speichern.
Also das begleitet uns vielleicht auch noch in die nächste Ära.
Das war auch glaube ich nur der erste Name.
Also ich glaube mittlerweile wird ZFS nun doch ZFS genannt.
Das stand früher mal für das Zettabyte File System.
Aber ich glaube, das ist mittlerweile nicht mehr gebräuchlich.
Aber ja, ist auf jeden Fall interessant mal zu wissen, wo der Name herkommt.
Kommen wir mal zu einer neuen Distri.
Du hast uns was Spannendes mitgebracht, wie ich finde, Felix.
Ja, tatsächlich. Das knüpft sich so ein bisschen an unsere Leidenschaft an für ungewöhnliche Distributionen.
Mir ist aber auch aufgefallen, dass wir darüber sogar schon gesprochen haben in unserem Adventskalender.
Das war am 13.12., das heißt für alle, die quasi das Intro zu der Diskussion nochmal nachhören wollen.
Unübliche Diskussion, Spezialfolge, quasi Linux Adventskalender 13.12.
Und die Distro, die ich heute mitgebracht habe, ist Nobara.
Und das ist halt eine Spezialisierung auf Gaming, ein Derivat von Fedora, das heißt Fedora genommen.
Und mit speziellen Gaming-Komponenten erweitert.
Und ist erstmal eine ganz interessante Sache zum Ausprobieren.
Und dazu wirft es auch ein bisschen die Frage auf, braucht die Welt eine weitere Distribution?
Und was macht eine Distribution eigentlich aus?
Das wirft das immer wieder so ein bisschen hoch.
Was hier gemacht wurde, eben Fedora genommen.
Die haben hier spezielle Pakete halt erstmal schon mal vorinstalliert, die man halt sonst zusammensuchen müsste.
Das heißt Wine, G-Streamer, Codec, die Nvidia-Treiber, auch bestimmte Dinge für andere Grafikkarten.
Also das ist eigentlich schon ein gutes Paket.
Vor allen Dingen eben erweitert durch Kernel-Patches.
Auch für andere Hardware, also für Gaming übliche, aber sonst eher unübliche Linux-Hardware.
Zum Beispiel auch, dass man das Ganze auf dem Steam Deck installieren kann.
Surface Support für die Leute, die es auf dem Laptop mit schleppen.
Also es soll so ein bisschen ein rundum sorgliches Paket sein.
Installier halt dieses ISO auf deinem Rechner.
Und schon kannst du halt direkt auch mit Steam vorinstalliert erstmal zocken eigentlich.
Und die gängigsten Sachen sollten da halt abgedeckt sein.
Für alle, die sich eben damit dich so richtig beschäftigen wollen, können quasi so ein Paket, das im Prinzip alles mitbringt.
Und da gab es auch eine ganz interessante Diskussion zu im Netz.
Generell halt so ein bisschen.
Wir haben euch mal einen Artikel von der Computerbase verlinkt, wo die wichtigsten Changes so zusammengefasst sind.
Aber ich finde, da lohnt sich auch ein Blick ausnahmsweise mal in die Kommentarspalten.
Das ist eine konstruktive Diskussion, wo sich auch der Autor beteiligt und eben wo so ein bisschen Abwägungen gemacht werden.
Und welches Argument ich gerne rezitieren würde, ist nämlich, dass viele Nutzer*innen ja auch die Möglichkeiten,
zum Beispiel von Kernoptimierung, gar nicht kennen.
Also die da alle möglich sind.
Das heißt, man kann da etliche Sachen machen, um aus dem Rechner in Richtung Gaming nochmal einiges rauszuholen.
Und natürlich könnte man die alle auch so applying.
Zum Beispiel das Installieren von Steam wäre jetzt nicht so schwierig.
Auch Nvidia Treiber installieren kriegt man gerade noch hin.
Aber diese Sammlung, bis man eben alles zusammengetragen hat und eben auch bestimmte vielleicht nicht ganz so bekannte Kernoptimierung halt da eingespielt hat,
die dann am Ende dazu führen, dass man dann mit einer guten Qualität eben auch auf Linux-Hardware einfach los spielen kann.
Das dauert natürlich schon eine Weile.
Und wenn man Anspruch einfach nur ist, ich habe hier einen Rechner, ich will da keinen Windows haben und ich will jetzt einfach was spielen,
dann ist das wahrscheinlich der doch schnellste Weg dahin zu kommen aktuell.
Von daher eigentlich eine coole Sache, ein Feature.
Und interessant, dass sich eben Leute hingesetzt haben, das so zu machen.
Finde ich auch gut.
Also um deine Frage zu beantworten, ob das eine Distro rechtfertigt, warum nicht?
Also im Endeffekt gibt es ja einige Distros, die sich einfach nur einer übergeordneten Distro bedienen und ein paar Optimierungen mit reinnehmen.
Also mir fällt da spontan Popo S ein.
Das ist halt das Ubuntu für Power-User, wo eben die üblichen Canonical-Pakete, die Power-User nicht so mögen, entfernt sind.
Also so Dinge wie Snap beispielsweise sind da nicht mit drin.
Es ist ein bisschen wegen der Loadware installiert.
Es ist ein leicht optimierter Kernel drin.
In die Richtung geht Nobara ja auch.
Es ist halt ein Fedora, aber es hat halt einfach viel Optimierung schon mit drin, damit du gleich loslegen kannst.
Und wenn es darum geht, neue Anwender*innen gewinnen zu können für das Betriebssystem, dann bin ich der Erste, der sagt, ja klar, warum nicht?
Oder wie siehst du das, Jan?
Also ich kann mir gerade während der ganzen Diskussion nicht die Idee verkneifen, dass wir jetzt irgendwie Ubuntu Christian Edition kriegen, wo Teams schon vorgefixt ist, also dass man direkt quasi mit Teams reinkommt.
Das erinnert mich, aber es gibt schon die Ubuntu Christian Edition.
Ich glaube, über die haben wir sogar im Advanced Calendar berichtet.
Also bei dem Namen müssten wir glaube ich nochmal nachdenken.
Marketing-Streit in drei, zwei.
Das Betreiben von der Distro bleibt ja hauptsächlich, oder nicht hauptsächlich, aber zu großen Teilen eben auch Automatisierungsarbeit.
Denn es geht ja zum Beispiel darum, dass Kernel-Patches müssen ja auf jeden neuen Kernel immer wieder angewendet werden, dann wieder gepackt werden.
Das heißt, man muss ja auch gucken, dass man da aktuell bleibt und das Ganze eben dann seinen User*innen zur Verfügung stellt.
Und von daher ist es schon nicht ganz so vernachlässigend, in der Aufwand daraus zu gehen.
Und man muss natürlich, wenn man sich auf sowas stützt, auch mal ein bisschen gucken, wer dahinter steht, wie lange die Leute Lust haben.
Und ob das Ganze eben, wie häufig da halt Releases kommen.
Und der Aufwand ist schon nicht ganz klein.
Deswegen muss man sich glaube ich manchmal auch dreimal überlegen, ob man eben für bestimmte Nischen-News-Cases eben eine Distro rausbringen will.
Das stimmt. Ist eine sehr gute Überleitung.
Denn die nächste News, die ich mitgebracht habe, ist, es gibt eine neue Version des SUSE ALP Prototyps.
Also ALP, die Adaptable Linux-Plattform, ist ja eine neue Distri, die SUSE gerade entwickelt.
Und da ist die neue Version Punta Barretti rausgekommen.
Also die Releases, die haben immer Namen von Gebirgen.
Und in dem Fall, kleiner Fun-Fact, Punta Barretti ist eine Erhebung, die vom Süden zum Mont Blanc hinauf zieht.
Hat eine Höhe von 4013 Metern und liegt im italienischen Teil der Mont Blanc Gruppe in der Region Austertal.
Wenn ich es richtig ausgesprochen habe.
Genau. Also könnt ihr mal als unnützes Wissen verbuchen.
Schöne Idee, aber das mal auch mit einem kleinen Bittungsauftrag auch zu kombinieren, die Versionsfindung.
Zu den News gehört in dieser Version, der Deinstaller ist enthalten.
Das ist diese neue Web-Oberfläche zur Installation von Linux-Betriebssystemen, die SUSE entwickelt.
Der Name Deinstaller.
Das ist cool, ne?
Vielleicht in der deutschen Übersetzung würde ich mir das noch mal anders überlegen.
Ich wollte gerade sagen, das ist ja nett von Ihnen, dass Sie das auch gleich wieder entfernen, wenn man das möchte.
Ja, ich finde den Namen auch ein bisschen ungünstig.
Ich bin mir sicher, das heißt vermute ich auch Deinstaller.
Aber Deinstaller klingt jetzt auch nicht weniger destruktiv als Deinstaller.
Von daher, ja, schwierig.
Wenn es halt mal irgendwo drin steht, kriegst du es nicht mehr raus.
Das war vermutlich nur so ein WIP-Titel und niemandem ist ein besserer Name eingefallen.
Naja, sei es drum.
Diese Web GUI hat jetzt eben auch die Funktion gelernt, das Deployment auf einem verschlüsselten Medium durchzuführen.
Das heißt, man kann dann eben über Lux 2 beispielsweise, was jetzt auch mit TPM umgehen kann,
eine Institution verschlüsselt auf einer SSD oder so vornehmen.
Das Ganze ist aber auch Grop 2 kompatibel, also da haben Sie auch noch was backported.
Und über TPM hat man dann auch so Dinge wie, dass man ein System hat, das verschlüsselt ist und sich automatisch beim booten entschlüsseln kann.
Das ist ja bei Lux immer sonst das Thema, dass man da eben als Anwender*in immer die Passphrase eintippen muss.
Und über TPM gibt es dann noch mal andere Möglichkeiten, das nicht tun zu müssen.
Dann ist neu der containerized YAST, also wie in der ein Folgenfolge schon angemerkt, ist es ja so, dass ALP ein Mini Linux ist.
Das heißt, da ist noch nicht mal YAST installiert. Den einen freut es, den anderen ärgert es vielleicht.
Und es gibt aber containerized YAST eben jetzt mit verschiedenen Modulen.
Da haben wir euch in den Show Notes auch mal Links zum Open Build Service hinterlegt.
Da könnt ihr nachgucken, welche Module da konkret im Moment schon drin sind.
Für das Management ist jetzt standardmäßig erstmal Cockpit gesetzt.
Cockpit ist die Web-Oberfläche, die wir auch schon aus dem Fedora Projekt kennen.
In die Richtung geht ja auch der Deinstaller, der benutzt ja ein ähnliches Framework.
Wir haben ganz neu auch Initialen Support für Transactional Updates.
Und ich bin auf eine Dokumentation gestoßen, von der ich mir nicht sicher bin, ob es die vorher gab.
Also ich habe die Gefühl zum ersten Mal gesehen, vielleicht ist die neu, vielleicht gab es die aber auch schon.
Ich habe sie einfach nur übersehen. Wie dem auch sei, guckt da auch gerne mal rein.
Ist entsprechend in den Show Notes verlinkt.
So, dann kommen wir jetzt mal wieder zu einem, ich würde sagen auch erfreulichen Thema.
Und zwar entfernt Debian jetzt langsam so die letzten Python 2 Pakete.
Das ist jetzt seit Januar 2020 irgendwie End of Support.
Und eigentlich auch schon seit 2008 abgekündigt. Da gibt es so einen kleinen Spaßfakt.
Python 2 war länger abgekündigt als nicht abgekündigt.
Also das war glaube ich irgendwie, das ist erst 2004 oder so released.
Und wurde dann 2008 schon abgekündigt.
Und zwar hat Debian das jetzt erstmal aus dem Entwicklungszweck Unstable entfernt.
Debian ist ja dafür bekannt, dass die großen Änderungen sehr gemäßig umgesetzt werden.
Dass man manche Pakete dann doch nicht so schnell updaten braucht.
Und das ist jetzt aus dem Unstable-Zweck rausgeflogen.
Das bringt mir irgendwie so ein Gefühl von Genugtuung, dass Python 2 jetzt endlich zu Ruhe gelegt werden darf.
Ich habe jetzt am Wochenende gerade wieder so ein altes Skript aus einem Wiki kopiert.
Und mich dann habe ich völlig verwirrt an den Kopf gefasst und gefragt,
hä, das ist doch kein richtiges Python, was die da schreiben.
Und dann habe ich erst gemerkt, dass das Python 2 ist.
Und in den stabilen Veröffentlichungen wird das jetzt vermutlich erstmal noch enthalten sein.
Und Debian 11, die aktuelle Version Bullseye, wird auch noch bis vermutlich Mitte Juli 2024 gepflegt werden.
Also ein bisschen Zeit haben die Leute dann doch noch.
Auch vier Jahre nach dem Ende des Supports sich vielleicht dann doch mal um eine Migration zu kümmern.
Wahnsinn, dass das so lange gedauert hat. Das ist echt verrückt.
Aber naja, klar, wenn du so eine Longtime-Support-Distri hast,
dann musst du natürlich auch dafür Sorge tragen, die Pakete relativ lange zu pflegen.
Das ist ja auch das Dilemma, das ja schlussendlich zu Jam und DNF-Modules geführt hat bei rettet-artigen Distributionen.
Schön, dass das dann irgendwann mal final weg ist. Das ist auf jeden Fall eine positive Veränderung.
Da kommt ja auch noch ein Zu. Das ganze Python-Oft-Linux-Ökosystem ist ja auch noch so ein bisschen konfus,
weil du hast ja Pakete, also du hast manche Python-Programme, die installieren,
machen vielleicht eine vNF und installieren da ihre Pakete rein.
Manche nehmen aber auch die Holzhammer-Methode und packen einfach bei APT irgendwie Python 3 minus Krypto
und ziehen sich dann die Pakete, die man über Pipette installieren soll, nochmal über APT.
Und dann hast du irgendwie zwei, drei Quellen, wo Pakete installiert sind und dann stürzt dir das Ganze über den Kopf.
Ja, das ist halt auch wieder die andere Seite der Geschichte, dass du halt, das ist ja fast schon eine philosophische Frage,
installierst du die Abhängigkeiten über den Paketmanager deiner Distribution, nimmst du Pip oder arbeitest du immer sauber mit VMs?
Oder Easy Install oder ich weiß gar nicht, wie sie alle heißen, die Tools.
Das wäre mein Aufreger der Woche, das ist eigentlich nicht Aufreger der Woche, eher Aufreger des Jahrzehnts oder so.
Und was mich am meisten bei Python stört, dass du diese requirements.txt, dass du das irgendwie per Hand anlegen musst
und dass du keine Package.json hast, wo deine Abhängigkeiten gepflegt sind, das ist eine Sauerei eigentlich im Jahr 2023.
Gab es da nicht bei VMs einen Parameter, der das für dich automatisch pflegt, wenn du was bootstrapsst?
Okay, dann habe ich gerade was gelernt. Ich muss mal, ich bin gleich mal.
Also, ich hab's nur in dunkler Erinnerung, kann auch sein, dass ich da jetzt Quatsch erzähle.
Vielleicht weiß ja einer der Zuhörenden da näher, also da könnt ihr uns auch gerne nochmal mitteilen, wie ihr das Ganze handhabt.
Am besten per email an podcast@sva.de.
Okay, dann kommen wir jetzt vielleicht ein bisschen um die Gemüter zu beruhigen oder auch nicht.
Ich gucke hier gerade an, das beruhigt die Erinnerung.
Gewagte Überleitung.
Die EU-Wettbewerbshüter prüfen die VMW über Name durch Broadcom.
Broadcom sagt einem vielleicht was, die machen so Baseband-Hardware, auch viel Netzwerk-Hardware gerade so im Data Center Bereich.
Und auch, ich meine, die machen auch so fürs Handy neben den Baseband-Chips, machen die glaube ich auch manche Smartphone-CPUs.
Ich weiß nicht, ob sie das noch machen, aber irgendwie aus dem Bereich kommen sie.
Und zwar hatten die im Mai 2022 angekündigt, dass sie VMW für 62 Milliarden US-Dollar aufkaufen wollen.
Und jetzt hat sich die EU-Kommission da eingeschaltet und wir überprüfen, ob das überhaupt mit den Gesitzen in der EU vereinbar ist.
Und zwar ist da nicht das Hauptbedenken groß die Software, sondern auf die Hardware, weil Broadcom stellt Hardware her und VMware läuft auf Hardware.
Auf relativ viel Hardware aktuell.
Und da ist die Befürchtung, dass Broadcom da so ein bisschen den Markt für Hardware-Komponenten verzahlen kann, indem sie VMware darauf ausrichten,
dass Broadcom-Hardware immer noch ein Stückchen besser funktioniert oder vielleicht auch nur Broadcom-Hardware funktioniert für manche Features.
Und genau, da soll jetzt überlegt werden, ob das überhaupt so rechtens ist, ob man das so in der EU haben möchte.
Und es kommen auch Gedenken wegen VMwares bisheriger Beteiligung am Projekt Monterey.
Das ist ein Zusammenschluss an Softwareanbietern mit zum Beispiel Nvidia, Intel, AMD.
Und die versuchen SmartNix zu entwickeln.
Also da gibt es ja bei Network-Controllern, da gibt es ja auch mittlerweile so Offloading, dass man Firewall-Regeln in BPF darauf spielen kann.
Und ich bin mir nicht ganz sicher, aber ich glaube, das geht so ein bisschen in die Richtung.
Und ja, auch eine Befürchtung ist halt, dass VMware nach der Übernahme nur noch als Bundle mit Broadcom-Software und Hardware verfügbar ist.
Und also ich kann das durchaus nachvollziehen.
Ich habe auch viele Kunden mit VMware-Produkten im Einsatz und ich wäre da nicht so glücklich mit.
Wie sieht es da bei euch aus? Habt ihr da eine Meinung zu?
Ja, also ich bin da auch hin und her gerissen.
Also auf der einen Seite ist es natürlich problematisch, wenn die Anwender*innen da nicht so darauf vorbereitet sind.
Also für mich kam die Nachricht damals wirklich relativ spontan.
Ich habe da keine Vorahnung von gehabt.
Und es ist natürlich schon so, dass man dadurch ein gewisses Monopol auch hat.
Auf der anderen Seite würde so eine Übernahme natürlich auch mal wieder die Firmen, die Alternativen anbieten, in eine Lage bringen, wo sie den Markt aktiv verändern können.
Weil diese Änderung oder diese Übernahme würde ja nicht jeder Kunde unbedingt gerne mitmachen.
Ja, das heißt, da ist ja auch schon oftmals diskutiert worden.
Es gibt auch andere Hyperweise, haben wir ja auch schon mal eine Folge zugemacht.
Von daher, ich habe relativ wenig Bührungspunkte mit Vrmbiotechnologie.
Ich bin da relativ emotionslos, bin aber auch der Meinung, dass da sauber abgewogen werden muss, ob da nicht die Nachteile überwiegen für die Kund*innen in dem Kontext hier.
Ich finde generell, das ist wirklich tatsächlich immer ein bisschen schwierig, ein aktiver Eingriff eben in so einen laufenden Markt.
Da muss man immer relativ gucken, was das eben auch für Nebeneffekte hat.
Denn zum Teil können ja auch eben die Verweigerung, kann ja auch bestimmte Effekte haben, die man ja manchmal mit einbeziehen muss.
Also es ist keine ganz leichte Entscheidung.
Da müssen die entsprechenden Spezialisten mal eine Abwägung treffen.
Wir werden das aber auf jeden Fall weiterverfolgen, weil es eben durch die Marktstellung von VMware doch eine wichtige Sache ist, die eben die Branche einfach bewegt.
Das hat man ja auch gemerkt an den Reaktionen darauf eben.
Wir hatten ja die ganzen Proxmox-Welle und alles Mögliche.
Also es ist schon ein Ding, das eben für uns alle wichtig ist, wie sich das weiterentwickelt.
Das stimmt. Du hast uns hier auch spannende News mitgebracht, Felix.
Klär uns mal auf, was hast du hier mit Home Assistant vorbereitet?
Ja, das ist tatsächlich ganz spannend.
Da haben wir so ein bisschen geguckt oder eigentlich mal so ein bisschen reingeguckt, was so angekündigt wurde.
Und zwar hat Home Assistant neue Initiative gestartet und zwar die native Unterstützung von Voice Assistants.
Das heißt, sie wollen in ihre Apps und halt auch in ihr in ihr Chores generell eben die Integration von Sprachassistenten einbauen.
Das Feature an sich lässt sich heute schon nachrüsten.
Es gibt ein paar Plugins, die das eben ja wir werkstelligen können, eben dieses Open, also diesen Sprachassistenten Gedanken.
Allerdings ist das bisher hauptsächlich auf Englisch und das ist eben eigentlich das Spannende an dem Projekt, dass sie von Anfang an Stunde null quasi gesagt haben.
Okay, Sprachassistenten müssen die Sprache der Nutzer unterstützen.
Das heißt, sie wollen von Anfang an das Projekt auf eine sehr breite Basis stellen, was die Sprach Unterstützung angeht, damit eben jeder, der das nutzt, in seiner Landes Heimatsprache eben sprechen kann.
Und das eben auch in seinem Haus.
Das ist ja immer so ein Punkt Haushaltsakzeptanz.
Natürlich, wenn vielleicht der der Bastler, der das halt eingebaut hat, der wird vielleicht noch sich damit abfinden können, englische Kommande zu verwenden.
Aber das seiner Frau seinen Kindern zu erzählen, dass man jetzt nur noch lights on statt Licht ansagen kann, ist vielleicht für die Akzeptanz manchmal ein bisschen hinderlich.
Und deswegen wird das gerade aufgebaut.
Das ist auch das Vorgehen ist an sich auch sehr interessant.
Also wir haben mal ein paar Sachen in den Show notes verlinkt, wie eben die Entwicklung da ablaufen soll.
Was nämlich sehr spannend ist, man kann hier direkt in das Github Projekt reinschauen und gucken, wie eben die verschiedenen Kommandos in Sätzen zusammengebaut werden, wie für jede Sprache.
Die Satz Templates, wie die Wort Templates zum Beispiel zusammengebaut werden für Synonyme für Schalter und dann was man alles Mögliche sagen kann.
Also da wird das halt das Sprachkonstrukt aufgebaut.
Schalter an Schalter aus.
Was gibt es noch? Lüftung an Lüftung aus.
Also da werden alle möglichen Sachen erst mal zusammengetragen, die dann halt in jeder Sprache ausgefüllt werden sollen.
Und das eben auch zu breiter Unterstützung durch Entwickler aus allen möglichen Ländern aufgerufen, die dann halt für ihre Muttersprache diese Sachen da pflegen können.
Damit eben von Anfang an möglichst viele Sachen unterstützt werden.
Finde ich eine sehr coole Initiative, auch generell cool gemacht mit einem coolen Hintergrund.
Und wenn das eben kommen würde, im Moment nutze ich keinen Sprachassistenten für Home Assistant.
Aber ich würde mich auf jeden Fall freuen, wenn das halt nativ integriert wäre und dementsprechend dann wahrscheinlich auch von Anfang an relativ gut funktioniert.
Das ist nämlich mit Nachristlösungen. Es gibt auf quasi bisher auf Englisch gibt es so diesen Almond Ader Stack.
Den habe ich zwar selber noch nicht benutzt, aber ich habe ihn auch deswegen nicht benutzt, weil die Reviews nicht sonderlich.
Also ich habe noch keinen getroffen, der mir erzählt hat, das ist richtig gut, das musst du unbedingt benutzen.
Vielleicht, wenn da jemand gute Erfahrungen gesammelt hat oder gesagt hat, nein, alles Bullshit, das funktioniert doch schon total gut.
Dann würde ich mich da auch über Kommentare oder Anmerkungen freuen.
Sehr schön. Also das sind tolle News. Ich bin ja selbst auch immer daran interessiert, Sprachassistenten zu haben.
Also ich habe da ja auch selbst schon mal einen gebaut und bin gerade dabei, die nächste Iteration davon zu bauen.
Und ich glaube, eine der Gründe war, sie haben den Entwickler, den man auf GitHub unter dem Nickname Synthesium kennt, der arbeitet jetzt, glaube ich, für Home Assistant.
Der hatte vorher bei dieser Firma Mycroft AI gearbeitet, die auch so einen offline datenschutzkonformen Sprachassistenten gebaut haben.
Und das ist halt genau die richtige Person, um so etwas vorwärts zu bringen, weil von dem kommt auch die Software Rustby, die ich hier einsetze.
Also das kann, glaube ich, echt gut werden. Da bin ich mal gespannt.
Also die Lösung, die ich da jetzt habe, die kann man auch einem Home Assistant dranflanschen. Ist natürlich schön, wenn das schon im Produkt mit drin ist.
Von daher bin ich mal sehr interessiert, daran zu sehen, wie das aussieht.
Wäre das auch was für dich, Jan, so ein schöner Sprachassistent, um dir deinen Ausdruck bei deinem Mitbewohner abholen zu können?
Ich habe tatsächlich noch gar nichts zu... also mein Home ist nicht besonders smart.
Ich bin da immer so ein bisschen... also zum einen wohne ich in einer Mietwohnung und zum anderen bin ich so ein bisschen zu paranoid für so eine Home Assistant-Dinger.
Und ja, damit habe ich mich noch nicht so wahnsinnig beschäftigt.
Ich bin aber fasziniert, wenn man sich so ein Mammutprojekt vornimmt, weil es gibt ja nicht nur quasi... klar, es gibt irgendwie 100, irgendwie so um die 200 Länder in der Auferwelt.
Aber in jedem Land gibt es ja nicht nur eine Sprache.
Ich bin aufgewachsen, meine Oma, die hat immer noch ein paar Wörter aus dem Klattdeutschen mit reingebracht.
Dann gibt es irgendwie auch noch Saar-Talentisch. Es gibt die ganzen diversen Dialekte.
Das ist eine riesen Mammutaufgabe, wenn man so was machen möchte.
Auf jeden Fall Hut ab vor den Entwicklenden da. Das ist eine Ansage, finde ich, wenn man sich so was vornimmt.
Ja, man muss dann schon versuchen, Hochdeutsch zu reden. Also Odinwelter Slang oder südhessischer Zunge funktioniert auch nicht mit dem Sprachassistenten, kann ich sagen.
Da muss man schon versuchen, Hochdeutsch zu sprechen.
Ja, aber verlierst du dann nicht die Leute... also quasi... das ist ja dann irgendwo schade, weil das ist dann ja quasi was die Leute auch zu Hause machen.
Also das ist natürlich eine Sache, wenn man irgendwie zur Arbeit geht und da Hochdeutsch spricht.
Aber du verlierst dann doch eigentlich auch die Leute, wenn die dann zu Hause mit ihrer Familie so sprechen und mit dem Roboter so sprechen müssen.
Ich weiß nicht, da bin ich noch nicht so... also da hoffe ich irgendwie, dass man die Dialekte mitnimmt.
Vor allem weil das ja auch schön... also ich finde die Dialekte immer sehr schön.
Manche auch sehr amüsant. Also gerade so Schweizerdeutsch, da schmilze ich hin und weg.
Wenn man mich schmeicheln will, dann am besten auf Schweizerdeutsch.
Ich würde das jetzt vormachen, aber ich glaube, dann mache ich mir eher Feinde.
Ja, ja, ich erkenne das Problem. Ich habe auch einige Liebensdialekte, aber die werde ich lieber nicht rezitieren, sonst hagels negative Kritik.
Es wäre aber interessant, wenn man auch in dem Projekt im Zweifelsfall dann halt einfach "de" und dann, ich weiß gar nicht, ob es das überhaupt gibt, gibt es Linderkürzel für...
für wahrscheinlich zu viele Dialekte, ne?
"D-E-C-H"
Können wir ja mal einen neuen ISO-Standard einführen.
Bayerisch "D-E-W-E" oder was?
Gut, kommen wir mal zu "U-Juni". Das ist in der Version 2022.12 erschienen.
Und da sind vor allen Dingen sechs CVEs gefixt worden. Das resultierte darin, dass jetzt Grafana in der Version 8.5.15 erschienen ist.
Es gibt jetzt Warnungen für auslaufende Subscriptions, sodass ihr dann seht, wann ihr bei eurem Chef oder eurer Chefin nach Geld fragen müsst, um neue Subscriptions zu verlängern.
Und das Bootstrap-Script, das man braucht, um neue Systeme onzuborden, das kann jetzt lokal konfigurierte Repositories nicht mehr aktiviert lassen.
Also das hat es ja generell per Default immer deaktiviert, weil es ist ja der Sinn eines zentralen Patch-Managements, dass man nur noch eine Querte hat und nicht mehrere, weil sonst ergibt das ja keinen Sinn.
Das konnte man per Parameter dieses Verhalten deaktivieren. Das wurde jetzt entfernt.
Und es gibt jetzt in der Systemübersichtsspalte oder in der Systemübersichtseite gibt es jetzt eine neue Spalte mit einem Icon, das euch anzeigt, wenn ein System einen Reboot benötigt und ein Update benötigt.
Man sieht dann halt eben auch, wenn ein Reboot schon eingeplant wurde.
Das heißt, dann könnt ihr auf einen Blick sehen in eurer Tabelle mit mehreren hundert Systemen, welche Systeme bald einen Reboot bekommen oder wo ihr vielleicht nochmal nachhaken müsst.
Ansonsten gibt es weniger News, aber das Release aus dem Dezember war natürlich auch vor allen Dingen durch Urlaubszeiten der Entwickler*innen geprägt.
Von daher denke ich mal, die nächste Version 2023/01, die dann in den nächsten zwei, drei Wochen kommen wird, hat vielleicht noch ein paar Neuerungen mehr.
Kommen wir mal zum nächsten Thema. Lass uns auch wieder was Spannendes mitgebracht, Felix.
Ja, und zwar als nächstes haben wir neue News, Distro-News, Debian 12 Threes unter dem Codename Bookworm.
Ich glaube, wir haben das schon auch angeteasert. Ich glaube, in einer letzten Folgen haben wir auch schon mal ein bisschen berichtet. Und jetzt eben das Update dazu.
Es gibt eine neue Phase und zwar am 12.01. gab es den Transition in Toolchain Threes.
Das heißt, es gibt jetzt keine Transitions im Sinn von, das muss man auch mal ein bisschen miterklären, Aktualisierung von Gruppen abhängiger Pakete, die eben Voraussetzung für die API sind, unter anderem für die Public API sind.
Und geplant sind oder normaler Prozess sind eben dann auch die weiteren Meilensteine.
Das wäre am 12.02. soll es den Soft Threes geben, Milestone 2, und am 12.03. den Milestone 3, den Hard Threes.
Für den Full Threes gibt es bisher noch keinen Termin und das wäre dann ist dann so der Prozess, um am Ende eben zu einem Final Release von Debian 12 zu kommen.
Im Moment gibt es noch 607 Release-kürtische Bugs, die müssen noch gefixt werden, bevor es eben dieses Komplett-Update geben kann.
Und wahrscheinlich wird die Veröffentlichung von Bookworm dann in Q2 oder Q3 stattfinden.
Sehr schön, bin ich mal gespannt, was es da an Neuerungen gibt.
Also die Links finden die auch in den Show Notes zu den Bugs oder generell zu den News.
Ich denke mal, das wird ein relativ unspektakuläres Release werden, so wie es bei Debian immer der Fall ist.
Es gibt eine neue Version, die ist natürlich nicht die neueste, aber sie funktioniert und das ist auch der Grund, warum so viele Leute Debian auch benutzen.
Wer halt was Stabiles haben will, dann nimmt dann eben Debian. Für Bleeding Edge gibt es ja andere Distributionen.
Das muss ja auch gar nicht schlecht sein. Manchmal ist ja auch schön langweilig, nicht aufregend.
Alles ganz gut.
Das stimmt.
Ansonsten habe ich euch auch noch ein paar Kurznews mitgebracht.
Da fangen wir direkt an mit einem ziemlichen Klassiker und zwar GNU-PG oder kurz vorm GPG ist 25 geworden und damit auch direkt in Version 2.4.0 erschienen.
Es gibt ein paar Neuerungen und zwar gibt es jetzt eine verbesserte Support für den Schlüssel-Datenbank-Demon.
Dabei wird halt im Hintergrund die Waren in den Schlüsselen SQLite gespeichert. Das wird nun vollständig unterstützt, das war es vorher nicht.
Es gibt eine verbesserte Implementierung der Signaturverifizierung.
Dazu gibt es eine Anhebung des Kryptostandards und zwar bei der Verschlüsselung von GPT-SM.
Das ist eine Verschlüsselung bei X.509-Zertifikaten und SMIME.
Da gibt es jetzt statt AES 128.256, das heißt einfach eine Verlängerung der Schlüsselgröße.
Dazu vielleicht noch so ein bisschen als Namedropping.
GNU-GPGs haben wir bei der Recherche herausgefunden oder ich wusste es vorher nicht, vielleicht werden die älteren und sagen, das weiß man doch, man kennt die doch.
GNU-GPG ist maßgeblich geschrieben von Werner Koch, einem deutschen Entwickler, der dafür eben 2015 schon mit dem FSF Award ausgezeichnet wurde.
Kleines Wiki-Knowledge am Rande.
Dazu eben kurz erwähnt ist DBM Bullseye F6 erschienen.
F5 gab es schon im September, das war der letzte Release.
Bullseye F6 gibt 69 Bugfixes, 78 Security Updates.
Und dazu eine Genehmigung von einem ganz interessanten Antrag bei der Fedora Community.
Fedora 38 wird in Zukunft auch Budgie und Sway Spins anbieten.
Dazu für alle, die das noch nicht kennen, Budgie ist eine Desktopumgebung und Sway ist ein Wayland Window Kompositor.
Den Antrag hatte Joshua Strobel gestellt, der ist praktischerweise Lead of Buddies of Budgie, das heißt Lead Developer beim Budgie-Project.
Der hat das beantragt und das entsprechende Board hat das genehmigt.
Das heißt, es wird wahrscheinlich schon für Fedora 38 neben den bisherigen Spins auch einen Budgie-Spin geben.
Sehr cool, finde ich spannend.
Also Sway finde ich deswegen spannend, weil es ist ja ein Tiling Prinzip.
Das hast du jetzt hier unterschlagen und ist quasi die Wayland-Version vom i3 oder i3.
Das sind ja so i3 und Sway und Red Poison sind so die drei großen Tiling Window Manager, die Power User da draußen nutzen.
Ich habe es selbst auch mal ein bisschen mit Sway gespielt und finde das echt nett.
Gerade weil es eben auch auf Wayland aufbaut und ja, es ist cool, dass es da einen eigenen Spin gibt, den würde ich mir auf jeden Fall mal anschauen.
Habt ihr euch schon mal Tiling Window Manager angeschaut?
Ich habe es nur einmal aus Versehen aktiviert bei Normal, sonst habe ich damit noch nicht wirklich gearbeitet.
Ich glaube, das ist eher so etwas, wenn man wenig Screen Reel Estate hat und ich habe, wie das Schicksal ist nun so will, relativ viel.
Deswegen habe ich da glaube ich nie so richtig den Bedarf gehabt.
Wie sieht es bei dir aus Felix?
Ich würde sagen, da hast du mich wahrscheinlich ertappt.
Auch der Grund, warum ich das da schlagen habe.
Ich habe das tatsächlich auch noch nicht probiert.
Ja, ist ja nicht schlimm.
Es ist halt ein Ansatz, also wenn man hier und da im Internet unterwegs ist und auch mal informiert, dann entdeckt man das irgendwann mal.
Und hier auch im Hackspace, in dem ich ab und zu mal unterwegs bin, da hat das irgendwie jeder.
Also da gehöre ich schon zur ethnischen Minderheit, weil ich kein NixOS benutze und keinen Tiling Window Manager habe.
Ich glaube, das muss ich mir dann doch mal tiefer anschauen.
Und ja klar, wenn du jetzt natürlich so einen riesigen Wide-Screen-Bildschirm hast, dann hast du jetzt vielleicht nicht unbedingt den Use Case dafür.
Aber ich kenne auch Leute, die einen 28 Zoll Bildschirm haben und da trotzdem mit Tiling arbeiten, weil sie eben sagen, ich habe keinen Bock, eine Maus zu benutzen.
Ich bin mit der Tastatur hundertmal schneller.
Also von daher, das ist glaube ich der primäre Use Case.
Es geht, glaube ich, gar nicht primär um die Bildschirmgröße, die man da ausnutzen möchte.
Kommen wir mal zum Tooltip des Monats.
Und passend zum neuen ThinkPad in meiner Sammlung habe ich auch einen ThinkPad-related-Tip mit dabei.
Und zwar ist das ein Tool oder eine Library mit dem Namen ThinkLME.
Und die dient dazu, BIOS- und WMI-Settings auszulesen.
Und zwar, wenn die installiert ist, also die ist mittlerweile im Linux Kernel 5.17 und neuer enthalten.
Bei älteren Kerneln muss man noch selbst kompilieren.
Dann habt ihr in eurem Dateisystem eine neue Ordnerstruktur.
Und zwar unterhalb von sys class firmware minus attributes gibt es einen Ordner ThinkLME.
Und da gibt es beispielsweise einen Ordner, der attributes heißt.
Und dann findet ihr hier verschiedene Dateien.
Zum Beispiel findet ihr so Einstellungen wie zum Beispiel wie das Ladeverhalten des Geräts ist.
Ob Netzwerkboot aktiv ist, ob ein Passwort gesetzt ist und so weiter.
Und das kann man dann natürlich hier auslesen.
Also alles unterhalb von sys und class weiß ja der ein oder die andere.
Vielleicht kann man eben lesend, aber auch teilweise schreiben, darauf zugreifen, um eben verschiedene Systemparameter auszulesen.
Und das ist jetzt eben eine Erweiterung für die Lenovo ThinkPad eigener BIOS-Integration.
Finde ich ganz nett, wenn man einfach mal auf der Kommandozeit mal gucken will, ob die ein oder andere Einstellung gesetzt ist.
Und dann hat man keinen Bock ins BIOS-Menü wieder reinzubooten.
Dann geht es auch ganz komfortabel über die Kommandozeile.
Genau. Gut, ThinkPad habe ich aktuell keinen. Deswegen ist das für mich eher so ein bisschen nice to know.
Ich habe heute, gut, ich stelle mich jetzt hier aufs Podest und erzähle von einem Tool, das auch keiner braucht.
Nein, und zwar einen Hex-Editor. Der EM Hex. Das ist von, tatsächlich sogar, ich kenne die Person, die das gemacht hat persönlich.
Und das ist ein super cooles Tool, ein super cooler Hex-Editor, wenn XXD dann doch mal nicht reicht.
Und zwar kommt das auch direkt mit so einer Art Pattern Language. Das ist relativ nah an C dran, aber gerade wenn man irgendwie so mit Dateiformaten,
wenn man die irgendwie reverse engineern möchte und man weiß noch gar nicht so richtig, was da passiert,
dann kann man diese Pattern Language ganz gut benutzen, um sich so einen groben Plan zu machen.
Und das Ganze dann irgendwie später in richtigen Code zu gießen.
Das kommt auch gar nicht mit Unterstützung für Big und Little Endian, dass man quasi da switchen kann.
Und das ist ein super Tool, das habe ich jetzt gerade erst benutzt und gerne mal ausprobieren. Ist unten verlinkt.
Sehr schön. Dann können wir natürlich den Entwickler auch gleich mal grüßen und für die Entwicklung uns bedanken.
Genau. Shout out.
Was hast du uns mitgebracht, Felix?
Mein Tooltip ist ganz spontan und kommt aus meinem heutigen Arbeitsalltag.
Und zwar habe ich ein relativ altes Tool mitgebracht, das aber eigentlich im Werkzeugkasten von Linux-Usern nicht fehlen sollte.
Vor allen Dingen, wenn man ab und an doch mal mit Leuten vom anderen Ufer aus der Windows-Wale zu tun hat.
Das Tool heißt DOS2Unix und ist eben eine Umwandlung der, vor allen Dingen halt von Textartellformaten bezüglich von Line-Endungen.
Das ist, Carriage Returns werden übersetzt und Line-Feeds, also zwischen den verschiedenen Welten.
Das habe ich heute mal wieder gebraucht, weil das war nämlich in der, wir haben eine Pipeline gebaut und dabei fällt hinten ein Jar-Atefakt raus.
Das Jar-Atefakt, was dabei rausfällt, das hat auch einen Skript.
Das ist ein bisschen, also man muss das Jar wieder auspacken, dann gibt es einen Skript.
Das Skript hat aber Windows-Endungen und ich habe eine ganze Weile gebraucht, bis ich festgestellt habe,
dass es eben in dem Runner, der ein Linux-Container ist, dass es da nicht eben weil die Endungen des Skripts falsch sind und es dann nicht ausführbar ist.
Und ja, um euch das zu ersparen, nur so als Namedropping, also wenn ihr zwischen den Welten arbeitet und es auch nur grob in Frage kommt,
dass euer Problem aus diesem Umfeld kommt, dann lohnt es sich eine Datei auch mal durch DOS2Unix zu ziehen.
Das ist auf den meisten Testos eigentlich vorinstalliert und damit könnt ihr euch ein bisschen Arbeit sparen.
Das ist sehr gut, ja. Also das benutze ich auch regelmäßig, wenn ich Schulungsunterlagen bereitstelle,
dann ist es auch oftmals so, dass manche Teilnehmer in den unter Windows arbeiten und sich nicht über GitCheckout da was holen, sondern irgendein ZIP-File.
Und das sind dann natürlich, wenn man so Templates hat, die man über Ansible ausrollt, dann sind die oftmals dann auch total kaputt.
Deswegen ist da auch DOS2Unix häufig drin. Ein sehr altes, aber sehr nützliches Tool. Von daher immer wieder eine Erwähnung wert.
Und damit haben wir die News und die Tooltips des Monats zusammengefasst.
Das heißt, wenn ihr es bis hierhin ausgehalten habt, liebe Zuhörende, dann vielen lieben Dank. Das freut uns sehr.
Feedback ist uns wie immer sehr wichtig. Das heißt, wenn ihr Ideen habt oder Wünsche oder Tooltips, die ihr hier gerne mal hören möchtet,
dann lasst es uns gerne wissen, beispielsweise per E-Mail an podcast@sva.de.
Und natürlich könnt ihr auch auf einem sozialen Netzwerk eurer Wahl über diese Folge euch austauschen.
Da am besten über den Hashtag der Folge #copyonwrite. Also hier auch nochmal, damit es auf der Tone rüberkommt.
Das geht um das Recht, nicht um das Schreiben. Sonst habt ihr den falschen Hashtag benutzt.
Und wir freuen uns natürlich auch immer wieder über Bewertungen über den Podcatcher eurer Wahl.
Also beispielsweise über Apple Podcasts oder über Spotify.
Und in dem Sinne können wir nur sagen, bis zum nächsten Mal und euch Jan und Felix wieder vielen lieben Dank fürs Mitmachen.
Gerne. Ciao.
Ciao.
[Musik]