PLAY PODCASTS
Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

21,021 episodes — Page 124 of 421

Das große Puzzle – RISC-V und seine ISA-Erweiterungen (clt23)

RISC-V ist eine sehr modulare Architektur. Das heißt, Entwickler von CPU-Kernen haben die Wahl, welche Befehlssatzerweiterungen ihr Kern enthalten soll. Dabei entsteht eine Vielzahl von möglichen Kombinationen. Auf der Softwareseite erlauben Ansprüche an Komplexität und Wartbarkeit aber nicht, dass z. B. Linux-Distributionen verschiedene „Geschmacksrichtungen“ anbieten, sondern es soll z. B. immer nur maximal ein RISC-V-64-Port existieren. Ebenso ist die Erwartungshaltung heute, dass ein Kernel-Image auf allen oder zumindest den meisten Varianten bootet und trotzdem performant ist. Nach der Problembeschreibung soll der Vortrag also die aktuellen und recht spannenden Lösungen vorstellen, die dies ermöglichen und damit die Systemsoftware deutlich wartbarer machen. Der Fokus wird dabei zwar an vielen Stellen auf dem Linux-Kernel liegen, aber auch andere Teile der Low-Level-Software benötigen Optimierungen für optimale Performance. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/229

Mar 12, 202359 min

SSH – Das Schweizer Taschenmesser fürs Netzwerk (clt23)

Mar 11, 202346 min

Upstream your ARM device! (clt23)

Mar 11, 202345 min

Neues von LilyPond (clt23)

Das freie Notensatzprogramm LilyPond ist eines der altehrwürdigen freien Softwareprojekte, deren erste Versionen noch aus den Zeiten von den ersten Chemnitzer Linux-Tagen datieren. Wenig verwunderlich ist deswegen die Wahl einer textorientierten Eingabesprache, die eine zügige und verhältnismäßig „vorlesbare“ Beschreibung notenorientierter Musik ermöglicht. Heutzutage werden Anfänger und Fortgeschrittene gerne auf die dafür spezialisierte IDE „Frescobaldi“ zurückgreifen, die einen in grauen Vorzeiten unbekannten Eingabeformat mit fertigen Templates für verschiedene Anwendungen und Unterstützung für syntaxorientierte Einrückung und Einfärbung sowie bequeme Vorschaumöglichkeiten bietet. Frescobaldi entstand als wichtige Hilfe beim verteilten Projekt „https://www.liedboekcompendium.nl/“, einem im Jahr 2013 abgeschlossenen niederländischen Kirchengesangbuch. Nachdem sich in den letzten Jahren die Projektzusammensetzung beim Notensatzprogramm LilyPond deutlich geändert hat und eine Migration zu GitLab als Entwicklungsplattform erfolgte, haben sich neue Schwerpunkte und eine neue Dynamik eingestellt. Die Entwicklungszyklen stabiler Releases haben sich deutlich beschleunigt. Speziell vereinfacht haben sich die Eingaben für Rhythmusinstrumente und -strukturen und die Programmierung von Erweiterungen. Kern des Vortrags ist die effektive Nutzung von LilyPond im Musikeralltag zur Erstellung von Notenblättern und Probe-Midis. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/281

Mar 11, 202351 min

Rust im Linux-Kernel (clt23)

Mar 11, 202346 min

Upstream your ARM device! (clt23)

Many people play around with various embedded devices, and try to run mainline Linux on them. This often succeeds technically, but most of the time falls short of the final step: getting the various changes and devicetree files merged into the official Linux kernel. The talk describes what is needed to contribute to the kernel, both technically and process-wise, and tries to motivate the required effort. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/295

Mar 11, 202345 min

Neues von LilyPond (clt23)

Mar 11, 202351 min

SSH – Das Schweizer Taschenmesser fürs Netzwerk (clt23)

OpenSSH ist nicht nur Telnet mit Verschlüsselung. Es ist das meist verwendete Programm, um von einem Computer aus auf einen entfernten Server oder ein anderes Gerät zuzugreifen und es zu verwalten, doch weitere nützliche Features kennen nur wenige, die es bis zur Manpage schaffen. OpenSSH ist auf allen Linux-Distributionen verfügbar und bietet eine Reihe von Features, die es Benutzern ermöglichen, SSH-Verbindungen herzustellen und fantasievoll zu nutzen. OpenSSH bietet nützliche Möglichkeiten zum Multiplexen von Verbindungen, damit mehrere SSH-Sessions über eine einzige TCP-Verbindung laufen können. Mit ProxyJumps können Benutzer über einen oder mehrere „Sprung“-Hosts auf einen entfernten Host zugreifen. Canonicalizing in verschiedenen Formen ermöglicht es, dass Konfigurationen mit Hilfe vollständiger Hostnamen erledigt werden können. Ports können weitergeleitet werden, Socksproxy aufgemacht, Netzwerkbridges verbunden werden. Der Vortrag soll kurz Features anreißen, die wenig bekannt sind und das Leben einfacher machen. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/265

Mar 11, 202346 min

Rust im Linux-Kernel (clt23)

Der Linux-Kernel ist in C und Assembler geschrieben. Linus Torvalds blockte in der Vergangenheit die Aufnahme von C++ kategorisch ab. Doch in 2022 schafften es Beiträge in den offiziellen Hauptentwicklungszweig, die die Unterstützung für die Entwicklung einer anderen Programmiersprache ermöglichen: das bei Mozilla 2006 entstandene Rust. Rust verspricht bessere Ausdrucksmöglichkeiten und eine drastische Reduktion von bestimmten Sicherheitslücken bei ähnlicher Leistung wie C. Allerdings benötigt der Rust Compiler zusätzliche Abhängigkeiten (LLVM) und diverse Vorarbeiten (Abstractions, Bindings, Speichermanagement), um in allen Bereichen des Kernels nutzbar zu sein. Der Vortrag gibt einen historischen Abriss, geht auf Projekte und deren Herausforderungen in verschiedenen Dimensionen ein, stellt aktuelle Möglichkeiten in der Kernel-Entwicklung mit Rust dar und gibt einen Ausblick, was demnächst möglich sein soll. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/216

Mar 11, 202346 min

Sicherheit in PostgreSQL: pgcrypto und PostgreSQL Anonymizer (clt23)

Mar 11, 20231h 29m

Sicherheit in PostgreSQL: pgcrypto und PostgreSQL Anonymizer (clt23)

Schadsoftware, Phishing und Social Engineering sind einige der Methoden, die von Hackern eingesetzt werden, um Sicherheitslücken in Betriebssystemen und Anwendungen auszunutzen. ASPICON arbeitet als Datenbank-Infrastruktur-Spezialist eng mit mehr als 600 Organisationen zusammen, darunter auch verschiedenste KRITIS-Einrichtungen, die laut Verfassungsschutz besonders stark durch elektronische Angriffe gefährdet sind. Diese enorme Verantwortung verlangt ein ausgeprägtes Sicherheitsbewusstsein. Unter diesem Stichwort gibt unser Beitrag einen Einblick in zwei ausgewählte Sicherheitsstrategien auf Datenbankebene: Verschlüsselung und Maskierung von Daten. Bezugnehmend auf PostgreSQL-Datenbanken betrachten wir hierzu die Erweiterungen pgcrypto sowie PostgreSQL Anonymizer. Pgcrypto stellt eine Reihe von kryptografischen Funktionen bereit. Korrekt umgesetzt, lässt sich damit verhindern, dass sensible Daten unverschlüsselt in die Datenbank geschrieben werden. Mittels PostgreSQL Anonymizer können darüber hinaus sensitive Daten durch plausible aber verschleierte oder zufällige Daten ersetzt werden. Im Vortrag beleuchten wir, was hierbei zu beachten ist und wo Stolpersteine liegen können. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/204

Mar 11, 20231h 29m

Linux Router mit Alpine Linux (clt23)

Mar 11, 202359 min

Wenn Geräte an Bäumen wachsen: Linux-Device-Tree-Portierung (clt23)

Im Grunde braucht Software nur eine CPU und Speicher. Was Nützliches hat man aber erst, wenn mit der echten Welt geredet werden kann: Sensoren auslesen, Aktoren ansteuern und Netzwerke bedienen. Was der Hardwerker in einen Schaltplan malt, muss der Softwerker daher in Code schreiben, damit Linux (oder barebox oder Zephyr) lernt, wie die Welt um die CPU herum gestaltet ist und z. B. welche Spannungen wo, wie, wann, wodurch geschaltet werden müssen, um die Bildschirmhelligkeit einen Tick niedriger zu drehen. Für viele eingebettete Systeme hat sich dafür das Device-Tree-Format als maschinenlesbarer Schaltplan etabliert. In diesem Vortrag zeigt Ahmad wie Linux Device Trees konzipiert sind, wie man mit (aber auch ohne) Schaltplan den eigenen ersten Device Tree schreibt und wie man das in Linux, barebox oder sogar in eigener Software integriert. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/251

Mar 11, 202353 min

Mehr Rust – weniger C/C++ – ein Erfahrungsbericht (clt23)

Mar 11, 202350 min

Wenn Geräte an Bäumen wachsen: Linux-Device-Tree-Portierung (clt23)

Mar 11, 202353 min

Mehr Rust – weniger C/C++ – ein Erfahrungsbericht (clt23)

Der Vortrag will keine Einführung in die Programmiersprache Rust geben. Dazu sei auf [1] verwiesen. Stattdessen sollen anhand von Codebeispielen konkrete Programmierfehler und Bugs gezeigt werden, die sich mit Rust im Vergleich zu C/C++ vermeiden lassen. Dabei werden auch die ein oder andere Besonderheit oder das Programmierkonzept von Rust und anderen Sprachen vorgestellt. Natürlich wird auch auf allgemeine Vor- und Nachteile von Rust eingegangen. Da ist z. B. jener, dass Rust durch den fehlenden Garbage Collector für viele Einsatzbereiche, insbesondere die systemnahe Programmierung, sehr effizient ist. Die Erfahrung und die im Vortrag aufgeführten Beispiele zeigen, dass der Rust Compiler das Bewusstsein jedes Programmierers nicht nur für Speicherstolpersteine (sauberes Speichermanagement) sondern auch für Undefined Behaviour spürbar steigert. [1] https://chemnitzer.linux-tage.de/2021/de/programm/beitrag/135 Rust und sein Ökosystem – eine Einführung about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/276

Mar 11, 202350 min

Linux Router mit Alpine Linux (clt23)

Bei der Distribution Alpine Linux denkt man in erster Linie an Container Images. Allerdings bietet Alpine interessante Eigenschaften, welche es auch für den Bau von Linux-Routern geradezu prädestinieren. Die IBH IT-Service GmbH betreibt in verschiedenen Projekten Router auf Grundlage von Alpine Linux – von der einfachen Stateful Firewall bis zum BGP-Router in der DFZ. Die Besonderheiten von Alpine Linux bewegten die IBH IT-Service GmbH dazu, diese Distribution bei der Migration von proprietären Routern auf offene Linux Router einzusetzen. Im Vortrag werden der Entwicklungsprozess und die daraus entstandene Unterstützung von Open-Source-Projekten dargestellt. Eine Übersicht über die Wahl der eingesetzte Software-Komponenten und Besonderheiten in der Konfiguration schließt den Vortrag ab. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/226

Mar 11, 202359 min

Wie hört man heute Radio? (clt23)

„Radiohören“ gehört auch heute noch zu einem der beliebtesten Unterhaltungs- und Informationsmedien. In fast jedem Haushalt steht mindestens ein Radio, welches 2/3 der Deutschen meist täglich anschalten. Die Idee ist seit über 100 Jahren gleich geblieben, geändert hat sich das Aussehen und das Innenleben der Empfangsgeräte. Gespickt mit ein paar Höhepunkten aus dem „Hörfunkleben“ des Referenten, werden im Vortrag vor allem einige Projekte zur Realisierung von entsprechenden Endgeräten mit moderne Technik vorgestellt. Stichworte dazu sind u. a. DAB, SDR und Internetradio. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/128

Mar 11, 202354 min

Wie hört man heute Radio? (clt23)

Mar 11, 202354 min

Erweiterte Datentypen in PostgreSQL (clt23)

Mar 11, 202353 min

Erweiterte Datentypen in PostgreSQL (clt23)

Der Vortrag „Tour de Data Types“ bietet einen Überblick über die reichhaltige Auswahl an grundlegenden Datentypen in PostgreSQL. Es stehen jedoch noch weitere Datentypen zur Verfügung, die in Anwendungen verwendet werden können und sollen. Mit PostgreSQL können auch einfache Typen zu komplexeren Strukturen kombiniert werden, oder man kann einen eigenen Datentyp erstellen. Dieser Vortrag beginnt mit ENUM-Typen und wie man diese erstellt und anwendet. Von dort aus werden Arrays und Composite-Typen betrachtet, Range-Typen an Beispielen erklärt, und schließlich wird gezeigt, wie man eigene Datentyp erstellen kann. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/112

Mar 11, 202353 min

Wer redet eigentlich noch von Linux auf dem Desktop? (clt23)

Egal, ob es jemals den großen Durchbruch von Linux auf dem Desktop geben wird oder nicht. Fakt ist: Es gibt ausreichend Technologien und Ansätze für einen bewussten Einsatz von Linux und Open-Source-Software für die unterschiedlichsten Arbeitsbereiche eines Bildschirmarbeitsplatzes. Mit über 20 Jahren Erfahrung als Linux- und Open-Source-Dienstleister hat GONICUS unterschiedlichste Linux-Desktop-Projekte umgesetzt. In diesem Vortrag wollen wir in einem offenen Erfahrungsaustausch über die Faktoren und Problemstellungen (Spoiler-Alarm: meistens nicht technischer Natur) sprechen und warum manche Desktop-Migrationen erfolgreicher sind als andere. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/205

Mar 11, 202354 min

Deklarative Netzwerkkonfiguration mit IfState (clt23)

Mar 11, 202356 min

Kotlin – Java mit Superkräften und Multiplattform (clt23)

Mar 11, 202353 min

Erstellung von Videos – Vom Konzept zum fertigen Tutorial (clt23)

Mar 11, 202346 min

In 60 Minuten zum IoT-Projekt auf der Basis von ThingsBoard (clt23)

Im Talk wird anhand eines praktischen Beispiels eine Einführung in die Welt des „Internet of Things“ gegeben. Angefangen von der Vorstellung einiger Sensorplattformen und der Programmierung eines Mikrocontrollers über die Konnektivität mit NB-IoT bzw. LoraWan und AWS Core IoT bis zur Verarbeitung, Speicherung und Visualisierung der Daten auf der Basis der Open Source Software ThingsBoard werden alle Aspekte der IoT Welt beleuchtet. Somit erlebt der Zuhörer live, wie ein komplettes IoT-Projekt entsteht. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/233

Mar 11, 202348 min

Kotlin – Java mit Superkräften und Multiplattform (clt23)

Mit Kotlin als Open-Source-Programmiersprache verbinden viele vermutlich Java und Android, doch Kotlin ist viel mehr. Kotlin läuft auch im Browser als Javascript oder nativ auf Geräten ohne spezielle Laufzeitumgebung. Dies öffnet ein breites Feld an Anwendungen. Von Machine Learning bis hin zu einfachen Skripten ist unglaublich viel möglich. Quellcode kann zwischen verschiedenen Plattformen geteilt werden, und mit Koroutinen sind effiziente parallele Programme möglich. Oder aber man entwirft seine eigene domänenspezifische Sprache. Grenzen gibt es nur wenige mit Kotlin. Dieser Vortrag gibt eine kleine interaktive Einführung in die Welt von Kotlin. Auch Menschen, die schon mit Kotlin zu tun hatten, können hier sicherlich das ein oder andere Neue lernen. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/195

Mar 11, 202353 min

Deklarative Netzwerkkonfiguration mit IfState (clt23)

IfState ist ein Werkzeug zur Netzwerkkonfiguration für Linux Server und Router. Im Gegensatz zu vielen anderen Konfigurationslösungen arbeitet IfState deklarativ und lässt sich gut in Automatisierungslösungen einbinden. Im ersten Teil des Vortrages gibt es eine Übersicht über die verschiedenen Werkzeuge zur Netzwerkkonfiguration unter Linux. Der Hauptteil stellt dann die Funktionen und Besonderheiten von IfState vor. Eine Demonstration anhand von verschiedenen Netzwerktopologien rundet den Vortrag ab. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/225

Mar 11, 202356 min

Erstellung von Videos – Vom Konzept zum fertigen Tutorial (clt23)

Seit 2015 produziere ich lehrreiche Videos auf Linux und habe in dieser Zeit den erfolgreichsten YouTube-Kanal aufgebaut. In diesem Vortrag gebe ich einen Einblick in meine Arbeitsweise von der Konzepterstellung bis zum fertigen Video sowie der Veröffentlichung im Netz. Der Vortrag ist für alle gedacht, die selber in die Videoproduktion einsteigen oder einzelne Tutorials konzipieren/erstellen wollen. Getreu dem Motto „Bewusst sein“ teile ich ebenfalls meine Gedanken hinsichtlich der unvermeidlichen Beeinflussung der eigenen Zielgruppe. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/201

Mar 11, 202346 min

In 60 Minuten zum IoT-Projekt auf der Basis von ThingsBoard (clt23)

Mar 11, 202348 min

Kameras in Chromium mit PipeWire und xdg-desktop-portal (clt23)

Mar 11, 202340 min

OpenSource-ERP kivitendo im Einsatz bei c.a.p.e. (clt23)

Mar 11, 202356 min

OpenSource-ERP kivitendo im Einsatz bei c.a.p.e. (clt23)

2020/2021 stand für die c.a.p.e. eine Änderung Ihrer betriebswirtschaftlichen Standardsoftware an, um die bestehende Lösung kivitendo zu ersetzen. Dazu kam es allerdings nie, weil die Vorteile der aktuellen OpenSource-Lösung kivitendo dann im Vergleich mit kommerziellen Anbietern (von klein bis sehr groß) zu überzeugend waren. Welche Evaluierungskriterien dafür eine Rolle spielten und warum sich die c.a.p.e. IT dann schlussendlich doch für eine Erweiterung anstatt einer Ablösung von kivitendo entschieden hat, erfahrt Ihr im Vortrag. Damit nicht nur das Projekt softwareseitig betrachtet wird, wird der Geschäftsführer der c.a.p.e. IT seine Sichtweise auf das Projekt gleich mit präsentieren und reale Probleme und deren Lösungen im Projektverlauf skizzieren. Wir freuen uns auf spannende Fragen von Interessierten bis IT-Projekt-Veteranen! about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/318

Mar 11, 202356 min

Kameras in Chromium mit PipeWire und xdg-desktop-portal (clt23)

Für Kameras verwendet Chromium die V4L2 Kernel API. Das funktioniert prinzipiell ganz gut, kommt aber so langsam an seine Grenzen. Moderne komplexe Kameras funktionieren zum Beispiel nicht mehr mit einem einfachen V4L2 Device sondern müssen mit libcamera angesprochen werden. Und wenn Chromium in einen Flatpack oder Snap Container eingesperrt ist, dann bietet V2L2 keinerlei Möglichkeiten für dynamische Zugriffskontrolle. Die Technologie, um diese Probleme zu lösen, existiert bereits: xdg-desktop-portal implementiert die Zugriffskontrolle für Kameras und delegiert dann den eigentliche Zugriff auf Kamera an PipeWire. Und PipeWire unterstützt schon sowohl V4L2 als auch libcamera. Vor über einem Jahr habe ich angefangen, Support dafür in Chromium zu implementieren. Dieser Vortrag gibt einen Einblick in die verwendeten Technologien, wie sie zusammenspielen, um Zugriff auf Kameras in Chromium zu ermöglichen, und er erzählt die noch nicht abgeschlossene Geschichte der Implementierung. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/174

Mar 11, 202340 min

Einfache VPNs mit Wireguard (clt23)

Mar 11, 202342 min

Sustainability and Security in the Go ecosystem (clt23)

Mar 11, 202339 min

Internet of Things (IoT) ohne Alexa, Google und Co. (clt23)

Mar 11, 202348 min

Internet of Things (IoT) ohne Alexa, Google und Co. (clt23)

Wer hat nicht schon vergessen, seine Pflanzen zu gießen, nur um sie dann mühsam wieder aufzupäppeln oder gar zu entsorgen? Diverse Hersteller bieten hierfür Lösungen, die einerseits viel Geld kosten, aber auch Daten an verschiedene Cloud-Anbieter senden. Eine bewusste Entscheidung für Open Source kann dabei nicht nur günstiger und sicherer sein, sondern auch viel besser an die eigenen Bedürfnisse angepasst werden. Im Rahmen des Vortrags zeige ich auf, wie man mit kleinem Budget einen eigenen Pflanzenalarm für das Zuhause einrichtet. Zum Einsatz kommen dabei günstige Geräte wie ein ESP32/ESP8266 Mikrocontroller oder Minicomputer wie der Raspberry Pi. Außerdem wird Open Software wie Node-Red oder Mosquitto auf den Zahn gefühlt. Via MQTT kommuniziert alles miteinander und sendet ganz bequem Alarme, wenn es mal wieder Zeit zum Gießen ist. Bis auf die Alarme verlässt dabei nichts das eigene Netzwerk, kommuniziert mit der Cloud oder sendet gar Daten an Google und Co. Zum Ende des Vortrags wird ein Ausblick gegeben, welche Projekte sich mit dem Wissen anschließend umsetzen lassen. Der notwendige Code wird während des Vortrags vorgestellt und selbstverständlich als Open Source Quellcode zur Verfügung gestellt. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/250

Mar 11, 202348 min

Einfache VPNs mit Wireguard (clt23)

Mit Kernel 5.6, welcher Anfang bis Mitte Mai 2020 zur Verfügung stehen sollte, zieht Wireguard als VPN-Lösung in den Kernel ein. Aktuelle Linux-Distributionen stellen Wireguard bereits als Kernel-Modul zur Verfügung, sodass man auch heute schon seinen Remote-Zugriff über Wireguard absichern kann. Der Vortrag gibt einen Überblick über die verwendete Technik und zeigt dann anhand einfacher Beispiele, wie man sein eigenes VPN aufsetzen kann. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/188

Mar 11, 202342 min

Sustainability and Security in the Go ecosystem (clt23)

The Go community is quite aware of the risks regarding software dependencies [1]. In this talk, we want to highlight the core dependency management concepts for Go projects and how they are realized in code and tools along the software lifecycle. [1] Surviving Software Dependencies (https://queue.acm.org/detail.cfm?id=3344149) about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/234

Mar 11, 202339 min

Opencast: Freies Videomanagement im großen Stil (clt23)

Opencast ist ein flexibles, zuverlässiges und skalierbares Open-Source-System zur Videoaufzeichnung, -verwaltung und -verteilung für akademische Einrichtungen, das von einer Gemeinschaft von Entwicklern aus Universitäten weltweit entwickelt wurde. Opencast wird an vielen deutschen Hochschulen und Universitäten für die Aufzeichnung und Verwaltung von Lehrvideos eingesetzt und auch nach 10 Jahren ist die Community noch aktiv an der Weiterentwicklung beteiligt, sodass monatlich mehrere Releases erscheinen. In diesem Vortrag wollen wir uns Opencast anschauen, und herausfinden, wie es klappt, dass eine kontinuierliche Weiterentwicklung gesichert wird. - Was macht Opencast - Welche Funktionalitäten hat Opencast - Wie funktioniert die Weiterentwicklung - Projektmanagement, Board & Co - Crowdfunding, Kommerzieller Support und Communityarbeit about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/260

Mar 11, 202358 min

Opencast: Freies Videomanagement im großen Stil (clt23)

Mar 11, 202358 min

Sugar – Eine kinderfreundliche Umgebung für Klein und Groß! (clt23)

Mar 11, 202356 min

Sugar – Eine kinderfreundliche Umgebung für Klein und Groß! (clt23)

Sugar ist eine freie Desktop-Umgebung, die für das interaktive Lernen von Kindern entwickelt wurde und im Gegensatz zu den meisten anderen Desktop-Umgebungen nicht die Metaphern „Desktop“, „Ordner“ und „Fenster“ verwendet. Stattdessen erfordert die Vollbildansicht von Sugar, dass sich die Anwender jeweils nur auf ein Programm konzentrieren. Des Weiteren implementiert die Desktop-Umgebung ein Journal, das automatisch die laufende Programmsitzung des Benutzers speichert und es ihm ermöglicht, später eine Schnittstelle zu verwenden, um seine früheren Arbeiten nach Datum, verwendeter Aktivität oder Dateityp aufzurufen. Und es kann sogar auf verschiedenen Endgeräten (Laptops, Tablets oder Smartphones) eingesetzt werden! Denn der Anwender kann selbst entscheiden, ob er Sugar auf dem Computer installieren möchte oder vielleicht doch nur eine Live-Umgebung starten will. Mit „Sugarizer“ bekommt der Benutzer sogar noch die Möglichkeit, einen Server aufzusetzen bzw. Sugar als Web-Applikation zu verwenden. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/191

Mar 11, 202356 min

debvm – ephemeral virtual Debian machines (clt23)

Mmdebtrap is a tool for creating a Debian installation from binary packages and qemu is an emulator for various processor architectures. What was missing thus far, was a glue layer between them to make the output of mmdebstrap bootable by qemu easily. In this talk we shall see the benefits of fitting these tools together and compare it to existing alternative approaches to virtual machine management. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/221

Mar 11, 202327 min

debvm – ephemeral virtual Debian machines (clt23)

Mar 11, 202327 min

Programmieren lernen mit Scratch (clt23)

Mar 11, 202331 min

Programmieren lernen mit Scratch (clt23)

Scratch ist eine browserbasierte Programmiersprache für Kinder, um die Anfänge der Programmierung zu erlernen. Dabei wird mehr Wert auf die Struktur und Logik gelegt, die Syntax wird außen vor gelassen. Das wird erreicht, indem die/der Anwender/in fertige Blöcke im Browser zusammensteckt und damit sein Programm erstellt. Dieses Konzept wird zum Beispiel bei der code.org-Webseite eingesetzt, aber auch die Programmierung eines Calliope kann mittels Scratch erfolgen. Dieser Vortrag richtet sich an Jugendliche und an Anfänger. Es wird gezeigt, wie Scratch aufgebaut ist und funktioniert. Mittels Beispielen wird ein kleines Programm erstellt. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/111

Mar 11, 202331 min

Junge Kontributor*innen (clt23)

Freie Software ist Gemeinschaft – und Gemeinschaft wird gemeinsam gestaltet! Was zunächst offensichtlich erscheint, ist für einen Teil der Gemeinschaft gar nicht so leicht, denn viele große Plattformen, auf denen freie Software entwickelt wird, grenzen junge Menschen aus verschiedenen Gründen aus. Dabei haben Kinder und Jugendliche viel zu sagen und oft gute Ideen, ganz zu schweigen davon, dass sie selbst schon sehr früh Kontributionen einbringen wollen. Nicht nur die analoge, auch die digitale Welt muss von jungen Menschen mitgestaltet werden, damit sie nachhaltig und lebenswert wird und bleibt. Im Kurzvortrag wollen wir uns kurz einige Hürden rechtlicher und pädagogischer Art sowie mögliche Lösungen ansehen. about this event: https://chemnitzer.linux-tage.de/2023/de/programm/beitrag/180

Mar 11, 202327 min

Junge Kontributor*innen (clt23)

Mar 11, 202327 min