OpenAlt 2025

To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
09:30
09:30
25min
Zahájení soboty
Jozef Mlich

Něco málo o tom co dělá a jak funguje náš spolek a praktické informace o tom jak celá konference bude probíhat.

OpenAlt
D105
10:00
10:00
25min
Bring Wood for the Fire
Brian "bex" Exelbierd

The hallway conversations at conferences can be as valuable as the talks. This keynote explores how shared space transforms open source communities. We will touch on why principled and pragmatic projects need each other, and what we've lost when we stopped celebrating our wins. Through stories, we'll examine what OpenAlt's 211 meetups and 19 conference have already proven and how we can keep it going. You'll leave knowing what to do this weekend, next month, and next year. Bring wood for the fire.

OpenAlt
D105
10:00
105min
Introduction to Network Threat Detection with Suricata
Lukáš Šišmiš

This session offers a practical introduction to Suricata, an open-source Network Intrusion Detection and Intrusion Prevention System, focusing on its role in detecting and mitigating network threats. Through a series of practical exercises, participants will gain insights into the fundamentals of network security and how Suricata can be used to secure the networks.

Attendees will face a series of exercises that enable them to evaluate network traffic and identify threats and anomalies. The workshop gives an opportunity to explore Suricata's features to enhance network security.


Instructions

To actively participate, it is best to come prepared. Alternatively, you are welcome to come regardless, and you will either "just" observe or use Docker to be ready in a few moments.

Therefore, ideally, to focus on the essential content of network traffic inspection, attendees should come with their own laptop, where Suricata and Evebox systems are ready to use. Ubuntu is the most common OS, but you can also have another OS or use a virtual machine. You can use native installation or Docker images (e.g., running on macOS or Windows).

Native installation:

How to install Suricata on Ubuntu/Debian/CentOS...):
https://docs.suricata.io/en/latest/install.html#ubuntu-from-personal-package-archives-ppa

How to install Evebox:
Installation through APT/RPM repository is recommended
https://evebox.org/docs/install/

Docker:

Environment preparation

Have Docker installed and be in a folder which will be a working directory for Suricata and Evebox containers

mkdir -p suricata-demo/{etc,pcap,rules,logs}
cd suricata-demo/

Rule and config files initialization

sudo docker run --rm -it   --entrypoint /bin/sh   -v "$(pwd)/etc:/etc/suricata"   -v "$(pwd)/rules:/var/lib/suricata/rules"   jasonish/suricata:latest   -c "suricata-update --no-reload --no-test && /usr/bin/suricata -V"

PCAP_PATH

should be the only thing to be adjusted to the path to PCAP that you want to inspect.

PCAP_PATH=~/Downloads/HTTP.cap && rm -f $(pwd)/{pcap,logs}/* && cp "$PCAP_PATH" "$(pwd)/pcap/" && sudo docker run --rm -v "$(pwd)/pcap:/pcap:ro" -v "$(pwd)/rules:/rules:ro" -v "$(pwd)/etc:/etc/suricata" -v "$(pwd)/logs:/var/log/suricata" jasonish/suricata:latest suricata -r /pcap/* -l /var/log/suricata -S /rules/suricata.rules -c /etc/suricata/suricata.yaml && sudo docker run --rm -v "$(pwd)/logs:/var/log/suricata:ro" -p 5636:5636 jasonish/evebox:latest evebox oneshot --host 0.0.0.0 /var/log/suricata/eve.json

Instructions might need to be adjusted if you run on Windows - use of a Linux-based VM can be the easiest.

Verify the setup

You can verify the installation by:
- downloading some pcap, e.g,. from here: https://wiki.wireshark.org/samplecaptures
- running the pcap through Suricata and Evebox with this command (or use the Docker command):
suricata -r |PATH_TO_PCAP| -l /tmp/ -S /dev/null -k none && sudo evebox oneshot /tmp/eve.json

In the events section of the Evebox local website, you should now see Suricata events.

Privacy and Security
A113
10:00
105min
Jak na lokální AI modely
Michal Svoboda

Naučíte se spouštět a používat lokální, otevřené LLM na svém počítači. Od uživatelského ovládání (Ollama) až po jednoduché skriptování v Pythonu. Bez cloudu, s důrazem na soukromí a praktické využití v DIY projektech a homelabech. Nebude zde žádný prompt engineering ani zoo nástrojů. Místo toho nahlédnutí pod pokličku, principy, malé skripty a use case.

Co si odnesete:
1) Spustíte lokální LLM přes Ollama – text-to-text, image-to-text.
2) Napíšete krátké python skripty proti Ollama API a i bez něj (PyTorch) – jednoduchý chat a generování obrázků pomocí diffusion modelů.
3) Propojíte LLM s dalšími nástroji (např. OCR pipeline).
4) Zkusíte si tool-calling (agent se schopností volat nástroje).
5) Porozumíte základním konceptům LLM a limitům HW.

Workshop je určený pro začátečníky v problematice AI, kteří chtějí lokální řešení pro vlastní projekty.
Účast je možná aktivně – budete si vše zkoušet na vlastním laptopu, případně pasivně – vše také ukážu na projektoru.

Požadavky a instrukce

Chcete-li se workshopu účastnit aktivně:
* Minimum 16 GB RAM, doporučeno 32 GB, případně diskrétní GPU.
* Dostatek místa na disku: při práci s většími LLM lehce zmizí 50 GB.
* OS: Linux/Mac/WSL2, znalost vlastního OS a možnost instalace nástrojů.
* Základní znalosti skriptování v bashi a pythonu a funkční python prostředí.
* Plná baterie v laptopu.

Předinstalujte si závislosti a stáhněte modely

Ušetříte čas na workshopu. Instrukce: https://github.com/dolmoch/local-ai-workshop

Free and open-source software
A112
10:00
25min
Čím nahradit masové cloudové služby (a zůstat příčetný)?
Lukáš Kotek

Před několika lety jsem naznal, že takhle to s mou online přítomností již nejde dál. Na jednu stranu jsem používal tisíc a jednu komunikační platformu; na druhou stranu naopak mnoho klíčových služeb bylo navázaných na jediného poskytovatele. Rozhodl jsem se to postupně změnit. Jak řešit běžné věci, jako sdílení a zálohu dat (a specificky fotek)... ale bez masových cloudových služeb? Jak to vyřešit nejen pro sebe, ale i na rodinné bázi? Jaké byly slepé uličky? Cílem přednášky je ukázat, že je to možné zvládnout i s pomocí běžně dostupných nástrojů a obyčejných "neexotických až skoro nudných" technologií, jako je Samba, BorgBackup a další, a snad poskytnout i trochu inspirace.

Privacy and Security
D0206
10:00
45min
Špatní holubi se také vracejí, aneb historie Chat Control
Marian Kechlibar

Hromadné sledování komunikace občanů je v řadě evropských států explicitně zakázáno ústavou nebo zákonem srovnatelné váhy (u nás Listina základních práv a svobod). Přesto se Evropská unie v posledních několika letech intenzivně snaží o porušení tohoto principu ve jménu boje proti dětské pornografii. Podíváme se na historii těchto snah, které nejspíš v dohledné době neustanou.

Privacy and Security
D0207
10:30
10:30
25min
Open Source Program Office Czech Republic (OSPO CZ) Vision 2025
Lukáš Sochor

Přednáška představí směřování Open Source Program Office Czech Republic (OSPO CZ) v roce 2025 a výhled na nadcházející období.

Open society, communities and data
D0206
10:30
25min
Poslední vývoj a kontroverze kolem coreboot a Libreboot
Petr Vosáhlo

Tato přednáška představuje svět otevřeného firmware, který nahrazuje proprietární BIOS/UEFI v počítačích. Zaměřuje se na tři klíčové projekty – coreboot, Libreboot a GNU Boot – a ukazuje, jak se liší v technické architektuře, filozofii svobodného softwaru a přístupu k tzv. binary blobs. Účastníci se dozví, jak open-source firmware funguje, jaké kompromisy přináší mezi svobodou a podporou moderního hardwaru a jak ideologické spory formovaly současnou podobu komunity. Přednáška propojuje technický přehled s příběhem o spolupráci, konfliktech a vývoji otevřeného ekosystému od roku 1999 až po současnost.

Student track
D105
11:00
11:00
45min
Cyber Resilience Act & open source
Jaroslav Řezník

Ještě relativně nedávno (cca v období konference OpenAlt dva roky zpět) hrozil kvůli schvalovanému návrhu aktu o kybernetické odolnosti (Cyber Resilience Act, zkráceně CRA) zánik open source v Evropské únii a mnohé komunitní projekty uvažovaly o konci svých aktivit pro uživatele z EU. Za tu dobu se ale mnohé událo, open source komunita se spojila a hrozbu se povedlo odvrátit. Akt o kybernetické odolnosti se naopak stal ukázkou toho, jak se dá regulativně pracovat právě se software s otevřeným kódem.

V rámci přednášky se dozvíte
- Co je Cyber Resilience Act (CRA) nejen z pohledu open source.
- Jaké jsou dopady CRA na open source (povinnosti, stewardship, jak reagovat na požadavky o soulad s CRA)
- Jak open source řeší další bezpečnostní certifikace.

Relatively recently (around the time of the OpenAlt conference two years ago), the proposed Cyber Resilience Act (CRA) threatened the existence of open source in the European Union, leading many community projects to consider ending their activities for EU users. However, since then, a lot has happened. The open-source community united and successfully averted the threat. Instead, the Cyber Resilience Act has become an example of how regulation can effectively work with open-source software.

This presentation will cover:
- What the Cyber Resilience Act (CRA) is.
- The impacts of the CRA on open source (obligations, stewardship, and how to respond to CRA compliance requests).
- How other security certifications handles open source.

Privacy and Security
D0207
11:00
45min
Hraní her na slabém HW
Tomáš Tichý

Jak si v Linuxu zahrát hry na slabém počítači. Či jak naopak využít výkonný počítač zastrčený někde v koutě pro hraní v klidu v obýváku. Co s tím má společného sluníčko a měsíček. Jak rozjet OSS projekty Sunshine a Moonlight.

Free and open-source software
D0206
11:00
45min
OpenAlt Table Topics, aneb zkuste si Toastmasters
Jirka Herrmann

Soutěž krátkých improvizovaných řečí ve formátu zavedeném Toastmasters International. Vylosujete si téma, pár minut na něj budete mluvit, dostanete zpětnou vazbu od zkušených Toastmasterů (pokud ji budete chtít), a možná i něco vyhrajete.

Education
Duck R212
11:00
45min
Proč a jak konečně přejít na VIM?
Petr Hodač

Vim je velmi mocný nástroj na editaci textu, který je stejně jako Linux user-friendly software, jen si své kamarády dobře vybírá. Podíváme se společně na to jak se stát kamarádem s Vimem. Projdeme nejzajímavější funkce a jak rešit/hledat řešení případných problémů...

Free and open-source software
D105
12:00
12:00
45min
GitOps v Kubernetes snadno a rychle, FluxCD!
Ondřej Kolín

aneb hlavně nepodlehnout pokušení zasahovat ručně!

Pracuji již pár let s Kubernetes & Flux a rád bych ho představil (půjdeme na to opravdu od píky). Představíme si jednotlivé "custom resources", které flux používá, podíváme se jak snadné je nasadit aplikace a nakonec se podíváme i na pár vzorů, jak navrhnout komplexnejší aplikace (včetně toho, jak to děláme u nás.)

Pokud chcete sledovat a příklady si i zkoušet, bude se hodit mít připravené kustomize, kubectl, flux a helm (stačí lokálně). Budete potřebovat kubernetes cluster (třeba minikube, nebo podman/rancher desktop) a nějaký připravený a veřejně dostupný git repozitář. Mějte ho pro začátek prázdný.

Free and open-source software
Duck R212
12:00
45min
Jak plánuje Evropská komise rozbít kryptografii tentokrát?
Marcel Kolaja

Volby do Evropského parlamentu v roce 2024 odstartovaly nový pětiletý mandát Evropského parlamentu, potažmo nové politické směřování Evropské komise. Co tato změna znamená pro kryptografii a její regulaci v Evropě? Jak pomoci tomu, aby bylo šifrování vnímáno jako zásadní nástroj k zajištění základních práv v digitálním věku, a ne jako noční můra orgánů činných v trestním řízení?

Přednáška se zaměří především na vývoj politického uvažování směrem k zajištění přístupu orgánů činných v trestním řízení k šifrovaným údajům, na současné plány Evropské komise, jak jsou prezentovány v dokumentu ProtectEU: Evropská strategie vnitřní bezpečnosti, a na dopad na soukromí a bezpečnost, který Evropská komise představila 1. dubna 2025. Tato strategie stanoví cíle a opatření pro nadcházející roky, kterými Evropská komise plánuje „zajistit bezpečnější Evropu.“ Strategie předpokládá rámec pro přístup k datům orgány činnými v trestním řízením. Evropská komise plánuje prioritizovat „přípravu technologického plánu pro šifrování, aby identifikovala a posoudila technologická řešení, která by umožnila orgánům činným v trestním řízení zákonným způsobem přistupovat k šifrovaným datům.“

Ve snaze zvýšit bezpečnost a současně umožnit přístup k šifrovaným údajům, panuje nevyhnutelně rozpor. Co to znamená pro kryptografii, její vývoj a používání? Co můžeme udělat pro obranu práva na šifrování a soukromí?

Privacy and Security
D0207
12:00
45min
Multiplatformní open source laserový střelecký simulátor
Miroslav Lábr, Ph.D.

Představení domácího laserového střeleckého simulátoru HomeLESS (Home LASER Shooting Simulator). Jedná se o open-source alternativu k proprietárním střeleckým simulátorům. Kdokoli si může postavit svůj vlastní střelecký trenažér a trénovat bezpečně střelbu v pohodlí domova. Softwarová část je naprogramována v programovacím jazyce Processing s využitím volně dostupných knihoven. Díky tomu lze HomeLESS provozovat pod různými operačními systémy. Podporován je samozřejmě také Linux. HomeLESS nepotřebuje speciální hardwarové vybavení. Hardwarová část je tvořena počítačem, běžnou webovou kamerou a laserovým modulem (laserové ukazovátko). Potřebná elektronická zapojení pro ovládání časování laserového modulu, návody na zhotovení laserový zbraní vhodných pro HomeLESS jsou k dispozici na webových stránkách simulátoru HomeLESS (http://homeless-eng.webnode.com/).

IoT and Makers
D0206
12:00
45min
Rozdíl mezi teorií a praxí aneb Co chybí absolventům informatických oborů
Pavel Hrdina

Během desítek let programátorské praxe jsem dospěl k silným názorům na použitelnost vysokoškolského studia informatiky pro potřeby průmyslu. Přes mnoho užitečných znalostí, které absolventi během studia získají, existuje několik kardinálních nedostatků, na něž v praxi narážíme a jejichž následná léčba je minořádně drahá. Zjistil jsem také, že některé dovednosti dokonce ani nelze získat na projektech složitosti studentských semestrálních prací. Navíc školní prostředí formuje k samostatným výkonům, kdežto v praxi je zapotřebí býti týmovým hráčem.
Naštěstí existují východiska jak uvedené nedostatky napravovat již během studia (za předpokladu smysluplné spolupráce univerzit s průmyslem), tak i v následné praxi. Pojďme spolu toto těžké téma rozmotat a zahlédnout záblesky světla na konci tunelu.

Education
D105
12:00
105min
Self-hosting LLM aneb AI doma, bezpečne a v súkromí
Michal Kohútek

S nástupom malých LLM modelov a open source nástrojmi umožnujúcim ich jednoducho používať a self-hostovať nastala dobe demokratizácie AI. Ak nepotrebujeme absolutne state-of-the-art a obrovske kontexty a výkon platených AI služieb, často si vieme vystačiť so self-hostovaným riešením, ktoré nám navyše zaručuje súkromie, stabilitu a obchádzanie cenzúry.

V prvej časti tohto workshopu si predstavíme self-hostovanie LLM modelov a ich sprístupnenie cez webové rozhranie, ukážeme aké su možnosti a obmedzenia súčasnych kompaktných modelov v porovnaní s ChatGPT.

V druhej časti si ukážeme niekoľko utilít a služieb, ktoré využívajú LLM a VLM modely aj inak, ako len na chatbota.

V tretej časti sa spoločne povenujeme Vašim vlastným návrhom a skúsime vytvoriť aspoň minimálny nástrel funkčnej utility.

Účastníci workshopu by si mali priniesť laptop s funkčným Python prostredím, Dockerom a ideálne aj nejaký vlastný originálny nápad na využitie AI .

Privacy and Security
A113
12:00
45min
Vyhýbání se generativní umělé inteligenci
Jiří Šperka

Rozmanitě o generativní umělé inteligenci i uměle generované hlouposti. Někdo ji tvoří. Někdo ji používá. Někdo se jí raději vyhýbá.

Open society, communities and data
A112
13:00
13:00
25min
Mapa Open Source aktivit v regionech ČR a Rakouska
Ondřej Profant

Přednáška představí novou aplikaci mapující iniciativy, firmy a další aktivity v oblasti Open Source v regionech České republiky a Rakouska.

Open society, communities and data
A112
13:00
45min
Open Footwear – Running shoes powered by "Open-source Inside"
Juraj Suska

Open Footwear je experimentální výzkumný projekt zaměřený na využití digitálních technologií při vývoji a výrobě obuvi s důrazem na filozofii open source. Představíme vám vývoj našich pracovních procesů směrem k open source softwaru, jejich výhody a aktuální výzvy, kterým čelíme.

Open society, communities and data
D105
13:00
105min
Oživte váš počítač: přejděte z Windows 10 na Linux
Jan Papež (honyczek), Jiří Eischmann

V říjnu 2025 končí bezplatná podpora Windows 10, což pro řadu uživatelů znamená nutnost nákupu nového počítače. Náš workshop ukáže, jak lze stávající zařízení oživit instalací operačního systému Linux a prodloužit jeho životnost. Počítače pořízené po roce 2010 je možné spolehlivě provozovat další roky, ušetřit peníze a současně přispět k ochraně životního prostředí. Pokud si přinesete svůj počítač, pomůžeme vám s instalací.

Free and open-source software
Duck R211
13:00
45min
Popisem dat k dohledatelným otevřeným datům a kvalitní správě dat: využití sémantických slovníků ve veřejné správě
Alice Binderová

Publikování otevřených dat je jednou z důležitých činností, kterými veřejná správa podporuje transparentnost a informované rozhodování na základě dat. I v této souvislosti vzniká jasná potřeba veřejných institucí mít přehled v tom, jaká data přesně (o kom, o čem) vedou. Na přednášce zazní, jak Digitální a informační agentura přistupuje k problematice správy dat ve veřejné správě a jak používá sémantické slovníky pro kvalitní, dohledatelná data (nejen ta otevřená).

Open society, communities and data
D0207
13:00
45min
SoRC - Suborbitální rakety
Petr Šic, Ota Železný, Jan Ledvina, Martin Srp

Jak daleko může dojít skupina nadšenců, kteří se rozhodnou postavit vlastní suborbitální raketu?

V této přednášce nahlédneme do dvouleté cesty našeho týmu, kde jsme se pustili do vývoje a testování vlastních raket schopných nejrůznějších věcí. Ukážeme si, jak fungují jednotlivé subsystémy – od letových počítačů a elektroniky, přes konstrukci a aerodynamiku, až po návrh a testování raketových motorů. Dozvíte se, jaké technické i organizační výzvy takový projekt přináší a co všechno obnáší „raketové inženýrství“ v garážových podmínkách.

Přednáška je určena expertům, ale i laikům, kteří chtějí nahlédnout do zákulisí vývoje raket.

Student track
D0206
13:30
13:30
10min
OpenPortability, migrace z x do otevřenějšího světa
Alix Guillard

OpenPortability, (předchozí HelloQuitteX) je otevřená aplikace, která nabízí jednoduchou a bezpečnou bránu pro migraci vašich účtů a vašich dat z X (předchozí twitter) na alternativy jako je Bluesky nebo Mastodon, které jsou otevřené a více respektují soukromí svých uživatelů.

OpenPortability začinal jako výzkumný projekt od "Institut des Systèmes Complexes de Paris (ISC- PIF)" (skupina CNRS centrum francouzského vědeckého výzkumu). Makroskopy ISC- PIF zdůraznily hluboké a dlouhodobé změny struktur digitálních komunit.

Projekt se nyní snaží pomoci komunitám na světě opustit X bez ztráty kontaktů.

Free and open-source software
Duck R212
13:30
10min
Simulátor dispečinku metra
Matěj Růžička

Prezentace mého rozpracovaného simulátoru dispečinku metra. Pokud vás prezentace zaujala, v nejbližší době bude na mém webu zveřejněno demo simulátoru. - www.matejruzicka.cz

Student track
A112
14:00
14:00
45min
Backdoor, botnet a iná Linuxová zloba
Ladislav Bačo

Malvér pre Linux nie je mýtus, skutočne existuje. Za takmer 30 rokov sme sa mohli stretnúť s viacerými malvérmi určenými pre Linux. Backdoory, botnety, ransomvéry, coinminery aj ďalšia počítačová háveď. Na prednáške sa pozrieme do dávnej histórie počítačových vírusov, aj na aktuálne vzorky využívajúce umelú inteligenciu. Ukážeme si malvéry exploitujúce zraniteľnosti, aj malvéry, ktoré útočníci "nainštalovali" v neskorších fázach útokov. Porozprávame sa o malvéroch využívaných v cielených kampaniach typu APT, aj o malvéroch určených pre domácnosti a malé podniky. Niektoré vzorky si aj detailnejšie zanalyzujeme.

Privacy and Security
D0206
14:00
45min
DIY Wallbox pro PHEV
Štěpán Bechynský

Dočasně disponuji služebním plug-in hybridem (PHEV) a mám k dispozici nabíjecí kabel určený pro standardní elektrickou zásuvku. Na střeše máme malou fotovoltaickou elektrárnu, což mě přivedlo k nápadu vyrobit si vlastní Wallbox, aby vyrobená energie nebyla odváděna do veřejné sítě, ale využila se přímo k dobíjení vozidla. V rámci přednášky představím získávání dat ze střídače prostřednictvím jazyka Python a možnosti aplikace Node-RED pro řízení zásuvky, ke které je připojen nabíjecí kabel PHEV. Zahrnu také shrnutí výsledků projektu a zhodnocení praktické použitelnosti celého řešení.

IoT and Makers
D105
14:00
45min
Firefox Wayland & HDR
Martin Stransky

HDR přichází na Linuxový desktop, pojďme si ukázat jak je implementované ve Firefoxu. Uvidíte HDR demo a probereme jednotlivé technologie použité na aktuálním Wayland desktopu. Lehce se dotkneme i kodovani a opravovani chyb pomoci AI.

Free and open-source software
A113
14:00
45min
Kombinovaná výuka
Ing. Radko Sáblík

Ing. Radko Sáblík, ředitel Smíchovské střední průmyslové školy a gymnázia, chystá přednášku o kombinovaném vzdělávání, kde zdůrazní efektivní přístup k učení, který spojuje čtyři dny prezenční výuky s jedním dnem samostudia. Cílem je naučit studenty organizovat si čas, stanovit priority a aktivně se zapojit do svého vzdělávání.

Student track
D0207
14:00
45min
Missing Maps, OpenStreetMap a ML
Daniel Kašík, Radim Štampach, Miloslav Ofúkaný

Brněnská komunita Missing Maps se poprvé představila na OpenAltu v roce 2016 jako iniciativa dobrovolníků, kteří se podílejí na humanitárním mapování. Od té doby se z mapathonů stala stabilní aktivita, která propojuje veřejnost, studenty, akademiky a lékaře z humanitárních misí. Pravidelně se pořádají setkání, kde účastníci mapují na základě satelitních snímků chybějící budovy a cesty do OpenStreetMap, čímž pomáhají humanitárním organizacím v krizových regionech.

Postupně se téma humanitárního mapování přesunulo i do akademické sféry – na Geografickém ústavu Masarykovy univerzity se objevuje ve výuce, bakalářských a diplomových pracích, ale i ve výzkumu kvality dat OpenStreetMap. Brněnská komunita se tak stala důležitým členem Missing Maps a společně s kolegy z Prahy, Olomouce, ŽIliny či Bratislavy doplňují bílá místa na mapě.

Přednáška sestává z více částí, kde budeme prezentovat naši komunitu a projekty:

  1. fAIr - vlastní ML modely pro humanitární mapování
  2. ML pro datovou kvalitu OpenStreetMap
  3. Stručná historie Missing Maps
Open society, communities and data
A112
14:00
45min
Thunderbird (a community angle)
Bogomil Shopov - Бого

I am a community contributor and a long-time user of Thunderbird. I want to share with you my vision of what Thunderbird was, is, and will be in the future.

Many people are familiar with the interface and the fact that it allows you to manage your email, but this is not why I decided to spend time improving it.

I'll cover topics like:
- What can any FOSS project learn from the history of Thunderbird?
- Why is it run as a for-profit entity?
- How you can contribute and the reasons why.
- Thunderbird for Android
- Web Services around Thunderbird?
- Where you can view statistics and learn about how and why we use telemetry.
- How do we protect your privacy and data sovereignty?

Join me!

Open society, communities and data
Duck R212
15:00
15:00
45min
Agama - Leap/SLE 16 nový installer
Josef Reidinger

Po téměř čtyřech letech vývoje je tu! Nový webový instalátor pro distribuce Leap 16 a SLES 16 je připraven na produkční nasazení. Co všechno umí? Jak jsme vyřešili největší výzvy? A co nás čeká v budoucnu? V této přednášce vám představím nejen současné možnosti instalátoru, ale také se ohlédneme za čtyřletým vývojem a ukážu vám, kam se posunul.

Free and open-source software
A112
15:00
105min
How to beat Magnus Carlsen at Chess (And become depressed along the way)
Martin Botka

Ever wondered what it takes to make a world class chess engine ? No ?

Well neither did I until I spent hundreds of hours training neural networks, debugging search algorithm at 3AM and discovering that my "Brilliant" patch made it think that sacrificing a queen for a pawn was pure genius.

Join me for a brutally honest, sometimes funny dive into the chaotic journey of building a competitive chess engine that actually doesn't suck.

Free and open-source software
A113
15:00
45min
I prvňáci kódují – a bez učebnic
Sára Šimerdová

Učím své mladší spolužáky informatiku a používáme k tomu různé zajimavé pomůcky, které nám zařídila škola, nebo občas něco přineseme z domova. Přijďte si poslechnout moje povídání, jak může takové učení s mladšímy dětmi vypadat. Ani na to nepotřebujeme učebnice :)

Education
D0207
15:00
45min
O elektřině, elektroměrech a trhu v Nizozemsku
Ondřej Caletka

Zatímco v Česku jsou chytré elektroměry stále doménou především majitelů výroben elektrické energie, v Nizozemsku má chytrý elektroměr v podstatě každý. Každý takový elektroměr je navíc vybaven uživatelsky přístupným rozhraním nabízejícím vyčítání vnitřního stavu do velké úrovně detailů. V přednášce popíšu, co takový chytrý elektroměr všechno umí a jak jeho přítomnost umožňuje dynamické sazby, měnící se každou hodinu v závislosti na situaci na trhu s elektřinou.

Open society, communities and data
D105
15:00
25min
OpenSSL: The Easy Path to Privacy
Andrew Dinh

Everyone deserves privacy. We just have to make it easy enough for people to actually attain it. This talk shares my experience on how to convince friends & family to care about their privacy online. And with that, I'll recommend simple, approachable tools that anybody can start using right away.

Privacy and Security
D0206
15:00
105min
fAIr: tvorba vlastních ML modelů pro mapování
Daniel Kašík, Radim Štampach

Na workshopu si vyzkoušíme tvorbu vlastního ML modelu v GUI za pomoci nástroje fAIr (https://www.hotosm.org/tech-suite/fair/), který je určen k AI asistovanému humanitárnímu mapování. Budeme zakreslovat budovy do OpenStreetMap a nad těmito daty následně vytvoříme ML model pro trasování budov. V druhé půlce workshopu si vyzkoušíme přesnost natrénovaných modelů a poskytneme zpětnou vazbu vývojářům nástroje.

Open society, communities and data
Duck R212
15:30
15:30
25min
E-ink cedule k učebnám
Jakub Jirůtka

Na FEL ČVUT jsme začali nahrazovat papírové rozvrhy u učeben elektronickým papírem. Nové cedule zobrazují denní rozvrh i to, co se v učebně právě teď koná. Jsou postavené na otevřené desce ESPink známého českého výrobce, využívají 10,2” e-ink displej, baterii (nebo pasivní PoE napájení) a rámeček vytištěný na 3D tiskárně. Firmware, rámeček, řídicí software i monitoring jsme si navrhli sami podle našich potřeb. Cedule komunikují přes Wi-Fi a MQTT – z řídicího serveru přijímají obrázky k zobrazení a zpět odesílají telemetrii.

V přednášce představím cestu od prvních prototypů až po nasazení třiceti kusů do ostrého provozu, včetně technických i organizačních výzev, které jsme museli vyřešit, a důvodů, proč jsme zvolili právě toto řešení.

IoT and Makers
D0206
16:00
16:00
45min
3D tisk počítačových programů
Martin Kolman

Začalo to tím, že se mi podařilo sehnat levné ale výkonné průmyslové GPU. Všechno by bylo v pořádku až na jeden problém - ta GPU karta byla hodně hlučná, příliš hlasitá na použití v běžném osobním počítači. Nic, co by náhradní ventilátor a 3D tisk nezvládly napravit!

O pár měsíců a několik kilogramů PLA filamentu později Vás nyní mohu pozvat na přednášku o tom, jak proměnit zdrojový kód na (3D tištěné) fyzické objekty!

A to průmyslové GPU nakonec taky dostalo nové chladicí řešení. ;-)

IoT and Makers
D0206
16:00
45min
Jak pomáhat dekarbonizaci v Česku skrze otevřená data?
Ondráš Přibyla

Transformace energetiky a související snižování emisí fosilních paliv je vedeno nejen snahou o zastavení klimatické změny - je také součástí řady technologických trendů a na "dobrém" zvládnutí této transformace závisí prosperita Evropy a Česka. Stejně jako cokoliv jiného, i dekarbonizaci lze dělat hloupě a neefektivně nebo rozumně a s koherentní strategií. V přednášce budeme sdílet zkušenosti a vhledy z tvorby Atlasu Dekarbonizace ČR a konkrétní případy jak by využívání veřejně přístupných dat a péče o public knowledge mohlo být pákovým bodem pro rozumnou a efektivní dekarbonizaci v Česku.

Open society, communities and data
D0207
16:00
45min
RiscV - Aneb proč se nemusíme bát pochopit moderní procesorovou architekturu
Filip Szkandera

RiscV architektura v posledních letech nabírá na popularitě - můžeme jí najít ve velmi levných procesorech CH32V003, ESP32-C3.. ale proč? A je vlastně složité si navrhnout i vlastní procesor na této architektuře? Vůbec není! Ukážeme si, jak je možné si s trochou volného času a hodně trpělivosti sestavit vlastní RiscV fyzický procesor - bez FPGA nebo bez jakéhokoliv mikroprocesoru.

IoT and Makers
A112
16:00
45min
XZ Utils: Odolá FOSS nové generaci útoků zevnitř?
Michal Altair Valášek

Knihovnu liblzma udržoval jediný člověk, přitom ji používaly miliony zařízení po celém světě a byla součástí prakticky všech linuxových distribucí. Před několika lety správce konečně získal schopného pomocníka, jistého Jia Tana. Který se loni do kódu pokusil začlenit zadní vrátka, nejspíše jménem čínské vlády. Zadní vrátka objevil jen náhodou jeden z vývojářů z Microsoftu. Dokáže open source odolat takovým útokům?

Privacy and Security
D105
09:30
09:30
25min
Zahájení neděle
Jozef Mlich

Něco málo o tom co dělá a jak funguje náš spolek a praktické informace o tom jak celá konference bude probíhat.

OpenAlt
D105
10:00
10:00
45min
CMRX: Mikrokernelový RTOS s ochranou pamäte pre mikrokontrollery
Eduard Drusa

Napriek tomu, že ochranu pamäte ako techniku na zvýšenie odolnosti našich systémov používame už desiatky rokov, typické súdobé low-power IoT zariadenie ju ignoruje. Jedným z dôvodov je aj to, že pri väčšine dostupných operačných systémov je ochrana pamäte vlastnosťou pridanou dodatočne. Navrhli a vytvorili sme mikrokernelový real-time operačný systém CMRX so zameraním na procesory, ktoré nedisponujú schopnosťou mapovania pamäte. Tento systém je navrhnutý okolo konceptu totálnej izolácie pamäte a túto funkciu neumožňuje vypnúť.

Implementácia ochrany pamäte na zariadeniach s tak prísnymi limitmi prináša výzvy a vyžaduje robenie kompromisov. V tomto príspevku by som chcel predstaviť najdôležitejšie rozhodnutia ohľadom dizajnu systému CMRX a cestu, ktorou sme k ním prišli.

CMRX je operačný systém vytvorený od nuly tak, aby obmedzil najväčší problem s bezpečnosťou v odvetví IoT: výhovorku, že ochrana pamäte je zložitá na implementáciu a nikto ju v skutočnosti aj tak nepotrebuje.

Opak je pravdou: S príchodom smerníc ako CRA a im podobných bude nutné využiť všetky dostupné metódy na zvýšenie odolnosti systémov voči prienikom zvonku. Na úrovni operačného systému je to hlavne o izolácii pamäte a o zmenšení dosahu útokov na ovládače.

Ako v tomto prostredí funguje koncept mikrokernelu? Aké prináša výhody? Pokúsim sa načrtnúť potenciálne výhody a limitácie tejto architektúry a dotknem sa aj toho, prečo stále potrebujeme ochranu pamäte aj keď máme Rust.

IoT and Makers
D0207
10:00
45min
Linux patří i do kapsy: nenech si diktovat co můžeš a co nesmíš
David Heidelberg

Mít kontrolu nad svým počítačem je pro nás něco běžného, za to mít kontrolu nad svým telefonem je pro mnohé něco těžko představitelného.

Pojďme se pobavit o tom, jak to změnit. V rámci přednášky se dozvíte krátkou historii vývoje, kde jsme nyní, co můžete očekávat a jak začít.

Dozvíte se jak daleko jsme od cíle a co zbývá než se Linux dostane do bodu, kdy bude plnohodnotnou alternativou k Androidu a iOS.

Po přednášce si také budete moct vyzkoušet linuxové telefony na stánku.

OpenMobility
D0206
10:00
25min
PeerTube - software za Vhsky.cz
Jiří Eischmann

Chtěli byste zveřejňovat videa, aniž byste záviseli na YouTube, které je čím dál víc prolezlé reklamami? Na přednášce se seznámíte s projektem PeerTube, který vytváří stejnojmennou video platformu, která stojí i za Vhsky.cz. Můžete si ji ale hostovat sami a přitom se zapojit do široké sítě, aby se vaše videa šířila co nejdál.

Free and open-source software
A113
10:00
45min
Still EPIC: Maintaining Linux on Itanium in 2025
Tomáš Glozar

Intel Itanium (also called IA-64) is a now discontinued high-performance processor architecture based on explicitly parallel instruction computing (EPIC), a form of very long instruction word (VLIW) design. Since its removal from the Linux kernel mainline in 2023, it has been successfully maintained out-of-tree by a small but dedicated community.

This talk explores what it entails to keep Linux on Itanium up to date: motivation (including some background about the architecture itself), infrastructure, organization, and technical challenges involved. We’ll look at the current state of the project in 2025 — and wrap up with a live demonstration of what Linux (and Itanium) can still do today.

Free and open-source software
A112
10:00
45min
The Use of OpenSSL in Common Criteria and FIPS 140 Certifications
Vladimír Peňáz

Jak časté je použití knihovny OpenSSL v certifikovaných produktech? Kdo ji využívá a jak se její prevalence mění v čase? Jaké verze se objevují? A co všechno lze zjistit, aniž bychom museli podepisovat dohody o mlčenlivosti?

Přednáška se zaměří na dva klíčové bezpečnostní certifikační standardy — Common Criteria a FIPS 140. Na příkladu veřejně dostupné knihovny OpenSSL ukážeme, kolik cenných informací lze získat z veřejně publikovaných dat.

Prezentovaná analýza vychází z výsledků získaných pomocí nástroje sec-certs toola jeho otevřeného datasetu vytvořeného z dokumentace certifikovaných produktů. Cílem projektu sec-certs je stát se ústřední platformou pro studium ekosystému certifikace Common Criteria a FIPS 140. Shromažďujeme a anotujeme certifikační data, díky čemuž je možné:
• jednotně vyhledávat certifikace,
• zkoumat zranitelnosti a analyzovat trendy,
• porovnávat produkty a výrobce,
• sledovat změny certifikátů,
• a provádět další analýzy spojené s certifikovanými produkty.

Nástroj sec-certs je pokračujícím výzkumným úsilím Centra pro výzkum kryptografie a bezpečnosti, Masarykovy univerzity, podporovaným mimo jiné společností Red Hat Research a Evropskou unií v rámci grantové dohody č. 101087529: Cyber Security Excellence Hub in Estonia and South Moravia.

Open society, communities and data
Duck R212
10:00
45min
Čeština na internetu: kde končí pravidla a začíná chaos
Petr Krčmář

V přednášce se podíváme na nejčastější jazykové přešlapy, které se rozmnožily v digitálním prostoru — od chybných přídavných jmen, přes podmiňovací způsob, až po nevhodně použitá slova. Pravidla, která jsme se měli naučit na základní škole, ale pořád nám dělají problémy.

Education
D105
10:30
10:30
25min
DeltaChat - konečně inovativní IM
Michal Hrušecký

S IM se roztrh pytel. Klasickěmu XMPP dnes konkurují služby jako Matrix, Signal, Telegram, WhatsApp a další. Je tu však jedna služba, která v této záplavě komunikátorů vyniká - DeltaChat. V přednášce se podíváme jak sme se sem dostali a co je zajímavé zrovna na DeltaChatu.

Free and open-source software
A113
11:00
11:00
45min
Hacking in the Gray Zone #2
Marek Hencl

InfoStealers is malware in the category of Threat Intelligence, that specializes in the stealing of credentials and sensitive data. The length, complexity and variability of passwords is irrelevant when one is infected by InfoStealers malware. Leaked credentials can be cookies/tokens that at times can bypass even MFA/2FA. Every day, hour and minute is leaked to the Darknet new stolen credentials. This presentation is a deep dive into the phenomenon of InfoStealers, discussing in details a year's experience with a database full of leaked InfoStealers data. Described will be reactions from users, when they are informed that their account has been compromised. What can we learn when we put on a "Gray Hat" and start "Hacking" a database full of InfoStealers data. This is the 2nd public presentation on the InfoStealers topic, a "Deep Dive" by https://aartkom.com into the DarkWeb, in the series "Hacking in the Gray Zone".

Privacy and Security
D0207
11:00
25min
MeeSign - open-source threshold cryptography platform
Jan Kvapil

Secret key management remains demanding regardless of classical or post-quantum cryptographic algorithms. To help with this, threshold cryptography splits the secret key into multiple shares that can be stored and secured separately. Thus, even a complete device compromise does not allow the attacker to decrypt the user's private data or issue digital signatures on its behalf. Threshold variants of classical signature schemes, such as Schnorr or ECDSA, are actively researched and finding their way into practice, for example, in Bitcoin. To help users and developers discover threshold cryptography, the researchers and students from the Centre for Research on Cryptography and Security (CRoCS) from Masaryk University have developed MeeSign - an open-source platform for demonstrating threshold cryptography protocols. Check it out:

  • MeeSign project homepage https://meesign.crocs.fi.muni.cz/
  • MeeSign server https://github.com/crocs-muni/meesign-client
  • MeeSign client https://github.com/crocs-muni/meesign-server
Privacy and Security
Duck R212
11:00
25min
NVMe(oF) prakticky
Tomáš Bžatek

NVMe nejsou jen rychlé SSD disky - nemusíte žádný vlastnit a přece můžete využívat výhod NVMe protokolu! Ukážeme si několik jednoduchých tipů pro správu jak lokálního NVMe disku, tak i konfiguraci kernel soft targetu a připojení přes NVMe/TCP. Bez démonů.

Free and open-source software
D0206
11:00
45min
Nechte YAML v minulosti: Jak vám Yoke s Golang ušetří bolesti hlavy se správou Helm chartů
Lukáš Stuchlík

Už vás nebaví Helm charty a nekonečné ladění nepřehledných YAMLů? I když jsou standardem, jejich šablonovací systém má své limity. Připravte se na revoluci!

Na této přednášce se ponoříme do Yoke, nové, typově bezpečné alternativy, která vám umožní psát deploymenty pro Kubernetes v jakémkoliv programovacím jazyce, který máte rádi. Ukážu vám, jak se zbavit nočních můr s YAML šablonami a jak Yoke zjednoduší váš pracovní proces.

Projdeme si klíčové výhody a nevýhody, uděláme přímé srovnání s Helm charty a vše si ukážeme na reálném příkladu

Free and open-source software
A112
11:00
45min
Ubuntu Touch: What is it & Why should you care
Alfred Neumayer

A convergent mobile operating system for Average Joe users.
This is what Ubuntu Touch is set out to be.
But what is convergence, what does it do and how does it work on Ubuntu Touch?

We'll go through the history of Ubuntu Touch, what it came to be, where we want to go, and technical details about it's inner workings.

OpenMobility
D105
11:00
45min
Webhosting docker kontejnerů
Adam Štrauch

Od roku 2014 se snažíme dělat webhosting v ČR jinak než ostatní a evolucí našeho snažení je nová služba Stacky - kontejnerový webhosting. Na workshopu si řekneme jakou roli v naší infrastruktuře hrají Incus, Debian, Alpine, LVM, Restic a Docker. Zkusíme si také nasadit nějaký open source projekt a nakonec custom kód, kde si ukážeme cestu od GitHubu až po doménu přístupnou z internetu.

Free and open-source software
A113
11:30
11:30
25min
The Log Story Short - Onboarding of Application Security Audit Logs
Hung Ngo

Developers speak Java, security speaks alerts, and your SIEM… speaks gibberish. When onboarding security audit logs, things get lost in translation as critical events are missing, formats are all over the place, and no one agrees on what “enough logging” even means. In this talk, we’ll cut through the noise and hit the real blockers: unclear ownership, schema chaos, context gaps, and the eternal “that’s not my problem.” You’ll walk away with quick wins to get dev and sec speaking the same log language, and your SIEM telling a story you can actually investigate.

Privacy and Security
Duck R212
11:30
25min
Začínáme s post kvantovou kryptografií. Na ESP32.
David Cermak

Tato přednáška představí praktickou implementaci ML-KEM-512 (CRYSTALS-Kyber) na ESP32, spárovaného se serverem na Linuxu, k vytvoření plně postkvantového zabezpečeného TCP kanálu. Demo používá ML-KEM-512 pro výměnu klíčů, HKDF-SHA256 pro odvození a AES-256-GCM pro šifrování.
Porovnáme různá řešení a optimalizace z hlediska paměti a rychlosti na ESP32, prozkoumáme hybridní kryptografii jako řešení. Zaměříme se také na nativní podporu hybridních skupin TLS 1.3 (např. X25519MLKEM768) v OpenSSL 3.5.

IoT and Makers
D0206
12:00
12:00
45min
Co dělá Linux s mojí RAMkou?
Vlastimil Babka

Zajímalo vás někdy, kde přesně je použita vaše RAM v Linuxu, a jak to můžete zjistit?

Kolik paměti získám, když ukončím konkrétní proces? Co vlastně znamená sloupek RES v příkazu "top", a proč může součet přes všechny procesy být výrazně vyšší, než kolik mi příkaz "free" tvrdí, že je obsazeno? Nebo naopak výrazně nižší?

Proč jsou ve výpisu /proc/meminfo rozdíly mezi řádkem AnonPages a součtem řádků Active(anon) a Inactive(anon)? Které řádky bych měl vlastně sečíst, abych vyšlo totéž, co je na řádku MemTotal? A když vyjde méně, jak zjistím, kde se zbytek paměti ztratil? Co vlastně říká řádek MemAvailable? Proč je někdy obsazen swap, když se zdá, že volné paměti je dost?

V této přednášce se dozvíte odpovědi na tyto a podobné dotazy, a také vysvětlení, proč získání odpovědí často není triviální záležitost.

Free and open-source software
A113
12:00
45min
Jak v mapě zobrazit užitečné informace, ne pouze data
Zdenek Henek

Mapy nejsou jen o vykreslení bodů na podkladovou mapu – správná vizualizace může dramaticky zlepšit čitelnost, snížit objem přenášených dat a výrazně zvýšit uživatelskou přívětivost.

V této přednášce chci ukázat, že zobrazit jen body na mapě není nejlepší řešení. Lepší je vytvořit tématické mapy ( choropleth mapy)

Dále bych chtěl ukázat omezení zobrazování dvourozměrných map, protože Země není placka

Ukážeme si konkrétní nástroje, jako Leaflet, GeoJSON, QGIS a GDAL, a ukážeme si jak se dá s těmito nástroji vytvořit přehledná mapa.

Open society, communities and data
D0207
12:00
45min
LinHT: open-source SDR transceiver
Vlastimil Slinták

Amatérské rádio se od dob morseovky a lampových zesilovačů hodně změnilo, a přesto většina dnešních ručních vysílaček vypadá stejně jako před 30 lety. Levné čínské modely sice zaplavily trh, ale mají jen omezené možnosti a opravdová inovace chybí.

LinHT je open-source SDR (software-defined radio) ruční vysílačka postavená na GNU Radio a Linuxu, za kterou stojí M17 Foundation. Cílem je vrátit radioamatérům (a nejenom jim) možnost tvořit a zkoumat: jak rádio funguje, jak ho přizpůsobit vlastním potřebám a jak propojovat moderní open-source technologie s tradičním DIY koníčkem.

Nejdříve si uděláme úvod do světa radioamatérů v 21. století, vysvětlíme si základní principy SDR a GNU Radio, a nakonec si představíme aktuální stav vývoje LinHT a také proč by vás mohl projekt zajímat a jak přispět k jeho vývoji.

IoT and Makers
A112
12:00
45min
MapTiler mapy - zaměřeno na vývojáře, ve spolupráci s komunitou
Jachym Cepicky

Mapy nejsou jen vizualizací dat, ale výsledkem pečlivého procesu, který propojuje otevřené databáze, jako je OpenStreetMap, komunitní spolupráci a technologickou infrastrukturu. V příspěvku představíme, jak v MapTileru vznikají naše mapy – od prvního kroku práce s volně dostupnými daty až po výsledný kartografický produkt připravený k integraci do aplikací. Zaměříme se na zajištění kvality dat, rozšiřování o nové datové zdroje a také na citlivá témata, jako je znázorňování sporných hranic mezi státy. Diskutovat budeme i kartografické přístupy a cílené využití map podle potřeb různých uživatelů.

Vizuelní mapy ovšem nejsou jediný produkt, který lze nad prostorovými daty tvořit. Další produkt může také být geocoding - přiřazení prostorových souřadnic adresám, administrativním jednotkám nebo místním názvům, kde využíváme data z projektu OpenStreetMap jako robustní základ pro vyhledávání a prostorovou orientaci.

Příspěvek tak nabídne pohled na to, jak otevřená data a spolupráce s komunitou formují moderní mapové služby a jakou roli hraje kartografie i technologie při jejich tvorbě.

MapTiler firma se sídlem ve Švýcarsku a vývojářským zázemím v Brně. Pocházíme ze komunity otevřeného software. Tvoříme mapy, hostovací platformu, API pro prostorové služby a v neposlední řadě software, které potřebuje každý vývojář při tvorbě mapových aplikací. Naše mapy si můžete prohlédnout na https://maptiler.com/maps . Naše mapy mohou být i vašimi mapami, pokud si je upravíte podle vlastního designu a přidáte nad ně vlastní data. Naše online platforma vám pomůže s hostingem po celém světě.

Open society, communities and data
Duck R212
12:00
45min
Objevujte a vylepšujte mapu z pohodlí domova s MapComplete
Lukáš Jelínek

Přednáška navazuje na moji loňskou přednášku o StreetComplete. Opět se dozvíte, jak vylepšovat mapu OpenStreetMap, tentokrát ale s webovou aplikací MapComplete. Ta umožňuje efektivně doplňovat mapová data z pohodlí domova (ale i z terénu) a navíc skvěle poslouží i jako sada tématických map. Hledáte kontejnery na odpad, reklamní billboardy, veřejná ohniště nebo třeba nabíječky pro elektromobily? To všechno a mnohem více vám MapComplete poskytne a v přednášce to uvidíte na vlastní oči.

Open society, communities and data
D105
12:00
45min
Otevřený vývoj v praxi
Josef Reidinger

Zajímalo vás, jak v praxi probíhá otevřený vývoj? Jaké má možnosti a jaká omezení? A proč nelze mít úplně vše veřejně?

V projektu Agama jsme se pokusili o maximálně otevřený vývoj a v této přednášce bych se rád podělil o zkušenosti z tohoto pokusu.

Free and open-source software
D0206
13:00
13:00
10min
Boiling the Ocean | Budujeme komunitu kolem OSS, GNOME, PostmarketOS v Berlíně
Ondřej Kolín

Pár let žiji v Berlíně a v posledních třech letech jsem se zapojil do místní komunity kolem (mobilního) Linuxu, PostmarketOS, systemd a GNOME. Protože z Prahy to jsou jenom 4 hodiny (a z Brna 6), rád bych představil tuto aktivitu, abychom to nadšení a výsledky posunuli přes hranice. Komunita je živá a funkční!

Přijďte si poslechnout jak se nám daří a jak se případně můžete přidat nebo zapojit.

OpenMobility
D105
13:00
45min
Novinky v PostgreSQL 18
Tomas Vondra

PostgreSQL 18, vydaný na konci září, jako vždy obsahuje hromadu novinek a vylepšení. Nemám ambici projít během 45 minut úplně všechno, pokusím se v rychlosti projít ty hlavní změny - od podpory asynchronního AIO, přes statistiky v pg_upgrade, skip scan, OAuth až po temporální omezení.

Free and open-source software
D0206
13:00
25min
Scheme Primer
Jiří Vlasák

Scheme Primer stručně představuje programovací jazyk Scheme; tato přednáška stručně představuje Scheme Primer.

Filosofie Scheme, dialektu LISP, neuměle přeloženo, je: "Programovací jazyky by neměly být navrhovány přidáváním funkcí, ale odebíráním slabostí a omezení, která přidávání funkcí vynucují."

S takovou filosofií se Scheme stalo základem programovacího jazyka Racket (snad nejpokročilejší jazyk pro výzkum programovacích jazyků) a Guile (rozšiřující jazyk pro GNU projekty psané v C/C++).

Asi nejzajímavějším Scheme projektem současnosti je v Guile implementovaný Guix -- správce balíčků, kde softwarové balíčky jsou popsány deklarativně a sestavení balíčků je reprodukovatelné.

Seznámit se se Scheme má smysl a Scheme Primer stojí za přečtení.

Education
A112
13:00
45min
Turning a Cheap Router into a Networking Test Lab with OpenWrt
Jan Kala

OpenWrt is most often seen as a flexible firmware for consumer routers — but it can also be a powerful tool in software development and testing. In this talk, I will show how easy it is to set up a router with OpenWrt and get started with its intuitive web interface. From there, we’ll look at how we use OpenWrt in practice: configuring custom firewall rules for traffic shaping, running OpenNDS as a captive portal to test authentication flows, and integrating mitmproxy for complex scenarios that require deep inspection or modification of traffic. Together these capabilities turn an inexpensive router into a versatile, reproducible testbed for networking features, security workflows, and real-world user conditions.

Free and open-source software
A113
13:00
105min
Vytvořme si mapu
Zdenek Henek

Workshopem bych chtěl navázat na přednášku "Jak v mapě zobrazit
užitečné informace ne pouze data"
Použijeme tentokrát reálná data hnízdění ptáků a zkusíme si vytvořit mapu pomocí QGIS, GDAL a vytvořenou mapu vystavíme online

Open society, communities and data
Duck R211
13:10
13:10
10min
Flathub: Od hraní si s GTK po nahrání na Flathub. Udělejte aplikace a dejte jí k dispozici
Ondřej Kolín

V roce 2024 jsem si pro zábavu (a pro užití v práci) vytvořil generátor čárových kódů. Není to nic světoborného s překvapivě dobrými materiály pro vývoj v Rust, GTK a Libadwaita to šlo celkem snadno. Chtěl bych ukázat cestu a popsat svoji zkušenost s vývojem takové aplikace a hlavně jak ji rychle dostat k uživatelům.

Nečekejte guru, ale jistě dostanete rady na to jak během chvíle vyrobit (GTK) aplikaci a dostat jí hlavně mezi lidi přes flatpak!

Free and open-source software
D105
13:20
13:20
10min
Android jde do kytek. Co s tím?
David Koňařík

Pravděpodobně jste zaznamenali za poslední rok řadu znepokojivých zpráv ohledně otevřenosti Androidu: konec publikování vývojových revizí, nucená verifikace vývojářů, chybějící zdrojový kód Android 16 QPR1... Projdu řadu těchto problémů a navrhnu, co s tím můžeme jako FLOSS komunita udělat.

OpenMobility
D105
13:30
13:30
25min
E-ink cedule k učebnám II
Jakub Jirůtka

Co se v sobotní přednášce nestihlo

IoT and Makers
A112
13:30
10min
Hlubina myšlení - post-mortem
Miroslav Suchý

Relativně nedávno se nám podařilo dokončit superpočítač Hlubinu myšlení - stroj, který se vyrovná člověku a dokáže odpovědět na základní otázky života, vesmíru a vůbec. Krátce zmíním jak se nám to podařilo a co šlo dobře a co už tak dobře nešlo.

Vtipný popis vás nezaujal? Tak tedy: podíváme se na neuronové sítě z makro hlediska. Ale fakt velké makro. Zkusme porovnat planetu Zemi s počítačem a s neuronovou sítí.

Free and open-source software
D105
14:00
14:00
45min
Co nového v Turrisu
Michal Hrušecký

Co se událo za loňský rok? Jak to vypadá s releasy nového Turris OS? Co nějaký nový hardware, bude? Jaké máme další plány? A jak se daří Sentinelu a našim milým útočníkům?

Free and open-source software
A113
14:00
45min
Literární adminování aneb řádíme na serverech z lokálního editoru
Kepi

Zkoušeli jste někdy rozjíždět nový software na serveru nebo opravovat nějaký trabl? A stalo se vám někdy, že to chvíli trvalo, prozkoumali jste pár slepých uliček a na konci skončili s funkčním serverem ale nemohli dát dohromady, co vše bylo vlastně potřeba?

Projdeme si, co to je Literární adminování a jeden z nástrojů (Org-mode), ve kterém jde praktikovat.

Ukážeme si prakticky, jak přímo z lokálního editoru provádět zásahy na serverech, kontejnerech či přímo u vás, psát si u toho poznámky, vidět výstupy ze serveru a zároveň vše moci přehledně replikovat. A skončit s kompletní dokumentací vašeho snažení, kterou můžete předat dál.

Free and open-source software
A112
14:00
45min
The new battlegrounds for the Open-Source Community
KREYREN
  • How far we got with standalone open-source extended reality ecosystem and presentation about the FreeXR project by one of the founding members, showcase of the progress on pwned META Quest 3/3S headsets and the issues of QFPROM used for tivoization, addressing the potential health risks and showcasing what the formfactor is able to do to justify the work on it.
  • Progress on Linux phones and how can we make them appealing for mainstream (FuriLabs FuriPhone FLX1 presentation, how usable it is and how can we improve it to be acceptable option to mainstream alternatives)
  • Linux Smart Watch demonstration, TicWatch Pro 2018/20 running Asteroid OS and possibly Mobvoi Ticwatch Pro 3 LTE running mainline linux on postmarketOS with AsteroidOS UI, what it can do, what is missing and how can we improve it for mainstream use.
Free and open-source software
Duck R212
14:00
45min
Trust in the Code: OpenSSL 3.5 and Beyond - Preparing for the Post-Quantum Era
Tomáš Vávra, Norbert Pócs

This presentation introduces Post-Quantum Cryptography (PQC) support in OpenSSL, showcasing how the library prepares for a quantum-resilient future. It explains the motivation for PQC—protecting data from future quantum decryption—and highlights the new NIST-approved algorithms ML-KEM, ML-DSA, and SLH-DSA.

The talk's first part focuses on integrating PQC into TLS, certificates, and digital signatures.

The second part will explain how to save private keys in seed format, enable PQC in the OpenSSL configuration, and verify PQC compatibility for servers and clients. They will also include a certificate generation using the openssl CLI tool.

Overall, the session provides a practical overview of OpenSSL’s path toward quantum-safe cryptography.

Privacy and Security
D0207
14:00
45min
Umelý open source pankreas
Ľubor Jurena

Ochorením diabetes mellitus trpia milióny ľudí po celom svete a počet pacientov neustále rastie. Vývojári z celého sveta, združení pod iniciatívou #WeAreNotWaiting, sa rozhodli nečakať na pomalé inovácie v zdravotníctve a vytvárajú open source systémy, ktoré napodobňujú funkciu ľudského pankreasu – tzv. umelý pankreas. Súčasne do podobného výskumu investujú aj veľké farmaceutické a technologické spoločnosti.
Prednáška sa pozrie na to, ako sa stretáva svet open-source komunity s prísne regulovaným prostredím zdravotníctva. Je open source riešenie v tejto oblasti vôbec možné? A kto nakoniec zvíťazí?

Open society, communities and data
D105
14:00
45min
p2panda - Building blocks for peer-to-peer applications
glyph, adz

p2panda aims to provide everything you need to build modern, privacy-respecting and secure local-first applications.

Over five years of research, testing, exploration and collaboration with other teams, we’ve identified emergent patterns which have been solidified in p2panda’s “building blocks”.

In this session we’ll present an overview of the peer-to-peer problem space and describe how each of our modules are designed to provide Connectivity, Discovery, Sync, Encryption, Access Control, Transactions and more. We’ll share some examples of p2panda integrations in applications and outline what lies ahead on our journey.

Free and open-source software
D0206
15:00
15:00
45min
Asynchronní AIO v PostgreSQL 18
Tomas Vondra

Asi hlavní architektonická změna v PostgreSQL 18 je podpora asynchronního IO (AIO). Pokusím se vysvětlit co konkrétně od AIO změny čekat - nejen teď v 18 ale i později v dalších verzích, jak to zapadá do dlouhodobějšího kontextu změn PostgreSQL. A pokusím se vysvětlit i proč to trvalo skoro 30 let aby PostgreSQL dostal skutečnou podporu AIO.

Free and open-source software
Duck R212
15:00
45min
Linuxácky prístup k AI
Michal Kohútek

LLM a AI zdá sa byť blockchainom dnešnej doby. Veľa Linuxákov však už každá zmienka o AI unavuje a najradšej by boli, keby hype a bublina spľasli. V tomto talku chcem demonštrovať, že reálny prínos veľkých jazykových modelov nemusí byť nutne zviazaný so závislosťou na amorálnych megakorporátoch, ale je tu aj možna cesta demokratizácie a rozumnej integráci umelej inteligencie aj do našich workflowov.

Free and open-source software
D0206
15:00
45min
Meshtastic: komunikátor pro zombie apokalypsu
Ing. Jan Kaláb

Jak se domluvíte se svými blízkýmu, když nastane zombie apokalypsa, přestane fungovat internet, mobily a i elektřina bude mít výpadky?

IoT and Makers
D105
15:00
45min
Migrace linuxového desktopu
Jiří Eischmann

Spravuji Linux na noteboocích a stolních počítačích lidem kolem sebe. Na základě zkušeností se držím určitých řešení a principů, které jsem shrnul v loňské přednášce Nerozbitný Linux pro celou rodinu. Lidi ale nepotřebují jen nerozbitný systém na stávajícím počítači, ale čas od času si koupí nový a potřebují na něj přenést svá data, aplikace, nastavení... Tato přednáška se bude věnovat tomu, co je všechno potřeba udělat pro to, aby uživatel mohl dojít k novému počítači a pokračovat tam, kde na starém skončil, a k jakému řešení jsem se nakonec dobral já.

Free and open-source software
A113
15:00
45min
Privacy in devices and alternatives to privacy invasive services
Dominik

Privacy in user devices (phones, computers), alternatives to privacy invasive online services like Google, Facebook.
How to make your devices more private by opting out of unnecessary tracking and properly setting these devices up.
Which services offer great alternatives, or at least how can one minimize tracking from the more invasive ones?

Privacy and Security
A112
15:00
45min
Symmetric keys in OpenSSL: beyond the raw bytes
Dmitry Belyavskiy

Latest versions of OpenSSL added support of opaque objects representing symmetric keys. The presentation is a deep dive into the implementation and API changes allowing to deal with these objects instead of raw bytes buffer

Privacy and Security
D0207
15:55
15:55
5min
Pár slov na závěr

Zakončení konference

OpenAlt
D105