 Ja, einen schönen guten frühen Abend. Ich würde vorschlagen, wir fangen dann einfach an und zwar mit den Lightning Talks organisiert von den Hexen. Ich weiß ehrlich gesagt noch gar nicht genau, was in dieser Stunde auf uns zukommt, weil wir noch ziemlich viele freie Slots hatten und sich jetzt noch ein paar Interessierte gemeldet haben. Das heißt, es wird wahrscheinlich eine relativ spontane Stunde, aber ich glaube, umso spannender. Los geht es jetzt mit einem Talk von Blip und der wird auf jeden Fall schon mal ziemlich politisch. Danke für die Einführung. Wie ich schon gesagt, mein Talk wird etwas politisch und potenziell deprimierend. Vom Prinzip her ist das ein Replay eines Lightning Talks, der vor eineinhalb Wochen bei der Euro-Crypt gehalten wurde. Das ist eine wissenschaftliche Konferenz in der Kryptografie. Und zwar wurde der gehalten von der Freundin von Ola Bini. Ola Bini ist zurzeit in Ecuador in Haft, seit jetzt 52 Tagen. Er ist im Prinzip politischer Gefangener und dazu jetzt ein bisschen mehr. Wer ist Ola Bini? Ola Bini ist im Prinzip einer von uns. Ein Psypherpunk, ein Privacy Advocate. Er bringt Leuten bei, wie sie im Internet ihre Privatsphäre schützen können. Er schreibt Code für Secure Messaging. Er ist einer der Autoren des OTR-Version 4-Protokolls. OTR kennt ihr vielleicht oft der Record Messaging. OTR 4 versucht die ganzen, also um es nur kurz technisch zu erklären, die ganzen Funktionen von Signal, wie das man auch offline sein kann, wenn man mit anderen Nachrichten schicken wollen zusammenzubringen mit den Vorteilen des OTR-Version 3-Protokolls, was auch Abstreitbarkeit hat. Über Abstreitbarkeit kann man sich streiten, ob das sinnvoll ist oder nicht. Das Wichtige ist nur, Ola ist ein wertvolles Mitglied unserer Community, sowohl wissenschaftlich als auch als jemand, der Software schreibt, Psypherpunks schreiben Software, sagt man ja immer mal gerne. Er hat auch in anderen Projekten mitgewirkt, Tor, Enigmae, Let's Encrypt und in verschiedenen anderen Projekten. Und er ist wenige Tage nachdem Julian Assange festgenommen wurde, in Ecuador ebenfalls festgenommen worden. Es gibt keine wirklichen Gründe, warum er festgenommen wurde. Das Einzige, was sie ihm vorwerfen, ist im Prinzip, dass er mit Julian Assange befreundet ist. Er hat ihn auch mehrmals in der Botschaft besucht gehabt, während er noch dort war. Und dass er öffentlich mal gesagt hat, dass er WikiLeaks gut findet. Und er hatte in seinem Rucksack irgendwie 30 USB-Sticks drin, als er am Flughafen in Ecuador festgenommen wurde. Das heißt, es wird ziemlich klar, dass er ein politischer Gefangener ist. Er hat am Anfang keinen Zugriff zu Rechtsanwälten bekommen. Gefängnisbedingungen in Ecuador sind ebenfalls sehr, sehr schlecht. Warum betrifft uns das? Ich meine, einerseits ist Ola einer von uns, in dem Sinne, dass er am letzten Kongress da war. Er hat zwar den Vortrag über OTRV4 selber nicht mitgehalten, war aber danach noch bei der Diskussionsrunde dabei. Genau, er ist auch in meiner Taste, die drückt sich manchmal selber. Na ja, das soll heißen mit Leuten befreundet zu sein, die aktiv sind, politisch, wird immer gefährlicher offensichtlich. Wir können immer weniger vertrauen, dass wir fair behandelt werden, dass Menschenrechte beachtet werden. Und all das strahlt natürlich ab generell auf Kryptografie, Privatsphäre und IT Security. Sofia Celi, seine Freundin Ola Bini, waren sehr stolz, dass sie in Ecuador's geschafft haben, eine NGO mit aufzubauen, die dort im spanischsprachlichen Raum an Privatsphäre und IT Security so für Aktivisten gearbeitet haben. Und das ist natürlich jetzt ein schwerer Schlag für sie. Was können wir tun? Er ist jetzt seit 52 Tagen im Gefängnis. Wir können versuchen, Druck aufzubauen, indem wir mehr darüber reden. Auf der Webseite FreeOlaBini.org gibt es, sind viele Briefe abgedruckt, die er aus dem Gefängnis schreibt als Antwort auf Briefe, die ihm geschrieben werden. Es ist dort auch eine Kampagne verlinkt, eine Spendenkampagne, um Rechtsanwälte zu bezahlen und auch um tatsächlich alltägliche Dinge zu finanzieren. Ola Bini ist Vegetarier, in Ecuador gibt es im Gefängnis kein vegetarisches Essen. Und sie haben immerhin durchsetzen können, dass er zweimal am Tag von außen vegetarisch schon vorkochtes Essen im Gefängnis empfangen darf. Und das müssen natürlich auch Leute machen. Also es sind Familie und Freunde jeden Tag aktiv, um ihn zu unterstützen. Genau, das war soweit mein Talk, Hashtag FreeOlaBini. Super, dann vielen herzlichen Dank an Blipp, Blipp, Blipp für diesen ersten Lightning Talk. Jetzt hatte ich noch eine Frage. Und zwar ist Finn im Raum. Ja, wunderbar. Du hast dich nämlich auch angemeldet für den Lightning Talk zum Thema Bandcamp. Richtig. Bist du startklar? Dann würde ich dich einfach bitten, hier nach vorne zu kommen. Genau, aber wir können schon mal klatschen. Ein schöner Applaus. Okay, dann herzlich willkommen Finn. Was brauchst du für Anschlüsse? Anni Technik funktioniert VGA bei euch. Ja, zieht ihn. Und jetzt habe ich schon weitergekommen. Alles erklärt. Hast du Displayport irgendwo? Geht das? Das war, was ich mit spontan meinte. Aber was ist das, was uns miniert und damit bühnefrei für Finn und Bandcamp? Vielen Dank. Wer weiß nicht, was Bandcamp ist? Ja, okay, es ist eine Seite, wo Leute Musik verkaufen können. Bandcamp bekommt 15 Prozent und der Rest kriegt der Künstler. Das ist eigentlich ganz nett. Sie haben auch eine App, die sieht dann so aus, wenn man die Ansicht vom Album anschaut. Kann man runter scrollen, dann kriegt man da die Ansicht vom einzelnen Track. Nein, von den Tracks, die sehen wir jetzt. Jetzt hätten wir gerne Informationen zu diesem ersten Track da. Jetzt denkt man vielleicht, muss man drauf drücken. Das geht nicht, weil dann fängt an zu spielen. Wir können auf Lyrics drücken, dann haben wir die Lyrics. Wir können auf kaufen klicken, dann können wir ihn kaufen. Lachte ich ja gut, vielleicht müssen wir ihn in die Suche eingeben und dann können wir den vielleicht so finden. So muss man das übrigens auch machen, wenn man die Seite vom Künstler anschauen möchte. Es geht aber nicht, denn wenn wir da klicken, dann sind wir wieder da. Die Lösung ist, man muss den Track kaufen. Das geht nicht in der App, wenn man mit gut haben von einer Geschenkkarte bezahlen möchte. Dann muss man also seinen Browser öffnen und den Track kaufen. Dann hat man ihn in seiner Collection, dann kann man da drauf klicken und dann hat man, wenn man runter scrollt hier, diese Informationen, die man sonst nicht bekommen hätte. Dann hatte ich, das ist ja irgendwie nix. Und dann habe ich einmal ein Bandcamp beschrieben. Da hier das hier nenn ich Discover Database. Da habe ich offline Metadaten zu den Tracks, die ich mir angeschaut habe. Hier ist das Album, was wir eben hatten. Hier können wir auf den File klicken, dann öffnet sich das. Hier können wir beim Track auf den File klicken, dann öffnet sich der. Hier können wir runter scrollen und dann haben wir unsere Info. Wir können auch hier klicken, dann kommt das größer. Ja, schön. Wir können auch anders als in der Bandcamp Ink App hier auf den Künstlernamen klicken und wenn das Internet funktioniert, können wir dann Informationen über den Künstler anschauen. Hier Shows, die Infobox hier. Wir können hier auf das Album drauf klicken. Jetzt steht hier oben in der Ecke gleich Discovering. Das bedeutet, dass es in die Discover Database gespeichert wird. Das bedeutet, zu jedem Track wird dann die Info gespeichert. Dabei sieht man auch hier die Herzchen, weil ich diese 3 Tracks gekauft habe, die oberen beiden nicht. Bandcamp kennt nämlich so ein Prinzip nicht, dass ich hier habe. Das nenn ich mal Implicit gekauft, weil man ... ich habe alle 3 Tracks in diesem Album gekauft, aber ich habe das Album selbst nicht gekauft. Und Bandcamp ist ja irgendwie so ein bisschen blöd, dass sie dann meinen ... du hast das Album gar nicht gekauft und jetzt darfst du es dir nur dreimal anhören. Ja, so. Das ist ein bisschen besser so. Das war's. Dann vielen herzlichen Dank an Finn und aus dieser Welt der Kultur und der Musik gehen wir jetzt wieder ein bisschen zurück und zwar in den politischen Bereich. Da hat sich jetzt gerade ganz spontan Karol gemeldet und gesagt, er konnte jetzt noch was erzählen zu Fridays for Future. Uns ist auch nicht so wichtig. Die Slides sind eh nicht sehr aussage-stark. Genau. Hallo, ich bin Karol und seit etwa Januar demonstriere ich mit bei Fridays for Future und organisiere auch Demos. Und eigentlich ist das Klima ja nicht nur etwas, was uns Schüler betrifft. Das sieht man auch immer weiter auf den Straßen. Es kommen immer mehr Leute dazu. Und ich wollte nur eine kurze Aufmunterung aussprechen und euch bitten mit auf die Demos zu kommen, weil es ist wirklich jeder eingeladen, egal wie alt, egal wer man ist. Wir freuen uns über jeden, der auf den Demos mitmacht, der mit demonstriert. Ich glaube, das Thema muss ich hier nicht sehr weit erläutern. Der Klimawandel, wenn wir jetzt nicht handeln, dann haben wir ein Problem. Es gibt diesen Kipppunkt, der, wenn wir die 2 Grad, das 2 Grad Ziel aus dem IPCC Bericht überschreiten, wenn wir den überschritten haben, dann gibt es kein Zurück mehr. Dann können wir machen, was wir wollen, dass die Temperaturen werden immer weiter steigen, Global Warming mit all den Konsequenzen, die das haben wird. Das heißt, wenn wir jetzt nicht handeln, dann haben wir ein echtes Problem und da gibt es auch kein Zurück mehr. Das heißt, es ist jetzt an der Zeit und es ist nicht nur, also das Ganze splittet sich ja immer auf in mehrere Sachen. Das, was der Einzelne tun kann, das, was eine Kommune tun kann und das, was die große Politik, Brüssel, Bundestag, EU-Parlament und so weiter tun kann. Und Fridays for Future richtet sich eigentlich vor allem an die Politik und das aber auch an die alle anderen Felder. Und deswegen ist es auch so wichtig, dass da noch mehr Druck dahinter kommt. Ich wollte noch eine Aktion vorstellen, jetzt ist egal, mein Laptop hat so ein bisschen HDMI-Probleme, deswegen funktioniert das nicht. Und zwar am 21.06. ist die nächste Großdemonstration und die wird in Aachen stattfinden und es gibt überall aus halb Europa gibt es Züge und Busse, die dorthin fahren. Ihr könnt euch für 35 Euro momentan noch ein Ticket kaufen. Dort sind auch Schlafplätze organisiert. Ihr könntet auch bei Ende Gelände, was am gleichen Wochenende dort stattfindet mitmachen oder es gibt auch noch eine Parallelveranstaltung und ihr seid alle herzlich eingeladen und wo ihr noch eingeladen seid, ist etwas anderes, was eben viel mehr zu der GPN hier passt, weil Fridays for Future ist von der Organisation in sehr viele dezentrale Ortsgruppen aufgeteilt. Wir organisieren uns basisdemokratisch. Jeder kann sich einbringen, wenn er möchte, wenn er möchte oder sie. Und das ist total cool. Es gibt jede Woche eine Konferenz, wo sich alle Gruppen ein bisschen vernetzen und es hat im Prinzip jeder einen Mitspracherecht. Was allerdings ein bisschen auf der Strecke bleibt, ist die Transparenz momentan und vielleicht habt ihr ja noch ein bisschen Kapazitäten frei und könnt in der Stadt, in der ihr seid, mal die Orgakruppe ansprechen, ob ihr sie nicht unterstützen könnt, in dem ihr vielleicht eine Domain klickt und eine kleine Seite aufsetzt oder sowas, auf der dann zum Beispiel das Orgateam kurz vorgestellt werden kann oder die nächsten Termine oder noch mal ein paar Presseberichte erscheinen, damit man, wenn man jetzt Fridays for Future, ich weiß nicht, Stadtname X einfügt, ein paar Informationen hat oder sowas. Mehr möchte ich eigentlich auch gar nicht sagen. Es ist ein superwichtiges Thema. Es betrifft uns alle und ich würde mich freuen, ein paar Leute in Aachen zu sehen. Danke schön. Herzlichen Dank, Karol. Das wäre jetzt nach unserer Anmeldeliste tatsächlich schon das offizielle Ende dieser Lightning Talks. Ich sehe aber, hier ist ein relativ großes Publikum und wir haben noch 45 Minuten Zeit. Eine Präsentation ist schön, muss aber nicht unbedingt sein. Ich sehe da schon eine Meldung. Hast du vielleicht Lust, uns noch was zu erzählen? Top. Ganz paar Minuten werden da noch gebraucht. Da hinten winkt etwas. Welches Thema wäre das und wie schnell bist du startklar? Jetzt startklar, perfekt. Okay, dann bitte ich wegen genau auf die Bühne. Ich bitte Quint auf die Bühne. Einen Applaus für Quint und einen sehr spontanen Vortrag. Es muss leider auf Englisch sein. Es wird auf Englisch sein. Ich hoffe, das ist in Ordnung. Wenn nicht, schaut mal, ob eure Nachbarn euch vielleicht helfen können bei der Übersetzung. Ich glaube, das kriegen wir auf jeden Fall hin. Alles kein Problem. Das schaffen wir. Wir haben noch genug Zeit. Okay, perfekt. Es geht los. Ja, okay. Gut. Dann vielleicht noch mal einen Applaus zum Anfang. Nein. Ja, das geht. Okay. Hi, sorry. Entschuldigung, mein Deutsch ist total scheiß. Also, ja, wir fangen an auf Englisch. Okay, so last year I went to, earlier this year I went to an event called Hacker Hotel and discovered Pixel Flute for the first time. It was very fun. But I was very slow. So we were kind of competing with each other to blit over top of each other, right, as you do with Pixel Flute. And I thought we could do better. So I started writing a client that presented itself to the kernel and to the rest of the system as a display that you could drag things onto. So, it begins a little with the story. This is a USB-C dock made by a company called Display Link. Now, Display Link has some sort of proprietary encryption protocol over their USB-C communication with this dock. This is inconvenient because of course you can't have proprietary encryption in the kernel. You can see the code in the kernel when you track it. So the way they decided to solve this is with a library called LibEvd. LibEvd has many problems. The API design is not great. The only library consumer right now is the proprietary LibEvd decrypter for this dock, mostly for displays. And I don't actually think it should be in the kernel because it's really for this one device. And the company seems to be looking very hard for somebody to write some use for this in user space so that they can justify having this driver in the kernel, but I don't think it should be tracked. On the other hand, it's very convenient for use in pixel food. So, how does this work? So, when you use LibEvd, you're first allocating this virtual display. So, just like I failed, tried and failed, to get the projector to be on the side of my main screen, LibEvd will allow you to present yourself a virtual display that somewhere in user space you can request pixels from that display. You request updates, it sends it to a frame buffer, which you've already allocated, and then you can do whatever you want with the pixels. So, it's fairly straightforward. It has this dirty rectangle system that says if just this one rectangle of display space has changed, only give me that as an update. So, kernel food does exactly that. It allocates some space for frame buffers, sets up a second display so that you can, yeah, fiddle around in X and request those frames, but then you can drag windows onto kernel food and once kernel food sees that there's some new windows on it, it'll start sending them over to pixel food. So, as long as you take a window and you drag it to this virtual display, it'll get blitted to pixel food and does this in an intelligent way, similar to other pixel food clients. It has a couple of prime divisors that are added in such a way that the pixels are blitted as quickly as possible. So, this is an ill-conceived live demo, especially ill-conceived because I'm doing it on a projector that I've never used. So, if you could be just a minute to allocate this virtual display, we'll see if we can get going. Okay, it appears to be working. So, over here, I have a pixel flute. Yeah, a client here. It's full screen it. Kill this for now. Escape. Now it works, of course. So, we'll run pixel nuke. Just a C pixel flute client. In my other display, which you can't see because it's not on the projector, we will start kernel food. So, kernel food is now running and kernel food will allocate as a virtual display. So, now we'll start up Alex Rander so we can see where the virtual display is and all of a sudden it's being blitted to this external display. Now, it's being blitted over and over again because it's on top of the display that it's being blitted to. So, this is infinite. But if I put it over here, you should be able to see. So, this external DVI monitor, I believe, is our virtual monitor. If we put it somewhere other than over to the right, maybe drag it up here. Oh, we have to apply, of course. Yeah, it's fine. And then drag it up. Maybe over this slide. You should, yeah, so we see it start to be blit. So, this is the pixel flute protocol. It's fairly quick because it's on my local host. But it's kind of cool, because it's an absolute abuse of a kernel driver that probably should not be. And it's an interesting, yeah. I've never seen pixel flute in kernel space before. So, please hack on this and fiddle around with it. It's just kind of a fun, silly project. And hopefully someone gets me used out of it at some point. So, I will give you a link. Yeah, it's at kukov kernel flute on github. Danke sehr. Okay, thank you Quint. Vielen Dank, Quint, für diese kurze Einflörung in Kernelflut. Und damit die Frage an Jenny, wärst du soweit? Perfekt. Jenny wird uns nämlich jetzt etwas erzählen zum Thema Wee und hacken und wie das zusammenpasst. Und vor allem die letzte unhackable Wee, was man vielleicht mit der doch anstellen könnte. In der Zwischenzeit, schon mal kurz die Frage in die Runde, gibt es noch jemand anderen, der spontan was erzählen könnte? Noch ein bisschen Zeit haben wir. Perfekt. Dann frage ich euch gleich, was ihr so zu erzählen habt. Und in der Zwischenzeit kann man schon mal Jenny auf die Bühne kommen. Ein großen Applaus, bitte, für Jenny. Okay. Ja, also das hier ist jetzt wirklich gar nicht vorbereitet, um ganz ehrlich zu sein. Nur als ich gehört habe, dass eben noch so viel slots frei sind, dachte ich, ich erzähle mal ein bisschen, was es hieß auch im Vorfeld, dass man ja auch ein bisschen über Projekte, einfach so Projekte pitchen kann quasi. Denn seit Weihnachten ungefähr beschäftige ich mich jetzt schon mit der unhackbaren Wee. Das ist für die Leute, die sich damals mit der Wee ein bisschen beschäftigt haben, vielleicht sogar ganz interessant, dass es so etwas gibt. Denn so ziemlich jede Wee wurde relativ schnell gehackt. Bei der unhackbaren Wee handelt es sich um die Wee Mini. Das ist so eine extra Variante, die Nintendo am Ende der Lebenszeit der Wee rausgebracht hat, um einfach noch Teile, die sind nicht verwerten konnten, loszuwerden, höchstwahrscheinlich. Ich habe nur noch Bilder von innen gehabt. Ich habe das gerade schnell zusammengeklickt. Deshalb, so sieht das Ding von innen aus. Ja, es hat, das Ding hat keinen GameCube-Support, es hat keinen Internet, also weder Ethernet noch WLAN, kein SD-Kartenslot und man kann auch den Speicher nicht per USB erweitern. Es ist ein USB-Port vorhanden, wofür ja genau da ist, das habe ich noch nicht ganz rausgefunden. Denn bis jetzt konnte ich nichts daran anschließen, dass funktioniert hat. Und warum ist die jetzt unhackbar? Es gibt eine ganze Reihe an Explods, die so auf der Wee funktionieren. Das Problem ist, die nutzen entweder Internet oder sie nutzen SD und damit, also oder beides meistens sogar, also bei, bei Letterbombe brauchte man glaube ich ein SD-Karten noch. Und ja, es, es gibt einfach nichts, das auf die Hardware der Wee-Mini passt. Und es gibt auch leider keine Interesse daran, was zu schreiben. Ich habe, es war relativ frustrierend, als ich so und den Anfangspunkt finden wollte. Was gibt es bis jetzt? Da gibt es dann so ganz tolle Forens, sie schreiben, we will hack the Wee-Mini. Und dann drei Antworten später, okay, ich habe mir jetzt doch eine andere gekauft, die sind billiger. Und die, die Mainstream Hacking Community, die ist halt weitergezogen. Die haben den 3DS geknackt, die haben die Switch geknackt oder nicht Nintendo, nicht Nintendo Konsolen oder halt sich ganz rausgezogen, weil teilweise ja auch relativ viel Streit gab in der Szene, deshalb hatten man ja auch keine Lust mehr. Deshalb gab es einfach keine Interesse an den Leuten, die sich damit auskennen, das zu machen. Also keine Interesse ist jetzt falsch, es wurde ein bisschen was versucht. Und zwar genau zwei Dinge. Smash Bros. ist ein Spiel, das hatten die Möglichkeit, dass man, dass man Spielwelten erstellt und diese eben über einen USB-Port an reinkriegt. Leider, also gab es das nicht, es hat einfach nicht funktioniert, es hat nichts von USB gelesen, weshalb es wahrscheinlich, dass nicht vorgesehen war von Nintendo, dass man eben diesen USB-Port überhaupt verwendet. Und dann dachte man sich, hm, auf diesem Mainboard ist jetzt tatsächlich noch Platz für ein SD-Slot. Da könnte man einen drandöten, das sieht tatsächlich so aus, jetzt würde das funktionieren. Nintendo hat daran gedacht, sie haben eine gepatchede Version der Firmware draufgespielt und die hat keine Treiber für die SD. Dann haben noch Leute ganz tolle Sachen vorgeschlagen. Wir löten jetzt das Nand von der normalen Re-Up, tun es in dem Re-Mini und löten dann noch ein USB-Stick, äh, SD-Rider an. Das würde auch nicht funktionieren und dann kann man es auch eigentlich gleich lassen, wenn man eh ein anderes Nand drauf löten will. Was wird noch versucht werden, hoffentlich? Skylanders Spieler haben so kleine Figürchen, da kann man was draufstellen. Da, äh, also dann werden da Sachen ins Spiel geladen, möglicherweise könnte man dort über Fuzzing einen Absturz verursachen und dann gucken, ob man über diesen Absturz eben äh, weiteren Zugriff gibt und ähm, man kann auch Wies über Remotes scheren. Das hat irgendwie, soweit ich es verfolgen konnte, noch nie jemand versucht. Das wäre der günstigere Methode, weil man dafür nicht irgendein Spiel, dass die meisten Leute nicht interessiert und irgendwelche kleinen Figürchen kaufen muss. Ähm, das Gute an Skylanders ist natürlich, dass, äh, das ist tatsächlich relativ gut dokumentiert, wie man diese Figuren überschreibt. Ähm, das heißt, dass wenn es, äh, meinen Fuzzinggerät nicht akzeptiert, dann kann ich es irgendwie versuchen, immer wieder diese Figuren neu zu überschreiben, aber bin ich noch nicht zugekommen. Äh, ja, warum wurde es noch nicht versucht? Äh, ist Interessiertheit, wie gesagt, nicht wirklich jemanden, irgendwie nur Obskure kleine Weeds zu hacken, wenn jeder eine andere haben kann, dennoch noch Geld ausgeben für so ein Skylanders Spiel, zum Beispiel, äh, sie sind zwar nicht teuer, aber auch nicht bildig. Und irgendwie, wir können alle besseres, besseres mit dem Geld anfangen, wie zum Beispiel im letzten Vortrag wurde ja um Spender gebeten für eine Person, die was dringender braucht. Also klar, es ist immer ein bisschen, ähm, schwierig, äh, Geld auszugeben für was, wo man nicht wirklich einen Liter an Investment sieht. Ähm, ich habe mir das eigentlich vorgenommen. Und, äh, das Problem dabei ist, dass ich dann irgendwie doch noch x andere Seitenprojekte auch angefangen habe. Dann ist irgendwie Arbeit doch noch stressiger, als ich es mir vorgestellt hatte früher. Und deshalb komme ich leider nicht dazu. Ich habe tatsächlich ein Skylanders Spiel und ein äh, kompatiblen, ähm, NFC- Schreiber und alles zu Hause liegen. Ich habe es nur noch nicht angefangen. Ähm, und ja, das auch noch ein Problem ist, wo ich reingelaufen bin, ist, dass die existenten Hacks für die Wii, ähm, das ist alles ein bisschen schlecht dokumentiert. Und das ist auch Absicht. Denn die, ähm, Leute, die sie gehackt haben, wollten keine Piracy erlauben. Und haben deshalb teilweise ihre Sachen obfuscated. Dann, dann schreiben sie noch ganz nett, ja, wir haben Wochenende dran gesessen, es zu obfuscaten, damit niemand das Revers engenieren kann. Ist natürlich schade, wenn ich Revers engenieren will. Und, ähm, ja, ich, ich gehöre leider nicht zu den Menschen, die es schaffen, sich in den IAC anzuwählen und zu sagen, hey, kann mir jemand Infos geben, weil ich bin mir sicher, die Leute würden ihre Infos teilen, wenn man es fragt. Aber ich wüsste gar nicht, wo ich anfangen muss, weil die Leute sich halt auch teilweise in X unterschiedlich Richtungen verstreut haben. Und die Wii Mini selbst ist fast nicht dokumentiert, also es gibt ein paar Schematics von der Hardware. Ich habe meine auch aufgeschraubt, ähm, hab dabei ein paar Fehler gemacht, aber ich glaube, sie läuft noch, ähm, aber sonst gibt es halt relativ wenig Infos darüber, was jetzt da genau die Firma Patches sind, äh, die die Sachen verhindern. Und, ähm, ist halt einfach ein bisschen schwierig, da was zu finden. Ja, äh, wenn ich mit meinem schnell zusammengeklickten Mini-Vortrag euch interessiert habe, äh, könnt ihr mich gerne anschreiben. Theoretisch funktioniert eh alles, ist ein Catchall-Email, ähm, und hier sind Bilder, ja, ich hab die Kühlpaste nicht vom Prozessor abgetrennt, aber das ist genau der gleiche Prozessor wie in den anderen Rees. Das heißt, es ist gar nicht so wichtig, die Modellnummer zu sehen. Ja, dann vielen Dank. Vielen Dank, Jenny, für deine Spontanität und diesen kurzen Exkurs in die Welt der Spiele. Jetzt wieder zu einem anderen Thema, und zwar zu Daten. Da geht immer mal wieder was kaputt, es geht immer mal wieder was verloren. Und es ist, glaube ich, so ein bisschen gefügeltes Wort zu sagen, kein Backup, kein Mitleid. Ja, schön. Und wie mache ich jetzt so ein Backup? Das wird uns gleich Thomas Waldmann erzählen, den ich jetzt auf die Bühne bitte. Der möchte uns nämlich Borgbackup vorstellen. Ein großen Applaus, bitte, für Thomas. Urtrag vielleicht schon. Also, die wollen schon kennen. Die müssen jetzt halt einfach ihre Mail zu lesen. Paar kleine Updates sind drin. Folien. Kommen gleich noch und. Mero. Ah, jetzt, OK. Also geht um Borgbackup. Ich habe das mal von einem anderen Projekt gefolgt, des Etikis. Und der Grund ist zu folgen, war einfach, dass das Original Projekt nicht so richtig weitergeging. Also es war ziemlich eingeschlafen und der Oter hatte keine Zeit. Und irgendwann hat er auch gesagt, er hat keine Lust, Pull request von anderen Leuten zu reviewen. Er macht lieber selber Code. Und hat aber selber keine Zeit gehabt, also von da hat es nicht so richtig geklappt. Und deshalb blieb da halt nichts anderes übrig als ein Volk zu machen. Und das ist das, was ihr als Borgbackup kennt oder euch angucken könnt. Ein früherer User von Etikbackup hat es schon ganz toll gefunden. Er hat gemeint, er hat den Holy Grail gefunden. Und warum er das gemeint hat, können wir uns ein bisschen sehen. Also das ist ein Kommando Zeilentool. Hat so ungefähr den Charme von Ersync, also so Kommando mit Parametern, Optionen und so weiter. Es gibt auch Guise, aber die sind separat, also die sind nicht in dem Tool eingebaut. Aber haben wir dann später noch eine Folie dazu. Also es gibt auch grafische Oberflächen. Auch ganz nett ist, der Plattform support ist ganz gut. Also das läuft auf allen möglichen Linuxen, auf BSD, Free BSD, Open BSD, Net BSD. Ihr könnt es auch auf Solaris ablegern, laufen lassen. Ich habe es mit OpenIndiana getestet. Unter Windows, so notürftig unter WSL beziehungsweise unter Cygwin. Unter Native Windows läuft es noch nicht. Das liegt vor allem daran, dass nicht genug Developer da kontinuierlich daran arbeiten bisher. Einste Hauptfeatures ist, das macht Deduplizierung. Das heißt, ihr könnt ziemlich viel Platz auf dem Backupspeicher sparen, weil halt jedes Stückchen Daten nur ein einziges Mal abgespeichert wird. Zusätzlich noch Kompression. Das holt natürlich auch so ein bisschen was raus. Standardmäßig ist die LZ4 Kompression eingestellt, ist super schnell. Ihr könnt aber auch Z-Standard verwenden. Da habt ihr als ein weitest Spektrum von schnell und ein bisschen komprimieren, bis ganz toll komprimieren und langsam. Zusätzlich wird authenticated in Kripschen gemacht, also zerst verschlüsselt und dann noch zusätzlich ein Mac obendrauf gerechnet, dass praktisch keiner da versuchen kann, an irgendwelchen Bits rumzutränen, um die Krypto zu brechen oder euch irgendwelche falschen Daten unter zu jubeln. Es gibt zusätzlich noch ein Feature. Das heißt, es gibt ein Fuse-Filesystem, also ihr könnt einfach sagen Borg-Mount und dann euer Repository angäben und irgendwelche Mountpoint und dann könnt ihr in dem Verzeichnis, wo ich es gemountet habe, einfach reingucken, was da alles drin ist. Ihr könnt nicht direkt so wie bei Ersing einfach in das Repository reingucken, also ist nicht so, dass da einzelne Dateien drin liegen. Das ist halt alles in so Segmentdateien zusammengefasst. Aber wenn wir das in Borg-Mount nehmen, dann sieht man halt die einzelnen Dateien. Ihr könnt ein Lokalenspeicher anschließen, so USB-Blade für Backup-Zwecke oder ihr könnt auch auf einen Remote-Server mit SSH dort eure Backups reinkippen. Wenn ihr das remote machen wollt, müsst ihr halt auf beiden Seiten den Borg haben. Könnt z.B. einen eigenen Server nehmen, wenn ihr einen eigenen Server habt. Und wenn ihr keinen eigenen Server habt, seht ihr hier so diverse Anbieter. Ersingt nicht, hat es schon ziemlich lange. Hetzner hat es auch schon längere Zeit Borg-Based. Das ist ein bisschen neuerer Anbieter, aber hat eine sehr nette Web-Oberfläche und auch Self-Useability und so Wert gelegt. Und der Betreiber, wo das Borg-Based betreibt, ist auch der gleiche, der das Wartar programmiert. Das sehen wir auf der nächsten Folie. Ihr könnt euch natürlich auch irgendeinen Kumpel suchen und gegenseitig euch die Backups zuschieben. Da das Zeug verschlüsselt ist, ist das kein Problem. Da kann also niemand in eure Backups reingucken, außer ihr selber. Und ihr könnt auch erst mal lokalen Backup machen, einfach irgendwie und dann noch Arclone zusätzlich nehmen und dann irgendwie in die Cloud hochschieben, wenn euch das gefällt. Also es ist kein direkter Cloud Support in Borg drin, aber ihr könnt halt ein anderes Tool nehmen und dann das komplette Repo mit einem anderen Tool hochschieben. Hier die sind neue Gwee für Borg, die ist also sehr hübsch, wenn ihr auf die Homepage mal geht, seht ihr so auf MacOS X-Basis, so ein Filmchen, grafische Oberfläche für Borg und die ist von dem Borg-Based Betreiber. Das Tool könnt ihr auch irgendwie normalen Leuten geben, die also nichts mit Kommando-Zaile im Hut haben, die mehr so was zum Rumklicken brauchen. Allerdings muss man dazu sagen, es ist mehr dafür gedacht, dass ein normaler Desktop-User seine eigenen Data Inter mit sichert. Also es ist nicht so toll geeignet für Systemen, komplett Backups. Es läuft halt als User nicht als Rot. Es gibt auch noch Borgmatic, damit können wir so praktisch ein Konfigurations-Layer auf Borg oben drauflegen und eure Backups in der Konfig-Datei konfigurieren. Normalerweise habt ihr halt nur die Kommando-Zailen-Parameter. Und auf GitHub, in diesem Borg-Backup-Community-Repository, da gibt es noch viele andere Links, wo Leute irgendwie Skripte und Tools und Zeug gemacht haben. Und falls ihr irgendwas gemacht habt, könnt ihr euer Zeug auch dort verlinken, einfach einen Pull-Request machen. Generell, Borg-Backup ist ein Community-Projekt. Also wenn ihr Lust habt, da mitzuprogrammieren, das Ding ist ein Python geschrieben, Python 3,4 plus. Im Masterbran sind wir schon bei 3,5. Ein bisschen Siphon ist auch noch dabei, das ist vor allem interfacing Richtung C-Bibliotheken. Und ein ganz kleines bisschen C haben wir auch noch, wo die Superzeit-Kritischen-Sachen dabei sind, zum Beispiel der Rolling-Hash-Algorithmus der schon C geschrieben. Die Docus sind auch ganz nett, könnt euch mal angucken, liegen auf Riededocs rum. Wir haben einen Haufen Tests, wir haben Trevis laufen und ich mache bei den Releases immer noch mit Ray-Grant auch noch die Tests auf den ganzen Plattformen. Also, dadurch ist es praktisch bevor es released wird und auch ein bisschen getestet, dass es wirklich überall tut. Das sind die aktuellen Releases. 1.0.3.10 ist so für die Leute, wo es irgendwelchen Gründen die Alte benutzen wollen. Das ist auch die Letzte. Also das Fragezeichen können wir streichen. Und die 1.1.10 ist also die aktuelle Stabile, die kam jetzt gerade vor kurzem raus. Die hat übrigens auch das Problem gelöst, wo manche von euch vielleicht hatten, wenn ihr Arzt benutzt habt oder Fedora, da gab es so ein bisschen Probleme mit der Messagepack-Version, dass das Hochziehen von Messagepack Borg kaputt gemacht hat. Und das Problem haben wir jetzt gelöst. Wir haben einfach das Messagepack in Borg eingebaut und gewendert. Das heißt, Borg bringt immer eine passende Messagepack-Version mit, das kann also dann ab 1.0.10 nicht mehr passieren. Die 1.2. Release wird zu diversen Cleanups kriegen. Hat eine neue interne Krypto-RP, neue Compaction-Handling intern. Also das ist mehr so ein bisschen ein Aufräumen-Release und die große Baustelle geht dann in den nächsten Releases weiter. Da könnte man auch ein bisschen mehr Helfer gebrauchen. Das sind größere Krypto-Entrohungen stehende an und auch Multithreading. Wenn wir mit dem Krypto fertig sind, steht dann Multithreading an. Ja, der übliche Aufruf. Wir brauchen mehr Contributor, Tester, Entwickler, Dokuschreiber, Maintainer, Updater, Leute, die sich auf GitHub unter Mailingliste rumtreiben, Security-Leute, die mal rein gucken und wenn ihr nicht helfen könnt, aber Geld übrig habt, könnt auch gerne was sponsern. Und das sind die wichtigen Adressen. Euphor auf GitHub, die Borg-Backup-Organisation und das Worthaar findet ihr unter Borg-Base. Ich bin noch bis Sonntag da. Ihr kennt mich ja in meinem T-Shirt. Nicht zu übersäen. Oder halt auf Irrig oder so. Könnt ihr mich finden. Okay. Ach, und heute, vielleicht, wenn die Olga das noch hinkriegt, um 23 Uhr oder so, machen wir so ein kleines Meeting irgendwo. Euphor mal den Fahrplan refreshen. Ich hoffe, die kriegen das bis dahin noch in den Fahrplan rein. Also in einem dieser leeren Slots, wo momentan noch nichts drin ist. Okay. Thomas, für diese Einführung in Borg-Backup und dann könnt ihr heute Abend schauen, so wird also Backup auch praktisch. Manchmal gibt es ja so die Situation, ich möchte nicht nur Backup von meinen Daten machen, sondern ich möchte die ganz wirklich veröffentlichen irgendwo in diesem Internet, damit andere Menschen das lesen können. Das ist gar nicht immer ganz so einfach. Und um das ein bisschen zu vereinfachen, wird uns jetzt hier Daniel Kulesch in die Web vorstellen. Schon mal ein Applaus dafür, bitte. Ich bin zufrieden. Sorry. Die VGA durchgeschaltet. Ja, da muss man dann Adopter machen. Ein Bild. Dann kommt jetzt Daniel Kulesch mit in die Web. Ja, herzlich willkommen. Ich halte mich auch kurz, deswegen stelle ich mich auch nicht vor. Ich hatte aber am Donnerstag einen Vortrag über das Systemtest Portal. Da erzähle ich auch ein bisschen was zu mir. Das lasse ich hier mal weg. Ja, ich möchte über das in die Web sprechen oder erst mal über das Web früher und heute. Meinen wir kennen ja alle das Web. Allerdings, was halt so früher gab es eigentlich viel mehr so kleine unabhängige Seiten. Leute hatten so ihre eigene private Homepage, auf der sie vielleicht Sachen publiziert haben. Heute ist leider so, wir haben eher so viele große Content-Silos und die Leute stellen ihren Content nicht auf ihre eigenen Homepage zur Verfügung. Manche machen das, das ist natürlich schön. Aber leider nicht alle, sondern die gehen dann zu irgendwelchen großen Content-Silos, wo sie Artikel zum Beispiel publizieren oder leider gibt es auch diesen Trend. Meinen viele von euch werden das wahrscheinlich auch schon mal gesehen haben. Es gibt irgendwelche Freine oder keine Ahnung, irgendeine Bäckerei oder was auch immer. Die hatten früher eigentlich eine Homepage und jetzt haben sie nur noch eine Facebook-Seite. Und dann kann man sich natürlich fragen, ja gut, warum machen das die Leute? Was finden die daran so toll? Ihren Content nicht mehr auf ihrer Webseite zu haben. Na ja, zum einen scheint das irgendwie einfacher zu sein für die. Zum einen denken die sich ja so Server-Betrieb und ich muss da nichts mehr mieten und so, sondern das machen alle für mich wunderbar. Dann gerade bei so verschiedenen Blockdiensten hat man ja natürlich den Vorteil, dass die sich auch so um so sehr optimierungsgedöns kümmern und man dann durch einfach, wenn Leute dann in der Suchmaschine was suchen, die Chance ja einfach höher ist, was sie dann meinem coolen Blockpost finden. Und so das Killerfeature eigentlich, vermute ich, ist eher so diese Sache mit Kommentaren und Likes und so was, wenn man sein Content eben da online stellt, dass man dann einfach mehr Feedback bekommt. Ich finde es auch immer ein bisschen blöd. Ich post was auf meiner Homepage und habe jetzt keine Ahnung so richtig, haben es die Leute gelesen, wie fanden sie es und so weiter. Und das macht diese Content-Silos natürlich attraktiv. Aber die haben natürlich auch so ihre Gefahren. Ja, es gibt Content-Silos, die sagen dann, ja, du hast ja jetzt schon eine Minute diesen Blockpost gelesen oder schon die ersten zwei Seiten. Wenn du weiter runter scrollen willst, dann erstellt doch ein Benutzerkonto bei uns, melde dich an, dann darfst du auch den Rest lesen. Ja, bis hin zu Paywalls, die dann halt sagen, hey, du musst jetzt aber ein Monats-Abo abschließen, damit du diesen Content lesen darfst. Also nochmal, ich setze mich hin, überlege mir viele Stunden was, schreibe ein Artikel dazu, möchte den jetzt mit meinen Leuten teilen. Und die müssen jetzt bei irgendjemandem Geld dafür zahlen, dass sie meinen Artikel lesen dürfen. Natürlich gibt es dann so Dinge wie die Filterung durch Close-Tour-Algorithmen, wo man gar nicht so richtig weiß oder versteht vielleicht, warum wird was rausgefiltert oder warum sind jetzt bestimmte Inhalte prominenter als andere, was dann so Richtung Massenmonipulationsgefahr zumindest läuft. Und es gibt natürlich auch viele Fälle, wo Inhalte einfach verschwunden sind aus dem Web. Geosities, so die älteren hier werden es vielleicht kennen. MySpace, auch schade, einfach viele Künstler, die jetzt irgendein cooles Lied aufgenommen haben, leider kein Backup davon gemacht haben. Ja, ja, MySpace gibt es nicht mehr, blöd, die Lieder sind halt auch weg. Ja, oder Mega-Upload. Allgemein verliert man einfach die Kontrolle über seine eigenen Daten und damit eben auch die Datenhochheit. Das ist auch dann, wenn ich irgendwas löschen möchte. Dann muss ich zu dem Anbieter gehen und sagen, bitte, bitte löscht das doch für mich. Ja, ich selber habe nicht mehr die Macht, es einfach aus dem Netz rausnehmen zu können. Ja, klingt natürlich alles blöd. Und wir wollen ja konstruktiv sein. Da ist nämlich die Frage, was können wir dagegen tun? Ja, und die Antwort ist Indie-Web. Weiß nicht, wer hat diesen Begriff schon mal gehört? Ja, dann ist nicht so viele, aber das ist dann gut, dass ich das hier halte. Das Indie-Web ist so eine Bewegung, die halt einfach sagt, erobert euch euren Content zurück. Holt euch eine eigene Domain, unter der ihr euren Content zur Verfügung stellt. Und klar, erreicht man damit jetzt nicht so viele Leute, weil die wenigsten werden ständig meine Webseite besuchen, weil die so cool ist. Aber was die Indie-Web-Bewegung eben sagt, syndiziert doch euren Content auf diese ganzen Plattformen. Das heißt, ich stelle jetzt einen neuen Artikel her, tu den Artikel erst mal auf meine Webseite und damit habe ich ihn da voll unter Kontrolle. Und dann mache ich jetzt halt über alle möglichen Content-Silos die Leute darauf aufmerksam bei Twitter oder bei Facebook oder wo auch immer, ja, je nachdem, wo halt meine Follower sind. Die mache ich jetzt auf diesen Artikel aufmerksam. Aber mein Artikel, der bleibt eben bei mir auf meiner Seite, wo ich die Kontrolle drüber habe. Und es gibt eben so coole Features wie diesen Webmenschen Standard. Ist vom DW3C abgesegnet, mit dem ich auch so Dinge wie Likes und Follows und so weiter oder Kommentare auch auf meinem Blog oder auf meiner Webseite auch drin haben kann, wo ich auch zum Beispiel aus drei verschiedenen Content-Silos, wo ich diesen Artikel hinsindiziere, die Kommentare alle einsammeln kann. Und wenn jemand die auf meiner Webseite sieht, dann sieht da eben die Kommentare von allen diesen Quellen. Ja, das war es auch schon. Mein Appell an euch für alle, die es nicht kennen, schließt euch dem Indie-Web an. Die machen auch immer so Meetings und so weiter. Schaut es euch an. Dankeschön. Danke, An-Danie, für die kurze Vorstellung von Indie-Web. Und jetzt haben wir noch einen letzten Lightning-Talk für hier. Und zwar kam gerade Eric zu mir und meinte, hey, we need to talk, we need to talk about distros. Und ich habe gesagt, na ja, wenn du es in fünf Minuten hinkriegst, OK. Also, fünf Minuten für Eric and we need to talk about distros. Magic? No? Oh, it's not. Oh, I need to do something more. Dang it. It's OK. Hi, dem Ian. Es ist aber wohl genau. Yeah. Yay, we need to talk about distros. OK. Monitors are hard. Sorry about that. So, in five minutes, we need to talk about Linux distributions. The joke that it is time for Linux, the year of Linux on the desktop, we've been saying it for years and years and years. There are many reasons that that might be problematic. But one thing that I think we should really talk about is the way that we collaborate with each other in building Linux distros. I've tried to figure out how to phrase this in many different ways over time. But something that really bugs me in the way we have Linux distributions set up right now is we have a bunch of distros, which were originally set up to be decentralized and involve collaboration with many authors. This is something you can see in the ethos and the way that the technology works in Debian and CentOS and many other distros. And then we have some other distros, which have looked at the way these distros like Debian are shaping up over time. And a problem that I have on Debian is I can't snapshot my machine very well. I need some whole disk snapshot to do it, which is kind of crazy. So some other distros have come out recently like Geeks and NixOS, which are very concerned with precise versioning of all of the things that go into a machine and making sure that I can exactly reproduce a machine. And that's really cool. But these exist on some, like, two different axes, which are... I don't think they need to be in conflict, but I don't think anything exists that is in quadrant four. And that's just a thought I want to put out there and have somebody else take that thought and run with it. That's my five minutes. Okay, thank you, Eric, for this short input. And I think now we would have five minutes left. Also, wir hätten noch fünf Minuten übrig, wenn noch jemand super spontan ist. Okay, dann war's das für diese fast Stunde Lightning Talks organisiert von den Hexen. Vielen Dank an alle, die Talks eingereicht haben oder die sich super spontan hier auf diese Bühne gestellt haben. Herzlichen, herzlichen Dank und einen großen Applaus bitte für diese Menschen alle. Und vielleicht für die Zukunft bereitet einfach jeder ein Lightning Talk vor und dann könnt ihr die alle ganz schnell irgendwo einreichen oder auch einfach ganz spontan auf irgendwelche Bühnen kommen. Vielen Dank euch und noch einen schönen Abend.