PLAY PODCASTS
Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

14,359 episodes — Page 93 of 288

Alpaka LApp (jh21)

Eine Lernapp mit interaktiven Quizzes. about this event: https://pretalx.c3voc.de/jugend-hackt-rhein-neckar-2021/talk/ULUKKN/

Oct 24, 20213 min

Smart Morning (jh21)

Automatisierung der Morgenroutine about this event: https://pretalx.c3voc.de/jugend-hackt-rhein-neckar-2021/talk/XUMN8N/

Oct 24, 20217 min

Broken Wiki (jh21)

Analyse von Wikipediaartikeln zum Finden möglicher Fälschungen about this event: https://pretalx.c3voc.de/jugend-hackt-rhein-neckar-2021/talk/GKBZUA/

Oct 24, 20216 min

Erste-Hilfe-App (jh21)

Eine App, die einen Leitfaden für medizinische Zwischenfälle bietet. about this event: https://pretalx.c3voc.de/jugend-hackt-rhein-neckar-2021/talk/EH3AC3/

Oct 24, 20216 min

Natureworldly (jh21)

Ein interaktives Umweltspiel mit kleinen Herausforderungen und versteckten Eastereggs und gepixelten Grafiken about this event: https://pretalx.c3voc.de/jugend-hackt-rhein-neckar-2021/talk/RCLERK/

Oct 24, 20214 min

Wie funktioniert ein Mikrofon und wie verwende ich es richtig? (jh21)

Mikrofone, das Universalwerkzeug in der Veranstaltungstechnik, im Musikstudio, im Fernsehn und zuhause am heimischen Computer. Wie funktionieren diese Geräte wirklich und was gibt's bei ihrer Handhabung zu beachten. about this event: https://pretalx.c3voc.de/jugend-hackt-rhein-neckar-2021/talk/UQLB7L/

Oct 23, 202112 min

SIM card profile creation, personalization, production (osmodevcall)

about this event: https://c3voc.de

Oct 22, 202134 min

Keynote (jh21)

Keynote about this event: https://pretalx.c3voc.de/jugend-hackt-rhein-neckar-2021/talk/JFFL78/

Oct 22, 202154 min

Wie kommt das Audio in die Audiothek (podcast-muc)

Dieses Mal berichtet uns Andi (@saerdnaer) von BR SEP vom Weg eines Audios in die ARD Audiothek. about this event: https://podcast-muc.de/termine/2021-10-meetup/

Oct 15, 202129 min

Cadus Mobile Hospital 2.0 – zwischen kreativer Innovation und internationaler Bürokratie (cadusdebate)

<p>Heute geht es bei CADUS Debate zur Abwechslung mal um uns selbst: woran hat unsere Emergency Response Abteilung in den letzten Monaten gearbeitet?</p> <p>In der Emergency Response von CADUS standen 2021 bislang zwei Themen im Vordergrund: Neukonzeption und -bau eines Mobile Hospitals, um auf die dramatische Situation für Menschen auf der Flucht an den Außengrenzen Europas mit neuen Konzepten reagieren zu können. Und außerdem der Prozess der Klassifizierung als Emergency Medical Team nach den Richtlinien der WHO, in dem wir nun langsam auf die Zielgerade einbiegen.</p> <p>Der Spagat, den wir dabei hinlegen (mussten) ist denkbar groß. Bei diesem Debate stellen wir euch vor, wie wir es - in unseren Augen - geschafft haben, beide Projekte zu vereinen. Was steckt hinter dem neuen Mobile Hospital? Was kann es, was ist das Besondere, und worin liegen eigentlich die Vorteile, wenn Grassroots-Aktivismus auf internationalen Bürokratiewahnsinn trifft?</p> about this event: https://cadus.org/debate

Oct 14, 202140 min

MQTT Hands-on (petitfoo)

Kleine Datenmengen übertragen geht gut mit MQTT. Hier zeige ich eine simple MQTT-Implementation mittels bash shell scripting. Einfach zwischen verschiedensten Computern Informationen verteilen, fernübertragen, selektieren. Mit simplen Mitteln, MQTT mosquitto und etwas Internet. In Ergänzung des Vortrages "Entfernte Maschinen verbinden mit IPv6". about this event: https://www.chaospott.de

Oct 13, 202121 min

Abschlussveranstaltung (vcfb21)

Rückblick über das VCFB 2021. Verleihung des Publikumspreises für die zwei beliebtesten Ausstellungen. about this event: https://c3voc.de

Oct 10, 202120 min

Computertruhe e.V. (vcfb21)

Wir möchten euch uns und unsere Arbeit vorstellen: wie wir Geräte erhalten, reinigen und an Menschen, die nur ein geringes Einkommen haben oder sich in einer finanziellen Notlage befinden, abgeben. Außerdem erzählen wir euch, wie wir verschiedene Datenträger sicher löschen und wie wir in der Pandemie bundesweit digital zusammenarbeiten. about this event: https://c3voc.de

Oct 10, 202146 min

How to Research Modern History (vcfb21)

I am currently working on a book about the Danish Comet computer. I am neither a historian nor do I have any kind of formal training or experience that qualifies me to do this kind of work, so I have had to learn a lot during this process. This talk is all about sharing these experiences and telling the story about some of the weird places in which I uncovered information and sources for my book. The book is not yet finished, but you can read more about it online or get a general feeling of what I do by checking out my YouTube channel. about this event: https://c3voc.de

Oct 10, 202155 min

THE ANALOG THING (vcfb21)

In den meisten technischen Studiengängen liegt der Schwerpunkt mittlerweile auf digitalen Berechnungen und Signalverarbeitung. Dies führt zu einer Art Tunnelblick bei den Absolventen, da sie darauf trainiert wurden, digitale Berechnungen als Universallösungen für fast alle im wirklichen Leben auftretenden Probleme zu betrachten. Es ist wichtig, den Studierenden zu zeigen, dass es auch andere Arten des Rechnens gibt, z.B. das analoge Rechnen. Da es sich hierbei um ein grundlegend anderes Paradigma handelt als bei speicherprogrammierten Digitalrechnern, ist es ebenso wichtig, den Studierenden die Möglichkeit zu geben, praktische Erfahrungen mit Analogrechnern zu sammeln. Klassische Analogrechner sind heutzutage Museumsstücke und können für diesen Zweck nicht verwendet werden. Dementsprechend besteht ein Bedarf an einem modernen, preiswerten kleinen Analogrechner, der nicht nur für die Lehre der Analogrechnerprogrammierung verwendet werden kann, sondern auch in der Mathematik eingesetzt werden kann, um Studierenden ein intuitives Verständnis für Differentialgleichungen zu vermitteln. In diesem Vortrag wird ein moderner Analogrechner vorgestellt, gennant "THE ANALOG THING" (kurz THAT), der als Open-Hardware-Projekt konzipiert wurde und allen Interessierten einen einfachen Einstieg in das Analogrechnen ermöglicht. about this event: https://c3voc.de

Oct 10, 202130 min

Update Computer Club (vcfb21)

At Swedish universities, students organize in clubs for spare time activities like photography, sports, music and also computers! Update is the student computer club loosely connected to Uppsala University. We started out in 1983 around what was then new shiny computers and have evolved into a caretaker of the old and precious. We have kept the very DECSYSTEM 2060 around which the club was formed as well as a VAX 8650, PDP-12, a running PDP-11/70 and many other things. The club is creeping up on its 40th birthday and we would like to present a retrospective with anecdotes and trivia. The future is uncertain as the university department paying for our rooms is moving and will no longer be able to accomodate Update. What will the next chapter for this old club be? And how can you help us? about this event: https://c3voc.de

Oct 9, 202147 min

Dyadische Rechenvorrichtung (vcfb21)

Konrad Zuse wird heute weltweit als Konstrukteur und Erbauer des ersten Computers anerkannt. Am 12. Mai 1941 stellte er einer Delegation der DVL, also quasi der wissenschaftlichen Öffentlichkeit, seine funktioniernde Z3 vor. Die Vorgängerin, die mechanisch arbeitende Z1 von 1938, die noch nicht zuverlässig funktioniert hatte, war im Krieg zerstört worden. Zuse konnte sie nicht der Öffentlichkeit vorführen und also nicht beweisen, dass sie wenigstens prinzipiell funktioniert hatte. Im Jahr 1986 begann Konrad Zuse mit der Rekonstruktion der Z1 um quasi den Nachweis zu erbringen, dass die Z1 funktioniert haben könnte. Es wird kolportiert, dass Zuse die Rekonstruktion rein aus der Erinnerung durchführte. Dieses stimmt so nicht. In dem Österreichischen Patent 176686 von 1949 werden die Details der Z1 auf 188 Seiten mit sehr vielen Zeichnungen und Bildern beschrieben. Interessanterweise taucht dieses Patent in den Quellenangaben der bekannten Literatur von und über Konrad Zuse nicht auf. In dem Vortrag soll versucht werden, die Funktion des Zahlenspeichers der Z1 und des Rechenwerkes mit den Zeichnungen und Diagrammen aus diesem Patent zu erklären. about this event: https://c3voc.de

Oct 9, 202154 min

Stream aus den Online-Ausstellungen (vcfb21)

Die online Ausstellenden geben eine kurze Präsentation ihrer Ausstellung, geführt durch eine Moderation. about this event: https://c3voc.de

Oct 9, 202143 min

The Fujitsu Micro 8 and its Bubble Memory Drive (vcfb21)

Bubble memory was a hot technology in the 1970s that was expected to replace both RAM and mass storage. At the beginning of the 1980s it was clear that it was made obsolete by faster RAM chips and cheaper HDDs. Still, this technology made it into a few computers in the early 1980s. The earliest of these computers is the Fujitsu Micro 8, a quite advanced home computer from 1981. We have a look at this model and its quirky (optional) bubble memory drive. about this event: https://c3voc.de

Oct 9, 202129 min

OPEN HISTORY>_ Archäologie des Retrocomputing (Buchvorstellung) (vcfb21)

Zwischen 2012 und 2020 wurde im Signallabor der Medienwissenschaft an der HU Berlin ein Forschungsprojekt zur Archäologie der frühen Mikrocomputer und ihrer Programmierung durchgeführt, das als Promotion in der Informatik letztes Jahr abgeschlossen wurde. Pünktlich zum VCFB erscheint nun das Buch zum Projekt. In meinem Vortrag werde ich Projekt und Buch vorstellen, ein paar Beispiele der Retrocomputing-Experimente beschreiben/zeigen und Anekdoten aus der Forschungspraxis mit Studierenden der Medienwissenschaft berichten. about this event: https://c3voc.de

Oct 9, 202147 min

Stream aus der Ausstellung im Pergamon-Palais (vcfb21)

Die vor Ort im Pergamon-Palais Ausstellenden geben eine kurze Präsentation ihrer Ausstellung, geführt durch eine Moderation. about this event: https://c3voc.de

Oct 9, 20211h 53m

Eröffnungsveranstaltung (vcfb21)

Begrüßung, Hinweise zum Ablauf. about this event: https://c3voc.de

Oct 9, 20216 min

Textilien verzieren mit Schneidplotter und Bügelpresse (petitfoo)

In diesem Petit Foo zeigen wir wie man mit Schneidplotter und Bügelpresse Textilien wie T-Shirts, Hoodies oder Masken verzieren kann. about this event: https://www.chaospott.de

Oct 6, 202140 min

PDFs simpel zubereiten (petitfoo)

Drucken, Kuli, einscannen? Danke ... PDF ausfüllen, editieren! Hier zeige ich in zwei Hauptgängen, wie Jedermann ganz simpel PDF-Dateien editieren, ausfüllen und anpassen kann. Kostet nichts extra und sieht schmackhaft aus: Professionelle Ergebnisse mit einfachen Zutaten. CLI als Dessert: PDF drehen, ausdünnen, zusammenstellen, kombinieren mit 'pdftk' auf der Command-Line - alles ganz simpel gehalten. about this event: https://www.chaospott.de

Oct 6, 202129 min

Was denken die Leute über die Chaospost? (petitfoo)

Was denken Leute über die Chaos Post? Ein Film der Chaos Post für die 40 Jahre Jubiläumsshow des CCC. about this event: https://www.chaospott.de

Sep 25, 20210 min

Open Hardware ISO7816 FPGA core (osmodevcall)

about this event: https://c3voc.de

Sep 24, 202154 min

Bullet Journaling (ohne Blümchen) (cccs)

Das “Bullet Journal” ist eine Mischung aus Todo-Liste, Gedankensammlung und Tagebuch in Stichwortform. Sucht man im Netz nach dem Schlagwort, findet man sehr viele Beispiele, die grafisch sehr ansprechend, aber auch sehr zeitaufwändig gestaltet sind. “Ich kann aber gar nicht malen” ist dann bei vielen die Reaktion. Der Vortrag widmet sich dem Bullet Journaling “ohne Blümchen”, also den wesentlichen Ideen dahinter. Es geht um persönliche Erfahrungen von 18 Monaten Bullet Journaling - und die reichen von der Adaption der Idee über die persönlichen Nöte während der Pandemie bis hin zur Entdeckung des “schönen Werkzeugs” beim Schreiben. All das mit dem Vorbehalt, dass es nicht das eine Bullet Journal gibt, sondern es eine Anregung sein soll, sich aus dem Baukasten an Ideen zu bedienen und es vielleicht selbst einmal zu versuchen. about this event: https://www.cccs.de/events/202109-bullet-journaling/

Sep 21, 20211h 21m

closing (DS2021)

Closing Datenspuren about this event: https://talks.datenspuren.de/ds21/talk/VGRVVU/

Sep 19, 20218 min

Glühbirnen hacken! (DS2021)

Glühbirnen hacken, Tasmota in Smartbulbs nachrüsten, Wasserkocher und Steckdosen befreien. Glühbirnen hacken, Tasmota in Smartbulbs nachrüsten, Wasserkocher und Steckdosen befreien. about this event: https://talks.datenspuren.de/ds21/talk/PXJRXG/

Sep 19, 202142 min

Vertrauliches "Chatten" - Wem vertraust du? (DS2021)

Dieser Talk gibt einen Überblick über E2E-Verschlüsselung und stellt einen spannenden Ansatz vor. Oft ist unklar wer die Schlüssel zum Entschlüsseln vertraulicher Nachrichten besitzt. In diesem Talk werden jene fündig, die eher sich selbst vertrauen und eigene Schlüssen generieren. Jedoch der Clou dahinter ist die „Perfekte Sicherheit“. about this event: https://talks.datenspuren.de/ds21/talk/QKYFTX/

Sep 19, 202129 min

ERIS: Encoding for Robust Immutable Storage (DS2021)

A basic encoding standard for content-addressed data. http://purl.org/eris ERIS is an encoding standard for content-addressed data. ERIS is intended for use in semantic web components as well as a for archiving bulk data. This talk will feature an brief popular history of content-addressing schemes, its problems, and why a basic standard such as ERIS is useful. There will be an explanation of ERIS, its cost and benefits, and its privacy and security implications. Following that are some hypothetical use-cases and demos. about this event: https://talks.datenspuren.de/ds21/talk/9XAG8W/

Sep 19, 202144 min

Überwachung und Seuche (DS2021)

Nach der Pandemie haben Datenschützer es noch schwerer. Oder? Die Pandemie hat gezeigt, dass zentrale Register und Überwachung ausnahmsweise mal nützlich sein können. Auch Rufe nach Zwang und Überwachung aus bisher unbekannter Richtung wurden vernommen. Dazu muss sich das Chaos verhalten. Denken wir darüber nach. about this event: https://talks.datenspuren.de/ds21/talk/BL7Y7M/

Sep 19, 202130 min

Das Fediverse - Ein Überblick (DS2021)

Was ist dieses Fediverse und was soll so toll daran sein? Ein Überblick über das Netzwerk und ein Blick auf seine Besonderheiten, Vorstellung einzelner Dienste und ein kritischer Blick auf die Social Media Landschaft. Der Vortrag ist eine Erweiterung dieses Lightningtalks: https://video.dresden.network/w/fBf47fymjETZmF417pPgNF about this event: https://talks.datenspuren.de/ds21/talk/9LHGED/

Sep 19, 202129 min

Schlüsseltechnologie Live: Das Diffie-Hellman-Protokoll (DS2021)

Wie führt man ein vertrauliches Gespräch über einen unsicheren Kommunikationskanal? Im Podcast "Schlüsseltechnologie" erklären wir moderne Computertechnik von Grund auf. In dieser Live-Ausgabe soll es um den Diffie-Hellman-Schlüsselaustausch gehen. Dieses zu seiner Zeit revolutionäre Protokoll erlaubt es zwei Gesprächsparteien, ein gemeinsames Geheimnis zu vereinbaren, obwohl auf dem verwendeten Kommunikationskanal jeder mitlesen kann. Ein solches Geheimnis, meist eine strategisch gewählte Zufallszahl, ist dann der Schlüssel für eine vertrauliche Kommunikation zwischen beiden Gesprächspartnern, obwohl der Kanal eigentlich nicht vertrauenswürdig ist. Eine wahrhaftige Schlüsseltechnologie! about this event: https://talks.datenspuren.de/ds21/talk/ZH9SWA/

Sep 18, 202153 min

Digitalisierung debuggen – Ein (toolbasierter) Low-Level-Ansatz aus der Bits&Bäume-Bewegung. (DS2021)

Erarbeitung eines Katalogs individueller Handlungsempfehlungen für eine nachhaltige Digitalisierung. Die aktuelle Implementierung der Digitalisierung ist dysfunktional: Sie verursacht mehr Probleme, als sie löst. Auf der Konferenz Bits&Bäume 2018 wurden mit Beteiligung u.a. des CCC, des FIfF, des BUND und der OKF [elf konkrete Forderungen](https://bits-und-baeume.org/forderungen/info/de) für eine nachhaltige Digitalisierung formuliert. Sie richten sich primär an Politik und Unternehmen - auf individueller Ebene lassen sie sich kaum (direkt) anwenden. Um diese Lücke zu schließen, soll kollaborativ und multiperspektivisch ein Katalog von individuellen Handlungsempfehlungen erarbeitet werden. Die dabei unvermeidlichen Diskussionen (z.B. “Ist Ecosia aus Datenschutz-Sicht vertretbar?”) werden dabei nicht als lästige sondern als wünschenswerte Begleiterscheinung aufgefasst und (ggf. Tool-gestützt) in Pro- und Kontra-Argumente strukturiert, sodass objektiv gute Vorschläge mit der Zeit möglichst klar erkennbar werden. In einem kurzen Inputvortrag geht es u.a. um die Motivation des Projekts, und um eine mögliche technische Umsetzung zur Strukturierung der Diskussion. Der überwiegende Teil des Workshops wird einem Brainstorming und der inhaltlichen Diskussion zu konkreten Handlungsoptionen gewidmet. Weitere Infos bei https://dresden.bits-und-baeume.org/ about this event: https://talks.datenspuren.de/ds21/talk/PQSDPT/

Sep 18, 202119 min

Immer nur hacken? (DS2021)

Ein Vortrag über die Facetten und Nuancen dessen, was das 'Hacker'-sein denn tatsächlich bedeutet. Ein als 'Hacker' bezeichneter Mensch weckt unwillkürlich immer das BIld einer über einem Computermonitor gebeugten Person, welche tagein, tagaus nichts anderes tut, als in besagten Monitor zu schauen und in den virtuellen Eingeweiden des Computers zu werkeln. Dieses Bild entspricht aber nicht der Wirklichkeit. Es gehören auch andere Dinge dazu, um ein 'Hacker' zu sein. In diesem Vortrag bemühe ich mich ein neues BIld zu erschaffen, was es denn heißt ein 'Hacker' zu sein und möchte mit Beispielen aufzeigen, dass es weit mehr sein sollte, als Arbeit und Freizeit am Computer zu verbringen. about this event: https://talks.datenspuren.de/ds21/talk/TDEBBE/

Sep 18, 202123 min

Coding da Vinci & Open Data Camp - aktuelle Hackathons in der Region (DS2021)

Vorstellung des Open Data Camps 2021 und des Coding da Vinci Kulturhackathons Ost³ 2022 about this event: https://talks.datenspuren.de/ds21/talk/ZEJBSR/

Sep 18, 202122 min

Keynote (DS2021)

Keynote Keynote about this event: https://talks.datenspuren.de/ds21/talk/788GXF/

Sep 18, 202112 min

Opening (DS2021)

Opening der Datenspuren about this event: https://talks.datenspuren.de/ds21/talk/AHVJNX/

Sep 18, 20214 min

Lightning Talks II (xdc2021)

Lightning Talks for the 3rd day of the conference: - Rust in Mesa - Conclusions about BVH building with RADV and ANV - ...and more! about this event: https://c3voc.de

Sep 17, 202125 min

State of the X.Org (xdc2021)

Your secretary's yearly report on the state of the X.org Foundation. Expect updates on the freedeskoptop.org, internship and student programs, XDC, and more! about this event: https://c3voc.de

Sep 17, 20219 min

Video decoding in Vulkan: A brief overview of the provisional VK_KHR_video_queue & VK_KHR_video_decode APIs (xdc2021)

In April of this year, Khronos released a provisional set of extensions: [VK_KHR_video_queue, VK_KHR_video_decoder_queue and VK_KHR_video_encoder_queue](https://www.khronos.org/blog/an-introduction-to-vulkan-video). They all aim for hardware accelerated video decoding and encoder with the Vulkan API. In this talk, we will introduce the basics of video decoding and give an overview of the concepts used to decode video via the new Vulkan extension, using as example the usage of the API in a GStreamer element. The talk will be educational and focus on helping others in the X/Mesa community to understand the new API concepts. about this event: https://c3voc.de

Sep 17, 202116 min

A new CPU performance scaling proposal for tuning VKD3D-Proton (xdc2021)

The CPU performance scaling is one of key parts in Linux Kernel, it is to manage the CPU frequency according to kernel and processor status and widely used by many user mode application to talk to the processors. The system information APIs in Wine will use the CPU performance scaling interfaces to manage the multi-core processor schedule timing compatibilities from windows application to Linux environment for VKD3D-Proton (the full Direct3D 12 API on top of Vulkan) on Steam. The original CPU performance scaling module is based on the legacy kernel common ACPI cpufreq driver on AMD processors. We found it was not very performance/power efficiency for modern AMD platforms. So this talk is to introduce a new CPU performance scaling design for AMD platform which has better performance per watt scaling on such as 3D game like Horizon Zero Dawn with VKD3D-Proton on Steam. The idea is inspired by co-working with Valve software guys for tuning animation slow down problem (https://github.com/ValveSoftware/Proton/issues/4125) of VKD3D-Proton on steam. about this event: https://c3voc.de

Sep 17, 202119 min

Making bare-metal testing accessible to every developer (xdc2021)

With Freedesktop's move to Gitlab every project not only got access to a lot of machine time, but they also got all the infrastructure to automate their runs, inspect the results, and provide automated testing reports of merge requests. This has led to a lot of projects adopting it to reduce regressions and maintenance costs to the point of almost bankrupting Freedesktop.org! The only downside of the current testing infrastructure is that it is meant to run in the cloud, not on the GPUs we develop drivers for! Of course, some efforts are underway to make even the DRM subsystem testable in the cloud (VKMS) but if we are to prevent regressions through pre-merge testing, we need at some point to run on the real hardware! Hardware-testing labs do exists, but they rarely seem to happen without a corporation to back them up as only they have the resources to pay for the development of the system interfacing with the hardware, its hosting, and its maintenance. In order to be within the reach of hobbyist projects, we estimate the cost should be limited to $1kUSD, one week-end of hardware set up time, and a couple of evenings of tweaking before reaching stability, and no more than an hour per week of maintenance after that. To reach this goal, we need to make the deployment as easy as assembling plastic bricks, keep maintenance costs down through self-configuration/healing, and running Gitlab CI jobs in the farm as easy as inheriting from a CI template and setting a couple of environment variables! While we have not yet fully reached this loafty goal, we already are operating 3 farms in 3 locations with the above properties mostly implemented \o/ In this talk, we are presenting how easy it is to deploy a kernel and run containers in our farm, show what it takes to set up a test farm at home, and what can be done to get hobbyist projects like Nouveau tested! about this event: https://c3voc.de

Sep 17, 202125 min

X.Org security BoF (xdc2021)

I'm going to present a summary of the last 10 years or so of participating to the moderation and animation of the xorg-security@ mailing lists. This is an opportunity for people interested in taking over this responsibility to have an insight of the kind of issues that are submitted and how we've been dealing with them. about this event: https://c3voc.de

Sep 17, 20211h 10m

Status of freedesktop.org gitlab/cloud hosting (xdc2021)

Last year, it was fires everywhere. This year? well, it was also the same, sort of. In this talk, we will see what steps we took to reduce further more our bill for our gitlab hosting. We will also tell some jokes like "oh, BTW, we almost lost all of our storage", or something like "oops, I killed the entire cluster". Oh the fun we had. So yes, this is basically the continuation of the talk I gave last year to present the new infrastructure and the roadmap we have for gitlab.freedesktop.org. about this event: https://c3voc.de

Sep 17, 202142 min

TTM conversion in i915 (xdc2021)

The purpose of TTM is to provide buffer object contents in memory where it is mappable by the CPU and GPU when needed, and also to allow overcommitting by means of swapping or eviction. This talk will cover the process of moving memory management in i915 kernel driver to TTM. about this event: https://c3voc.de

Sep 17, 202124 min

KWinFT's wlroots backend (xdc2021)

The [big change][1] in KWinFT this year is the replacement of all its own hardware backend plugins for its Wayland session with a single backend talking to wlroots. This talk goes into detail on: - reasons for this strategic move, - technical realization, - outcome with advantages and disadvantages, - long-term impact on the ecosystem. [1]: https://gitlab.com/kwinft/kwinft/-/merge_requests/108/ about this event: https://c3voc.de

Sep 17, 202121 min

Hostile Multi-Tenancy on a Single Commodity GPU: Can it be secure? (xdc2021)

While GPU multi-tenancy in the server world has grown rapidly, hostile multi-tenancy on single, commodity GPUs has been virtually unexplored. Existing multi-tenancy solutions for GPUs all fall short in at least one of the following areas: Minimizing attack surface, strongly isolating potentially hostile tenants, supporting consumer GPUs, and allowing parallel sharing of a single GPU between tenants. Containers and VirtualBox’s virtual GPU are not secure enough to protect against hostile workloads. VirGL, KVMGT, XenGT, and WebGL are all incredibly complex solutions with massive attack surface. AMD and NVIDIA already support GPU virtualization, but it is limited to costly enterprise cards and the NVIDIA solution requires proprietary drivers. Hyper-V GPU partitioning support is neither free software nor production ready. Finally, PCIe pass-through to a VM requires 1 GPU per tenant, which makes it insufficient for desktop partitioning solutions such as Qubes OS. This workshop is a twofold challenge: First, determine if hostile multi-tenancy on a single commodity GPU can be implemented securely. If it can, figure out how; if it cannot, determine what would be needed from GPU vendors. The goal is to begin work towards a secure, capability-based GPU multiplexer that runs on commodity hardware and is agnostic to the specific CPU-side isolation mechanism, whether it be a microkernel, a hypervisor, or something else entirely. about this event: https://c3voc.de

Sep 17, 20211h 15m

Improving the Linux display stack reliability (xdc2021)

Due to its nature, the display stack can be hard to test. Indeed, the component we want to test often sends the pixels to an external display without any way to retrieve the image being output, let alone make sure it's correct. And while a human can perform some of those tests by looking at the screen, some issues can prove to be difficult to spot, such as colours being slightly off or pixels being offset. More complex tests can also be tedious to set up or hard to trigger. The ecosystem of devices that Linux supports also adds further constraints on the display interfaces we want to test, but also on the system size, the tools available, the connectivity of the device, etc. In this talk, we will first discuss the constraints and what makes testing the display stack unique. We will then talk about the existing solutions, their limitations, and what we have been working on to improve the situation. about this event: https://c3voc.de

Sep 17, 202145 min