Hlasování o přednáškách

Které přednášky byste rádi slyšeli? Hlasování bude chvilku trvat, námětů přišlo dost.

Hlasujte prosím do pondělí 8. září 2025 23:59 CEST.

Obtížnosti
začátečníci pokročilí hackeři

Přednášky

How to escape to the Internet (Michal Frič)

Stává se, že internetové připojení které máme k dispozici má spoustu omezení, je povoleno pouze omezené množství protokolů a ještě jsme za NATem. Co dělat v případě, že chceme na internetu pracovat a potřebujeme lepší přístup? Zkusíme najít řešení, které je Linux based, OpenSource rychle a snadno dostupné - cloudový Web Desktop.

Délka: 20 minut

nezajímá musím vidět

Radarová technika pro 21. století (Jan Hrach)

Přehled aktuálního stavu a vývoje radarové techniky. Ukážeme si různé druhy radarů: pasivní zaměřování vysílačů, bistatický radar, klasický primární radar (na počasí i na letadla), budoucnost s fázovým polem (a jak vlastně funguje Starlink terminál). U každé kategorie si ukážeme historický vývoj a současný state-of-the-art, ale také "co se s tím dá dělat za vylomeniny", například když to neukazuje jenom "že tam něco je", ale i "co to je" - dostáváme různá další data, která na první pohled nejsou laikovi úplně zřejmá, a která umožní identifikaci cíle.

Přednášku budu orientovat na "do it yourself" - myslím si, že dnes je v možnostech motivovaného jednotlivce nebo malé skupiny postavit si funkční modely prezentovaných zařízení, a osobně jsem to tak s některými z nich už udělal. Takže budou i nějaké poznámky z realizace a vysvětlení jak nám to vlastně funguje (přednášející spoluzaložil startup, který teď prodává radary po světě).

Délka: 50 minut

nezajímá musím vidět

Demystifikace kontejnerů (Dan Čermák)

Kontejnery se staly základem moderní IT infrastruktury. I přes jejich masivní rozšíření však mnoho technických základů kontejnerového ekosystému není obecně známých, proto v praxi často vznikají nejasnosti a otázky typu:

  • Jsou kontejnery jen odlehčené virtuální mašiny?
  • Z čeho se skládají vrstvy kontejnerového imagu?
  • Jsou kontejnery samy o sobě bezpečnější než aplikace běžící mimo kontejner?

Cílem této přednášky je objasnit základní koncepty, na kterých stojí kontejnery a kontejnerové image. Projdeme si historický a technický vývoj, od úplných základů, jako jsou namespacy a cgroups, a ukážeme si, jak je využívají kontejnerové systémy jako Docker a Podman. Následně si vysvětlíme, jak se skládají obrazy kontejnerů a jak z nich Docker a Podman spouštějí samotné kontejnery.

Ať už s kontejnery začínáte, nebo si chcete upevnit své znalosti základů, tato přednáška vám poskytne pevné základy pro úspěšnou orientaci ve světě kontejnerizace.

Délka: 50 minut

nezajímá musím vidět

Ceph na Androidu: rychle, levně, špatně: Pick three (Jan Krpeš, Petr Tlapa)

Tři Google Pixely, Android 16 s novým nativním Terminalem (Debian uvnitř) a nápad, který si říká o facepalm: rozjet Ceph distribuovanou objektovou storage přímo na mobilech a použít ji jako origin pro CDN. Protože… proč ne? V živém PoC postavíme MON/MGR/OSD/RGW na telefonech, nahrajeme statický web do S3-kompatibilního bucketu a připojíme CDN, která je bude tahat z mobilů. Ukážeme, co Terminal na Androidu 16 skutečně zvládne, kde končí hype a jak „snadno“ si doma rozjet S3 a udělat z něj CDN-friendly origin. V nejhorším to bude komedie. V nejlepším lekce z distribuovaných systémů v kapesním vydání.

Délka: 50 minut

nezajímá musím vidět

Zpracování vysoce kvalitních rádiových signálů (Jan Hrach)

V ideálním světě si koupíme softwarově definované rádio, připojíme ho k počítači, a pak už si jen užíváme rádiových signálů v našem oblíbeném programovacím jazyce.

Ve skutečném světě zjistíme, že tohle nefunguje tak dobře, jak by mohlo. Pokud signály vysíláme, zjistíme, že vysíláme i na frekvencích, které nám nepatří, a náš provoz tak nemusí mít dlouhého trvání. Pokud signály jenom přijímáme, neriskujeme sice návštěvu zásahovky, ale přijímaný signál nejspíš nebude příliš dobrý - bude obsahovat různé druhy šumů, bude zkreslený a tak dále.

V motivačním úvodu si ukážeme, proč se u high-endových rádiových zařízení vyplatí "honit desetinky decibelu". V první části přednášky si ukážeme, jaké prostředky jsou dostupné pro vylepšování kvality signálu - filtry, směšovače, fázové závěsy. V druhé části si ukážeme, jaké nedostatky mají běžně dostupná softwarově definovaná rádia, a jak je pomocí těchto prostředků napravit. Celé to bude z první ruky, protože přesně tohle zažívám když stavím radary.

Možná to tak nevypadá, ale myslím, že pro vás bude přednáška zajímavá i pokud nemáte žádné zkušenosti a znalosti ohledně rádiové techniky.

Délka: 50 minut

nezajímá musím vidět

Hackthon - redesign interní support aplikace (Jan Hroten)

Z organicky vyrostlého slepence bash scriptů a Zenity GUI pro modulární, testovatelnou a (snad) udržovatelnou aplikaci za dva dny práce. Co se povedlo? co ne? a hlavně - vymysleli jsme nový název a logo?

Délka: 10 minut

nezajímá musím vidět

Jak (ne)vzdělávat v kyberbezpečnosti: zkušenosti z praxe (Spajk)

Vzdělávání v kyberbezpečnosti se topí v buzzwordech, 127 stránkovém PowerPointu a polofunkčních kurzech, co recyklujou 10 let starý útoky. Ale svět se dávno změnil. Firemní firewally fajrujou frontálně fejkovými floody, nicméně Franta, kterej má na starost ty počítače, v klídku mění tonery a netuší, co to je C2 a paní Agáta právě posílá už druhou platbu z firemního účtu Dubajskému doktorovi.

V téhle přednášce se mrkneme, jak vypadá realita vzdělávání kyberbezpečnosti v českých firmách. Ukážu vám, co fungovalo v labu, co selhalo v reálu, a proč někdy víc naučí debugování při capture the flag než tři semestry teorie sítí.
Vezmu vás do zákulisí školení, který lidi fakt baví. Žádný klikací prezentace, ale přístup, kterej se mi při proškolení více než 15 000 lidí osvědčil. Pokud vás už nebaví sledovat, jak se kyberbezpečnost učí jako Excel nebo dějepis, stavte se.

Délka: 50 minut

nezajímá musím vidět

Skiff - OCI image analysis utility (Dan Čermák)

Kontejnerové image jsou základem moderní infrastruktury, ale jejich vnitřní struktura může být často nepřehledná a obtížně laditelná. Velké image, skryté redundantní soubory a neefektivní vrstvy mohou vést k pomalejšímu deploymentu a plýtvání zdroji. Ruční zkoumání vrstev nebo analýza využití disku napříč vrstvami imagu je často komplikované a časově náročné.

V tomto lightning talku představíme skiff , command line nástroj navržený pro zjednodušení introspekce OCI imagu. skiff, postavený na kontejnerových knihovnách podmanu, poskytuje vývojářům a operátorům nástroje pro zkoumání vrstev imagu. Ukážeme, jak lze skiff použít pro následující úkoly:

  • Identifikace velkých vrstev a souborů
  • Přímé prozkoumání obsahu vrstev
  • Vizualizace využití disku
  • Nalezení tzv. whiteout souborů

Přijďte se podívat, jak vám skiff může pomoci analyzovat, ladit a optimalizovat kontejnerové image pro lepší výkon a efektivnější deploment.

Délka: 10 minut

nezajímá musím vidět

Velké jazykové modely v praxi: zkušenosti z provozu e-INFRA CZ (Lukáš Hejtmánek)

Národní infrastruktura e-INFRA CZ v rámci centra CERIT-SC již více než půl roku provozuje vlastní instance velkých jazykových modelů určené pro vědecký výzkum. V této prezentaci představíme důvody, proč se rozhodujeme pro vlastní provoz místo využití komerčních řešení, a zároveň se zaměříme na teoretické aspekty, jako je vztah mezi počtem parametrů modelu a jeho výkonem, princip kvantizace modelů, význam KV cache a možnosti lokálního provozu modelů. Hlavní část prezentace bude věnována našim praktickým zkušenostem, tzv. lessons learned, včetně paměťových nároků jednotlivých modelů, vlivu KV cache a velikosti GPU paměti na počet obsloužených klientů a dalších provozních souvislostí. Součástí budou také optimalizace, které se osvědčily pro efektivní běh modelů, a přehled nečekaných problémů, například chybné alokace paměti v některých verzích Linuxových jader nebo obtížím s paralelním během více modelů na stejných GPU.

Délka: 50 minut

nezajímá musím vidět

Hacking Linux Namespaces (Štěpán Šigut)

Kontejnery se staly univerzálním nástrojem napříč IT průmyslem. Většina z nás s nimi přišla do kontaktu - ať už z pohledu vývoje, nasazení nebo administrace. Docker, Podman, Kubernetes, LXC... co stojí na pozadí těchto známých technologií? V této přednášce nahlédnete pod pokličku kontejnerizačního softwaru a dozvíte se více o Linux namespaces - technologii, bez které by kontejnery pravděpodobně nemohly existovat. Co jsou a jak fungují Linux namespaces? Jak je můžu debuggovat? Jak je můžu vytvořit a mají nějaké využití mimo svět kontejnerů? Na mé přednášce se pokusím tyto otázky zodpovědět pomocí praktických ukázek v Linux shell prostředí a ukázek "netradičního" využití namespaců.

Délka: 50 minut

nezajímá musím vidět

How creating name-value pairs from log messages can help you (Peter Czanik)

Do you want to detect threats real-time and easily search logs to find relevant information? By default, incoming log messages are treated in log management apps as one long string. This is good enough if you just want to store logs. However, if you also want to act on log messages, you need more structured information. Syslog-ng and other applications also let you parse log messages. While parsing structured logs, like JSON, is easy, unstructured logs need a lot of work. This is where sequence can help you: if you have enough logs to analyze, it can automatically generate parser rules for syslog-ng and LogStash.

Délka: 50 minut

nezajímá musím vidět

Proč se účastnit Cyber Europe? (Vera)

Prezentace nabídne přehled cvičení Cyber Europe 2024 a zdůrazní hlavní přínosy, které účast na tomto největším evropském cvičení v oblasti kybernetické krizové reakce přináší.

Délka: 20 minut

nezajímá musím vidět

Nefunguje internet: jak najít příčinu výpadku připojení (Petr Krčmář)

Praktický návod pro každého, kdo se setká s výpadkem připojení. Přednáška nabídne jednoduchý přehled funkcí domácí sítě a následné kroky potřebné k diagnostice problémů. Ty vám pomohou odhalit příčinu problémů dřív, než budete volat poskytovateli.

Délka: 50 minut

nezajímá musím vidět

DNS PATROL – Projekt Bezpečné DNS pro Kraj Vysočina: Úvod a cíle (Miroslav Hampl)

DNS PATROL představuje moderní přístup k ochraně proti DNS hrozbám. Cílem je zvýšit bezpečnost a poskytnout efektivní nástroj pro správu a monitoring DNS provozu.

Délka: 10 minut

nezajímá musím vidět

Datamole GitOps implementation (Tomas Klas)

This presentation explores the implementation of GitOps principles at Datamole, focusing on the collaboration between development and operations teams. We will examine the core tenets and advantages of GitOps and how they are applied in our daily workflows. Key topics include the separation of repositories containing application code, infrastructure, and deployments, and the use of CI/CD pipelines to automate updates to operational repositories.
A detailed overview of our ArgoCD setup will be provided, including how we manage ArgoCD declaratively using ArgoCD itself. The presentation will also cover our release process, highlighting how updates and fixes are delivered through pull requests, with an overview of our Git flow strategy.

Délka: 50 minut

nezajímá musím vidět

Binary Coverage: Finding Blind Spots In Automated Software Testing (Emil Miler, Andrea Manzini)

At SUSE QE we run over 15000 automated software tests, but we wanted a clearer picture of how much of the code in our binaries those tests actually cover. That’s why we built the Binary Coverage Project. It shows what’s covered, points out the functions we’ve missed, and makes it easy to dig into the gaps. In this talk, I’ll walk through how it works, how you can run it yourself, and show some real examples.

Délka: 50 minut

nezajímá musím vidět

Napůl sežvýkaný kód aneb pozvánka k blbnutí s GCC (Filip Kastl)

Zkoušeli jste si někdy vydumpovat, jak vypadá váš zdroják v průběhu kompilace? Já bych vám chtěl ukázat, že sledovat, jak GCCčko postupně optimalizuje program může každý a že to je docela sranda. Přednáška bude určitě přístupná i lidem, kteří vůbec netuší, jak funguje kompilátor.

Délka: 20 minut

nezajímá musím vidět

Vzestup a pád ThinkPadu (Emil Miler)

ThinkPady bývaly vždy špička mezi laptopy. Z legendárních strojů se ale časem staly jen běžné stroje zrcadlící běžné trendy a ztratily to, co je kdysi dělalo výjimečnými. I když existují skupiny nadšenců, které staré modely udržují při životě různými modifikacemi, tahle subkultura pomalu mizí. Legendární série typu x230 již v dnešní době často nestačí na moderní workflow. Tak který klasický ThinkPad má v roce 2025 ještě smysl používat a co je potřeba k tomu, aby v dnešní době obstál?

Délka: 50 minut

nezajímá musím vidět

container-snap: Atomické aktualizace operačního systému z kontejnerovích imagů (Dan Čermák)

Při aktualizaci balíčků pomocí nástrojů jako RPM nebo Zypper existuje riziko nekompletní aktualizace nebo poškození běžícího systému. Abychom tyto problémy vyřešili, vyvinuli jsme container-snap , prototyp pluginu navržený pro atomické aktualizace operačního systému, které jsou buď kompletně aplikovány, nebo vráceny zpět, aniž by došlo k narušení stavu systému.

container-snap využívá OCI image jako zdroj aktualizací a integruje s tukit nástrojem od openSUSE pro transakční aktualizace operačního systému. Pomocí btrfs storage driveru Podmanu vytváří přímo z OCI imagů bootovatelné btrfs subvolumes, čímž je efektivně mění v atomické snapshoty operačního systému. To vám umožní sestavit obrazy operačního systému pomocí známých nástrojů jako Docker nebo Buildah a následně tento kontejnerový obraz nasadit na váš systém.

Tato přednáška se zaměří na následující témata:

  • Architektura a detaily implementace container-snap
  • Hlavní výzvy při vývoji a jejich řešení
  • Zkušenosti a poznatky z propojování kontejnerových technologií a aktualizací OS
  • Živá ukázka atomických aktualizací v praxi

Přijďte se na přednášku podívat a zjistěte, jak nabootovat z OCI imagu, aniž byste si zničili systém!

Délka: 20 minut

nezajímá musím vidět

Unmasking Kubernetes Network Bottlenecks with eBPF (Ishan Jain)

Kubernetes networking is complex, and bottlenecks like DNS failures, packet drops, or service misrouting are often hidden from traditional monitoring tools. These subtle issues can cause latency spikes and degraded application performance that are difficult to diagnose with logs or standard metrics alone.

This talk introduces how eBPF-based observability can provide deep, low-overhead visibility into Kubernetes network flows, combined with zero-code instrumentation for applications. Using real-world examples, you’ll learn how to leverage Beyla’s detailed insights, such as DNS query tracking and pod-to-pod traffic analysis, to quickly identify and resolve networking bottlenecks.

Délka: 50 minut

nezajímá musím vidět

Vzdálená správa a monitoring Linux serverů pomocí Azure Arc (Štěpán Bechynský)

Azure Arc nabízí nezávislou správu a dohled nad Linux servery napříč prostředími – včetně on-premises a jiných cloudů. V krátké přednášce si ukážeme, jak lze pomocí Arc sjednotit monitoring, logování a bezpečnostní politiky bez nutnosti měnit existující infrastrukturu nebo nástroje. Důraz bude kladen na technické možnosti a praktické využití v heterogenním prostředí.

Délka: 20 minut

nezajímá musím vidět

NuttX aneb RTOS pro embedded nadšence i profíky (Michal Lenc)

NuttX je otevřený real-time operační systém podporující řadu mikrokontrolérů od těch nejmenších a nejlevnějších až po nově vydané čipy. Velikou výhodou systému je téměř plná kompatibilita s POSIX standardem usnadňující portování aplikací do NuttX prostředí. Přednáška slouží jako představení vlastností operační systému lidem, kteří by se o něm (a obecně o embedded operačních systémech) chtěli dozvědět více.

Délka: 20 minut

nezajímá musím vidět

Radioamatérské TCP/IP sítě: Hamnet a NPR (Vlastimil Slinták)

Radioamatéři nevysílají jen morseovku a hlas. Už desítky let budují vlastní datové sítě – od historického packet radia až po dnešní TCP/IP Hamnet a New Packet Radio. Přijďte se podívat, jak fungují, co umí a proč mohou být zajímavé i pro linuxovou komunitu.

Délka: 50 minut

nezajímá musím vidět

Volání nativního kódu z jazyka Python (Pavel Tišnovský)

Programovací jazyk Python je dnes pravděpodobně nejrozšířenějším programovacím jazykem, k čemuž přispěl i fakt, že pro něj existuje obrovské množství balíčků řešících problémy z různých oborů (od obecného zpracování dat přes tvorbu webů a grafického uživatelského rozhraní až po ML a AI). A mnoho těchto balíčků není ve skutečnosti nic jiného, než „pouhé“ sofistikované lepidlo mezi Pythonem a nativními (dynamicky linkovanými) knihovnami.

Jak je však kooperace mezi Pythonem na straně jedné a nativním kódem na straně druhé realizována po technologické stránce? Na této přednášce si ukážeme způsob realizace této komunikace, přičemž si představíme knihovny cffi a ctypes.

Délka: 50 minut

nezajímá musím vidět

openSUSE Leap 16.0 (Luboš Kocman)

Co je nového v openSUSE Leap 16.0

openSUSE Leap 16.0 přináší řadu zásadních změn a jeho vydání se očekává právě v době LinuxDays.
Ve výchozím nastavení je nyní SELinux enforcing a instalátor uživatlům nabídne pouze prostředí s Waylandem. Jako jedni z prvních přinášíme také experimentální podporu Xfce na Waylandu.

Z bezpečnostních i technických důvodů už není ve výchozí konfiguraci podporována 32bitová emulace. Uživatelé ji však mohou dodatečně zapnout a my nadále poskytujeme pouze základní knihovny potřebné například pro provoz Steamu z Flatpaku.

Pod povrchem se toho změnilo ještě více – Leap 16 je nově první openSUSE distribucí plně spravovanou v gitu a uživatelům je k dispozici nový migrační nástroj, který usnadní přechod z předchozích verzí.

Délka: 20 minut

nezajímá musím vidět

FAISS: Sémantické zpracování přirozeného jazyka (Pavel Tišnovský)

V této přednášce se seznámíme se základními vlastnostmi knihovny FAISS. Tu lze použít společně s takzvanými embedding modely pro zpracování přirozeného jazyka, a to na základě významu jednotlivých vět (jejich sémantiky). Základ knihovny FAISS tvoří datové struktury a algoritmy sloužící pro rychlé vyhledání podobných vektorů. Knihovna FAISS je velmi snadno použitelná, takže s přirozeným jazykem (například vstupem od uživatele) je možné pracovat i bez hlubší znalosti embedding modelů.

Délka: 50 minut

nezajímá musím vidět

Faster backup restore from Proxmox Backup Server (Adam Kalisz)

How did we get to speeding up backup restore from Proxmox Backup Server? How did the development and integration process go? What will be the next steps?
The talk will outline what successful and commercially viable independent open-source development can look like.

Délka: 20 minut

nezajímá musím vidět

Návrat do doby kamenné? Assembler v Linuxu (Pavel Tišnovský)

Naprostá většina moderních aplikací je vyvíjena ve vyšších programovacích jazycích. Ovšem i přesto se v praxi setkáme s potřebou provádění nízkoúrovňových operací. A právě pro tyto účely je možné využít assembler.

V této přednášce si ukážeme základy použití assembleru v Linuxu. Výklad je zaměřen i pro začátečníky, kteří se pouze chtějí seznámit se základy této stále užitečné technologie.

Délka: 50 minut

nezajímá musím vidět

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.

Délka: 50 minut

nezajímá musím vidět

Programujeme autobus (Tomáš Tichý)

Minule jsme Hackovali autobus, teď ho budeme programovat. Názorné ukázky jak se programují BUSE panely v autobuse. Co vše jde naprogramovat a zobrazit, jak se jednotlivé panely liší. Co zvládají vnitřní a co vnější panely.

Délka: 20 minut

nezajímá musím vidět

Syslog není zdarma (Alexander Zubkov)

Krátké vyprávění o tom, jak může syslog uškodit vaší vysoce výkonné aplikaci.

Délka: 20 minut

nezajímá musím vidět

Cesta k selfhostingu (Štěpán Škorpil)

Jak jsem se (téměř) zbavil závislosti na softwarových korporátech a čím jsem je nahradil.

Délka: 50 minut

nezajímá musím vidět

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 druhmi malvérmi určenými pre Linux. Backdoory, botnety, ransomvéry, coinminery aj ďalšia počítačová háveď. Počas prednášky si povieme niečo o evolúcii Linuxového malvéru a vybrané exempláre si predstavíme podrobnejšie.

Délka: 50 minut

nezajímá musím vidět

FOSS tools to fight back! (Bogomil Shopov - Бого)

Everyone is trying to control your communication. The reasons vary from simple curiosity to pure commercial interest, all the way to using it to control one's thoughts.

Are there any ways to fight back, and why are free software and open-source tools a good alternative to the ones you use?

As cypherpunks, do we have the obligation to help people be ready for the worst, or should we only take care of ourselves?

In this talk, I will cover my experience with fighting back against #chatcontrol - what I have learned and what happened after I decided to give up. Instead of losing my dignity and time with politicians, I decided to teach people how to fight back!

Délka: 50 minut

nezajímá musím vidět

Postkvantová kryptografie prakticky: rok poté (Jakub Onderka)

Postkvantová kryptografie není hudbou vzdálené budoucnosti, velká část provozu dnešního internetu je již zabezpečena novými kvantově odolnými algoritmy. Přednáška naváže na přednášku z předchozího roku a ukáže pokrok v zavádění nových kryptografických algoritmů a taktéž jak zapnout moderní algoritmy i na vašem webovém serveru.

Délka: 50 minut

nezajímá musím vidět

Největší události ve světě kyberbezpečnosti (Tomáš Barták)

Přednáška se zaměří na nejdůležitější události v oblasti kyberbezpečnosti za posledních patnáct let. Nejvíce se zaměřím na kauzy ShadowBrokers a Vault7, které významně ovlivnily další události a dodnes patří k těm nejzásadnějším v historii kyberbezpečnosti.

Podíváme se také např. na Stuxnet, Heartbleed, WannaCry, Log4Shell a spoustu dalších.

Délka: 50 minut

nezajímá musím vidět

Co je zač Pressure Stall Information (PSI) (Michal Koutný)

Cílem talku je seznámit návštěvníky s lehce obskurní, ale zajímavou třídou metrik pro sledování využití potenciálu zdrojů (CPU, paměť) systému (či jeho částí, tj. kontejnerů). Vysvětlím koncept linuxového PSI a varianty těchto metrik. Ukážu příklady konkrétních hodnot PSI a jejich (ne?)použitelnost pro některá typická uživatelská přání a také srovnání s tradičnějšími metrikami (znáte z topu).

Délka: 20 minut

nezajímá musím vidět

Open Source on Wheels – A Camper Van Project (Viski Barbora)

Older cars lack modern electronics, which can be both charming and challenging. After getting tired of relying on a Bluetooth speaker during trips, I built a custom radio system in our VW T3 camper van.

In this session, I’ll show how to create your own in-vehicle sound system using open-source tools and accessible hardware. Attendees will learn about the design choices and the reasoning behind them. They’ll come away with practical tips and insights for bringing open-source technology into vehicles.

Délka: 20 minut

nezajímá musím vidět

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 vám povím co je na této službě tolik zajímavé.

Délka: 20 minut

nezajímá musím vidět

Linux na stovky způsobů (Živoslav Petr Bolf)

Na světě existuje přes 300 různých linuxových distribucí – proč jich je tolik a jaký má každá z nich smysl? V přednášce se podíváme na ty nejzajímavější, vysvětlíme rozdíly v balíčkovacích systémech (Debian, Red Hat, Arch, NixOS aj.), v přístupu ke grafickým prostředím i správě softwaru. Sdílím praktické zkušenosti, které pomohou zorientovat se při výběru vhodné distribuce pro desktop i server.

Délka: 50 minut

nezajímá musím vidět

Performance testy III - tentokrát JS (Ondřej Boška)

Zakončení našich přednášek o zátěžovém testování. Zátěžové testování (nejen) Javascriptových aplikací - jeden Chrome nestačí.

Délka: 20 minut

nezajímá musím vidět

Máte správnou kalkulačku? (Tomáš Tichý)

A mohu ji vidět?
Taková pradávná věc ta kalkulačka, ale víte jistě že správně počítá. Umí to ta vaše? Jaké jsou druhy kalkulaček, používají se ještě vůbec během výuky. To vše se možná dozvíte.

Délka: 20 minut

nezajímá musím vidět

Jak aktualizovat website na DjangoCMS 4.x aneb funguje to? Nesahej na to!? (Zdeněk Böhm)

Délka: 20 minut

nezajímá musím vidět

Nix & kontejnery (Jakub Vokoun)

Krátké - a doufám i zajímavé - povídání o tom, co se stane, když někdo, pro koho jsou kontejnery denním chlebem, skoční v králičí noře zvané Nix. Aneb kontejnery "the Nix way".

Délka: 20 minut

nezajímá musím vidět

Hodné, zlé a ošklivé syscally v Linuxu (Michal Koutný)

Linuxová tabulka syscallů má t. č. přes 400 záznamů. Řekl jsem si, že si ji projdu a vyberu různé rudimenty jako odstrašující příklady (a zároveň poukázání na "do no break userspace"). Přitom jsem vypozoroval i vzorce, kde se API vyvinulo do novější a trvalejší formy (která stojí za osvětu). Možná si si odtud odnesou něco i uživatelé nebo tvůrci jiných API než toho kernelového.

Délka: 20 minut

nezajímá musím vidět

Thunderbird (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!

Délka: 50 minut

nezajímá musím vidět

Nejkrásnější k8s cluster (Martin Stiborský)

Potřebujete provozovat a spravovat komplet k8s cluster, jako správní muži a ženy. Jak to v roce 2025 udělat, aby to bylo pohodlné, moderní a udržitelné?
Seznam zkratek a technologií, které vás nalákají: Proxmox, GitOps, ClusterAPI, Talos, FluxCD

Délka: 50 minut

nezajímá musím vidět

Praktický úvod do Fuzz-testů (David Čermák)

Fuzz-testování je dynamická technika, která odhaluje chyby a zranitelnosti zasíláním neočekávaných nebo poškozených vstupů. V této přednášce si ukážeme, co fuzzing je, kdy se vyplatí a jak jej použít v prostředí s omezenými zdroji. Stručně porovnáme black-box, grey-box a white-box přístupy, vytvoříme praktické fuzz targety z C/C++ kódu. Naučíme se, jak připravit vstupní data, najít a reprodukovat chyby, problémy s pamětí a napojit fuzzing do CI.

Délka: 20 minut

nezajímá musím vidět

Vyhodnocování umělé inteligence (AI benchmarky) (Jan Hrach)

Představíme si způsoby, kterými se vyhodnocuje kvalita a vývoj současných jazykových modelů (LLM), AI asistentů a obdobných technologií.

Ukážeme různé úlohy, kterými se lidé snaží zjistit, jak moc jsou jejich programy skutečně inteligentní - a co si vlastně pod inteligencí představují. Letem světem od Turingova testu přes Winogradovy dvojice po SWE-Bench a ARC-AGI.

Délka: 20 minut

nezajímá musím vidět

Llama Stack - framework pro tvorbu aplikací s AI (Pavel Tišnovský)

Pravděpodobně naprostá většina lidí, kteří se pohybují v oblasti informatiky, zaznamenalo revoluci, kterou v posledních dvou či tří letech přinesla generativní umělá inteligence (generative AI). V současnosti se zdá, že prakticky každá nová verze většiny aplikací je vybavena více či méně sofistikovanou umělou inteligencí, což pochopitelně přináší jak klady, tak i zápory.

A pochopitelně nastala situace běžná v celém IT: společně s rozvojem generativní AI (nejvíce pak velkých jazykových modelů neboli LLM) vzniklo i velké množství knihoven a frameworků určených pro vývoj aplikací vybavených nějakou formou AI, přičemž mnohdy nejsou tyto knihovny rozšiřitelné, mají mnoho chyb, nepodporují všechny potřebné vlastnosti (z poslední doby agent-to-agent neboli A2A) apod. V této přednášce se seznámíme s jedním z pokročilých frameworků, které se v této oblasti používají - Llama Stack.

Délka: 50 minut

nezajímá musím vidět

operating ceph s3 at scale for 5 years (Dušan Hanes)

operating ceph s3 at scale for 5 years

resources:
seznam hw (24 cores, 128GB), 3x81 nodes, 25Gb NICs, ~1700 osds (8TB hdds/ssds), ~13PiB raw
3 datacenters, ping<1ms

sw:
bionic/ceph octopus 15.2.4 -> focal/ceph reef 18.2.7

load:
300+ user accounts: thanos, apache spark, loki, llm datasets, debian repos, backups, ...
avg/max throughput GB/s - reads: 5/60, writes: 2/10

reliability:
almost no ceph related data loss
occasional availability issues - request timeouts (peering storms, NIC flaps, arbitrary osd slowdowns)
biweekly dc outage tests - avoiding peering storms, shutting down osds after dc disconnect & sequential osds start after reconnect

setup highlights:
ec33 - more unique TBs
colocated rgws - free rgw scaling, better hw utilization
hdd osd dbs on ssd - double effective hdd osd iops
rgw throughput throttle - bumped rgw objecter_inflight_op_bytes
reverse nginx - nondisruptive cert renewals, slow client offloading, reliable monitoring
arbitrary osd slowdowns - AMD IOMMU issues, osd-exporter, compacting
dedicated small bucket index osds - fast compacting, RAM caching
rgw latency: tcp_nodelay=1
deep-scrubs: less scrubs less tail latencies

Délka: 20 minut

nezajímá musím vidět

Základy Ansible (Petr Krch)

V přednáčce vás uvedeme do ekosystému automatizačního nástroje Ansible, díky kterému děláme v Seznamu naši část cloudu. Probereme pojmy jako inventory, playbook, role a spoustu dalších. Podíváme se jak se správně používají a zároveň vám zkusíme předat první best practices společně s tipy z praxe. Po přednášce vás rádi uvidíme na workshopu, kde si můžete vše vyzkoušet.

Délka: 50 minut

nezajímá musím vidět

Pokročilé praktiky v C (Karel Kočí)

Programovací jazyk C je v velmi jednoduchý na naučení, ale skutečné mistrovství toho jazyka může být mnohem složitější, až nemožné. Většina z programátorů se s ním setkala, ovšem většinou se jednalo o C89 či C99, méně pak s C11 a většinou už vůbec ne C23. A když se do mixu přidají GNU či LLVM rozšíření, tak se nám rázem otevírají praktiky a metody které se vyrovnají mnohem modernějším jazykům. V této přednášce chci ukázat některé pokročilé tipy co je možné v C použít. Podíváme se na atributy, makra, i pointer aritmetiku. Bude to vertikální řez ukázaný na příkladech.

Délka: 50 minut

nezajímá musím vidět

Pokročilé optimalizace v GCC (Jan Hubička)

Optimalizace v překladači GCC se neustále vyvíjí aby pokryly potřeby moderních programovacích jazyků i procesorů. Přednáška ukáže některé z pokročilých optimalizací, které byly implementovány v posledních letech a na čem se aktuálně pracuje.

Délka: 50 minut

nezajímá musím vidět

Protab: Jak (ne)učit děti programování (Marian Šámal)

Letní programátorský tábor aneb "programátoři se dotýkají trávy". Jak vyučovat informatiku? Dá se to dělat inspirativně a budovat v mladých nadšení? A není to jen hrbení se u počítače?

Délka: 20 minut

nezajímá musím vidět

Nim - to nejlepší z programovacích jazyků (Živoslav Petr Bolf)

V přednášce si ukážeme praktické využití jazyka Nim jako univerzálního nástroje, který dokáže propojit světy, jež obvykle stojí odděleně. Přestože je Nim stále málo známý a jeho komunita není velká, nabízí možnosti, které z něj dělají překvapivě silného hráče.

Čitelná a přehledná syntaxe inspirovaná Pythonem, obohacená o statické typování (alternativa k Pythonu, Cythonu či mypy).

Kód Nimu se transpiluje do C a následně kompiluje pomocí GCC nebo Clang, což přináší výkon i kompatibilitu.

Možnost kompilace do JavaScriptu, která otevírá dveře k webovým technologiím a může sloužit jako alternativa k TypeScriptu.

Nim se tak stává mostem mezi ekosystémy C (plný přístup k libovolným knihovnám), Pythonu (díky integraci přes knihovnu Nimpy) a JavaScriptu (propojení s frontendem i Node.js).

Délka: 50 minut

nezajímá musím vidět

Jak začít s domácí automatizací v Home Assistant (Pavel Dostál)

Láká vás myšlenka chytré domácnosti, ale odrazují vás uzavřené ekosystémy a cizí cloud? Ukážu Vám jak nasadit Home Assistant, jaké integrace jsou k dispozici a jaká zařízení fungují z mého pohledu nejlépe.

Délka: 20 minut

nezajímá musím vidět

Chyť mě, když to dokážeš! Bezpečnostní monitoring s FOSS (Petr Medonos)

Dnešní firemní sítě jsou extrémně heterogenní. Různé operační systémy, různé platformy a k tomu mix self-hosted a SaaS služeb. Požadavky na zabezpečení jsou čím dál vyšší, útoky častější i sofistikovanější.

Pojďme si ukázat, jak lze bezpečnostní monitoring takového prostředí postavit na FOSS nástrojích. Jak využít Suricatu, Zeek, Osquery, Kunai, Sysmon, Graylog, aj. a spojit je do jednoho celku? Jak detekovat incident? A jak na detekci navázat automatickou remediaci Velociraptorem?

Délka: 50 minut

nezajímá musím vidět

Napsala jsem si screensaver (Maria Matejka)

Statický lockscreen je nuda. Co takhle použít nějakou triviální animaci … oh wait.

Délka: 10 minut

nezajímá musím vidět

Návrh subsystému CAN FD sběrnice pro space grade real-time exekutivu RTEMS (Michal Lenc, Pavel Píša)

RTEMS je otevřený operační systém, který své využití nachází v kritických systémech reálné času, mezi které patří řídicí prvky v automobilech a hromadné dopravě, systémy pro družice, zdravotní zařízení nebo síťové prvky. Tyto aplikace často vyžadují deterministický přenos kritických zpráv mezi zařízeními, k čemuž se mimo jiné využívá sběrnicový standard Controller Area Network.

Pro zjednodušení přístupu na CAN sběrnici implementují operační systémy obecné rozhraní mezi aplikacemi a ovladači řadičů. Přednáška představuje návrh a implementaci takového rozhraní do systému RTEMS s podporou prioritních front, blokujícího a neblokujícího přístupu, reportu chyb, rozhraní pro konfiguraci kontroléru a dalších funkcí. Mezi ty patří dynamická redistribuce hardware bufferů řadiče na prioritní fronty řešící problém inverze priorit během arbitrážní fáze na CAN sběrnici.

Délka: 50 minut

nezajímá musím vidět

Vliv planetární plasticity na závody koní a Kernel (Vojtěch Pavlík)

Přednáška rozebere jak souvisí deformace planety Země s přesným měřením času, přestupnými sekundami, chybou v Linuxovém jádře, špatnou architekturou některých Javových projektů až k rozsáhlému výpadku internetových služeb v roce 2012.

Délka: 50 minut

nezajímá musím vidět

LLM jako nástroj v příkazové řádce (Zdeněk Kasner)

Dá se i přes všechen hype k velkým jazykovým modelům (LLM) přistupovat minimalisticky? Ano, dá! V přednášce si představíme Python balíček llm, který se svým úsporným rozhraním a modulárním přístupem přibližuje unixové filozofii. Ukážeme si, jak si pomocí tohoto nástroje zjednodušit psaní příkazů v bashi. Taky se zaměříme na to, jak LLMka pomocí rour propojit s dalšími terminálovými nástroji. Používat při tom budeme otevřené modely – a to i takové, které zvládneme rozběhat na osobním laptopu.

Délka: 20 minut

nezajímá musím vidět

Slint – Toolkit pro grafická rozhraní nejen na desktopu (Erin Kalousková)

Přijďte se seznámit s GUI toolkitem Slint, rozčeřující vody v dnešní době ovládané webovými technologiemi v čele s Electronem ale i rajóny Qt a platformy kde ani neběží žádný operační systém.

Ráda popřednáším o tom, jak se s tímto toolkitem pracuje, jaké má výhody oproti existujícím řešení, jaké naopak přináší potíže a o zkušenostech z jeho nasazení na embedded Linuxu.

Délka: 50 minut

nezajímá musím vidět

Kubernetes pro dinosaury (Jan Tomášek)

Kubernetes je v posledních letech jedním z nejskloňovanějších pojmů ve světě IT infrastruktury. Po 25 letech správy Linuxu a třech letech práce s Kubernetes vám chci nabídnout pohled zkušeného admina, který prošel od klasických serverů až po moderní kontejnerové orchestrace.
Přednáška objasní, co Kubernetes je, jaké problémy dokáže vyřešit, a proč má smysl jeho nasazení i pro ostřílené linuxové správce. Ukážeme si, proč už nestačí zůstat jen u Ansible nebo Dockeru, a jaké výhody Kubernetes přináší oproti správě tradičních serverů.
Současně se budu snažit, aby si na své přišli i nováčci, kteří se s Linuxem teprve seznamují. Znalost architektury a správa Linuxu má stále velký význam – a právě pevné základy umožní efektivněji pracovat v Kubernetes.

Délka: 50 minut

nezajímá musím vidět

Silicon Heaven (Karel Kočí)

Silicon Heaven je protokol vyvinutý společností Elektroline. Používá se pro
monitoring, konfiguraci i řízení tramvajových dep, výhybek a dalších systému v
kolejišti. Je také použit v projektu pysimcoder pro introspekci generované
řídící aplikace. Jedná se o RPC protokol se signalizací. Pomocí broker aplikací
se zařízení propojují do stromové struktury a dohromady tak tvoří strom který je
možné procházet a zařízení kontrolovat a ovládat. SHV předvedu v kombinaci s
embedded zařízením a sami si budete moci na něho vzdáleně sáhnout.

Délka: 50 minut

nezajímá musím vidět

Retro okénko: Vytáčíme připojení k internetu (Radek Zajíc)

V dobách dávno zapomenutých jsme nebyli on-line vždy a všude. Připojení jsme vytáčeli 🔢, na spojení čekali i dlouhé minuty ⏳, platili jsme za impulsy ⏲️, a často netrpělivě čekali, než odbije sedmá hodina večerní 🕖. A pokud někdo zvedl sluchátko 📞 telefonu ☎️, museli jsme vytáčet znovu 🤦🏻‍♂️. Kvůli vytáčenému připojení dokonce probíhaly demonstrace🪧! A to vše kvůli pár desítkám kilobitů za sekundu. 🥲

Délka: 50 minut

nezajímá musím vidět

Jak (ne)zacházet s daty - Tea App data leaks (Tomáš Barták)

Aplikace Tea zpracovávala osobní údaje svých uživatelů, včetně například občanských průkazů. Zabezpečení jejich systému bylo ale velmi slabé. V přednášce vás krátce seznámím především s bezpečnostními chybami, které zapříčinily dva úniky velmi citlivých dat. Tento incident je důležitý hlavně proto, aby si lidé uvědomili, jak některé společnosti zacházejí s daty svých uživatelů.

Délka: 20 minut

nezajímá musím vidět

Zkratka-Alias-Funkce-Skript (v shellu) (Lukáš Bařinka)

Praktická ukázka, jak si zrychlit práci pomocí zkratek, aliasů, funkcí a skriptů v shellu (bash). Tentokrát vynecháme teorii ke skriptování v shellu a vrhneme se rovnou na psaní kódu.

Ukážeme si, jak externím programům předávat parametry a zpracovávat jejich (strukturované) výstupy, jak zpracovat vlastní přepínače skriptu, jak vytvořit sdílenou knihovnu funkcí nebo vypisovat přehledně na terminál informace o činnosti našeho skriptu.

Postupně vybudujeme z ničeho jednoduchou knihovu skriptů, které nám zjednoduší a zrychlí práci. Konkrétně budou skripty sloužit pro rychlý střih videí, ale předvedené postupy lze využít obecně při práci s libovolnými externími programy.

Délka: 50 minut

nezajímá musím vidět

OpenBSD a Kubernetes (Jiří Navrátil)

Jiří Navrátil, lektor Unixových operačních systémů na Ostravské univerzitě a
autor připravované knihy o Kubernetes, vám ve své přednášce nabídne exkluzivní
náhled do jejího obsahu. Dozvíte se, jak využít bezpečný operační systém
OpenBSD pro hostování Alpine Linuxu a Kubernetes.

Délka: 50 minut

nezajímá musím vidět

Odkud se berou IP adresy? (Ondřej Caletka)

Aby mohl internet fungovat, musí mít všechna zařízení k němu připojená unikátní IP adresu. Obvykle ji získají od příslušného poskytovatele přístupu k internetu, který adresy zase získá od jednoho z pěti regionálních internetových registrů. Ty mají každý svá pravidla pro přidělování a používání adres jak poskytovatelům přístupu k internetu, tak i přímo koncovým uživatelům. Vzhledem k vyčerpání zásob IPv4 adres tyto registry poslední dobou především administrují převody adres mezi jednotlivými držiteli. V přednášce se podíváme na to, jak funguje registr RIPE NCC, jaká pravidla platí a jak se dají případně změnit.

Délka: 50 minut

nezajímá musím vidět

Testování webů pro mírně pokročilé (Jakub Vokoun)

Pojďme společně "potrápit" webové naše aplikace získat z toho co nejvíce dat! Přednáška bude průřez postřehů z rozličných způsobů testování webových aplikací ať už z hlediska funkčnosti, tak i výkonu. Podíváme se nejen na to, jak obohatit naše CI/CD pipeliny, ale i na to, jak automatizovat testování a pak jen sledovat dashboard třeba v Grafaně.

Délka: 50 minut

nezajímá musím vidět

Akustická detekce dronů (Luděk Fedurca)

Akustická detekce dronů pomocí sestavy směrových mikrofonů na Raspberry Pi.
Souhrn dosavadních výsledků a představení plánů na další rozšíření systému.

#Python, #ReSpeaker, #Dji Mini2 SE

Délka: 10 minut

nezajímá musím vidět

Moderní logování: Vector a ECS (Jakub Onderka)

Vector je moderní nástroj pro sběr a agregaci logů a metrik z operačního systému či aplikací, který dokáže nahradit rsyslog, Logstash nebo Filebeat. Elastic Common Schema (ECS) definuje strukturu log záznamů, tak aby byla jednotná napříč různými systémy. Vector spolu s ECS vytváří dvojci, díky které je konečně možné efektivně analyzovat log záznamy z různých systémů.

Délka: 50 minut

nezajímá musím vidět

Clicks machine -- kamera se skřítky uvnitř (Pavel Machek)

V telefonech se obvykle používají „hloupé“ fotomoduly. To je vlastně výhoda -- hardware je jednoduchý, ale větší část práce musí odvést software. Často chybí ovladače pro ISP koprocesor nebo H.264 enkodér. V případě Librem 5 dokonce tyto koprocesory chybí zcela.

Na druhou stranu máme k dispozici GPU, čtyři (in-order) ARM jádra a několik gigabajtů RAM. Se správným softwarem by to mělo stačit k pořizování kvalitních fotografií a k natáčení videa v rozlišení přibližně 1024×768 při 30 fps. Dobrou zprávou je, že GPU má dnes téměř každý telefon a ovladače bývají dostupné. Software vyvinutý pro Librem 5 tak bude užitečný i na jiných zařízeních.

Horší zprávou je, že to představuje hodně práce – a ještě více úsilí bude třeba věnovat ladění algoritmů, aby kvalita výsledků byla co nejlepší v různých podmínkách. Část tohoto ladění navíc musí proběhnout pro konkrétní model telefonu.

Programování GPU není přímo můj obor a nemám možnost testovat na všech telefonech s Linuxem, proto uvítám pomoc.

Délka: 50 minut

nezajímá musím vidět

Compute Express Link intro (Jan Kaisrlik)

Compute Express Link (CXL) je nový vysokorychlostní propojovací standard navržený pro urychlení datově náročných úloh a efektivní komunikaci mezi CPU, GPU, paměťovými zařízeními a akcelerátory.
Tato prezentace představí základy CXL včetně jeho architektury, klíčových vlastností a výhod oproti tradičním propojením. Dále ukáže flexibilitu využití paměti a potenciální uplatnění v různých oblastech.

Délka: 50 minut

nezajímá musím vidět

Overlay networking for low-cost self-hosting (Vašek Šraier)

Running your own software can get expensive in the cloud, but doing it at home often means dealing with tricky network configurations. This talk shows you how to get the best of both worlds: running services on cheap, local hardware with the some of the simplicity of a cloud deployment.

We'll explore a practical setup using an overlay network. I'll demonstrate how this category of technology—which includes tools like Tailscale, Netmaker, ZeroTier, and Nebula—lets your server move between physical locations and stay securely connected, all without needing static IPs, complex firewall rules, or touching your network configuration at all.

Délka: 20 minut

nezajímá musím vidět

Použití RTOS NuttX v projektu (Karel Kočí)

NuttX je POSIXový operační systém pro mikrokontroléry. Jeho jednou z výhod je,
že programy které na něm běží můžete kompilovat i na PC a takto testovat. Ovšem od rozběhnutí a napsání aplikace ke kompletnímu projektu v kombinaci s NuttX to může být trnitá cesta. Předvedu a naučím vás s připraveným projektem, který si může každý z Vás zkompilovat a vyzkoušet. Obsahem bude kód tvořící konfiguraci boardu, implementace aplikací pod Meson build systémem a automatické testování. Cílem je ukázat jak v kombinaci s NuttX mít vedený firmware projekt.

Délka: 50 minut

nezajímá musím vidět

XDP - programovatelný síťový stack (Richard Hyroš)

XDP (eXpress Data Path) je technologie založená na eBPF (extended Berkeley Packet Filter), která je součástí Linuxového jádra. XDP si klade za cíl zvýšit propustnost síťového stacku. Hlavní myšlenkou je nahrát přímo do kernelu malý program, který je spuštěn pro každý přijatý paket.
XDP umožňuje číst a měnit data paketu a rozhodnout o jeho osudu ještě před tím, než dojde k náročnému zpracování vyššími síťovými vrstvami, zatímco technologie eBPF garantuje bezpečné spouštnění programu v privilegovaném režimu.
Pro výkonostně náročné použití nabízí XDP možnost obejít síťový stack a posílat pakety přímo do specializované uživatelské aplikace. Tento režim se nazývá AF_XDP nebo XDP zero copy a v rámci samotného kernelu nabízí alternativu ke specializovaným frameworkům pro obcházení síťového stacku, jako je např. DPDK (Data Plane Development Kit).

Délka: 20 minut

nezajímá musím vidět

Dospívání s Kubernetes on-prem: Lekce ze Seznam.cz a naše cesta ke K8s v K8s (Ashley Reese, Martin Randl)

Léta s Kubernetes v Seznam.cz, o historii, přítomnosti a budoucnosti, co nás pálilo, pálí a jak upstream není vždy hotové řešeni, když mate vlastní datacentrum.

Délka: 20 minut

nezajímá musím vidět

První kroky k Test as a Service (Jan Hroten)

V návaznosti na mou přednášku z minulého roku se podíváme na postup automatizace a standardizace deploymentu a správy testovacích prostředí. Test-as-a-Service? A mohla bych ho vidět?

Délka: 20 minut

nezajímá musím vidět

Workshopy

Linux Driver Workshop (Johannes Roith)

This workshop provides a brief introduction to Linux driver programming. The aim is to control an RGB LED using a small Linux driver on a Raspberry Pi.

The workshop is interactive and the knowledge gained can be applied immediately. All you need is a laptop; the Raspberry Pis and other hardware will be provided.

Délka: 110 minut

nezajímá musím vidět

Fine tuning LLMs on a budget (Jiri Podivin)

In this workshop, attendees will learn how to fine tune LLMs on minimal hardware, even without GPU.

With a simple script, built around Huggingface libraries, and a connection to an existing LLM server, it is possible to bootstrap the fine tuning process and achieve interesting results.

Délka: 50 minut

nezajímá musím vidět

Základy Ansible (Petr Krch)

Automatizovat je potřeba, protože ruční práce nás nebaví. Proto vás seznámíme se Ansiblem, jeho ekosystémem a rovnou začneme psaním prvních automatizačních tasků. Probereme základní principy jako jsou playbooky, role a variables, které si rovnou na místě vyzkoušíte formou připravených úkolů.

Délka: 110 minut

nezajímá musím vidět

SSH pro úplné začátečníky (Adam Kalisz)

Pokud jste nováčky ve světě Linuxu, ještě bojujete s SSH, nepoužíváte klíče, kopírování souborů přes SSH je pro vás výzva, nebo si neumíte představit, jak byste mohli skrz SSH tunelovat provoz jste tu správně. Workshop bude příležitostí naučit se, či si osvěžit základy s SSH prakticky. Pro lidi, kteří sice SSH používají, ale nepřijde jim to moc pohodlné, nebo mají trochu obavu z používání SSH klíčů je to příležitost, jak se v bezpečném prostředí workshopu posunout zase o kus dál.

Délka: 110 minut

nezajímá musím vidět

Došli jste až sem? Děkujeme za vyplnění ankety.

Chcete-li mít přehled, co jste v hlasování vyplnili, můžete dostat odkaz na vyplněný hlasovací lístek e-mailem:
E-mailovou adresu nepoužijeme k žádnému jinému účelu. Také si můžete jen poznamenat adresu odkazu, který se objeví po odeslání formuláře.

(CC) (BY) LinuxDays 2025
HTTPS DNSSEC TLSA IPv6