[Musik]
Hallo und herzlich willkommen zur achten Folge des Fokus und Linux Podcasts.
Und ja, so langsam nähert sich dann doch das Sommerloch.
Und das erkennen wir auch daran, dass die Themen ein bisschen dünner werden
und dass wir heute auch in Minimalbesetzung unterwegs sind, nämlich mit dem Jan.
Hi. - Moin moin.
Mensch Jan, wo erwische ich dich gerade?
Mich erwischst du gerade hinter dem leise gestellten Ventilator hier in meinem Arbeitszimmer sitzend ganz entspannt eigentlich.
Also hier kann man es aushalten bei der Hitze draußen. Und wo erwischen wir dich gerade, Christian?
Das ist ja schön. Also du erwischst mich gerade in einem Apartment zur Südseite,
wo die Sonne den ganzen Tag schön drauf knallt, wo keine Klima vorhanden ist, indem ich mich gerade seit sieben Tagen in der Quarantäne befinde.
Also ich habe leider keinen Ventilator. Es ist nicht ganz so angenehm, aber es ist trotzdem irgendwie auszuhalten.
Also mein CWI des Monats, könnte man sagen, ist das CWI 2022/19, denn nach zweieinhalb Jahren hat mich dann doch jetzt mal Corona dahin gerafft.
Aber ich würde behaupten, bin schon wieder auf dem Weg der Besserung. Man hört es vielleicht so ein bisschen, also liebe Zuhörende,
wir bitten, die nasale Tonation etwas zu entschuldigen. Das ließe ich jetzt nicht verhindern.
Wir wollten die Folge natürlich trotzdem aufnehmen. Und wie gesagt, ich bin auch wieder auf dem Weg der Besserung.
Und wie war dein Juni bisher, Jan? Ich hoffe, positiver?
Ich bin relativ warm. Ich hatte bis jetzt den halben Monat Urlaub. Von daher kann ich mich eigentlich nicht beklagen.
Also ich habe leider die Hälfte genommen, wo es nicht so richtig warm war. Und ja, gut, den Rest muss ich jetzt arbeiten.
Und ansonsten würde ich sagen, nochmal, ich hoffe auch von allen Zuhörenden, eine gute Besserung an Christian.
Joa, danke. Wird schon, wird schon. Also auch wenn das ganze medial nicht mehr so omnipräsent ist wie vorher,
kann man auf jeden Fall sagen, das Thema Corona ist nach wie vor ein sehr aktuelles und da auch der Hinweis
gibt auf euch acht liebe Zuhörende. Gut, kommen wir mal zum Feedback und den Ankündigungen.
Und zwar, was du es glaube ich, der in der letzten Folge, Jan, sich beschwert hat, dass es ja kein Tool gibt,
dass dir deine SSH oder deine Shell Umgebung per SSH auf ein neues System mitnimmt.
Da hatten wir es glaube ich irgendwie drüber gehabt, dass du deine tolle SSH Konfiguration,
dass du die gerne auch auf Zielsystem hättest und dass es da halt noch keine Funktion gibt.
Da scheint es aber was zu geben, denn die gute Sandra vom Ready for Review Podcast, Grüße gehen raus an der Stelle,
die hat uns nämlich ein Tool dazu empfohlen, das nämlich XXH heißt und das soll eben genau das tun.
Also das ist ein Tool, das findet ihr auf GitHub, einfach github.com/xxh/xhh. Links findet ihr auch in den Show Notes.
Und da geht es eben darum, dass man einfach seine Lieblingsshell, wie man sie denn eben vorkonfiguriert hat,
eben per SSH auch auf andere Systeme bringen kann. Das ist doch dann genau das, was du gesucht hast, oder?
Genau, also ich habe es jetzt, wenn du nicht dazu kommen willst, tatsächlich auszuprobieren, aber es sieht schon sehr vielversprechend aus.
Und das hat mich jetzt auch auf jeden Fall motiviert, meine technischen Probleme einfach immer in den Podcast mitzunehmen
und dann hier auf eine Lösung zu hoffen. Also wenn sich, wenn zufällig jemand auch das Problem hat, dass der Lieblings-PC,
wenn man aus dem Standby weg, dass das dann das Internet wegkickt, also das komplette Netzwerk fällt dann aus,
dann bitte Bescheid sagen, da würde ich mich freuen. Und ansonsten, ja, vielen Dank für den Hinweis auf jeden Fall.
Ja, auf jeden Fall. Vielen Dank nochmal an Sandra. Da auch gerne mal vorbeischauen.
Das ist ein sehr interessanter Podcast, an dem Sandra eben Co moderiert.
So ein bisschen mehr aus der Programmierer oder Programmiererinnen Sicht, aber auch mit viel Nerd-Content und auch mit viel Konsum- und Unterhaltungsthemen.
Hör ich auch mal jeden Monat rein. Kann ich euch auf jeden Fall empfehlen.
Ansonsten haben wir auch noch Feedback zur letzten Folge bekommen, wo es um das Thema Serenity OS ging.
Da haben wir festgestellt, dass Andreas Kling, der Gründer des Projekts, der hat das Ganze auf Social Media geteilt.
Da haben wir uns auf jeden Fall sehr darüber gefreut. Und Linus Groh, was auch einer der der bekannteren Namen im Projekt ist,
der hat auf Social Media kommentiert, dass ihm die Folge sehr gut gefallen hat. Und das ist natürlich tolles Feedback.
Also da bedanken wir uns auf jeden Fall sehr. Das hat uns sehr gefreut. Und wenn ihr weiteres Feedback habt,
das ihr loswerden wollt, dann könnt ihr das natürlich jederzeit tun. Zum einen eben per E-Mail an podcast@sva.de
oder gerne auch über unseren Twitter-Händel @sva_focuson.
Und dann werden wir mit dem Feedback auch durch der letzten Folgen. Und dann würde ich vorschlagen, kommen wir doch mal zu den News des Monats.
Ja, und das ist wieder mal ein Monat für dich, Jan, denn wir haben wieder mal ein CVE, über das wir sprechen müssen.
Und zwar ist es das CVE 2022/1966 bzw. das CVE 2022/32250.
Und da geht es so zumindest die Zusammenfassung, die ich zu dem Thema gelesen habe, um einen News-after-free-Bug in NFTables im Linux-König.
Und da vielleicht ist dir mal aufgefallen, dass in dem Wort NFTables das Wort NFT steckt, Jan?
Ich habe es gemerkt gehabt.
Ja, das wäre doch mal eigentlich ein guter Ansatz, um dann neuere Märkte oder neue Ideen daraus zu generieren.
Also ich denke, in einer Welt, wo Non-Fungible-Tokens relevant sind, dann wärst du vielleicht auch mal angebracht, Non-Fungible-Transfers einzuführen.
Da würde mich mal interessieren, was die Zuhörenden zu dem Thema halten.
Ich pack meine Firewall jetzt in die Blockchain, damit jeder sehen kann, was ich durchlasse.
In fünf, bitte, in fünf. Weil alles weniger bringt ja nichts. Das haben wir ja gelernt.
Stimmt, stimmt.
Nee, Spaß beiseite. Worum geht es bei dem CVE? Schlau uns mal auf, Jan.
Das ist ein News-after-free-Bug. Das ist quasi, ich weiß nicht, ob die Zuhörenden schon mal Memory-Memory-Management gemacht haben, in C zum Beispiel.
In C muss man dem Programm quasi explizit sagen, wenn man ein bisschen Speicherplatz haben möchte.
Und den muss man auch wieder freigeben. Also wenn man ihn nicht freigibt, dann bleibt er halt über die Laufzeit des Programms erhalten und irgendwann ist halt der Speicher dann auch alle.
Und der News-after-free-Bug ist quasi, wenn man den Speicher dann zweimal freigibt oder bzw. nutzt, nachdem man ihn freigegeben hat.
Weil dann überschreibt man möglicherweise einfach irgendwas. Ja, einfach irgendwas wird dann überschrieben.
Und um den auszunutzen braucht man eigentlich nur einen lokalen Nutzer, der einen F-Tables-Namespace machen darf.
Und das ist mittlerweile bei den meisten Distributionen Standard einfach für Anwendungen wie Docker oder Podman.
Und der Proof-Concept lässt sich laut dem Autor direkt auf Ubuntu 22.04 anwenden.
Und es wurden fälschlicherweise zwei CVE-Namen vergeben.
Canonical und Debian nutzen die 32.250 und den 1966 oder den 1966 wird von Red Hat benutzt.
Es gibt noch keine offizielle Einschätzung, aber es wird relativ hoch geschätzt in der Gefährlichkeit.
Und der Wacken ist schon auf Streamstrip können überhoben und Sles, Ubuntu und Debian, Sles und Debian haben schon Patches ausstehen.
Ubuntu und Red Hat lassen nur auf sich warten und Ubuntu hat aber einen Workaround bereitgestellt.
Wie sieht er aus? Was sollte man da tun?
Bei dem Workaround schaltet man die Namespaces einfach ab.
Also es ist so filigran wie ein Vorschlaghammer.
Ja, wow. Weil das bedeutet dann doch, wenn ich jetzt mit Podman zum Beispiel arbeite und vielleicht auch mit unprivilegierten Containern und unprivilegierten Benutzern arbeite,
dann schieße ich mir damit das Netzwerk ab, theoretisch, oder?
Also das müsste das Routing eigentlich dann machen.
Also ich bin jetzt nicht 100% im Thema drin, aber das Routing wird ja eigentlich, also das Routing unter den Containern und nach draußen wird ja direkt in die NF-Tables geschrieben.
Das müsste dann einfach wegfliegen oder ohne Namespaces funktionieren, was dann wieder eine ganze Ebene neuen Spaß bedeutet.
Also das ist wie gesagt ein bisschen so die Vorschlaghammer-Methode des Workarounds.
Ja, also definitiv kein dauerhafter Fix. Da können wir doch hoffen, dass die Disziplotoren da nochmal ein bisschen nachliefern.
Workaround haben wir aber in den Show Notes verlinkt.
Zum Glück gab es aber auch positive Neuigkeiten und einer ist nämlich, dass OpenSuse Leap 15 SP4 und Slash 15 SP4 erschienen ist.
Also das fünfte Release. Deswegen auch der Hashtag des Monats #LipoNumber5.
Ich sehe jetzt schon hier die ersten Hasskommentare, die in die Richtung gehen.
Vielen Dank, dass ihr diesen Lupega-Hit, den alle vergessen haben, jetzt wieder ins Zentrum der Aufmerksamkeit rücken.
Da fällt mir ein, hast du schon die neuen SuSekord-Musikparodien gehört, Jan?
Gehört habe ich sie noch nicht, aber bei den Namen kann ich es eigentlich kaum erwarten.
Die geneigten Zuhörenden können sich auf "We Didn't Start the Colonel", "Every Bite You Take" und "In the End" freuen.
Wenn du dich nicht täuscht, ist das "Johnny Cash", "The Police" und "Lincoln Park" die Original-Songs?
Genau, wobei die erste Nummer von jemand anderes ist. Ich komme jetzt aber auch nicht drauf.
Das war auch vor meiner Zeit. Man kennt die Nummer, aber da müsste ich jetzt auch nachschauen, von wem das ist.
Es war ja auch SuSekon und jedes Jahr veröffentlicht SuSekon immer so eins bis drei Songs,
wo eben sehr bekannte Songs bewusst so ein bisschen parodiert werden.
Also zum Beispiel so Sachen wie "Uptown Funk" wurde dann zu "Uptime Funk" und so weiter.
Da haben wir auch mal die ganze Playlist auf YouTube verlinkt. Das ist echt total unterhaltsam.
Also manche Parodien sind wirklich außerordentlich gut gelungen.
Also gibt es auch wirklich in vielerlei Musikrichtungen was. Es gibt poppiges Zeug.
Es gibt sogar irgendwie von "Rage Against the Machine", "Hamson Cover".
Also da ist glaube ich für jede Musikrichtung ist was dabei.
Und eben gerade sehe ich auch, dass eben "We Didn't Start the Fire", was das Original wäre, das kam von Billy Joel.
Also nur um auch diese Lücke mal zu schließen. Ist auf jeden Fall unterhaltsam, höre ich immer mal ganz gerne rein.
Ist entsprechend verlinkt.
"Rage Against the Machine" von SuSekon als Song über SuSekon. Das ist natürlich auch gewagt.
Ja, weil eigentlich wissen wir ja auch, um jetzt mal den dritten schlechten Witz in Folge rauszubringen,
dass als der Bandname "Rage Against the Machine" gefunden wurde, da muss es ja zweifelsohne um Drucker gegangen sein.
Ja. Gut, okay. Aber worum ging es denn sonst noch so?
Also fünftes Release. Und was ist neu? Also es ist eben im 15.3, das nächste Update.
Es gibt jetzt "Niedjungskörn 5.1". Es gibt einige neue Versionen, die enthalten sind.
Also finden wir zum Beispiel "PAB 8" vor. "Maria DB 10.6", die Postgre SQL 14, Gnome 41.
Also 42 hat es nicht mehr ganz reingeschafft. Da hat man eben einfach nicht genug testen können
und hat gesagt, die Stabilität entspricht jetzt nicht dem, was der Standard für dieses Release gewesen wäre.
Wir haben Python 3.10. Python 2 ist jetzt endgültig entfernt worden. Das gab es ja lange Zeit vorher auch noch als Legacy-Module.
Das wurde jetzt auch endgültig entfernt. Wir finden "Podman 342" vor und optional einmal "OpenSSL 3.0".
Dann haben wir einmal "SuseConnect NG". Das ersetzt eben "SuseConnect".
Die alte Version war in Ruby geschrieben, die neue in Golang.
Wir haben ganz neu den NVIDIA-Triver mit Wayland-Support.
PipeWire ist mitgeliefert, ist allerdings nicht der Standard, das wird tätiglich dann verwendet,
wenn ihr Wayland benutzt und dort eben eine Screensharing-Session benutzen wollt.
Pulse Audio ist in der neuen Version mit dabei, die jetzt eben auch die hochauflösenden Codecs LDAC, AbtX und SBC-XQ unterstützen.
Das heißt, wenn ihr da im audio-filen Bereich unterwegs seid und mit hochwertigen Headset arbeitet,
dann dürftet ihr euch über die neuere Version vielleicht freuen.
OpenLDAP wurde entfernt. Das war ja schon lange abgekündigt, denn da ist der neue Standard der 389DS-Server.
Und neu ist auch, dass es jetzt kleiner Container-Image gibt.
Es gibt die sogenannten BCIs, das Base-Container-Image.
Das ist eben für Hyperscaler gedacht, das ist so ein kleines Image, das man eben einfach schnell zur Verfügung stellen kann.
Das ist circa 45 MB groß.
Und es gibt jetzt auch ein noch kleineres Image, das eben auf Basis von Busybox gebaut wurde.
Und das liegt so roundabout bei 15 MB. Also noch mal eine ganze Ecke kleiner.
LXC wurde entfernt. Das wurde wohl schon vorher abgekündigt.
Das hatte sich so ein bisschen bei einer Aufmerksamkeit entzogen. Das wusste ich gar nicht.
Das ist ja eine Technik, die eher so aus der Canonical-Ecke kommt.
Die wird nicht weiter gepflegt. Anscheinend gab es dazu wenig Nutzen oder die Pflege war zu aufwendig.
Und von OpenSUSE Leap Micro gibt es jetzt auch eine neue Version, nämlich die Version 5.2.
Das ist quasi so ein Mini-Liedungsbetriebssystem, das ihr verwenden könnt, wenn ihr einfach mit Containern arbeiten wollt.
Und das wäre so zusammengefasst, was es jetzt hier mit 15 SP4 so auf sich hat.
Das Ganze gilt natürlich auch für SUSE Linux Enterprise, wenn wir 15 SP4 haben.
Da dürften die Downloads entweder jetzt schon verfügbar sein oder in den nächsten Tagen.
OpenSUSE ist da immer ein paar Tage vorher. Aber das lässt jetzt auch in kürze Folgen.
Und natürlich gab es auf der SUSECON auch noch genügend andere Informationen.
Wir wollen jetzt nicht die ganze SUSECON hier rezitieren. Falls ihr das Event verpasst habt,
dann gibt es auf jeden Fall die Recordings entsprechend auch auf YouTube bzw. in dem SUSECON-Portal.
Man kann sich ja kostenlos registrieren für diese Konferenz und kann dann sich dann die ganzen Vorträge im Nachgang noch anschauen.
Da gab es auch noch viel Vorträge zum Thema Container, zum Thema SUSE Manager und alles, was eben so zum SUSE Ökosystem dazu gehört.
Auch neu ist einmal Linux. Das ist jetzt am 26.05., also eigentlich schon Ende letzten Monats, in der Version 9.0 erschienen.
Und beachtlich ist da, dass das nur neun Tage gedauert hat, denn neun Tage vorher ist eben REL9 erschienen.
Und innerhalb von neun Tagen hat das Team es eben geschafft, auch das Downstream oder den Clon auch zu veröffentlichen.
Das Ganze ist für X86 64-Bit, für ARM 64-Bit, für PowerPC, Dillandian und für die S390X-Plattform veröffentlicht worden.
Und ein Raspberry Pi Image ist jetzt auch gerade vor wenigen Tagen veröffentlicht worden.
Änderungen sind natürlich analog zu REL9. Da hatten wir ja auch schon drüber gesprochen in der letzten oder in der vorletzten Episode.
Da haben wir euch aber natürlich auch nochmal die Release Notes in den Show Notes verlinkt, wenn ihr da nochmal nachlesen wollt.
Und bei Rocky Linux sieht es so aus, da ist die Version 9.0 gerade noch in Arbeit. Also die letzten Pakete werden gerade gebaut.
Und das Beta Release sollte dann in Kürze erscheinen und das GA Release relativ kurz danach.
War ja bei den letzten Versionen auch immer so, dass es immer eine relativ kurze Beta-Phase gab und dann im Prinzip das GA Release veröffentlicht wurde.
Sodass ich denke, dass hier auch bald Rocky Linux 9.0 zum Download verfügbar sein dürfte.
Von Nebeliedungs haben wir nichts gehört in dem Kontext, aber das dürfte dann noch ein paar Monate dauern.
Und dann gibt es quasi das Gegenteil vom Release. GitHub Atom, das ist der spirituelle Vorgänger von VSCode, würde ich jetzt fast behaupten.
Wurde 2011 veröffentlicht und wird jetzt tatsächlich abgekündigt. Und ab dem 15.12.2022 wird es dann archiviert.
Ich glaube, das war nicht lange nach Release. Das war auf, glaube ich, meinem allerersten Laptop.
Da habe ich GitHub Atom ausprobiert. Es war Dark Theme per Default.
Also deutlich schicker als Notepad++, aber ich glaube nicht ganz so flott.
Und in den letzten Jahren wurde es dann auch weniger entwickelt. Und ich glaube, das überrascht jetzt auch keinen, dass es jetzt eingestellt wird.
Und das ist auch ein bisschen ein Problem, weil GitHub ja jetzt auch aufgekauft wurde von Microsoft.
Das ist jetzt auch schon wieder zwei, drei Jahre her. Und da lohnt es sich für die, für die wahrscheinlich auch einfach nicht, VSCode und Atom gleichzeitig zu maintainen.
Und die Entwickler, die bisherigen Entwicklerinnen sollen sich jetzt mehr auf die GitHub Codespaces fokussieren.
Und das ist quasi VSCode im Browser. Also dadurch, dass VSCode ja eh mit Webtechnologien gebaut wurde, kann man das auch relativ einfach im Browser ausführen.
Haben wir auch schon ein paar internen Projekte verbaut, kann ich durchaus empfehlen, wenn jemand auf der Suche ist nach einem quasi nach einem voll funktionsfähigen Editor für das eigene Webprojekt.
Und es war tatsächlich auch das erste Programm, was im Electron Framework entwickelt wurde.
Das kennt man aus, ich meine, also VSCode benutzt das auf jeden Fall.
Ich glaube, Discord nutzt entweder entweder Electron oder auch also Electron ist quasi der Chrome Browser, aber ohne die Bedienelemente für die, die es nicht kennen.
Und ermöglicht halt das einfache Deployen von Cross-Plattform-Applikationen, die man dann halt einfach in Webtechnologien baut.
Und auch aus dem Hause GitHub gibt es jetzt den Co-Pilot, also ich wollte gerade sagen frei verfügbar.
Es gibt 60 Tage Trial und danach kostet es entweder 10 Dollar im Monat oder 100 Dollar im Jahr.
Und das nutzt quasi die rauen Mengen an Code, die bei GitHub stehen, nutzt das aus, um beim Programmieren Vorschläge zu machen, wie man wie eine Funktion oder ein Stück Code aussehen sollte.
Also man kann einen Kommentar schreiben. Das ist eine Funktion, die berechnet die Quersumme einer Zahl und dann schlägt Co-Pilot quasi vor, was man da hinschreiben soll.
Spannend. Hast du das mal ausprobiert?
Ich habe vor ein paar Monaten mal ein Beta Key bekommen, aber dann war ich immer irgendwie zu busy in anderen Sachen, um es mir wirklich anzutun.
Und ich habe natürlich auch ein bisschen immer das Dilemma, ich bin großer Fan von den JetBrains-IDEs, also Webstorm, Sea Lion, IntelliJ.
Und meine Co-Pilot war immer festgebunden an VS Code und das habe ich eigentlich immer nur sehr selten benutzt.
Also hatte die Gelegenheit noch nicht so ganz. Vielleicht ändert sich das noch.
Und diese 60 Tage Trial würde ich mir wahrscheinlich mal zu Gemüte führen, wenn es sich denn ergibt.
Was ist so dein Lieblingseditator gerade, weil du gerade sagtest VS Code ist eigentlich nicht so deine erste Wahl?
Also aktuell, ich bin so hobbymäßig, schreibe ich relativ viel Rust und da bin ich eigentlich immer bei Sea Lion dabei.
Also das von JetBrains, das ist eigentlich eine super IDE, kann alles was man will, ist für C gebaut, also für C und C++.
Aber man kann per Plugin Rust nachrüsten oder alle möglichen Sprachen nachrüsten. Ist eine super Sache und auch faire Preise bei JetBrains.
Nimmst du das auch im geschäftlichen Kontext? Also du bist ja auch im Linux und Jaml Engineer Business unterwegs, finde ich mich recht entsinnert.
Nimmst du das dann dafür auch oder nimmst du dann einen anderen Editor?
Also wenn ich per SSH, ich meine JetBrains, also die JetBrains IDEs können auch bei SSH bearbeiten, aber das macht eher so Sinn, wenn man in so einem Projekt Kontext unterwegs ist.
Ich muss ganz ehrlich sagen, meistens bin ich eigentlich immer mit Nano unterwegs.
Also fast jede Linux Histe, auf der ich unterwegs bin, da ist Nano nachinstalliert worden.
Nicht weil ich Wim nicht wirklich kann, es ist nur so, ich habe dann 2011 das erste Mal Linux selber installiert und da war glaube ich bei Ubuntu der Nano als Default Text Editor gesetzt.
Und seit ich das erste Mal Sudo eingegeben habe, benutze ich Nano, das werde ich auch nicht mehr los.
Das ist alles in Ordnung, jeder soll den Editor benutzen, den er oder sie für richtig hält.
Auch andere Distributionen gab es da nicht, vor einigen Fedora Versionen ein Changeset, das eben auch Wim durch Nano ersetzt hat, weil man gesagt hat, dass man auch neue Anwender*innen, die sich mit dem Thema beschäftigen, nicht vergrauen will.
Weil man sagt, ok, schön, dass du das installiert hast, du willst was editieren, ok, dann lernen halt Wim oder geh nach Hause.
Von daher hört man das ja öfter, dass die Distributionen dann Nano ausliefern, das ist auch vollkommen in Ordnung.
Also man muss das ja nicht als religiöses Thema betrachten, dass Wim der einzige Quarri editor für alles ist.
Es war ja immer Wim oder Emacs in den Editor Wars.
Und klar, du hast natürlich total recht, aber in meinem Kopf streiten sich die Erwachsenen am Erwachsenentisch über Wim und Emacs und ich sitze am Kindertisch und trinke da meinen Robby Bubble und habe Nano auf meinem I-Term auf.
Ja, aber du hast vollkommen recht, Nano finde ich einfach super und gegen Nano Hate.
Ja, wie gesagt, Editor, das, was halt eben passt, ist das richtige Werkzeug, aber ich denke, wir sollten uns alle einig sein, egal ob wir jetzt VSCode, Nano, Wim benutzen, Hauptsache nicht Emacs.
Ich sehe schon die nächsten Hate-Kommentare. Nee, Quatsch.
Jetzt gibt es kein gutes Feedback mehr.
Auch für Emacs gibt es bestimmt einen Use-Case.
Von daher. Ja, nee, echt spannend. Also ich habe mir den GitHub-Atom auch mal angeschaut.
Also ich habe auch sehr, sehr lange den VI für alles benutzt, bis ich halt irgendwann mal so ein Python-Projekt geschrieben habe und ein Code-Review bei einem Kollegen ausstehen hatte.
Und der halt so meinte, sag mal, benutzt du eigentlich eine IDE? Und ich so, nö, Wim. Und dann eher so, ja klar, sieht man.
Dann habe ich halt doch erkannt, dass so eine IDE mit diversen Add-ons, die dir auch direkt sagen, was du da irgendwie gerade für Quatschcode geschrieben hast und ein bisschen Linting machen, ist doch ganz nett.
Kann man mit dem VI bestimmt auch alles irgendwie machen, aber ist halt immer so die Frage, eine Aufwand nutzen und so.
Und da hatte ich mir auch mal den GitHub-Atom angeschaut und fand den auch ganz okay.
Ich aber bin dann irgendwie doch bei VSCode dann gelandet.
Und dass das Teil jetzt halt im Prinzip schon so alt ist, wusste ich gar nicht. Und wenn man mal so ein bisschen im Netz liest, ist natürlich auch, die Community fand das natürlich nicht ganz so schön, aber wie du schon richtig sagtest,
war es jetzt nicht so ganz überraschend, nachdem Microsoft halt eben da seine Finger mit drin hatte, dass es natürlich irgendwann kommen könnte, dass man nicht zwei Tools da pflegen will.
Von daher, ich hoffe ja mal drauf, dass das irgendwie gefolgt wird. Also sie archivieren es ja und das heißt, das Ganze ist trotzdem noch im Internet frei verfügbar und dann kann man sich es ja folgen.
Und vielleicht bilden sich da ja neue Kreise und Leute, die daran weiterentwickeln.
Dann gibt es noch was Neues. Und zwar ist Nixos in der Version 22.05 erschienen.
Das Ganze trägt den Codename Quokka. Wer nicht weiß, was ein Quokka ist, hier mal der Auftrag "Bitte tippt mal Quokka in die Suchmaschine aus, vertraue uns ein".
Ihr werdet dann ganz viele putzige Kurzschwanz-Kangaroo-Bilder sehen. Ich finde, das ist ja auch eine schöne Alternative zum altbekannten Internetkatzenbild.
Und worum geht es da? Nixos ist eine Liedungsdistribution, die mit dem Nix-Paketmanager kommt und ist laut Repology.
Wer das nicht kennt, das ist so eine Online-Datenbank, wo für die einzelnen Linux-Distributionen und die einzelnen Pakete Versionshinweise vermerkt werden.
Das heißt, wenn ihr wissen wollt, welches Paket in welcher Version auf welcher Distro am aktuellsten ist, dann könnt ihr gerne immer auf Repology vorbeigucken.
Laut diesen Archives ist Nixos die aktuellste Distribution, sie ist sogar aktueller als Archlinux, was bisher immer die Baseline war. Das fand ich ganz interessant.
Ich dachte nämlich auch, dass Archlinux immer das Maximum an Bleeding Edge ist, aber das hat sich offensichtlich geändert.
In der Version gab es knapp 46.000 Commits von 1.600 Beitragenden, insgesamt gibt es 9.345 neue Pakete, fast 11.000 aktualisierte Pakete und knapp 6.000 entfernte Pakete.
Also wirklich viel Software-Auswahl, die sich geändert hat. Und ein Highlight dieser Version ist eben ein neuer grafischer Installer auf Basis des Tools Calamares.
Das habt ihr vielleicht auch schon mal gesehen, wenn ihr euch mal KDI Neon angeschaut habt oder Garuda Linux oder Manjaro Linux.
Das ist quasi genau das Installations-Framework, das diese drei Projekte auch benutzen.
Das heißt, man muss jetzt nicht mehr rein auf der Kommandozeile agieren, um sich so ein Nixos-System zu installieren.
Das geht jetzt eben auch komfortabel über die grafische Oberfläche.
Das könnte vielleicht dazu führen, dass es halt einfach neue Anwender*innen gibt, die sich mit dem Thema beschäftigen.
Das finde ich also insgesamt begrüßenswert.
Ein weiteres Highlight der Version Nix ist jetzt in der Version 2.8 enthalten.
Vielleicht wird das ja auch mein Einstieg in NixOS.
Ich habe mir die ISO schon runtergeladen, habe auch schon mal nach vorm mit aufgesetzt.
Jetzt muss ich mich nur ein bisschen näher mit der Materie beschäftigen.
Und es gibt auch noch etwas Neues bei KDE. Und zwar gibt es jetzt KDE Plasma 5.25.
Das Ganze ist am 14. Juni erschienen und ist eine Nicht-LTS-Version.
Es kommt mit Qt 5.15.2 und den KDE Frameworks 5.94.
Es beinhaltet über 400 gefixte Bugs und neue Features.
Man kann optional Akzentfarben auf Basis des Hintergrundbildes generieren lassen.
Es gibt auch noch ein schwebendes Panel, was nicht mehr den ganzen Bildschirm ausfüllt.
Und die Gesten wurden überarbeitet.
Ich komme so ein bisschen aus der Gnome-Ecke und habe mich gerade erst über Gnome geärgert.
Wäre das vielleicht sogar eine Überlegung wert?
Ich habe mir gerade noch mal die Release Notes, die wir verlinkt haben, angeschaut.
Da haben sie auch ganz viele Videos, wo man sieht, wie die Gesten funktionieren.
Also Gesten im Sinne von Touchpad-Gesten oder auch im Sinne von Touchscreen-Gesten.
Es sind wirklich sehr viele Kleinigkeiten, die in den Releases reinkommen.
Und das fällt so ein bisschen schwer, wenn man selbst kein KDE-User ist, das auch alles wertzuholen zu schätzen.
Was wieder ein Geran dafür ist, dass wir uns mehr mit KDE beschäftigen müssen.
Ich glaube, die nächste Installation werde ich vielleicht wirklich mit KDE machen, damit ich beim nächsten Mal auch ein bisschen mitreden kann.
Dann gibt es noch neue Infos von Canonical zu dem Firefox-Snap-Paket.
Denn das soll nämlich snappier gemacht werden.
Da gab es ja viel Unmut im Internet zu dem Thema.
Wir hatten ja auch darüber berichtet, dass neuere Ubuntu-Versionen Firefox als Snap-Paket vorinstallieren.
Und da insbesondere der erste Start auch auf potenter Hardware sehr langsam sein kann.
Und da gibt es einen Artikel zu, den haben wir auch verlinkt.
Und da geht es erstmal so ein bisschen um die Rechtfertigung, warum Canonical sich jetzt entschieden hat, kein Debian-Paket mehr auszuliefern.
Und zwar war die Argumentationskette die, dass man sagt, naja, es ist ein weiterer Sicherheitslayer durch eine weitere Sandbox.
Firefox hat eine eigene Sandbox und Snaps sind ja auch nochmal in der Sandbox ausgeführt.
Die Updates werden dadurch einfacher und häufiger.
Es ist dadurch auch ein bisschen authentischer, weil es ist ein unveränderter Firefox-Browser, der auch durch Mozilla gewartet wird.
Das heißt, Canonical kann aber auch ein Stück weit da so ein bisschen die Verantwortung abgeben.
Und weiteres Argument war, dass man sagt, naja, man kann dann halt eben auch auf älteren Ubuntu-Versionen, solange Snap vorhanden ist, eben einen neueren Webbrowser einsetzen.
Also auf einem, ich will das nicht sagen uralt Ubuntu, aber auf einem deutlich älteren LTS Ubuntu wird man den aktuellsten Browser halt gar nicht mehr bekommen.
Aber wenn man Snap hat, dann kann man ihn eben doch bekommen.
Nichtsdestotrotz gibt es aber verschiedene Performance-Problemarten.
Und zwar das erste Problem, das Sie beschreiben, ist, dass der Kaltstart, das ist quasi der erste Start nach dem Reboot, der wird eben von Canonical gerade betrachtet, dass der optimiert wird.
Dann gibt es den Warmstart, das ist eben ohne Reboot nochmal einen weiteren Neustart des Webbrowsers.
Und einmal gibt es noch Laufzeitprobleme, das heißt in der aktiven Verwendung.
Ja, Ursache von dem ganzen Problem ist, dass man sagt, Snap ist halt eben ein komprimiertes Squash-FS-Image, das verursacht leider viel I/O.
Und wenn man eben so ein Board hat oder einen Rechner hat, der nicht sehr gut I/O abliefern kann, weil man vielleicht einen alten Laptop hat, der noch eine drehende Rostplatte drin hat,
dann ist das natürlich eine massive Verlangsamung.
Ein weiteres Problem ist, dass es auf Raspberry Pis und einigen AMD-GPUs wird der passende GPU-Treiber nicht erkannt.
Und dann wird halt ein Fallback ausgeführt auf ineffiziente Software-Rendering.
Und das dauert natürlich super lange dann alles aufzubauen.
Und auch das Browsen im Netz und Abspielen von Videos ist dann echt eine Zumutung.
Für den Raspberry Pi gibt es inzwischen aber auch einen Fix.
Und ein großes Designproblem ist auch, dass beim ersten Start eine Kopie aller Erweiterungen im Benutzerverzeichnis angelegt werden.
Und das sind halt bei Firefox aktuell 98 Sprachpakete, die dann halt einfach mal in das User-Home kopiert werden.
Und deswegen dauert es halt super lang beim ersten Start.
Und auch das Erkennen von verfügbaren Icons, das dauert halt eben auch relativ lang im sogenannten Confined Mode.
So viel zu gut, aber was hat man denn jetzt gemacht, um das Ganze zu optimieren?
Naja, es gibt jetzt ja Firefox 100.0.
Und da wurde eben für die Erstellung des Snap-Pakets einmal PGO aktiviert.
Das steht für Profile Guided Optimization.
Und einmal LTO, Link Time Optimization, wurden aktiviert.
Das sind eben Compiler-Flex, die dafür sorgen sollen, eine verbesserte Laufzeit und schnellere Startzeitergebnisse erzielen zu können.
Wie gut das ankommt, das wird sich dann noch herausstellen.
Das sind auf jeden Fall so die ersten Schritte, die hier mal dokumentiert wurden.
Hast du das mal ausprobiert, Firefox im Snap zu benutzen, Jan?
Oder wie beziehst du deinen Webbrowser?
Also im Snap eher unfreiwillig.
Ich bin mir jetzt also, ich bin mir nicht ganz sicher, aber ich meine,
Link Time Optimization war eher in Richtung Größe der Binary und nicht unbedingt Geschwindigkeit.
Da lehne ich mich aber gerade ein bisschen aus dem Fenster.
Also, so wie ich das verstanden habe, überprüft das quasi beim Linken,
ob irgendwelche Funktionen nicht benutzt werden und entfernt die dann aus der fertigen Binary.
Und das sorgt dann dafür, dass man irgendwie Speicherplatz spart.
Aber jetzt, ob das wirklich groß an Geschwindigkeit gewinnt, ja, bin ich mir nicht sicher.
Und sonst beziehe ich meine Browser eigentlich immer direkt über die Package Repositories bei Arch.
Also von daher kann ich mich nicht so richtig, kann ich das Problem nicht ganz so richtig nachempfinden.
By the way, I use Arch.
Na ja, eigentlich mal ein Jarroh, aber das sagt man ja nicht in der Öffentlichkeit.
Ja, ne, stimmt schon. Also durch das LTO hast du dann vermutlich einfach kleinere Binary.
So könnte ich es mir erklären. Also ich bin jetzt auch bei dem ganzen Thema Compiler Flex nicht so bewandert.
Also wenn da die Zuhörenden mehr Insights haben, sehr gerne da Infos an uns heran schicken.
Dann können wir das gerne in der nächsten Folge nochmal mit aufrollen.
Aber es sieht mir auch eher so nach Kleinigkeiten aus, also ob die jetzt das gewünschte Ergebnis bringen.
Ich glaube, ich würde erst mal versuchen, das Kopieren der Erweiterungen ins User Home,
das muss man irgendwie unterbinden. Also 98 Sprachpakete und so ein Sprachpaket ist ja,
das besteht ja aus Unterordnern mit Unterdateien und klar, dann generierst du halt auf Einschlag mega viel Dateien.
Und wenn du wirklich so ein Chromebook hast oder irgendeine altersschwache Hardware,
da ist es natürlich massiv überfordert damit. Aber gut, schauen wir mal.
Dann gibt es diesen Monat mal ausnahmsweise keine News aus dem O-Uni-Bereich,
aber es gibt News aus dem Ocarino-Bereich, denn da ist die Version 6.0 erschienen.
Wer Ocarino noch nicht kennt, das ist das Downstream des bayerischen Unternehmens Artix AG.
Also ist quasi neben dem Red Hat Satellite ein weiteres kommerzielles Derivat von Formen und Cartello.
Und die Artix AG ist eben eine Firma aus Bayern, die sich eben mit den Themen Consulting und Training beschäftigt,
aber auch selbst aktive Linux und Formen Contributor sind.
Das heißt, wenn man mal auf GitHub oder generell im Formen Projekt unterwegs ist,
dann trifft man da immer auf die fleißigen Jungs und Mädels, die bei der Artix arbeiten.
Und warum sollte man den Ocarino einsetzen?
Na ja, es ist interessant für Kundinnen, die halt eben sowohl SUSE als auch Red Hat Supported betreiben wollen.
Weil wenn ich jetzt sage, ich brauche beide Distributionen und ich mache es genau nach der Vorgabe der Hersteller,
dann würde es ja bedeuten, für Red Hat stelle ich mir den Red Hat Satellite hin.
Und für SUSE halt den SUSE Manager.
Oder SUSE würde halt sagen, ok, ihr könnt mit dem SUSE Manager auch gerne Red Hat verwalten.
Aber es gibt ja durchaus Argumente, die für den Satellite und gegen den SUSE Manager sprechen.
Zum Beispiel, wenn ich sehr stark auf Ansible setze, dann ist der Red Hat Satellite eben erstmal das bessere Tool,
weil es halt eben nativ auch mit Ansible umgehen kann. Das kommt im SUSE Manager eben noch.
Und es gibt auch ein paar andere Argumente, aber ich will mich jetzt nicht zu sehr in Details verlieren.
Und das Schöne beim Ocarino ist halt eben, der kann sowohl sich per Mausklick eben in das Red Hat Customer Center integrieren,
als auch eben in das SUSE Customer Center.
Das ist nämlich eins der zahlreichen Plugins, die die Artix entwickelt hat.
Das heißt, man kann dann einfach seine SUSE Customer Center Login-Daten eingeben
und kann dann in der GUI sich einfach zusammenklicken, welche Produkte man gerne lokal vorhalten möchte.
Ansonsten gibt es auch noch andere Plugins, die eben beim Ocarino vorinstalliert sind.
Zum Beispiel gibt es auch noch den Snapshot Manager, da kann man dann ganz komfortabel per Mausklick
sich VM-Snapshots anlegen und zurücksetzen und auch entfernen.
Das heißt, wenn ich jetzt so meine 4.5-Server habe, die ich jetzt gerade patchen möchte,
dann kann ich einfach in der GUI da direkt einen Snapshot von anlegen
und muss dann nicht erst in meine VMWare oder Proxmox Konsole wechseln, um das manuell zu tun.
Das ist eine ganz feine Sache.
Ein weiterer Vorteil oder so ein Alleinstellungsmerkmal vom Ocarino ist auch,
dass dieser einen grafischen Installer hat.
Also wer schon mal den Satellite oder eben Forman und Cartello installiert hat,
der kennt das vielleicht, dass es eben das Forman Installer oder das Satellite Installer Kommando gibt.
Dem kann man dann auch so ein paar Parameter übergeben,
Admin Benutzer, Admin Passwort und dann radert das eben durch. Das ist ja meistens so eine Puppet Logik,
die dann losgelöst ausgeführt wird und man hofft, dass halt eben alles ausgeführt wird.
Und da gibt es halt eben einen grafischen Installer.
Das senkt dann nochmal so ein bisschen die Hürde für Anwender*innen,
die sich mit dem Thema noch nicht so gut auskennen.
Long Story Short, jetzt ist die Version 6.0 erschienen.
Die letzte Hauptversion war die 5.12.2 und 6.0 basiert eben auf Forman 2.5 und Cartello 4.1
und nimmt quasi dann die Änderungen mit, die in diesen beiden Versionen eben angekündigt wurden.
Zum Beispiel PULP, was ja hier zur Verwaltung der Softwarepakete benutzt wird,
das braucht jetzt keine MongoDB mehr, sondern integriert das in die PostgreSQL-Datenbank,
die auch von Forman benutzt wird.
Das heißt, das macht das System eine ganze Ecke schneller und schlanker.
Und es gibt jetzt ein neues Webhooks Plugin, das reagiert dann eben auf interne Ereignisse.
Das heißt, da kann man dann einfach selbstgeschriebene Anwendungen beispielsweise an den Orkarino anflanschen
und dann bei gewissen Aktionen weitere Automatismen zum Beispiel auslösen.
Dann kommen wir jetzt mal zu den Kurznachrichten, die kein eigenes richtiges Segment bekommen.
Und zwar haben wir erstmal ein paar Apple News.
Und zwar gibt es den ersten Linux Boot auf dem iPad Air 2.
Das ist, meine ich, aus dem Jahr 2014 oder 2013, so aus der Ära.
Deutlich älter auf jeden Fall.
Da kann man jetzt Linux drauf booten.
Also wenn einer der Zuhörerinnen noch ein iPad Air 2 im Schrank fliegen hat,
vielleicht einfach ausprobieren und mal melden, ob das klappt und ob das was taugt.
Als nächstes von Asahi Linux gibt es, da hat Hekler Martin gemeldet,
dass der Support für Apple M2 Chips in einigen Wochen kommen könnte.
Oder zumindest der Support zum Booten voll supportet.
Das steht vielleicht nach dem Raum.
Als nächstes Foronix ist 18 geworden.
Gegründet am 5.06.2004 mit dem Ziel zur Verbesserung der Linux Hardware Übersicht und Dokumentation.
Ich würde sagen, dass das Missionsziel haben sie auf jeden Fall irgendwo erreicht.
Ist natürlich ongoing und das ist auch gut so.
Bis auf den 20.05.2012 wurden jeden Tag News veröffentlicht.
Christian, hast du da einen Plan?
War es an dem Tag einfach Sommerloch gewesen oder war da doch 2012 Weltuntergang?
Weißt du da mehr?
Der hat einen Blogpost geschrieben, wo er so ein bisschen die Geschichte zusammengefasst hat.
Den haben wir auch verlinkt.
Da war er irgendwie krank oder war auf einer Reise oder so.
Das finde ich auch beachtlich.
Die hauen jeden Tag sehr informative Blogposts raus.
Und das 18 Jahre lang jeden Tag durchzuziehen.
Hundertfass.
Das ist schon sehr beeindruckend.
Mozilla beteiligt sich an Project Bergamo.
Das ist quasi, man kann sich das so vorstellen wie Deep Learning.
Das Deep Learning basierte Übersetzen von Texten.
Und zwar ist das gedacht, die kleinseitige Übersetzung von Webinhalten.
Das ist aus einem Zusammenschluss von mehreren Universitäten entstanden.
Und ist quasi eine Machine Learning Bibliothek, die nach WebAssembly portiert wurde.
Das finde ich super.
Gerade weil das ist bestimmt schon mal jemandem aufgefallen unter den Zuhörnern.
Wenn man selber in die eigene Software Übersetzungsfähigkeiten einbauen möchte,
dann muss man da für diesen API Zugang bei Google und bei Deeple doch schon relativ tief in die Tasche greifen.
Und das wird dann nach Worten abgerechnet.
Also es ist nicht ganz ohne.
Und wenn das jetzt quasi auf Browserlevel ausgeliefert wird,
dann kann ich mir auch gut vorstellen, dass sowas dann in den Open Source Geist übergeht.
Und quasi als digitaler Rosetta Stone zur Verfügung steht, der quasi übereingebunden werden kann.
Finde ich richtig super.
Ja, freue ich mich drauf.
Und vor allem ist es ja auch nur eine starke Abhängigkeit, die man ja immer wieder hat.
Also ich meine, es gibt so die üblichen zwei, drei Übersetzungs-Sites im Internet,
die man halt eben benutzt, wenn man Texte übersetzen will.
Und die Informationen, die abgefragt werden, die könnten ja durchaus schon auch wieder weiterverwertet werden.
Also ich will jetzt hier niemandem was unterstellen, aber es ist immer gut,
eine dezentrale Option oder eine lokale Option zu haben, als nur eine Online-Option zu haben,
ist ja so mein Mantra an der Stelle.
Wir können jetzt auch R-Gap-ed.
R-Gap-ed, das ist super. Das war das Wort, das ich eigentlich gesucht habe.
Und dann kommen wir zwar von etwas sehr, sehr sinnvollem zu etwas, ja sagen wir weniger sinnvollen.
Und zwar soll es jetzt auf Windows auch auf M1 geben.
Das hat bestimmt Use-Cases.
Ich möchte ganz ehrlich sein mit euch, mit den Zuhörern, ich sehe den Use-Case noch nicht.
Ich würde das lassen.
Aber da gibt es jetzt dann wohl zahlreiche hardware-nahe Code-Anpassungen, die da gemacht werden.
Ich weiß gar nicht, also Windows ist ja eigentlich gar nicht Open Source.
Das wird dann bestimmt so ein bisschen hacky.
Und ich kann mir auch nicht vorstellen, dass Microsoft da so ein Riesen-Fan von ist.
Mal schauen.
Es kann aber auch schon auf viel Vorarbeit, also gerade das Reverse-Engineering vom Asahi-Linux-Projekt
greift das Projekt auf jeden Fall auch zurück.
Vor allem die Speicherverwaltung ist schwierig, da es keinen Standard-IoMMU gibt,
sondern so eine Apple Eigenentwicklung, also die IoMMU regelt quasi den Zugriff des CPU
auf den Hauptspeicher und alle möglichen Bereiche, die in den Hauptspeicher gemapt werden.
Das gibt es zum Beispiel im iPhone, kann man dann mit der IoMMU quasi bestimmte Bereiche
als Execute Only oder Write Only, also man kann W, Xor, X einstellen.
Das Speicher entweder geschrieben oder ausgeführt werden darf, aber nicht beides.
Um Explods zu verändern, also dass man das dann nicht selber reversen muss,
das ist schon auf jeden Fall ein guter Weg.
Und der Fork des Bootloaders M1/N1 ist in Arbeit.
Ich muss sagen, ich bin da so ein bisschen anderer Meinung.
Klar, ich meine, machen wir uns jetzt vor, wir heißen Focus on Linux und nicht Focus on Windows.
Natürlich klar, dass wir natürlich die Linux-Flagge nach hoch halten, aber ich finde, warum nicht?
Weil es da eine Hardware-Plattform gibt und Linux läuft da drauf.
Und ich meine, der Code steht ja zur Verfügung, den haben die Leute sich ja auch zu Nutze gemacht,
um halt eben jetzt noch andere Betriebssysteme drauf zum Laufen zu kriegen.
Ich würde das so ein bisschen als Beschleuniger ansehen.
Vielleicht motiviert das ja Apple, das vielleicht doch ein bisschen zu öffnen
oder vielleicht doch eine Kooperation mit Red Hat oder Microsoft einzugehen,
dass man vielleicht gemeinsam eine Lösung findet, dass halt andere Betriebssysteme drauf booten könnten.
Weil machen wir uns nichts vor.
Windows ist halt nach wie vor immer noch das dominierende Desktop-Betriebssystem.
Und wenn jetzt jemand sagt, hier, du könntest diesen Laptop kaufen mit Intel 12. Generation,
die diese Vor- und Nachteile hat, oder du hast die Wahl, auf dieser neuen, sehr energieeffizienten M1/M2-Plattform
halt eben auch nativ mit Windows zu betreiben, dann kann das ja durchaus auch so ein bisschen
die Saleszahlen von Apple positiv beeinflussen, ist so meine persönliche Vermutung.
Ich weiß nicht, wie du das siehst, Jan. Wäre das was, das irgendwie vielleicht doch so ein bisschen mehr helfen könnte,
mal von dem X6-Nagzeck wegzukommen?
Ich bin so ein bisschen skeptisch, weil ich sehe tatsächlich nicht die Userbase sehe ich nicht so ganz.
Also so einen Apple-Laptop kauft man sich ja eigentlich, wenn man was haben will, was funktioniert.
So was, was man sich dahinstellt, was man funktioniert. Und wenn man dann Linux drauf installiert,
dann, also Linux-User, spreche ich aus Erfahrung, die sind so ein Fricke-Kram, sind die gewöhnt.
Da muss man dann halt mal den Kern neu kompilieren, da muss man, ich musste jetzt letztens das Dynamic Power Management
mit meiner Grafikkarte ausstellen, weil sonst schaltet die sich ab, wenn ich meinen Computer 30 Sekunden lang nicht berühre.
Das ist man dann irgendwo gewöhnt. Bei Windows sitzt man dann halt so ein bisschen vor dieser Black Box,
also klar, man kann das irgendwie, Debugger kann man da bestimmt irgendwo ran.
Aber das ist natürlich irgendwie so, also so richtig produktiv darauf kannst du nicht so richtig arbeiten,
würde ich jetzt einfach mal behaupten. Und also das hat eher sowas von, von wir lassen jetzt Doom laufen
auf allem, was ein Bildschirm hat, anstatt auf das ist ein sinnvolles Projekt.
Also klar, also ich möchte jetzt auf keinen Fall die Autoren, den Autoren irgendwie zu nahe treten.
Das ist bestimmt irgendwie so ein nettes Research-Projekt, aber es ist halt natürlich nicht so ein,
so ein, es hat für mich nicht denselben Stellenwert wie das Linux-Projekt.
Darauf möchte ich im Endeffekt hinaus.
Ich denke, ja, also ich glaube Linux auf M1, M2 ist schon Nische und dann halt Windows auf M1 wäre dann quasi Nische-Nische.
Also weiß schon, was du meinst. Aber ich mache auch deswegen, weil ich habe jetzt gerade die Woche,
habe ich den ersten Testbericht gelesen von dem neuen De Novo ThinkPad X13S Gen2.
Das ist halt so ein 13 Zoll Ultra-Book und das kannst du jetzt oder das kriegst du halt eben auch mit so einem
Snapdragon 8C X3 oder so, also auch so einem ARM SOC und da läuft halt Windows 11 drauf.
Und da ist wohl erstmal kein Linux-Support irgendwie wie möglich.
Also du kannst zwar von einem Stick oder einer SSD oder von einer Karte booten, aber da kann bisher noch kein Linux von booten.
Klingt jetzt aber nicht so, als wäre es prinzipiell überhaupt nicht möglich darauf, Linux zu betreiben.
Also worauf ich hinaus will ist, wir brauchen ja schon irgendwie eine Alternative zum X86,
weil wir sehen ja, dass es da gewisse Designprobleme gibt, die einfach architektonisch nicht unbedingt so einfach zu beheben sind.
Also Punkt Do Effizienz, wenn wir uns mal die 11. 12. Generation angucken, die ganzen Sicherheitslücken.
Und deswegen sehe ich alles, was in Richtung ARM geht, als potenzielle Verbesserung des ganzen Ökosystems an.
Und wenn wir dann halt irgendwann auch ein funktionales Windows auf M1 haben, why not? Also an mir soll es nicht liegen.
Ja gut, darauf gehe ich auf jeden Fall mit. Das stimmt auf jeden Fall.
Weg von X86 ist definitiv irgendwo eine Richtung, in die man gehen kann.
Einfach auch, weil das ja mittlerweile dann, ich weiß nicht, ob es immer noch so ist, aber ich glaube, vor ein, zwei Generationen auf jeden Fall
war der 64-Bit-Boot-Prozess dann 16-Bit, dann wechselt man 32 und dann 64.
Also das war immer schon ein bisschen spannend, so ein X86 irgendwie zu booten. Ja, also da stimm ich zu.
Ja, vor allen Dingen schwierig finde ich auch die ganzen thermischen Probleme.
Also ich habe mir jetzt mal die ersten Testberichte von der 12. Generation Intel angeschaut.
Wir hatten ja auch in der vorletzten Folge kurz darüber gesprochen, wo halt wirklich die Prozessoren jetzt so ein Big-Little-Prinzip haben.
Also energieeffiziente und Performance-Cores, aber halt selbst wirklich große Hersteller wie Lenovo oder so ist halt echt nicht hinbekommen,
eine passende Kühlung zu designen, weil halt eben einfach die SoCs und die Chips, die gebaut werden,
halt dann doch einfach nicht so effizient sind, wie es eben versprochen wird.
Von daher, das liegt, glaube ich, so ein bisschen in dem Grunddesign auch begraben.
Das scheint ja bei ARM bedeutend besser zu laufen, wenn wir da mal gucken.
Das Big-Little-Prinzip gab es da ja eigentlich schon immer.
So, dann kommen wir mal zu System76. Das ist die Firma hinter PopOS.
Und da ist jetzt ein Verteilerzentrum in Europa geplant.
Und das ist in den nächsten Monaten geplant zu öffnen und soll das Launch-Keyboard liefern,
um Liefer- und Zollkosten zu reduzieren, wird das Ganze gemacht.
Und später sollen auch Laptops und Rechner von da aus ausgeliefert werden. Das ist aber noch nicht konkret eingeplant.
Ja, tolle Sache. Also die Hardware hat mich bisher jetzt noch nicht so gereizt.
Also das Launch-Keyboard finde ich ganz, ganz nett.
Das ist halt so eine mechanische Tastatur im modularen Design. So müsste, glaube ich, eine 65 Prozent sein.
Die sieht schick aus. Die ist auch aus Aluminium gefräst, also auch sehr, sehr hochwertig.
Aber die halt in den USA zu bestellen und sich liefern zu lassen, ist halt einfach absurd,
weil allein die Shipping-Kost und Zoll dann halt das ohnehin schon teure Keyboard wirklich absurdum führen.
Und wenn das Ganze jetzt halt auch in Europa gefertigt wird oder da zumindest vorliegt, dann wird das da ein bisschen günstiger.
Sie wollen wohl auch angeblich andere Layouts dann anbieten. Und wenn natürlich Rechner da mal drüber kommen, wäre natürlich auch ganz nett.
Das ist aber wohl relativ schwierig. Also ich folgte einem der höheren Köpfe von System76 auf Twitter und der schreibt ab und zu mal ein bisschen was zu.
Und der hat irgendwie auch geschrieben, da gibt es super hohe Vorschriften, die halt gewährleistet sein müssen,
damit du da eben Hardware aus Europa irgendwie shippen darfst und so. Deswegen wird das noch ein bisschen dauern.
Das scheint echt ein Thema zu sein, und zwar auch beim HP Dev One Laptop.
Das hatte ich ja auch schon ganz kurz darüber berichtet in der vorletzten Folge.
Das Gerät ist jetzt bestellbar, allerdings in US only, soll aber später möglicherweise auch in Europa vielleicht lieferbar sein.
Aber da wollte man sich noch nicht großartig zu äußern, nur auf Twitter eben. Da folge ich, wie gesagt, dem System76 Manager.
Aber kommen wir erstmal zu den Details. Was macht das Gerät aus?
Es ist ein 14 Zoll Gerät mit einem Full HD Display mit 1000 Nits, was echt absurd hell ist.
Also ich habe selbst auch so einen HP ZBook hier privat. Das ist schon ein paar Jahre alt, aber das hat einen 600 Nits Display.
Und selbst das ist halt einfach schon absurd hell.
Also das betreibe ich wirklich immer nur auf 15 Prozent oder 20 Prozent Helligkeit, außer wenn ich irgendwie draußen bin,
weil das dir echt gefühlt die Netzhaut ein bisschen weg brennt sonst. Klickt erstmal gut 1000 Nits.
Problem ist, das ist leider glossy. Das heißt, man hat ein schönes helles Display, das bestimmt auch farbenprächtig ist,
aber glossy, da tue ich mir echt irgendwie schwer, muss ich ganz ehrlich sagen. Finde ich ein bisschen schade.
Das Ding hat einen Ryzen 7 Pro, 5850U, das ist Zen 3, 8 Core, 16 Threads, 1,9 bis 4,4 Gigahertz mit 16 MB Cache.
Relativ schnell also, kommt mit 16 GB DDR4 RAM, der ist wechselbar auf bis zu 64 GB.
Man hat eine 1 TB NVMe SSD, leider allerdings nur PCIe 3.0, 4.0 gäbe es ja theoretisch auch schon.
Aber das ist jetzt halt so jammern auf hohem Niveau. Also wenn man mal irgendwie benchmarkt, so eine 3.0er SSD über NVMe,
die kommt halt auf, keine Ahnung, irgendwas so die 2000 MB die Sekunde und die 4.0er SSD, die kommt auf 2500.
Das ist glaube ich echt so ein First World Problem, dass der Rechner nur mit 2000 statt mit 2500 MB die Sekunde bootet.
Und hat zweimal USB-C, kann auch Power Delivery, hat zweimal USB-A, die Klinke, HDMI und halt eben Power Anschluss.
Und was ich sehr begrüßenswert finde, denn das ist bei HP eigentlich immer Mangelware gewesen, es gibt den LVFS und FWUPD Support.
Das heißt man kann die Firmware aus Linux, ohne sich irgendeinen blöden FreeDOS Stick bauen zu müssen oder sich in der EFY Shell rumzuärgern,
kann man die Firmware aktualisieren. Und das ist halt echt für einen relativ überschaubaren Preis, kann man dieses Gerät halt bestellen.
Wie gesagt leider nur in den USA, da würde ich einfach mal hoffen, dass das eben auch mal in Europa lieferbar wäre.
Und 1099 US-Dollar ist die Ansage, das ist halt für den Preis ist das echt ein gutes Angebot.
Mein Wunsch wäre vielleicht ein mattes Display und vielleicht ja die Option statt Full HD vielleicht 2K zu haben, da wäre ich persönlich auch bereit ein paar Euro mehr auszugeben.
Aber ich glaube so Preis Leistung ist eigentlich echt nicht schlecht. Also da gibt es auch wirklich gerade auf Social Media viel Interaktion zu dem Thema.
Ich habe da auch mal einen Twitter-Thread mit Bildern verlinkt. Also es sieht auch sehr hochwertig aus das Gerät.
Und wir haben auch einen Phononics Test Bericht, der eben auch verlinkt ist, wo man so ein bisschen sieht, wie das Gerät so agiert.
Und das wird so ein bisschen als neue Hoffnung könnte man jetzt sagen erwartet dieses Gerät, weil die Community, also die Leute, die sich exzessiv mit Linux auf Notebooks beschäftigen, da eben immer mehr in den letzten Monaten und Jahren verlauten lassen,
dass so Geräte, die früher sehr gut mit Linux liefen, dass es halt eben auch eher der Trend ist, dass es schlechter wird.
Also wenn wir uns mal die Hardware angucken von anderen Herstellern, dann werden ja weniger gute Keyboards verbaut, die Terminals passen nicht oder man hat irgendwelche Intel SoCs, obwohl ein AMD SoC vielleicht besser laufen würde.
Das Gerät vereint das jetzt halt alles. Es hat eine super gute Tastatur, also sie ist sogar besser als aktuelle Lenovo Thinkpad Tastaturen, sagen die ganzen Test Berichter.
Und durch das ganze Ryzen 7 Pro SoC, was drin ist, ist es halt auch mit der Thermic ein bisschen besser als mit aktuellen Intel SoCs und günstiger.
Also finde ich, geht in die richtige Richtung. Würde ich mir wünschen, dass das weiterhin auch so von HP gelebt wird und dass das Gerät auch mal in einer neueren Version vielleicht auch nach Europa kommt.
Wäre das was für dich, so ein Gerät Jan?
Also wechselbarer RAM finde ich super. Ich habe noch meinen ersten, also einen Laptop, den habe ich 2015 gekauft, damals für die Uni.
Und den habe ich jetzt letztes Jahr aufgeschraubt. Das waren irgendwie, ich glaube drei Schrauben.
Noch ein Stick RAM rein, einmal die Wifi Karte ausgetauscht, damit 5 GHz geht.
Und das Ding ist quasi einfach wieder wie neu benutzbar. Finde ich total super.
Auch irgendwie nachhaltig natürlich irgendwo, weil man das Ding einfach dann mal nochmal aufschrauben kann, weil man eben den RAM wechseln kann und schon hey, das Ding nochmal ein bisschen länger kann, nochmal ein bisschen mehr.
Finde ich nice. Gerne so.
Ich bin gerade nicht so richtig auf der Suche nach einem neuen Laptop, weil ich gerade irgendwie relativ zufrieden bin mit dem MacBook hier.
Aber sonst, wenn ich irgendwo wieder mal in den Markt für so einen Dev Laptop komme, dann werde ich das definitiv mal anschauen, ob es das dann mittlerweile auch in europäischen Nährorts gibt.
Ja super. Ja, Notebooks, wo man selbst drin rumschrauben kann, das findet man natürlich seltener.
Was für ein Gerät hast du da, das du umgebaut hast?
Das war Lenovo, so eine Lenovo Kiste.
Doch vor den Ultrabooks war das halt irgendwie so gut, dass es vier Zentimeter hoch sein, also relativ breite Kiste.
Auch relativ laut und mit so Dual GPU, was unterlinungs dann natürlich gar nicht funktioniert.
Also so ein bisschen so eine Fricke Kiste und damals auch nicht mit quasi ohne Betriebssystem bestellt, sondern mit irgendwie FreeDOS war dann drauf.
War mir damals halt dann als, im Endeffekt war es als Uni Laptop so ein bisschen ungeeignet, weil der Akku unterlinungs nur eineinhalb Stunden gehalten hat.
Das war nicht meine ganze Vorlesung.
Aber es war, also ich glaube, da ist ein i7 drin und noch so eine Radeon Mobile Grafikkarte.
Mittlerweile eine Terabyte SSD und jetzt glaube ich 32 GB Arbeitsspeicher.
Also kann man für, wenn man damit irgendwie Bürosachen machen möchte oder so, dann ist das, also gut, 32 GB ist vielleicht ein bisschen overkill für Bürosachen, aber ist immer noch ein guter Laptop, kann man sich eigentlich nicht beklagen.
Das Akku Problem ist, ja gut, da hilft halt auch gar nichts.
Da müsste man mal mit Biko.
Das ist auch heute nicht besser. Also ich spreche da aus schmerzhafter Eigenerfahrung, wenn ich hier auf meiner 15 Zoll Lenovo ThinkPad Mobile Workstation mit NVIDIA, hast du nicht gesehen, GPU gucke, weiß ich genau, was du meinst.
Gut, damit sind wir mit den News durch. Kommen wir zum Tooltip des Monats.
Und mein Tooltip ist dap-get und das ist ein Tool, das kommt von Martin Wimpres, den kennen wir schon.
Der ist nämlich der Lead für Ubuntu Mate und der hat auch diese Ubuntu Rolling Release Distribution ins Leben gerufen bzw. das Tool dafür gebaut, das von anderen Leuten zur Distribution gemacht wurden.
Anyway, was macht dap-get? Na ja, ich meine, ihr kennt das bestimmt, ihr habt einen Rechner neu aufgesetzt, habt da euer Debian, Ubuntu, whatever drauf.
Und dann wollt ihr euch einfach so ein paar Tools installieren, die euch so fehlen. Also macht ihr einen apt-get install, Chromium, apt-get install, was auch immer ihr eben braucht.
Und stellt dann leider fest, ach Mist, das gibt's ja nicht in den Repos, da müsste ich mir entweder ein Debian Paket runterladen oder ich müsste so ein Third-Party-Repo einbinden.
Das dauert dann natürlich etwas, bis man das gemacht hat. Klar, man kann das einmal durchscripten oder durchautomatisieren. Ich hab mir selbst da so ein Ansible-Playbook für geschrieben.
Aber das ist jetzt ja nicht unbedingt das, was so typische End-Anwender*innen so machen. Und da kommt dap-get ins Spiel. Das ist ein Tool, das installiert ihr euch.
Und wenn das installiert ist und ihr einfach so Dinge eintippt wie apt-get install Chromium, apt-get install GitHub CLI oder apt-get install Steam,
dann wird dieses Script eben dann automatisch das passende Debian Paket runterladen und installieren oder eben das passende Repo hinterlegen und dann installieren.
Also das macht einfach die Installation von üblicher End-User-Software, die halt zu den Distributionen nicht dazugehören, einfacher.
Ja, und das find ich ist ein sehr praktisches kleines Tool, hab ich neulich mal benutzt und gibt's kostenlos auf GitHub. Und da ist auch dokumentiert, welche Tools da so drin sind.
Und die Liste ist relativ lang. Also wenn ihr irgendwo in der Verwandtschaft mal jemanden, einen Linux-Rechner hinstellt und wollt, dass die Leute gleich loslegen können, dann kann das, glaube ich, die Akzeptanz so ein bisschen erhöhen.
Mein Tool ist pass. Das ist auch von einem relativ bekannten Entwickler und zwar ist das von Dönnenfeld, hast du mit nachgenommen, das ist der WireGuard Entwickler.
Und das ist quasi ein Passwortmanager, der aus Unix-Tools zusammengebaut ist. Das ganze ist größtenteils in Bash geschrieben, also die Default Implementation ist in Bash geschrieben, da gibt's auch go pass.
Und das ist quasi ein Passwortmanager, der benutzt GPG zur Verschlusslung. Das heißt, man hat quasi den eigenen GPG Agent des Systems, wo man dann das Passwort eingibt.
Und die Synchronisation läuft über Git. Das heißt, man kann beliebig viele Versionen zurückgehen von seinem Passwort. Das heißt, man hat nie diese unangenehme Situation, wenn man das Passwort aktualisieren möchte.
Man hat den alten Eintrag schon gelöscht und dann taucht auf jeden Fall doch ein Fehler auf bei der Seite, oder das wurde nicht richtig gespeichert. Man kann zu jedem Zeitpunkt zurückgehen, einfach wie man in Git zurückgeht.
Man kann es über Git direkt synchronisieren, kann das dann per SSH synchronisieren. Die Commits werden automatisch im Hintergrund geschrieben.
Das heißt, wenn man ein Passwort bearbeitet, wird automatisch ein Commit erstellt und man muss sich dann quasi nur noch darum kümmern, dass es gepusht und gepullt wird auf den einzelnen Devices.
Da gibt es Apps für Android, für iOS und ja, ist ziemlich praktisch.
Cool. Gibt es auch Integration für grafische Webbrowser?
Es gibt für Firefox einen Plugin. Das heißt Pass FF. Das gibt es mittlerweile auch für Chrome mit demselben Namen.
Es ist nicht ganz so komfortabel, wie jetzt wahrscheinlich die kommerziellen Tools sind. Es funktioniert halt. Also der Default Client ist tatsächlich nur eine Konsol.
Das heißt, man kann damit tatsächlich auch Skripten und dann bestimmte Skripte, die Passwörter benötigen, per eigenen GPG Agent freigeben.
Es gibt auch grafische Tools außerhalb des Browsers. Mit denen habe ich mich noch nicht so richtig befasst, weil ich den Use Case noch nicht so hatte.
Also es gibt ein Plugin für Zshell. Dann hat man Autocompletion und mehr brauche ich bei Passwörtern eigentlich auch nicht.
Also dann kann man per per Glob auch noch Passwörtern suchen. Man kann das Ganze in Ordnern sortieren.
Der einzige Nachteil ist, dass die Dateinamen nicht verschlüsselt werden. Also in der Standardversion werden sie nicht verschlüsselt.
Das heißt, wenn jemand Zugriff auf das Git Repository hat, dann kann der Angreifer herausfinden, auf welchen Seiten man Accounts hat.
Ich finde, das ist etwas, was ich irgendwo gewillt bin einzugehen, was mir nicht so besonders wichtig ist.
Für manche User kann das natürlich aber ein negativer Punkt sein.
Ok. Ich denke mal, das wird ja ähnlich das Tool sein, das man jetzt in einer großen Team, in einer großen Firma global irgendwie ausrollt.
Sondern ich sehe das eher so als, wie du es gerade schon sagtest, als nette, elegante, kleine Lösung für Leute, die jetzt halt kein kommerzielles Tool wollen.
Die vielleicht einfach nur einen kleinen Use Case haben und das lokal benutzen oder so.
Und vor allem die auch irgendwo keine Lust haben. Also natürlich, man kann einfach ein privates Repository bei GitHub aufmachen und das dahin synchronisieren.
Man kann auch sich mal eben irgendwo auf einen billigen VPS bei Hetzner oder NetCup holen und sich dann um das selber synchronisieren kümmern.
Man muss nicht unbedingt einem Dritten noch groß vertrauen mit den Passwörtern, also mit den verschlüsselten Passwörtern. Finde ich super.
Gut. Ja, damit werden wir auch mit dem Tooltip des Monats durch und damit haben wir auch alle Themen besprochen für den Juni.
Da hat das Sommerloch dann doch nicht so zugeschlagen. Ich hatte so ein bisschen meine Bedenken, dass wir überhaupt die Folge an die Hand voll kriegen.
Mal schauen, wie es nächsten Monat aussieht, wenn dann so wirklich der Sommerloch kommen dürfte.
Liebe Zuhörer, wenn ihr es bisher geschafft habt zuzuhören, dann freut uns das sehr.
Wenn ihr Ideen, Wünsche oder Tooltips habt, die ihr hier mal hören wollt, dann könnt ihr die uns gerne mitteilen.
Zum Beispiel per E-Mail an podcast@sva.de oder gerne auch über Twitter bei unseren Händl "sva-focuson".
Und natürlich diesen Monat nicht vergessen, der Hashtag des Monats "LipoNumber5".
Und natürlich freuen wir uns auch über Bewertungen über euren Podcasts.
Das heißt, wenn ihr Spotify, Apple Podcasts oder ähnliches benutzt, könnt ihr uns auch sehr gerne darüber Bewertungen zukommen lassen.
Das hilft uns natürlich mittelfristig, die Sendung besser zu machen.
In dem Sinne Jan, einen schönen Rest Juni wünsche ich dir. Ich hoffe, wir hören uns nächsten Monat wieder.
Jo, ebenso.
Vielen Dank fürs Mitmachen und dann hören wir uns in der nächsten Folge wieder.
Ja, ciao.
Tschö.
[Musik]