<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2026.2.1. -->
<schedule>
    <generator name="pretalx" system="pretalx.linuxdays.cz" version="2026.2.1" />
    <version>0.13</version>
    <conference>
        <title>LinuxDays 2026</title>
        <acronym>linuxdays-2026</acronym>
        <start>2026-10-03</start>
        <end>2026-10-04</end>
        <days>2</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://pretalx.linuxdays.cz</base_url>
        
        <time_zone_name>Europe/Prague</time_zone_name>
        
        
        <track name="CZ.NIC" slug="8-cznic"  color="#194796" />
        
        <track name="Obsah v angli&#269;tin&#283;" slug="9-obsah-v-anglictine"  color="#d01100" />
        
        <track name="Workshopy" slug="10-workshopy"  color="#0ca7a7" />
        
    </conference>
    <day index='1' date='2026-10-03' start='2026-10-03T04:00:00+02:00' end='2026-10-04T03:59:00+02:00'>
        <room name='105' guid='4dc28b56-1349-5725-8d8c-5e1186c89799'>
            <event guid='2bf75ca5-264f-5395-92e8-ec542568d16b' id='601' code='NKPP3H'>
                <room>105</room>
                <title>Zah&#225;jen&#237; konference</title>
                <subtitle></subtitle>
                <type>Lightning Talk</type>
                <date>2026-10-03T09:50:00+02:00</date>
                <start>09:50</start>
                <duration>00:10</duration>
                <abstract></abstract>
                <slug>linuxdays-2026-601-zahajeni-konference</slug>
                <track></track>
                
                <persons>
                    <person id='554'>Hody</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/NKPP3H/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/NKPP3H/feedback/</feedback_url>
            </event>
            <event guid='cdf6670b-39c3-5bbf-b24a-62fc1c5ee1fc' id='566' code='ZW3WAX'>
                <room>105</room>
                <title>Jak AI m&#283;n&#237; open source</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:50</duration>
                <abstract>Velk&#233; jazykov&#233; modely vtrhly do sv&#283;ta software engineeringu a nevyh&#253;baj&#237; se ani v&#253;voji open-source softwaru. Zvyklosti a procesy, kter&#233; fungovaly posledn&#237;ch 20 let, se dost&#225;vaj&#237; pod tlak. V p&#345;edn&#225;&#353;ce se budu v&#283;novat zp&#367;sob&#367;m, jak&#253;mi AI open source ovliv&#328;uje, jak&#233; to m&#225; na open-source projekty a jeho u&#382;ivatele dopady a jak to m&#367;&#382;e ovlivnit jejich budoucnost.</abstract>
                <slug>linuxdays-2026-566-jak-ai-meni-open-source</slug>
                <track></track>
                
                <persons>
                    <person id='593'>Ji&#345;&#237; Eischmann</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/ZW3WAX/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/ZW3WAX/feedback/</feedback_url>
            </event>
            <event guid='d36dd5ea-8ccd-5be6-8cfa-fcf2414592b8' id='534' code='BRTBB8'>
                <room>105</room>
                <title>CLI na steroidech &#8211; zoxide, fzf, direnv</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:50</duration>
                <abstract>Pr&#225;ce s p&#345;&#237;kazovou &#345;&#225;dkou m&#367;&#382;e b&#253;t rychl&#225; a efektivn&#237;. P&#345;edstav&#237;m v&#225;m n&#283;kolik n&#225;stroj&#367;, kter&#233; mi &#353;et&#345;&#237; spoustu &#269;asu a pou&#382;&#237;v&#225;m je i stokr&#225;t denn&#283;.

`zoxide` pro rychl&#253; pohyb pro filesyst&#233;mu.
`fzf` pro dopl&#328;ov&#225;n&#237; a filtrov&#225;n&#237;.
`direnv` pro automatizaci a specifick&#225; nastaven&#237; jednotliv&#253;ch projekt&#367;.</abstract>
                <slug>linuxdays-2026-534-cli-na-steroidech-zoxide-fzf-direnv</slug>
                <track></track>
                
                <persons>
                    <person id='576'>Jan Mus&#237;lek</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/BRTBB8/resources/slides-downslide_oJ0lTkM.pdf">Slidy</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/BRTBB8/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/BRTBB8/feedback/</feedback_url>
            </event>
            <event guid='4157bc11-af99-5815-bab8-bb73692d4205' id='504' code='PLBG88'>
                <room>105</room>
                <title>Demystifikace kontejner&#367;</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:50</duration>
                <abstract>Kontejnery se staly z&#225;kladem modern&#237; IT infrastruktury. I p&#345;es jejich masivn&#237; roz&#353;&#237;&#345;en&#237; v&#353;ak mnoho technick&#253;ch z&#225;klad&#367; kontejnerov&#233;ho ekosyst&#233;mu nen&#237; obecn&#283; zn&#225;m&#253;ch, proto v praxi &#269;asto vznikaj&#237; nejasnosti a ot&#225;zky typu:

- Jsou kontejnery jen odleh&#269;en&#233; virtu&#225;ln&#237; ma&#353;iny?
- Z &#269;eho se skl&#225;daj&#237; vrstvy kontejnerov&#233;ho imagu?
- Jsou kontejnery samy o sob&#283; bezpe&#269;n&#283;j&#353;&#237; ne&#382; aplikace b&#283;&#382;&#237;c&#237; mimo kontejner?

C&#237;lem t&#233;to p&#345;edn&#225;&#353;ky je objasnit z&#225;kladn&#237; koncepty, na kter&#253;ch stoj&#237; kontejnery a kontejnerov&#233; image. Projdeme si historick&#253; a technick&#253; v&#253;voj, od &#250;pln&#253;ch z&#225;klad&#367;, jako jsou namespacy a cgroups, a uk&#225;&#382;eme si, jak je vyu&#382;&#237;vaj&#237; kontejnerov&#233; syst&#233;my jako Docker a Podman. N&#225;sledn&#283; si vysv&#283;tl&#237;me, jak se skl&#225;daj&#237; obrazy kontejner&#367; a jak z nich Docker a Podman spou&#353;t&#283;j&#237; samotn&#233; kontejnery.

A&#357; u&#382; s kontejnery za&#269;&#237;n&#225;te, nebo si chcete upevnit sv&#233; znalosti z&#225;klad&#367;, tato p&#345;edn&#225;&#353;ka v&#225;m poskytne pevn&#233; z&#225;klady pro &#250;sp&#283;&#353;nou orientaci ve sv&#283;t&#283; kontejnerizace.</abstract>
                <slug>linuxdays-2026-504-demystifikace-kontejneru</slug>
                <track></track>
                
                <persons>
                    <person id='549'>Dan &#268;erm&#225;k</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://dcermak.github.io/container-images/container-images.html">HTML Slidy</link>
                
                    <link href="https://github.com/dcermak/container-images">Repozitar slidu</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/PLBG88/resources/Demystifying_Contain_Vd11KfZ.pdf">PDF Slidy</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/PLBG88/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/PLBG88/feedback/</feedback_url>
            </event>
            <event guid='b83dd6ac-1d47-59e8-8571-03c9247c4d29' id='595' code='KRLT97'>
                <room>105</room>
                <title>AI mi vzala pr&#225;ci</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:50</duration>
                <abstract>U&#382; p&#345;es t&#345;i &#269;tvrt&#283; roku jsem nenapsal &#345;&#225;dek k&#243;du...

...a nejm&#233;n&#283; p&#367;l roku k&#243;d ani ne&#269;tu. V&#253;voj se p&#345;itom nezastavil...

AI vy&#345;e&#353;ila p&#225;dy OpenZFS, na kter&#253;ch jsem roky visel, dod&#225;v&#225; opravy do vpsAdminOS a doma s n&#237; stav&#237;m s&#237;&#357; z OpenWRT router&#367; i nov&#253; distribuovan&#253; filesyst&#233;m.

Uk&#225;&#382;u cestu od prvn&#237;ch kontrolovan&#253;ch pokus&#367; k pr&#225;ci bez m&#233;ho pr&#367;b&#283;&#382;n&#233;ho dohledu. P&#345;id&#225;m slep&#233; uli&#269;ky, cenu i postupy, kter&#233; z modelu ud&#283;laly pou&#382;iteln&#253; technick&#253; t&#253;m. D&#237;ky tomu dost&#225;vaj&#237; &#353;anci v&#283;ci, na kter&#233; bych s&#225;m nem&#283;l &#269;as nebo znalosti.

Tuhle zku&#353;enost chci p&#345;edat d&#225;l - spolu s p&#345;esv&#283;d&#269;en&#237;m, &#382;e n&#225;stroje, kter&#233; n&#225;s takhle n&#225;sob&#237;, maj&#237; z&#367;stat dostupn&#233;, svobodn&#233; a pod na&#353;&#237; kontrolou.</abstract>
                <slug>linuxdays-2026-595-ai-mi-vzala-praci</slug>
                <track></track>
                
                <persons>
                    <person id='614'>Pavel &#352;najdr</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/KRLT97/resources/snajpa-slidy_ivAmIvG.pdf">prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/KRLT97/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/KRLT97/feedback/</feedback_url>
            </event>
            <event guid='2b0345c9-ae2e-5517-8c35-ea71cee83533' id='483' code='8QB3YQ'>
                <room>105</room>
                <title>VPS, nebo Proxmox doma? Co self-hosting re&#225;ln&#283; stoj&#237;?</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:20</duration>
                <abstract>Homelab doma zn&#237; l&#225;kav&#283; &#8211; vlastn&#237; hardware, &#382;&#225;dn&#233; cloudov&#233; &#250;&#269;ty, pln&#225; kontrola. Realita je ale komplikovan&#283;j&#353;&#237;: elekt&#345;ina, kvalita dom&#225;c&#237;ho internetu, v&#253;padky a dostupnost um&#237; spolehliv&#283; pokazit radost z vlastn&#237;ho serveru. V talku porovn&#225;m VPS/cloud vs. Proxmox doma z pohledu skute&#269;n&#233;ho provozu &#8211; jak&#253; hardware m&#225; smysl koupit, kde dom&#225;c&#237; &#345;e&#353;en&#237; nar&#225;&#382;&#237; na limity a kdy je naopak jednozna&#269;n&#283; lep&#353;&#237; volbou, i s uk&#225;zkou dom&#225;c&#237; automatizace a Zigbee jako typick&#233;ho &quot;vedlej&#353;&#237;ho&quot; homelab provozu.</abstract>
                <slug>linuxdays-2026-483-vps-nebo-proxmox-doma-co-self-hosting-realne-stoji</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/8QB3YQ/image_rcQKGjK.webp</logo>
                <persons>
                    <person id='528'>Martin Kon&#237;&#269;ek</person>
                </persons>
                <language>cs</language>
                <description>_&quot;Pro&#269; platit za VPS, kdy&#382; si to m&#367;&#382;u postavit doma?&quot;_ &#8211; l&#225;kav&#225; ot&#225;zka, na kterou ale neexistuje jednoduch&#225; odpov&#283;&#271;. V p&#345;edn&#225;&#353;ce se pod&#237;v&#225;m na self-hosting doma st&#345;&#237;zliv&#283;, bez romantizov&#225;n&#237;, z pohledu &#269;lov&#283;ka, kter&#253; doma b&#283;&#382;n&#283; provozuje Proxmox a Docker vedle cloudov&#253;ch slu&#382;eb.

**Probereme:**

- kdy d&#225;v&#225; smysl VPS/cloud a kdy vlastn&#237; hardware doma
- jak&#253; hardware skute&#269;n&#283; koupit (a &#269;emu se vyhnout) pro dom&#225;c&#237; Proxmox
- odb&#283;r elekt&#345;iny a jestli se to v&#367;bec vyplat&#237;
- kvalitu dom&#225;c&#237;ho internetov&#233;ho p&#345;ipojen&#237; a co s v&#253;padky, kdy&#382; na serveru b&#283;&#382;&#237; n&#283;co kritick&#233;ho (newsletter, web)
- &#250;skal&#237; dostupnosti &#8211; co se stane, kdy&#382; spadne dom&#225;c&#237; ISP, elekt&#345;ina, nebo vy sami nejste doma
- z&#225;lohovac&#237; strategii, kter&#225; m&#225; &#353;anci p&#345;e&#382;&#237;t re&#225;ln&#253; incident
- dom&#225;c&#237; automatizaci a Zigbee jako p&#345;irozen&#233;ho souseda &quot;v&#225;&#382;n&#233;ho&quot; homelabu

Odnesete si praktick&#253; r&#225;mec pro rozhodov&#225;n&#237;, kdy d&#225;t v&#283;c do cloudu a kdy doma, a &#269;estn&#253; pohled na to, co self-hosting doma stoj&#237; &#8211; v pen&#283;z&#237;ch, &#269;ase i nervech.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/8QB3YQ/resources/linuxdays-selfhostin_kOnSaP8.pdf">P&#345;edn&#225;&#353;ka</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/8QB3YQ/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/8QB3YQ/feedback/</feedback_url>
            </event>
            <event guid='e985b503-cc18-5686-8abe-5ee95d5439a4' id='576' code='DZBPUE'>
                <room>105</room>
                <title>Vlastn&#237; syst&#233;m na jak&#233;mkoliv hardwaru: N&#225;vod pro odv&#225;&#382;n&#233;</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>00:20</duration>
                <abstract>V ned&#225;vn&#233; dob&#283; jsem si po&#345;&#237;dil Synology RS815RP+ a rozhodl jsem se vym&#283;nit p&#367;vodn&#237; syst&#233;m za n&#283;co nov&#283;j&#353;&#237;ho. RS815RP+ v&#353;ak nen&#237; tak jednoduch&#233; za&#345;&#237;zen&#237;, kde by sta&#269;ilo pouze zasunout instala&#269;n&#237; USB flash disk s Debianem a p&#345;einstalovat syst&#233;m jako na b&#283;&#382;n&#233;m po&#269;&#237;ta&#269;i. Cel&#253; proces vy&#382;aduje hlub&#353;&#237; pochopen&#237; toho, jak za&#345;&#237;zen&#237; bootuje, jak je navr&#382;en jeho firmware a jak&#225; jsou omezen&#237; platformy.

Tato prezentace bude o tom, jak jsem toho doc&#237;lil, a z&#225;rove&#328; poslou&#382;&#237; jako praktick&#253; n&#225;vod pro v&#225;s, pokud byste cht&#283;li dos&#225;hnout n&#283;&#269;eho podobn&#233;ho na jin&#233; platform&#283;. Projdeme si cel&#253; postup krok za krokem - od anal&#253;zy platformy a&#382; po &#250;sp&#283;&#353;n&#233; spu&#353;t&#283;n&#237; vlastn&#237;ho syst&#233;mu.</abstract>
                <slug>linuxdays-2026-576-vlastni-system-na-jakemkoliv-hardwaru-navod-pro-odvazne</slug>
                <track></track>
                
                <persons>
                    <person id='539'>Jan Kaisrlik</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/DZBPUE/resources/presentation_LBscPEF.pdf">presentation_jk</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/DZBPUE/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/DZBPUE/feedback/</feedback_url>
            </event>
            <event guid='5f5edee1-ce3b-5a77-986f-9947f78f884d' id='588' code='DWWQ3M'>
                <room>105</room>
                <title>Bezpe&#269;nost v &#233;&#345;e AI: Pr&#367;let zaj&#237;mav&#253;mi ud&#225;lostmi</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:50</duration>
                <abstract>Je&#353;t&#283; p&#345;ed rokem p&#345;edstavovala v bezpe&#269;nosti hlavn&#237; probl&#233;m z&#225;plava nesmysln&#253;ch LLM-generovan&#253;ch hl&#225;&#353;en&#237; o zranitelnostech. Dnes je ale situace jin&#225;. V p&#345;edn&#225;&#353;ce si projdeme &#269;asovou osou (podle n&#225;s) v&#253;znamn&#253;ch ud&#225;lost&#237; propojuj&#237;c&#237; bezpe&#269;nost a AI. Zm&#237;n&#237;me v&#253;voj okolo automatick&#233;ho hled&#225;n&#237; zranitelnost&#237;, &#250;tok ClawBota, kter&#253; po odm&#237;tnut&#237; PR doxxoval v&#253;voj&#225;&#345;e, i to, jak OpenAI hacknulo Hugging Face. Z&#225;rove&#328; se budeme v&#283;novat zamy&#353;len&#237; nad t&#237;m, co si z t&#283;chto incident&#367; odn&#233;st do budoucna.</abstract>
                <slug>linuxdays-2026-588-bezpecnost-v-ere-ai-prulet-zajimavymi-udalostmi</slug>
                <track></track>
                
                <persons>
                    <person id='607'>Va&#353;ek &#352;raier</person><person id='609'>Standa Luke&#353;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/DWWQ3M/resources/LinuxDays_2026_Bezpe_bylsPBb.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/DWWQ3M/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/DWWQ3M/feedback/</feedback_url>
            </event>
            <event guid='0eb8b2ca-b75a-5684-ba13-c00cbc7e578e' id='521' code='9CP3G7'>
                <room>105</room>
                <title>&#128273; Co p&#345;ijde po RFID kart&#225;ch?</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:50</duration>
                <abstract>P&#345;&#237;stupov&#233; RFID karty jsou s n&#225;mi u&#382; des&#237;tky let. Od jednoduch&#233;ho &#269;&#237;sla bez jak&#233;hokoliv zabezpe&#269;en&#237; jsme se postupn&#283; dostali ke kart&#225;m se symetrickou kryptografi&#237; a tajn&#253;mi kl&#237;&#269;i. Te&#271; se ale za&#269;&#237;naj&#237; objevovat technologie zalo&#382;en&#233; na certifik&#225;tech a asymetrick&#233; kryptografii. A samotn&#225; &#8222;_karta_&#8220; se mezit&#237;m st&#283;huje do mobil&#367;, hodinek a digit&#225;ln&#237;ch pen&#283;&#382;enek.

Pod&#237;v&#225;me se na MIFARE DUOX, LEAF nebo Aliro a na to, jak se nov&#233; standardy sna&#382;&#237; propojit karty, telefony a &#269;te&#269;ky r&#367;zn&#253;ch v&#253;robc&#367;. Zabrous&#237;me i do sv&#283;ta digit&#225;ln&#237;ch kl&#237;&#269;&#367; od aut, kter&#253; &#345;e&#353;&#237; podobn&#233; probl&#233;my pomoc&#237; NFC, Bluetooth a UWB.

A nakonec zkus&#237;me zjistit, jestli budeme za p&#225;r let je&#353;t&#283; v&#367;bec vytahovat kartu z kapsy &#8212; nebo jestli bude sta&#269;it, &#382;e u t&#283;ch spr&#225;vn&#253;ch dve&#345;&#237; stoj&#237; spr&#225;vn&#253; &#269;lov&#283;k.</abstract>
                <slug>linuxdays-2026-521-co-prijde-po-rfid-kartach</slug>
                <track></track>
                
                <persons>
                    <person id='563'>Adam Ho&#345;&#269;ica</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/9CP3G7/resources/Co_prijde_po_RFID_ka_aCtpOrX.pdf">Slaidy</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/9CP3G7/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/9CP3G7/feedback/</feedback_url>
            </event>
            <event guid='42713322-09dc-5407-9c9b-7337919222e5' id='600' code='UUSHFW'>
                <room>105</room>
                <title>Ahoj, pot&#345;eboval bych checknout bezpe&#269;nost a nasazen&#237; chatbota</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:50</duration>
                <abstract>Tak zhruba p&#345;esn&#283; tohle mi p&#345;ed n&#283;jakou dobou poslal kolega Honza a t&#237;m to cel&#253; za&#269;alo. P&#345;&#237;b&#283;h o tom, &#382;e supply chain &#250;tok m&#367;&#382;e &#269;&#237;hat i na ne&#269;ekan&#253;ch m&#237;stech a jak ho naj&#237;t d&#345;&#237;v, ne&#382; bude pozd&#283;. O hled&#225;n&#237; chyb v megov&#233;m minifikovan&#233;m `.js` pomoc&#237; AI (a Pulp Fiction) s b&#283;&#382;n&#283; dostupn&#253;mi modely, zm&#237;n&#237;me i n&#283;kter&#225; rizika, kter&#225; mohou ohrozit provoz _B&#283;&#382;n&#253;ch Internetov&#253;ch Firem_. To v&#353;e na jednom velmi konkr&#233;tn&#237;m p&#345;&#237;kladu se snad i dobr&#253;m koncem. V druh&#233; p&#367;lce budu pov&#237;dat o tom co je b&#283;&#382;n&#283; mo&#382;n&#233; dnes s AI v bezpe&#269;nosti, jestli je ka&#382;d&#225; nalezen&#225; security chyba d&#237;lem modelu Mythos, k &#269;emu se co d&#225; pou&#382;&#237;t a pro&#269; a jak&#225; ~~bude budoucnost~~ je p&#345;&#237;tomnost. Nejsem odborn&#237;k na AI, pova&#382;uju se sp&#237;&#353; za BFAEIOU: B&#283;&#382;n&#233;ho Frantu, Artifici&#225;ln&#283; Edukovan&#233;ho, Informovan&#233;ho a Opatrn&#233;ho U&#382;ivatele a tohle nebude salesov&#225; p&#345;edn&#225;&#353;ka.</abstract>
                <slug>linuxdays-2026-600-ahoj-potreboval-bych-checknout-bezpecnost-a-nasazeni-chatbota</slug>
                <track></track>
                
                <persons>
                    <person id='617'>Michal S&#821;&#786;&#786;&#835;&#784;&#860;&#853;&#857;&#825;&#813;&#803;&#792;&#809;&#798;&#837;&#793;&#801;&#791;p&#822;&#859;&#840;&#811;&#807;&#797;&#807;&#807;&#805;&#818;&#860;a&#821;&#795;&#770;&#776;&#853;&#796;&#853;&#853;&#845;&#828;&#827;&#852;&#827;&#805;&#827;c&#821;&#844;&#769;&#793;&#790;&#792;&#805;&#818;&#860;&#841;e&#824;&#829;&#795;&#769;&#864;&#768;&#784;&#768;&#782;&#795;&#845;k&#821;&#779;&#835;&#788;&#864;&#831;&#787;&#849;&#810;&#807;&#828;&#808;&#858;&#846;&#808;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/UUSHFW/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/UUSHFW/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='155' guid='63864010-9b81-5aa5-ba58-2b387bf8d5d3'>
            <event guid='79400262-2984-5a3f-8618-8815b6d60051' id='490' code='9NKZ9K'>
                <room>155</room>
                <title>Telefony s Linuxem v roce 2026</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:50</duration>
                <abstract>#### Prvn&#237; &#269;&#225;st

P&#345;edstaven&#237; novinky na trhu &#8210; [BengalOS](https://bengalos.phosh.mobi/). BengalOS je nem&#283;nn&#253; (immutable) syst&#233;m pro telefony, kter&#253; c&#237;l&#237; na spolehlivost (A/B aktualizace), soukrom&#237; (zalo&#382;en&#253; na Debianu a aplikace v sandboxu Flatpaku) a bezpe&#269;nost (bezpe&#269;n&#253; boot process).

[Kan&#225;l chatu (Matrix)](https://matrix.to/#/#BengalOS:phosh.mobi)

#### Druh&#225; &#269;&#225;st

Zavolat kamar&#225;dovi, ud&#283;lat dobrou fotku, otev&#345;&#237;t datovou schr&#225;nku &#269;i dostat se do sv&#233; banky - to jsou &#250;koly kter&#233; b&#283;&#382;n&#253; telefon mus&#237; zvl&#225;dnout levou zadn&#237;.

N&#283;kte&#345;&#237; by taky r&#225;di p&#345;ipojili telefon do &quot;dokiny&quot; a pracovali jako na stoln&#237;m po&#269;&#237;ta&#269;i, n&#283;kdo by r&#225;d telefon pou&#382;&#237;val jako n&#225;stroj pro penetra&#269;n&#237; testov&#225;n&#237;.

Tato &#269;&#225;st p&#345;edn&#225;&#353;ky shrne aktu&#225;ln&#237; situaci v roce 2026, pop&#237;&#353;e kde jsme a co n&#225;s &#269;ek&#225; v roce 2027.

[Komunitn&#237; &#269;eskoslovensk&#253; kan&#225;l (Matrix)](https://matrix.to/#/#mobilni-linux:ixit.cz)</abstract>
                <slug>linuxdays-2026-490-telefony-s-linuxem-v-roce-2026</slug>
                <track></track>
                
                <persons>
                    <person id='537'>David Heidelberg</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/9NKZ9K/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/9NKZ9K/feedback/</feedback_url>
            </event>
            <event guid='a8243b56-c577-5cdd-bbec-83a01944d283' id='524' code='YSKKJU'>
                <room>155</room>
                <title>Jolla Phone 2026: linuxov&#253; smartphone z Finska</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:50</duration>
                <abstract>Jolla Phone je nov&#253; smartphone z Finska pou&#382;&#237;vaj&#237;c&#237; Sailfish OS, kter&#253; byl pr&#225;v&#283; uveden na trh. Pokud to zn&#237; pov&#283;dom&#283;, nen&#237; to n&#225;hoda, nen&#237; to prvn&#237; p&#345;&#237;sp&#283;vek firmy Jolla na tomto poli. Jak&#225; k n&#283;mu byla cesta? Na jak&#233;m hardware stav&#237;? Jak&#233; jsou prvn&#237; zku&#353;enosti s jeho pou&#382;&#237;v&#225;n&#237;m? A kam se posunul Sailfish OS?</abstract>
                <slug>linuxdays-2026-524-jolla-phone-2026-linuxovy-smartphone-z-finska</slug>
                <track></track>
                
                <persons>
                    <person id='566'>Luk&#225;&#353; Kotek</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/YSKKJU/resources/kotek-jolla-phone_Er1elK7.pdf">Jolla Phone 2026 (prezentace)</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/YSKKJU/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/YSKKJU/feedback/</feedback_url>
            </event>
            <event guid='c5a7bf9b-3821-53b0-b2a3-d401f2464016' id='577' code='VR7RBG'>
                <room>155</room>
                <title>Hermes &#8211; autonomn&#237; AI agent, kter&#253; b&#283;&#382;&#237;, i kdy&#382; sp&#237;te</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:20</duration>
                <abstract>V&#353;ichni zn&#225;me ChatGPT, Claude Code nebo Copilot. Jen&#382;e agent zav&#345;en&#253; v jedn&#233; aplikaci na va&#353;em laptopu toho s&#225;m o sob&#283; p&#345;&#237;li&#353; nezm&#367;&#382;e.

Po&#345;&#225;dn&#253; agent by m&#283;l b&#283;&#382;et 24/7, samostatn&#283; pracovat, pou&#382;&#237;vat n&#225;stroje a reagovat na d&#283;n&#237; ve sv&#233;m okol&#237;. V p&#345;edn&#225;&#353;ce v&#225;m uk&#225;&#382;u Hermese, autonomn&#237;ho AI agenta, kter&#253; p&#345;esn&#283; takhle funguje.

Pod&#237;v&#225;me se na to, &#269;&#237;m se li&#353;&#237; od klasick&#253;ch chatbot&#367; a coding agent&#367;. Uk&#225;&#382;u tak&#233; praktick&#233; p&#345;&#237;klady toho, k &#269;emu je takov&#253; agent u&#382;ite&#269;n&#253;, jak&#233; &#250;lohy mu lze sv&#283;&#345;it a jak ho provozovat bezpe&#269;n&#283;.</abstract>
                <slug>linuxdays-2026-577-hermes-autonomni-ai-agent-ktery-bezi-i-kdyz-spite</slug>
                <track></track>
                
                <persons>
                    <person id='599'>Pavel Dost&#225;l</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/VR7RBG/resources/Hermes_rNphtQK.pdf">Slidy</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/VR7RBG/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/VR7RBG/feedback/</feedback_url>
            </event>
            <event guid='c98c9790-cb11-5b3c-bceb-626045753fc7' id='559' code='3HGT7U'>
                <room>155</room>
                <title>Kdo n&#225;m to tu klepe na porty?</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:20</duration>
                <abstract>Dva servery s ve&#345;ejnou IP a A z&#225;znamem v DNS, nic v&#237;c. Na obou b&#283;&#382;el m&#283;s&#237;c honeypot a zaznamen&#225;val v&#353;echno, co na n&#283; z internetu p&#345;i&#353;lo.

P&#345;edn&#225;&#353;ka je souhrn toho, co se nasb&#237;ralo. Odkud &#250;toky chod&#237;, jak se objem m&#283;n&#237; v &#269;ase a hlavn&#283; na kter&#233; porty se klepe nej&#269;ast&#283;ji &#8212; kompletn&#237; &#382;eb&#345;&#237;&#269;ek od nejskenovan&#283;j&#353;&#237;ch slu&#382;eb a&#382; po ty, kter&#233; nezaj&#237;maj&#237; nikoho. Odnesete si konkr&#233;tn&#237; &#269;&#237;sla o tom, co se dnes na internetu skenuje a co ho zaj&#237;m&#225;.

Oba honeypoty nasadil a cel&#253; m&#283;s&#237;c spravoval jazykov&#253; model (Opus 5 a Fable 5). Jak si s t&#237;m poradil, ale nen&#237; t&#233;ma t&#233;to p&#345;edn&#225;&#353;ky, tahle je &#269;ist&#283; o datech.</abstract>
                <slug>linuxdays-2026-559-kdo-nam-to-tu-klepe-na-porty</slug>
                <track></track>
                
                <persons>
                    <person id='545'>Tom&#225;&#353; Bart&#225;k</person>
                </persons>
                <language>cs</language>
                <description>Dva VPS u stejn&#233;ho poskytovatele, spu&#353;t&#283;n&#233; ve stejnou chv&#237;li, oba s ve&#345;ejnou IP a vlastn&#237;m DNS z&#225;znamem. Jeden nab&#237;z&#237; n&#283;kolik des&#237;tek konkr&#233;tn&#237;ch slu&#382;eb, druh&#253; odpov&#237;d&#225; na v&#353;ech 65 534 portech (1 port byl vyhrazen pro &#250;&#269;ely spr&#225;vy). Nechal jsem je b&#283;&#382;et (t&#233;m&#283;&#345;) m&#283;s&#237;c a sb&#237;ral v&#353;echno, co p&#345;i&#353;lo.

Servery nem&#283;ly &#382;&#225;dn&#253; obsah, nikde na n&#283; nevedl odkaz a nikdo o nich nev&#283;d&#283;l. P&#345;esto se prvn&#237; spojen&#237; objevilo d&#345;&#237;v, ne&#382; se stihly dopsat pozn&#225;mky k nasazen&#237;, a za m&#283;s&#237;c se nasb&#237;raly miliony z&#225;znam&#367; &#8212; od pomal&#253;ch pr&#367;zkumn&#253;ch sken&#367; po kampan&#283;, kter&#233; jedin&#253; den vygeneruj&#237; v&#237;c provozu ne&#382; v&#353;echno ostatn&#237; za cel&#253; t&#253;den.

P&#345;edn&#225;&#353;ka je souhrn dat. V&#283;t&#353;inu &#269;asu v&#283;nuji port&#367;m: kompletn&#237; &#382;eb&#345;&#237;&#269;ek podle po&#269;tu pokus&#367;, od slu&#382;eb, na kter&#233; klepe &#250;pln&#283; ka&#382;d&#253;, po ty, o kter&#233; za cel&#253; m&#283;s&#237;c nikdo nezavadil. K tomu geografie, poskytovatel&#233; a v&#253;voj v &#269;ase. Konkr&#233;tn&#237; &#269;&#237;sla dod&#225;m podle toho, co v datech nakonec vyjde jako nejzaj&#237;mav&#283;j&#353;&#237; &#8212; b&#283;h kon&#269;&#237; kr&#225;tce p&#345;ed konferenc&#237;.

Bez teorie a bez n&#225;vodu, jak si postavit honeypot. Jen &#269;&#237;sla z jednoho konkr&#233;tn&#237;ho m&#283;s&#237;ce.

Oba honeypoty nasadil a cel&#253; m&#283;s&#237;c spravoval jazykov&#253; model (Opus 5 a Fable 5). Jak si s t&#237;m poradil, ale nen&#237; t&#233;ma t&#233;to p&#345;edn&#225;&#353;ky, tahle je &#269;ist&#283; o datech.

Detailn&#237; informace ohledn&#283; dat si m&#367;&#382;ete prohl&#237;dnout na [batacek.eu/honeypot](https://batacek.eu/honeypot)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://batacek.eu/honeypot">Data experimentu</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/3HGT7U/resources/tomas_bartak-kdo_nam_VYhdSAj.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/3HGT7U/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/3HGT7U/feedback/</feedback_url>
            </event>
            <event guid='40096100-841a-594c-ab88-e844b691c521' id='574' code='BATAPG'>
                <room>155</room>
                <title>QEMU: Jak emulovat cokoliv - od ISA po periferie</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:50</duration>
                <abstract>V&#253;voj hardwaru je obecn&#283; velmi &#269;asov&#283; n&#225;ro&#269;n&#253; a softwarov&#233; t&#253;my se &#269;asto ocitaj&#237; zablokov&#225;ny - &#269;ekaj&#237; na &#8222;&#382;elezo&quot;, kter&#233; m&#367;&#382;e b&#253;t vzd&#225;len&#233; m&#283;s&#237;ce nebo dokonce roky. QEMU (Quick EMUlator), open-source emul&#225;tor, nab&#237;z&#237; elegantn&#237; &#345;e&#353;en&#237; tohoto probl&#233;mu - umo&#382;&#328;uje v&#253;voj&#225;&#345;&#367;m modelovat, prototypovat a testovat hardware, kter&#253; fyzicky je&#353;t&#283; neexistuje.

Tato prezentace se zam&#283;&#345;&#237; na r&#367;zn&#225; vyu&#382;it&#237; QEMU, od vytv&#225;&#345;en&#237; vlastn&#237;ch CPU instrukc&#237; a&#382; po p&#345;ipojen&#237; periferi&#237;.</abstract>
                <slug>linuxdays-2026-574-qemu-jak-emulovat-cokoliv-od-isa-po-periferie</slug>
                <track></track>
                
                <persons>
                    <person id='539'>Jan Kaisrlik</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/BATAPG/resources/presentation_u6xd4Gq.pdf">presetnation</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/BATAPG/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/BATAPG/feedback/</feedback_url>
            </event>
            <event guid='46397b24-262a-598c-ab8d-d8335065bf61' id='562' code='REJAG7'>
                <room>155</room>
                <title>Modern&#237; izolace proces&#367; v Linuxu: namespaces, seccomp a dal&#353;&#237;</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>Spu&#353;t&#283;n&#237; ciz&#237;ho softwaru, `npm install` z Internetu, podvr&#382;en&#233; zad&#225;n&#237; program&#225;torsk&#233; &#250;lohy, pluginy va&#353;eho obl&#237;ben&#233;ho IDE nebo dokonce AI agenti.

To v&#353;e jsou situace, kdy v&#225;s klasick&#253; Unix a jeho opr&#225;vn&#283;n&#237; nezachr&#225;n&#237;. Na disku m&#225;te typicky hesla, tokeny, kl&#237;&#269;e nebo jin&#233; citliv&#233; dokumenty a jako spr&#225;vn&#253; zv&#283;davec instalujete, stahujete a testujete cokoli. Jen v posledn&#237;ch p&#225;r m&#283;s&#237;c&#237;ch jsme sly&#353;eli o &#269;ervu Shai-Hulud v npm, o podvr&#382;en&#233; verzi roz&#353;&#237;&#345;en&#237; Nx Console pro VS Code, o TrapDoor nap&#345;&#237;&#269; ekosyst&#233;my npm, PyPI i crates.io a dokonce i o otr&#225;ven&#233;m crate `arrayref`, kter&#253; spou&#353;t&#237; ciz&#237; k&#243;d u&#382; p&#345;i `cargo build`.

Na&#353;t&#283;st&#237; modern&#237; Linux poskytuje prost&#345;edky, kter&#253;mi se d&#225; bezpe&#269;n&#233; prost&#345;ed&#237; &#8211; sandbox &#8211; vytvo&#345;it p&#345;&#237;mo na va&#353;em po&#269;&#237;ta&#269;i. User namespaces, mount namespaces, pivot_root, network namespaces, seccomp, pasta a userspace networking, bubblewrap &#8211; to v&#353;echno jsou d&#237;lky skl&#225;da&#269;ky, o kter&#253;ch se budeme bavit. A ze kter&#253;ch je poskl&#225;dan&#253; i m&#367;j vlastn&#237; sandboxing n&#225;stroj: https://github.com/gomoni/snug.

Publikum: v&#253;voj&#225;&#345;i a administr&#225;to&#345;i se z&#225;kladn&#237; znalost&#237; Linuxu.</abstract>
                <slug>linuxdays-2026-562-moderni-izolace-procesu-v-linuxu-namespaces-seccomp-a-dalsi</slug>
                <track></track>
                
                <persons>
                    <person id='592'>Michal Vysko&#269;il</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/REJAG7/resources/snug_rc6egD2.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/REJAG7/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/REJAG7/feedback/</feedback_url>
            </event>
            <event guid='61c49d79-daf7-52e0-8409-6f65d6cc1943' id='491' code='VB9PDE'>
                <room>155</room>
                <title>Self-Hosting: Co to je a jak za&#269;&#237;t?</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:50</duration>
                <abstract>Soukrom&#237; a bezpe&#269;nost? To jsou jedny z kl&#237;&#269;ov&#253;ch v&#253;hod self&#8209;hostingu &#8211; m&#237;sto placen&#237; velk&#253;m firm&#225;m si doma spust&#237;te vlastn&#237; cloud, media server &#269;i chytrou dom&#225;cnost. Co to ale vlastn&#283; je a jak s t&#237;mto &#8222;rabbit holem&#8220; za&#269;&#237;t? P&#345;esn&#283; o tom bude m&#225; p&#345;edn&#225;&#353;ka.</abstract>
                <slug>linuxdays-2026-491-self-hosting-co-to-je-a-jak-zacit</slug>
                <track></track>
                
                <persons>
                    <person id='531'>Ond&#345;ej Pacovsk&#253;</person>
                </persons>
                <language>cs</language>
                <description>- Co to je?
- V&#253;hody x Nev&#253;hody
- V&#253;b&#283;r hw, sw
- P&#225;r tip&#367; na appky
- Vzd&#225;len&#253; p&#345;&#237;stup</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/awesome-selfhosted/awesome-selfhosted">awesome-selfhosted</link>
                
                    <link href="https://homelabik.cz">HomeLabik.cz</link>
                
                    <link href="https://ondrejpacovsky.cz/talks/ld26.pdf">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/VB9PDE/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/VB9PDE/feedback/</feedback_url>
            </event>
            <event guid='8e698891-848f-537b-b5f6-af4af5d17a00' id='509' code='9VNDHY'>
                <room>155</room>
                <title>M&#225;te IaaC? A mohla bych ho vid&#283;t?</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:50</duration>
                <abstract>&#8222;Kdo vytvo&#345;il tenhle server a k &#269;emu je?&#8220;
&#8222;Nev&#237;me.&#8220;
&#8222;Pro&#269; m&#225; jin&#233; nastaven&#237; ne&#382; ostatn&#237;?&#8220;
&#8222;Historick&#233; d&#367;vody.&#8220;
atd...

Pokud V&#225;m tento dialog p&#345;ipad&#225; pov&#283;dom&#253;, je tato p&#345;edn&#225;&#353;ka pr&#225;v&#283; pro v&#225;s. Pod&#237;v&#225;me se na to, jak Infrastructure as a Code pom&#225;h&#225; dostat linuxovou infrastrukturu pod kontrolu, jak verzovat zm&#283;ny a pro&#269; by produk&#269;n&#237; prost&#345;ed&#237; nem&#283;lo b&#253;t v&#253;sledkem let improvizace. Uk&#225;&#382;eme si, jak z infrastruktury ud&#283;lat transparentn&#237;, opakovateln&#253; a auditovateln&#253; syst&#233;m, kter&#253; p&#345;e&#382;ije dovolenou, reorganizaci i odchod kl&#237;&#269;ov&#233;ho administr&#225;tora.</abstract>
                <slug>linuxdays-2026-509-mate-iaac-a-mohla-bych-ho-videt</slug>
                <track></track>
                
                <persons>
                    <person id='555'>&#352;t&#283;p&#225;n &#268;mok</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/9VNDHY/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/9VNDHY/feedback/</feedback_url>
            </event>
            <event guid='ed87958b-2b02-523b-9ca6-bdad9132d40b' id='494' code='QRDGP7'>
                <room>155</room>
                <title>Akustick&#225; detekce dron&#367; II</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:50</duration>
                <abstract>Jak sly&#353;et dron d&#345;&#237;ve, ne&#382; ho uvid&#237;te? P&#345;edn&#225;&#353;ka p&#345;edstav&#237; v&#253;voj n&#237;zkon&#225;kladov&#233;ho syst&#233;mu pro prostorovou akustickou detekci bezpilotn&#237;ch prost&#345;edk&#367; zalo&#382;en&#233;ho na &#353;estikan&#225;lov&#233;m mikrofonn&#237;m poli a mikrokontroleru RP2350.

Uk&#225;&#382;eme, jak lze z dat n&#283;kolika MEMS mikrofon&#367; v re&#225;ln&#233;m &#269;ase vypo&#269;&#237;tat sm&#283;r p&#345;&#237;chodu zvuku (DOA), jak&#233; informace lze z&#237;skat p&#345;&#237;mo na embedded za&#345;&#237;zen&#237; a jak vytvo&#345;it z&#225;klad pro budouc&#237; akustickou detekci a sledov&#225;n&#237; dron&#367;. Ve&#353;ker&#233; prostorov&#233; zpracov&#225;n&#237; prob&#237;h&#225; p&#345;&#237;mo na mikrokontroleru bez pot&#345;eby Linuxu, Raspberry Pi nebo FPGA.

Za&#345;&#237;zen&#237; sou&#269;asn&#283; funguje jako plnohodnotn&#225; &#353;estikan&#225;lov&#225; USB zvukov&#225; karta vyu&#382;&#237;vaj&#237;c&#237; standardn&#237; ovlada&#269;e Linuxu. To umo&#382;&#328;uje nejen okam&#382;it&#233; nasazen&#237; a z&#225;znam v&#237;cekan&#225;lov&#253;ch dat, ale tak&#233; jejich pokro&#269;ilou anal&#253;zu pomoc&#237; n&#225;stroj&#367; pro zpracov&#225;n&#237; sign&#225;lu a strojov&#233; u&#269;en&#237;. Architektura tak umo&#382;&#328;uje rychl&#233; experimentov&#225;n&#237; s n&#225;ro&#269;n&#253;mi ML algoritmy na hostitelsk&#233;m syst&#233;mu, jejich ov&#283;&#345;en&#237; na re&#225;ln&#253;ch datech a n&#225;slednou optimalizaci &#269;i p&#345;enos vybran&#253;ch funkc&#237; zp&#283;t do embedded za&#345;&#237;zen&#237;.

Sou&#269;&#225;st&#237; prezentace bude &#382;iv&#225; uk&#225;zka lokalizace zdroje zvuku v re&#225;ln&#233;m &#269;ase, demonstrace integrace s Linuxem a zku&#353;enosti z&#237;skan&#233; b&#283;hem v&#253;voje vlastn&#237;ho akustick&#233;ho senzoru. P&#345;edn&#225;&#353;ka z&#225;rove&#328; nast&#237;n&#237; cestu od v&#237;cekan&#225;lov&#233;ho sb&#283;ru akustick&#253;ch dat p&#345;es prostorovou lokalizaci a&#382; k budouc&#237;m syst&#233;m&#367;m autonomn&#237; detekce a klasifikace dron&#367;.</abstract>
                <slug>linuxdays-2026-494-akusticka-detekce-dronu-ii</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/QRDGP7/image_NNeDV13.webp</logo>
                <persons>
                    <person id='542'>Ing. Lud&#283;k Fedurca</person>
                </persons>
                <language>cs</language>
                <description>P&#345;edn&#225;&#353;ka p&#345;edstav&#237; v&#253;voj vlastn&#237;ho &#353;estikan&#225;lov&#233;ho mikrofonn&#237;ho pole a akustick&#233; lokaliza&#269;n&#237; platformy zalo&#382;en&#233; na mikrokontroleru Raspberry Pi Pico 2 (RP2350).

Hlavn&#237;m p&#345;&#237;nosem projektu je realizace kompletn&#237;ho v&#253;po&#269;tu sm&#283;ru p&#345;&#237;chodu zvuku (Direction of Arrival &#8211; DOA) v re&#225;ln&#233;m &#269;ase p&#345;&#237;mo na mikrokontroleru bez vyu&#382;it&#237; Linuxu, Raspberry Pi, FPGA nebo jin&#233;ho v&#253;po&#269;etn&#283; v&#253;konn&#233;ho za&#345;&#237;zen&#237;. Ve&#353;ker&#233; zpracov&#225;n&#237; prob&#237;h&#225; na embedded platform&#283; s velmi omezen&#253;mi prost&#345;edky.

Sou&#269;&#225;st&#237; p&#345;edn&#225;&#353;ky bude rozbor architektury za&#345;&#237;zen&#237;, n&#225;vrhu &#353;estikan&#225;lov&#233; MEMS mikrofonn&#237; matice, implementace USB Audio Class 2.0, synchronizace datov&#253;ch tok&#367; a algoritm&#367; prostorov&#233;ho zpracov&#225;n&#237; zvuku.

N&#225;v&#353;t&#283;vn&#237;ci uvid&#237; &#382;iv&#233; demo funk&#269;n&#237;ho prototypu, kter&#253; v re&#225;ln&#233;m &#269;ase ur&#269;uje sm&#283;r akustick&#233;ho zdroje. Budou prezentov&#225;ny zku&#353;enosti z&#237;skan&#233; b&#283;hem v&#253;voje i mo&#382;nosti budouc&#237;ho vyu&#382;it&#237; pro detekci dron&#367;, ochranu kritick&#233; infrastruktury, bezpe&#269;nostn&#237; aplikace a distribuovan&#233; akustick&#233; senzorov&#233; s&#237;t&#283;.

P&#345;edn&#225;&#353;ka je ur&#269;ena v&#253;voj&#225;&#345;&#367;m embedded syst&#233;m&#367;, odborn&#237;k&#367;m na DSP, IoT, bezpe&#269;nostn&#237; technologie a prostorovou akustiku.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://youtu.be/RrMA6Kbe3rI">demo video</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/QRDGP7/resources/PREZ_akusticka_detek_SFv8I6z.pdf">prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/QRDGP7/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/QRDGP7/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='107' guid='358fca7c-6400-556f-b1db-6d35999f3a08'>
            <event guid='c3bf2dc0-9152-5306-8656-e104c60e7c38' id='583' code='97RW39'>
                <room>107</room>
                <title>Custom merge drivers in git</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T10:30:00+02:00</date>
                <start>10:30</start>
                <duration>00:20</duration>
                <abstract>Paraleln&#237; v&#253;voj ve v&#283;tv&#237;ch d&#345;&#237;v nebo pozd&#283;ji skon&#269;&#237; edita&#269;n&#237;m konfliktem mezi v&#283;tvemi.
N&#283;kdy jej git zvl&#225;dne vy&#345;e&#353;it automaticky, n&#283;kdy ale zabudovan&#233; strategie
nesta&#269;&#237; a merge je t&#345;eba &#345;e&#353;it ru&#269;n&#283;. Existuj&#237; konflikty, kter&#233; se ru&#269;n&#283; &#345;e&#353;&#237;
podle pravidla (nap&#345;. udr&#382;ov&#225;n&#237; set&#345;&#237;d&#283;n&#233;ho seznamu) a jejich &#345;e&#353;en&#237; lze                                                                                 
automatizovat. A proto lze git nastavit, aby pou&#382;&#237;val merge drivery na m&#237;ru.

&lt;&lt;&lt;&lt;&lt;&lt;&lt; HEAD
P&#345;&#237;sp&#283;vek bude o tom, jak implementovat merge driver pro git, na co si d&#225;t
pozor a jak jej pou&#382;&#237;vat ku spokojenosti u&#382;ivatel&#367; repozit&#225;&#345;e.
\=======
P&#345;&#237;sp&#283;vek p&#345;edpokl&#225;d&#225; znalost gitu, okoln&#237;ch zna&#269;ek a p&#345;ehled o obsahu `.git/`.
\&gt;&gt;&gt;&gt;&gt;&gt;&gt; requirements</abstract>
                <slug>linuxdays-2026-583-custom-merge-drivers-in-git</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/97RW39/image_FCCPrz1.webp</logo>
                <persons>
                    <person id='603'>Michal Koutn&#253;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/97RW39/resources/Custom_merge_drivers_lt0BXHO.pdf">klouza&#269;ky</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/97RW39/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/97RW39/feedback/</feedback_url>
            </event>
            <event guid='d615c12c-fff1-50b8-bb60-36628b298915' id='531' code='W3PVTK'>
                <room>107</room>
                <title>WHOIS vs. RDAP: Jak dnes zji&#353;&#357;ovat informace o dom&#233;n&#225;ch</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:20</duration>
                <abstract>Chceme-li zjistit n&#283;co o internetov&#233; dom&#233;n&#283;, IP adrese apod., nejsp&#237;&#353; n&#225;s jako prvn&#237; napadne vyu&#382;&#237;t WHOIS. Ten m&#225; ov&#353;em svou v&#253;razn&#283; nov&#283;j&#353;&#237;, detailn&#283;j&#353;&#237; a l&#233;pe specifikovanou alternativu zvanou RDAP. (Ne, nemysl&#237;m LDAP.) Jak vypad&#225; protokol, kter&#253; m&#225; WHOIS nahradit, a co nab&#237;z&#237;? A co se u n&#283;j letos m&#283;n&#237; v CZ.NICu?</abstract>
                <slug>linuxdays-2026-531-whois-vs-rdap-jak-dnes-zjistovat-informace-o-domenach</slug>
                <track></track>
                
                <persons>
                    <person id='572'>Miroslav Mat&#283;j&#367;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/W3PVTK/resources/whois-rdap_utDFODx.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/W3PVTK/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/W3PVTK/feedback/</feedback_url>
            </event>
            <event guid='336c4381-f57f-5e69-b7c6-4599a8a97455' id='530' code='PYKBUK'>
                <room>107</room>
                <title>MojeID jako prvn&#237; postkvantov&#225; digit&#225;ln&#237; identita</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T11:30:00+02:00</date>
                <start>11:30</start>
                <duration>00:20</duration>
                <abstract>Term&#237;n pro tzv Q-day, tedy den kdy kvantov&#233; po&#269;&#237;ta&#269;e budou dostate&#269;n&#283; kvalitn&#237;, aby jednodu&#353;e prolomily tradi&#269;n&#237; kryptografii, nen&#237; &#250;pln&#283; zn&#225;m&#253;, nicm&#233;n&#283; r&#367;zn&#283; predikce ho posouvaj&#237; st&#225;le bl&#237;&#382;e k sou&#269;asnosti. Proto se do &#269;&#237;m d&#225;l v&#237;ce do st&#225;vaj&#237;c&#237;ch syst&#233;m&#367; prosazuje tzv postkvantov&#225; kryptografie, kter&#225; bude na tento okam&#382;ik p&#345;ipraven&#225;. MojeID je nejuniverz&#225;ln&#283;j&#353;&#237; syst&#233;m digit&#225;ln&#237; identity u n&#225;s a tak nen&#237; divu, &#382;e i v MojeID se na tento moment p&#345;ipravujeme. Prezentace shrne n&#283;kolik oblast&#237;, kde se v MojeID pou&#382;&#237;v&#225; kryptografie a jak jsme na tom s p&#345;echodem na postkvantov&#225; &#345;e&#353;en&#237; v  t&#283;chto jednotliv&#253;ch oblastech.</abstract>
                <slug>linuxdays-2026-530-mojeid-jako-prvni-postkvantova-digitalni-identita</slug>
                <track></track>
                
                <persons>
                    <person id='571'>Jarom&#237;r Tal&#237;&#345;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/PYKBUK/resources/MojeID-PQ-LinuxDays-_2ejpTrN.pdf">MojeID-PQ-LinuxDays-2026.pdf</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/PYKBUK/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/PYKBUK/feedback/</feedback_url>
            </event>
            <event guid='40d67070-3836-5896-ab86-5e57ecaddaa8' id='546' code='8JQTU8'>
                <room>107</room>
                <title>USB/IP ovl&#225;dej sv&#233; za&#345;&#237;zen&#237; z druh&#233; strany republiky</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:20</duration>
                <abstract>USB/IP je s&#237;&#357;ov&#253; protokol, kter&#253; zp&#345;&#237;stupn&#237; USB za&#345;&#237;zen&#237; vzd&#225;len&#233;mu po&#269;&#237;ta&#269;i, tak jako by bylo zapojen&#233; lok&#225;ln&#283; p&#345;&#237;mo do n&#283;j. Hod&#237; se kdykoli pot&#345;ebujete ovl&#225;dat hardware z druh&#233;ho konce republiky nebo p&#345;ipojit testovac&#237; za&#345;&#237;zen&#237; do CI bez fyzick&#233;ho p&#345;&#237;stupu. Linuxov&#233; j&#225;dro USB/IP podporuje nativn&#283;. 

Probl&#233;m je na stran&#283; serveru. Raspberry Pi &#269;i podobn&#233; SBC je dnes zbyte&#269;n&#283; drah&#233; d&#237;ky cen&#225;m DDR pam&#283;t&#237;, pokud nepot&#345;ebujete opera&#269;n&#237; syst&#233;m ani gigabajty RAM.

Na t&#233;to p&#345;edn&#225;&#353;ce si uk&#225;&#382;eme, jak takov&#253;to jednoduch&#253; most mezi USB a Ethernetem rozb&#283;hnout na levn&#233;m ARM Cortex-M MCU s opera&#269;n&#237;m syst&#233;mem Zephyr RTOS a pro&#269; to vlastn&#283; nen&#237; tak slo&#382;it&#233;, jak to zn&#237;.

Motivace za t&#237;mto projektem je poskytnout u&#382;ivatel&#367;m a v&#253;voj&#225;&#345;&#367;m mobiln&#237;ho Linuxu snadn&#253; zp&#367;sob zapojen&#237; telefonu do HW CI.</abstract>
                <slug>linuxdays-2026-546-usb-ip-ovladej-sve-zarizeni-z-druhe-strany-republiky</slug>
                <track></track>
                
                <persons>
                    <person id='580'>Petr Hodina</person>
                </persons>
                <language>cs</language>
                <description>USB/IP odd&#283;luje fyzick&#233; USB za&#345;&#237;zen&#237; od po&#269;&#237;ta&#269;e, kter&#253; ho pou&#382;&#237;v&#225; p&#345;es TCP/IP. Na stran&#283; klienta Linux nahl&#225;s&#237; za&#345;&#237;zen&#237; jako lok&#225;ln&#283; p&#345;ipojen&#233; (modul vhci-hcd). Samotn&#225; aplikace o s&#237;ti nev&#237; v&#367;bec nic.

Klasick&#233; &#345;e&#353;en&#237; SBC s Linuxem funguje, ale DDR RAM, nap&#225;jen&#237; a setup OS s CI runnerem prodra&#382;uj&#237; i jednoduch&#253; use-case. P&#345;itom USB/IP server mnoho nepot&#345;ebuje. Sta&#269;&#237;: USB host kontrol&#233;r, TCP stack a implementace n&#283;kolika USB/IP p&#345;&#237;kaz&#367;.

Na p&#345;edn&#225;&#353;ce projdeme:
- jak USB/IP protokol funguje (co se po dr&#225;t&#283; pos&#237;l&#225;)
- pro&#269; MCU sta&#269;&#237; &#8212; co nepot&#345;ebujeme implementovat (USB protokoly &#345;e&#353;&#237; hardware, IP stack d&#225;v&#225; RTOS)
- konkr&#233;tn&#237; probl&#233;my p&#345;i implementaci na Zephyru
- uk&#225;zku &#382;iv&#233;ho p&#345;ipojen&#237; USB za&#345;&#237;zen&#237; p&#345;es MCU k linuxov&#233;mu klientovi

C&#237;lov&#225; skupina: v&#253;voj&#225;&#345;i embedded syst&#233;m&#367; i linuxov&#237; admini zaj&#237;maj&#237;c&#237; se o hardware.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/8JQTU8/resources/bridge-presentation-_yVjeF1H.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/8JQTU8/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/8JQTU8/feedback/</feedback_url>
            </event>
            <event guid='32a06fdf-f5e9-5896-873b-10736b16265e' id='578' code='ZDYSTK'>
                <room>107</room>
                <title>Z &#269;l&#225;nku na Rootu k incidentu: automatizace Threat Intelligence</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:20</duration>
                <abstract>Ka&#382;d&#253; den vych&#225;zej&#237; nov&#233; bezpe&#269;nostn&#237; &#269;l&#225;nky, advisories, CVE z&#225;znamy a informace od vendor&#367;. Probl&#233;m ale nen&#237; jen v tom data z&#237;skat &#8212; mnohem t&#283;&#382;&#353;&#237; je rychle poznat, co z toho se skute&#269;n&#283; t&#253;k&#225; na&#353;eho prost&#345;ed&#237; a zaslou&#382;&#237; si dal&#353;&#237; reakci.

V p&#345;edn&#225;&#353;ce si uk&#225;&#382;eme, jak lze postavit jednoduchou automatizovanou Threat Intelligence pipeline nad b&#283;&#382;n&#283; dostupn&#253;mi zdroji, jako jsou RSS feedy, CVE datab&#225;ze nebo bezpe&#269;nostn&#237; weby. Projdeme sb&#283;r dat, jejich filtrov&#225;n&#237; podle pou&#382;&#237;van&#253;ch technologi&#237;, obohacen&#237; o dal&#353;&#237; zdroje a vyu&#382;it&#237; LLM pro vyhodnocen&#237; relevance, sumarizaci a n&#225;vrh dal&#353;&#237;ho postupu.

V&#253;sledkem m&#367;&#382;e b&#253;t automatizace, kter&#225; z b&#283;&#382;n&#233;ho &#269;l&#225;nku ud&#283;l&#225; konkr&#233;tn&#237; alert, ticket nebo podklad pro dal&#353;&#237; anal&#253;zu. Uk&#225;&#382;eme si tak&#233;, kde m&#225; AI v takov&#233;m procesu smysl, kde je lep&#353;&#237; z&#367;stat u oby&#269;ejn&#233;ho skriptu a pro&#269; by LLM nikdy nem&#283;l b&#253;t jedin&#253;m zdrojem pravdy.

C&#237;lem nen&#237; nahradit Threat Intelligence analytika, ale omezit mno&#382;stv&#237; ru&#269;n&#237; pr&#225;ce a dostat d&#367;le&#382;it&#233; informace k lidem, kte&#345;&#237; je pot&#345;ebuj&#237;, d&#345;&#237;v ne&#382; zapadnou mezi des&#237;tkami dal&#353;&#237;ch &#269;l&#225;nk&#367;.</abstract>
                <slug>linuxdays-2026-578-z-clanku-na-rootu-k-incidentu-automatizace-threat-intelligence</slug>
                <track></track>
                
                <persons>
                    <person id='600'>Jakub Rub&#225;&#353;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/ZDYSTK/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/ZDYSTK/feedback/</feedback_url>
            </event>
            <event guid='de4b6b45-afa2-5503-8251-204631582aac' id='511' code='CUXWXM'>
                <room>107</room>
                <title>Test-driven-development (TDD) na m&#237;ru snadno a rychle</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:50</duration>
                <abstract>P&#345;edn&#225;&#353;ka (a n&#225;sledn&#253; workshop) se zab&#253;v&#225; jednoduch&#253;m automatizovan&#253;m testov&#225;n&#237;m, kter&#233; m&#367;&#382;e ve sv&#233;m projektu pou&#382;&#237;t ka&#382;d&#253;, a&#357; u&#382; testuje software v libovoln&#233;m jazyce nebo cel&#233; syst&#233;my. Konkr&#233;tn&#283; p&#345;edstav&#237; praktick&#233; pou&#382;it&#237; jednoduch&#253;ch n&#225;stroj&#367; a jejich kombinace, kter&#233; lze snadno zautomatizovat v shellu. Snadno tak otestujete, &#382;e nov&#225; verze k&#243;du nebo syst&#233;mu funguje alespo&#328; stejn&#283; dob&#345;e jako d&#345;&#237;v&#283;j&#353;&#237; nebo lep&#353;&#237;, nebo &#382;e zrychlen&#237; programu nebylo na &#250;kor funk&#269;nosti.

Pro nov&#225;&#269;ky na FIT to bude ochutn&#225;vka a motivace pro p&#345;edm&#283;t Unixov&#233; Opera&#269;n&#237; Syst&#233;my (BI-UOS).</abstract>
                <slug>linuxdays-2026-511-test-driven-development-tdd-na-miru-snadno-a-rychle</slug>
                <track></track>
                
                <persons>
                    <person id='556'>Luk&#225;&#353; Ba&#345;inka</person>
                </persons>
                <language>cs</language>
                <description>Postupn&#283; si vysv&#283;tl&#237;me (a na workshopu prakticky vyzkou&#353;&#237;me):
- principy test-driven-developmentu (TDD),
- z&#225;kladn&#237; rozhran&#237; shellu pro interakci s programy (argumenty/parametry programu, standardn&#237; vstupy a v&#253;stupy, n&#225;vratov&#253; k&#243;d),
- n&#225;stroje pro porovn&#225;v&#225;n&#237; o&#269;ek&#225;van&#233;ho a skute&#269;n&#233;ho stavu (stat, cmp, comm, diff, test, grep),
- zp&#367;soby, jak vytv&#225;&#345;et testy v typick&#253;ch situac&#237;ch a
- jako kolem toho v&#353;eho vytvo&#345;it jednoduch&#253; framework p&#345;esn&#283; na m&#237;ru pot&#345;eb&#225;m va&#353;eho projektu.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://lukasbarinka.gitlab.io/tdd">Slidy k p&#345;edn&#225;&#353;ce</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/CUXWXM/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/CUXWXM/feedback/</feedback_url>
            </event>
            <event guid='8012f514-2a3d-55af-983b-4e9bc53604de' id='486' code='WZBTVT'>
                <room>107</room>
                <title>Ochrana p&#345;ed framing &#250;toky v&#269;era a dnes</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:20</duration>
                <abstract>P&#345;esto&#382;e ochrana proti tzv. &#8222;framing &#250;tok&#367;m&#8220; pat&#345;&#237; mezi nejjednodu&#353;&#353;&#237; bezpe&#269;nostn&#237; opat&#345;en&#237; pro webov&#233; aplikace, velk&#233; procento HTTP server&#367; dostupn&#253;ch z internetu st&#225;le nevyu&#382;&#237;v&#225; z&#225;kladn&#237; mechanismy v t&#233;to oblasti, jako jsou hlavi&#269;ky X-Frame-Options nebo Content-Security-Policy s direktivou frame-ancestors. V t&#233;to prezentaci si p&#345;edstav&#237;me v&#253;sledky anal&#253;zy nasazen&#237; t&#283;chto (a vybran&#253;ch dal&#353;&#237;ch) ochrann&#253;ch prvk&#367; na milionu nejpopul&#225;rn&#283;j&#353;&#237;ch dom&#233;n na sv&#283;t&#283; a pod&#237;v&#225;me se na to, jak se situace v t&#233;to oblasti zm&#283;nila b&#283;hem posledn&#237;ch t&#345;&#237; let. N&#225;sledn&#283; v&#253;sledky dopln&#237;me i o kr&#225;tk&#253; pohled na &#269;esk&#253; internet a uk&#225;&#382;eme, zda situace v tuzemsk&#233;m prost&#345;ed&#237; kop&#237;ruje glob&#225;ln&#237; v&#253;voj, nebo se od n&#283;j v n&#283;kter&#253;ch ohledech odli&#353;uje.</abstract>
                <slug>linuxdays-2026-486-ochrana-pred-framing-utoky-vcera-a-dnes</slug>
                <track></track>
                
                <persons>
                    <person id='532'>Jan Kopriva</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/WZBTVT/resources/Linux_Days-2026-JK-F_NBBV0FY.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/WZBTVT/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/WZBTVT/feedback/</feedback_url>
            </event>
            <event guid='f8b91f51-ceb8-5910-a140-97c96a1969f5' id='589' code='YSBZNV'>
                <room>107</room>
                <title>Fantasy phone -- mobil pro dobrodruhy</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T14:30:00+02:00</date>
                <start>14:30</start>
                <duration>00:20</duration>
                <abstract>Na hodink&#225;ch nebo telefonu m&#225;te jen malou dotykovou obrazovku, &#382;&#225;dn&#233; s&#233;riov&#233; termin&#225;ly, a jen jednoho u&#382;ivatele, ale zato r&#367;zn&#233; senzory typu krokom&#283;r.

A kdy&#382; m&#225;te jen dotykovou obrazovku, pot&#345;ebujete grafick&#233; prost&#345;ed&#237;, a na Linuxu to znamen&#225; n&#283;jak&#233; stovky MB RAM (a t&#237;m p&#225;r gram&#367;, p&#225;r dolar&#367;, a n&#283;jak&#233; ty miliamp&#233;ry). A ani se to neprogramuje snadno, zvl&#225;&#353;t&#283; pokud chcete data z b&#283;&#382;n&#253;ch senzor&#367; nebo GPS.

Existuje druh&#225; mo&#382;nost. Za&#269;&#237;t bez MMU a bez Linuxu, a s grafickou aplikac&#237; se vej&#237;t do 256 KB RAM. M&#237;sto MMU je dobr&#233; m&#237;t interpreter, a grafick&#225; knihovna bude muset b&#253;t &#250;sporn&#225;. A m&#225;me dokonce n&#283;kolik mo&#382;nost&#237;: Espruino projekt na hodink&#225;ch Bangle.js2, MicroPythonOS projekt pro telefony s Linuxem a s ESP32, TIC-80 pro no skoro v&#353;echno v&#269;etn&#283; browseru a Androidu, a pak PyEye, kter&#253; si trochu hraje na TIC-80, ale umo&#382;&#328;uje p&#345;&#237;stup na hardware na Androidu.

Fantasy konzole pova&#382;uji za vy&#345;e&#353;en&#233;. Espruino je &#250;&#382;asn&#253; a dosp&#283;l&#253; projekt, bohu&#382;el zalo&#382;en&#253; na JavaScriptu. Dobr&#225; zpr&#225;va je, &#382;e na telefonech je zat&#237;m dostatek pr&#225;ce, a [Micro]Python na hodink&#225;ch by se vlastn&#283; tak&#233; hodil. Vhodn&#253; hardware u&#382; mo&#382;n&#225; existuje LILYGO T-Deck Max.</abstract>
                <slug>linuxdays-2026-589-fantasy-phone-mobil-pro-dobrodruhy</slug>
                <track></track>
                
                <persons>
                    <person id='608'>Pavel Machek</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/YSBZNV/resources/delme_vem7VUS.pdf">Slidy jako pdf</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/YSBZNV/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/YSBZNV/feedback/</feedback_url>
            </event>
            <event guid='0da9ed93-991e-5855-9dab-429136f0ad86' id='545' code='EBFFEY'>
                <room>107</room>
                <title>N&#225;stroje a knihovny pro s&#233;mantick&#233; vyhled&#225;v&#225;n&#237;</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:50</duration>
                <abstract>V mnoha aplikac&#237;ch, zejm&#233;na t&#283;ch, kter&#233; do n&#283;jak&#233; m&#237;ry vyu&#382;&#237;vaj&#237; velk&#233; jazykov&#233; modely (LLM), je nutn&#233; realizovat operace pro s&#233;mantick&#233; vyhled&#225;v&#225;n&#237;, tj. hled&#225;n&#237; textu nikoli na z&#225;klad&#283; p&#345;esn&#233; shody slov, ale na z&#225;klad&#283; jeho v&#253;znamu (s&#233;mantiky). Pro realizovaci s&#233;mantick&#233;ho vyhled&#225;v&#225;n&#237; lze vyu&#382;&#237;t mnoho existuj&#237;c&#237;ch n&#225;stroj&#367; a knihoven, z nich&#382; ty neju&#382;ite&#269;n&#283;j&#353;&#237; si p&#345;edstav&#237;me na t&#233;to p&#345;edn&#225;&#353;ce. Uvid&#237;me, &#382;e i kdy&#382; se intern&#283; jedn&#225; o relativn&#283; komplikovanou technologii, samotn&#233; pou&#382;it&#237; ji&#382; hotov&#253;ch n&#225;stroj&#367; a knihoven (typicky pro Python) je vlastn&#283; zcela jednoduch&#233;.</abstract>
                <slug>linuxdays-2026-545-nastroje-a-knihovny-pro-semanticke-vyhledavani</slug>
                <track></track>
                
                <persons>
                    <person id='579'>Pavel Ti&#353;novsk&#253;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/EBFFEY/resources/semantic_search_5AyqiBj.pdf">Slajdy</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/EBFFEY/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/EBFFEY/feedback/</feedback_url>
            </event>
            <event guid='9f507b31-da1d-5ff5-9ca3-b65ada7edee5' id='513' code='EA3BPH'>
                <room>107</room>
                <title>VLQ Prvn&#237; &#269;esk&#253; kvan&#357;&#225;k, kdy&#382; 0, 1 a klasick&#253; schedulere nesta&#269;&#237;</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:50</duration>
                <abstract>Kvantov&#233; po&#269;&#237;ta&#269;e u&#382; d&#225;vno nejsou jen akademickou teori&#237; nebo marketingov&#253;m buzzwordem. V N&#225;rodn&#237;m superpo&#269;&#237;ta&#269;ov&#233;m centru IT4Innovations v Ostrav&#283; byl vloni zprovozn&#283;n VLQ &#8211; prvn&#237; &#269;esk&#253; kvantov&#253; syst&#233;m pracuj&#237;c&#237; s qubity p&#345;i teplot&#225;ch bl&#237;zk&#253;ch absolutn&#237; nule.
Jak se ale takov&#253; kvantov&#253; po&#269;&#237;ta&#269; vlastn&#283; propojuje s klasick&#253;m superpo&#269;&#237;ta&#269;ov&#253;m clusterem? Jak prob&#237;h&#225; job scheduling, kdy&#382; m&#237;sto CPU/GPU nod&#367; pos&#237;l&#225;te &#250;lohy na kryogenn&#237; &#269;ip? A co obn&#225;&#353;&#237; v&#253;voj a spr&#225;va softwarov&#233;ho stacku pro technologii, kde logika nestoj&#237; jen na pevn&#253;ch stavech 0 a 1?</abstract>
                <slug>linuxdays-2026-513-vlq-prvni-cesky-kvantak-kdyz-0-1-a-klasicky-schedulere-nestaci</slug>
                <track></track>
                
                <persons>
                    <person id='558'>Branislav Jans&#237;k</person>
                </persons>
                <language>cs</language>
                <description>Na p&#345;edn&#225;&#353;ce se zam&#283;&#345;&#237;me na:
Qubity pod kapotou: Jak funguje kvantov&#225; superpozice a prov&#225;zanost (entanglement) bez slo&#382;it&#233; akademick&#233; fyziky &#8211; z pohledu datov&#253;ch tok&#367; a stav&#367;.
Architektura VLQ: Jak vypad&#225; hardware a jak je kvantov&#253; procesor (QPU) fyzicky a logicky integrov&#225;n do infrastruktury superpo&#269;&#237;ta&#269;e.
Control plane &amp; Software stack: Jak&#233; rozhran&#237;, knihovny a &#345;&#237;dic&#237; syst&#233;my se pou&#382;&#237;vaj&#237; k orchestrov&#225;n&#237; kvantov&#253;ch obvod&#367; a jak vypad&#225; workflow od algoritmu po fyzick&#253; puls na &#269;ipu.
Hybridn&#237; v&#253;po&#269;ty (HPC + Quantum): Kde d&#225;v&#225; smysl offloadovat v&#253;po&#269;ty z klasick&#253;ch Linux nod&#367; na QPU a jak&#233; re&#225;ln&#233; use-case to p&#345;in&#225;&#353;&#237; v optimalizaci, simulac&#237;ch &#269;i &#353;ifrov&#225;n&#237;.
P&#345;edn&#225;&#353;ka je ur&#269;ena pro sysadminy, v&#253;voj&#225;&#345;e i linuxov&#233; nad&#353;ence, kter&#233; zaj&#237;m&#225;, jak se technologie budoucnosti re&#225;ln&#283; zpracov&#225;vaj&#237;, &#345;&#237;d&#237; a zapojuj&#237; do infrastruktury.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/EA3BPH/resources/LUMI-Q_LinuxDays2026_SER892l.pdf">Slajdy prednasky VLQ</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/EA3BPH/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/EA3BPH/feedback/</feedback_url>
            </event>
            <event guid='5ef03055-669f-5f88-9c70-2be29a01eaf9' id='516' code='AS8XVT'>
                <room>107</room>
                <title>AI Trinity Experiment: Karel</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:20</duration>
                <abstract>U&#382; za v&#225;s pracuje AI? My m&#225;me Karla. Karel nen&#237; jen jeden. P&#345;edstav&#237;me t&#345;i
podoby, t&#345;i tv&#225;&#345;e AI Karla, agenta, kter&#233;mu jsme sv&#283;&#345;ili &#269;&#225;st pr&#225;ce kolem
Kubernetes, a uk&#225;&#382;eme, co v&#353;echno zvl&#225;dne.

Prvn&#237; tv&#225;&#345; je str&#225;&#382;ce clusteru. Sleduje Kubernetes, vyt&#237;&#382;en&#237; GPU, stav pod&#367;,
st&#225;rnouc&#237; tickety i m&#237;sta, kde se zdroje ti&#353;e pl&#253;tvaj&#237;. Ka&#382;d&#233; r&#225;no pod&#225;v&#225;
zpr&#225;vu o tom, co se p&#345;es noc zm&#283;nilo a &#269;emu bychom m&#283;li v&#283;novat pozornost.
Hl&#237;d&#225; infrastrukturu pro v&#283;deck&#233; v&#253;po&#269;ty i b&#283;&#382;n&#233; slu&#382;by. Nesp&#237; a jeho reporty
zn&#283;j&#237; trochu jako z&#225;pisky mnicha dr&#382;&#237;c&#237;ho dohled nad datacentrem.

S druhou tv&#225;&#345;&#237; u&#382; Karel nen&#237; jen pozorovatel. Dostane Git repozit&#225;&#345; a postar&#225;
se o zbytek. Sestav&#237; image, nasad&#237; aplikaci do Kubernetes a iteruje, dokud
opravdu nefunguje. Dokonce si porad&#237; i s grafickou aplikac&#237; p&#345;es VNC.

T&#345;et&#237; tv&#225;&#345; je str&#225;&#382;ce storage. Dohl&#237;&#382;&#237; na Kubernetes a Rook-Ceph, sleduje
metriky, hled&#225; probl&#233;my a navrhuje optimalizace a opravy. M&#225; pouze &#269;tec&#237;
p&#345;&#237;stup a jednou denn&#283; po&#353;le spr&#225;vc&#367;m report. Spr&#225;vci rozhodnou, kter&#233; n&#225;vrhy
implementuj&#237;.

Trinity, t&#345;i role, jeden experiment. AI nemus&#237; b&#253;t jen chatbot. M&#367;&#382;e b&#253;t
sou&#269;&#225;st&#237; infrastruktury, kter&#225; se d&#237;v&#225;, p&#345;em&#253;&#353;l&#237;, hled&#225; probl&#233;my a navrhuje, co
s nimi ud&#283;lat. Uk&#225;&#382;eme, co s Karlem skute&#269;n&#283; funguje, kde n&#225;s p&#345;ekvapil a
jestli tento prvn&#237; experiment m&#367;&#382;e b&#253;t za&#269;&#225;tkem z&#225;sadn&#237; zm&#283;ny v tom, jak
infrastrukturu provozujeme.</abstract>
                <slug>linuxdays-2026-516-ai-trinity-experiment-karel</slug>
                <track></track>
                
                <persons>
                    <person id='560'>Luk&#225;&#353; Hejtm&#225;nek</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/AS8XVT/resources/AI_Experiment_for_e-_nYfTJ9X.pdf">Sl&#237;dy p&#345;edn&#225;&#353;ky</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/AS8XVT/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/AS8XVT/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='111' guid='02d0ec3a-f14e-5eb7-9917-9856079fe0e3'>
            <event guid='9dc08fa7-a775-5f01-9f36-d32b3231f1e1' id='505' code='DEPNJR'>
                <room>111</room>
                <title>Propojen&#237; Embedded Linuxu a &#345;&#237;zen&#237; v re&#225;ln&#233;m &#269;ase s Arduino Q</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T10:30:00+02:00</date>
                <start>10:30</start>
                <duration>00:20</duration>
                <abstract>V t&#233;hle p&#345;edn&#225;&#353;ce se pod&#237;v&#225;me na to, jak se Arduino vyv&#237;jelo od prvn&#237;ho Arduino Y&#250;n z roku 2013 a&#382; po nov&#233; Arduino UNO Q, kter&#233; spojuje plnohodnotn&#253; Debian Linux a real&#8209;time mikrokontroler STM32. Uk&#225;&#382;u, jak z t&#233;hle kombinace vyt&#283;&#382;it maximum &#8212; t&#345;eba ps&#225;t Python aplikace, kter&#233; se v re&#225;ln&#233;m &#269;ase domluv&#237; s hardwarem. Otev&#237;r&#225; to zaj&#237;mav&#233; mo&#382;nosti pro IoT, automatizaci i edge AI.</abstract>
                <slug>linuxdays-2026-505-propojeni-embedded-linuxu-a-rizeni-v-realnem-case-s-arduino-q</slug>
                <track></track>
                
                <persons>
                    <person id='550'>&#352;t&#283;p&#225;n Bechynsk&#253;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/DEPNJR/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/DEPNJR/feedback/</feedback_url>
            </event>
            <event guid='090189bb-75c1-5ce3-bf70-d3342a509e52' id='535' code='FZEJH9'>
                <room>111</room>
                <title>Ansible Ara - i audit m&#367;&#382;e b&#253;t fajn</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:50</duration>
                <abstract>Ansible je pro n&#225;s z&#225;kladn&#237;m n&#225;strojem pro spr&#225;vu stovek server&#367; a des&#237;tek cluster&#367;. S rostouc&#237;m po&#269;tem samostatn&#253;ch repozit&#225;&#345;&#367; a dynamick&#253;m workflow jsme ale narazili na pot&#345;ebu m&#237;t p&#345;ehled o tom, co se v automatizaci skute&#269;n&#283; d&#283;je: kdo spustil playbook, jak dlouho b&#283;&#382;el, na kter&#253;ch hostech selhal a kde hledat souvislosti.

V p&#345;edn&#225;&#353;ce uk&#225;&#382;eme, pro&#269; kdy&#382; u&#382; pou&#382;&#237;v&#225;me Gitlab, pot&#345;ebujeme ARU, jak ARA sb&#237;r&#225; a ukl&#225;d&#225; v&#253;sledky b&#283;h&#367; Ansible a jak nad nimi pracovat ve webov&#233;m rozhran&#237;, API i CLI. Nav&#225;&#382;eme exportem metrik do Promethea, jejich vyu&#382;it&#237;m v Grafan&#283; a praktick&#253;mi alerty nad d&#233;lkou b&#283;h&#367;, selh&#225;n&#237;mi task&#367; a nedostupn&#253;mi hosty. Pod&#283;l&#237;me se tak&#233; o zku&#353;enosti s &#250;pravami ARA pro na&#353;e pot&#345;eby a s provozem na&#353;&#237; automatizace (Ansible, Gitlab a Ara) na na&#353;ich slu&#382;b&#225;ch v Seznamu.</abstract>
                <slug>linuxdays-2026-535-ansible-ara-i-audit-muze-byt-fajn</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/FZEJH9/image_oVl8cgp.webp</logo>
                <persons>
                    <person id='577'>Radim Lipov&#269;an</person><person id='575'>Petr Krch</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/Ownercz/ansible-ara/">Ansible Repo</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/FZEJH9/resources/presentation_mSJqGvK.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/FZEJH9/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/FZEJH9/feedback/</feedback_url>
            </event>
            <event guid='577273b2-7f60-526d-a0fc-c21410225336' id='488' code='9TLBSE'>
                <room>111</room>
                <title>Jak jsem provozoval LinuxMarket</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:20</duration>
                <abstract>Zaj&#237;m&#225; v&#225;s, co obn&#225;&#353;&#237; provozovat e-shop s linuxovou t&#233;matikou? Na p&#345;edn&#225;&#353;ce usly&#353;&#237;te o v&#353;emo&#382;n&#253;ch slastech i strastech, o provozu obchodu od n&#225;vrhu zbo&#382;&#237;, p&#345;es v&#253;robu a&#382; po doru&#269;ov&#225;n&#237; a s t&#237;m v&#353;&#237;m spjatou byrokracii. A tak&#233;, pro&#269; jsem se do toho pustil a pro&#269; jsem toho nakonec nechal.</abstract>
                <slug>linuxdays-2026-488-jak-jsem-provozoval-linuxmarket</slug>
                <track></track>
                
                <persons>
                    <person id='534'>Luk&#225;&#353; Jel&#237;nek</person>
                </persons>
                <language>cs</language>
                <description>Na konferenci LinuxDays jste m&#283; v letech 2016 a&#382; 2019 mohli vid&#283;t na st&#225;nku internetov&#233;ho obchodu LinuxMarket (kter&#253; jste tam ov&#353;em potk&#225;vali u&#382; d&#345;&#237;ve, s jin&#253;mi lidmi). Byl to obchod se zbo&#382;&#237;m s linuxovou t&#233;matikou, od tri&#269;ek, hrnk&#367; a p&#345;&#237;v&#283;sk&#367; na kl&#237;&#269;e, p&#345;es m&#233;dia s linuxov&#253;mi distribucemi a ply&#353;ov&#233; tu&#269;&#328;&#225;ky, a&#382; po knihy zam&#283;&#345;en&#233; na Linux a souvisej&#237;c&#237; oblasti.

Jak&#233; to je, provozovat takov&#253; e-shop? Co obn&#225;&#353;&#237; n&#225;vrh podoby zbo&#382;&#237; (a volba, co v&#367;bec nab&#237;zet), &#345;e&#353;en&#237; jeho v&#253;roby, prezentace v obchod&#283;, reklama, balen&#237; a doru&#269;ov&#225;n&#237;? Jak se popasovat s celou &#353;k&#225;lou ekonomick&#253;ch, pr&#225;vn&#237;ch a &#250;&#345;edn&#237;ch aspekt&#367;? Co &#269;lov&#283;ka motivuje a co naopak sr&#225;&#382;&#237;? Pro&#269; s t&#237;m za&#269;ne a pro&#269; naopak skon&#269;&#237;? D&#225; se t&#237;m u&#382;ivit? Pokud v&#225;s to zaj&#237;m&#225;, p&#345;ij&#271;te na tuto p&#345;edn&#225;&#353;ku.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/9TLBSE/resources/LinuxDays_2026_-_Lin_NkyTbg0.odp">Prezentace k p&#345;edn&#225;&#353;ce</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/9TLBSE/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/9TLBSE/feedback/</feedback_url>
            </event>
            <event guid='89064110-00be-5e4a-923e-384e078f9850' id='495' code='A8UXFD'>
                <room>111</room>
                <title>LibreOffice: What we&apos;re doing, where we&apos;re going &#8211; and join us!</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:20</duration>
                <abstract>You surely know LibreOffice &#8211; the free and open source office suite and successor to OpenOffice(.org). But who&apos;s behind it, what are we working on, and how can everyone (yes, everyone!) help to make it even better? In this talk we&apos;ll give some updates on the suite and The Document Foundation &#8211; the non-profit behind it.</abstract>
                <slug>linuxdays-2026-495-libreoffice-what-we-re-doing-where-we-re-going-and-join-us</slug>
                <track>Obsah v angli&#269;tin&#283;</track>
                
                <persons>
                    <person id='543'>Mike Saunders</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/A8UXFD/resources/2026_Prague_LinuxDay_imsELeQ.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/A8UXFD/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/A8UXFD/feedback/</feedback_url>
            </event>
            <event guid='59268f69-4fe9-54a3-9918-e6bfa5eaa1e4' id='592' code='G9U3RV'>
                <room>111</room>
                <title>Nebojte se kernelu: od probl&#233;mu k mainline patchi</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:50</duration>
                <abstract>Jak slo&#382;it&#233; je ud&#283;lat &#250;pravu Linuxu a zmainlinovat ji? P&#345;edn&#225;&#353;ka z pohledu &#269;lov&#283;ka, co cht&#283;l vy&#345;e&#353;it probl&#233;m, neum&#283;l v C a za&#269;al hledat cesty k c&#237;li. P&#345;edn&#225;&#353;ka vhodn&#225; sp&#237;&#353;e pro nezasv&#283;cen&#233;, nebo pro ty, co cht&#283;j&#237; zn&#225;t &#269;erstv&#253; pohled.

Bude pops&#225;n probl&#233;m re&#225;ln&#233;ho komer&#269;n&#237;ho produktu, pokusy o jeho vy&#345;e&#353;en&#237;, proces mainlizace patche a n&#225;sledn&#233; nasazen&#237; do produkce.</abstract>
                <slug>linuxdays-2026-592-nebojte-se-kernelu-od-problemu-k-mainline-patchi</slug>
                <track></track>
                
                <persons>
                    <person id='612'>Kry&#353;tof &#268;ern&#253;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/G9U3RV/resources/linuxdays-prezentace_1SxQbdu.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/G9U3RV/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/G9U3RV/feedback/</feedback_url>
            </event>
            <event guid='a419d0b5-16da-5af9-9ea5-8fdcd49b4da0' id='553' code='AFFCPW'>
                <room>111</room>
                <title>Google Summer of Code - na&#353;ich asi 11 b&#283;h&#367; v RTOS RTEMS a NuttX</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>Pod&#283;l&#237;me se o na&#353;e zku&#353;enosti s programem jak z pozice student&#367; tak vedouc&#237;ch. P&#345;ed&#225;&#353;ka je i nab&#237;dkou pomoci dal&#353;&#237;m se do programu p&#345;&#237;&#353;t&#237; rok zapojit. Zku&#353;enosti p&#345;edn&#225;&#353;ej&#237;c&#237;ch jsou p&#345;edev&#353;&#237;m z jejich spolupr&#225;ce na v&#253;voji real-time opera&#269;n&#237;ch syst&#233;m&#367; RTEMS a NuttX.</abstract>
                <slug>linuxdays-2026-553-google-summer-of-code-nasich-asi-11-behu-v-rtos-rtems-a-nuttx</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/AFFCPW/image_g2AtsQk.webp</logo>
                <persons>
                    <person id='581'>Pavel P&#237;&#353;a</person><person id='535'>Michal Lenc</person>
                </persons>
                <language>cs</language>
                <description>Firma Google za&#269;ala financovat zapojen&#237; se student&#367; do otev&#345;en&#253;ch softwarov&#253;ch projekt&#367; a organizac&#237; roce 2005. S&#225;m jsem se do programu prvn&#283; zapojil v roce 2011, kdy jsem pro studenta &#268;VUT, Petra Bene&#353;e, vyjednal GSoC podporu a napl&#225;noval pr&#225;ci na nov&#253;ch, modern&#283;j&#353;&#237;ch, pl&#225;nova&#269;&#237;ch pro syst&#233;m [RTEMS](https://www.rtems.org/). Syst&#233;m RTEMS jsem v t&#233; dob&#283; ji&#382; dob&#345;e znal, prvn&#283; jsem si ho ze z&#225;jmu doma testoval na MC68332 je&#353;t&#283; b&#283;hem sv&#253;ch studi&#237; (okolo roku 1995) na &#268;VUT FEL, pozd&#283;ji jsem se zapojil i do jeho v&#253;voje a po roce 2000 jsme ho vyu&#382;ili p&#345;i n&#225;vrhu inf&#367;zn&#225;ch pump [Technic I](https://www.rtems.org/applications/hardware/amv_technic_i/). Od t&#233; doby jsem se do veden&#237; student&#367; jak z &#268;ech tak je&#353;t&#283; v&#237;ce z ciziny zapojil asi v dev&#237;ti b&#283;z&#237;ch pro syst&#233;m RTEMS, pro jednoho na&#353;eho studenta jsem dojednal zapojen&#237; se do Eclipse projektu a nyn&#237; ji&#382; n&#283;kolik let participuji i za projekt [NuttX](https://nuttx.apache.org/) RTOS.

Michal Lenc pak p&#345;id&#225; pohled z pozice &#250;&#269;astn&#237;ka, studenta, kter&#253; se pozd&#283;ji vypracoval na pozici vedouc&#237;ho jak pro RTOS RTEMS tak pro RTOS NuttX, pro kter&#253; ji&#382; zast&#225;v&#225; i roli Committera projektu.

Krom&#283; obecn&#253;ch informac&#237; p&#345;id&#225;me i p&#345;&#237;klady GSoC projekt&#367;, do kter&#253;ch jsme se zapojili. P&#345;ehled GSoC na str&#225;nk&#225;ch aktivity Open Technology Research Education and Exchange Services [https://gitlab.fel.cvut.cz/otrees/org/-/wikis/gsoc](https://gitlab.fel.cvut.cz/otrees/org/-/wikis/gsoc).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://gitlab.fel.cvut.cz/otrees/org/-/wikis/gsoc">Google Summer of Code projects related to OTREES</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/AFFCPW/resources/linuxdays-2026-gsoc_jOewG8G.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/AFFCPW/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/AFFCPW/feedback/</feedback_url>
            </event>
            <event guid='5ea271dd-dbea-558d-b5c6-b2ec6d6dd8e0' id='561' code='X3K7FW'>
                <room>111</room>
                <title>Kubeadm CA 10 let pot&#233;</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:50</duration>
                <abstract>V produkci potk&#225;te mnoho letit&#253;ch Kubernetes cluster&#367; a pr&#225;v&#283; ty si zaslou&#382;&#237; v&#237;c pozornosti ne&#382; nov&#283; nainstalovan&#233;. Nejv&#237;ce z&#225;bavy je jednozna&#269;n&#283; s clustery nainstalovan&#253;mi pomoc&#237; kubeadm p&#345;ibli&#382;n&#283; p&#345;ed 10 lety, proto&#382;e je &#269;ek&#225; rotace certifika&#269;n&#237; autority. V p&#345;edn&#225;&#353;ce a demu si uk&#225;&#382;eme, jak se tomu expiraci vyhnout nebo j&#237; alespo&#328; p&#345;e&#382;&#237;t bez v&#253;padku.</abstract>
                <slug>linuxdays-2026-561-kubeadm-ca-10-let-pote</slug>
                <track></track>
                
                <persons>
                    <person id='590'>Tom&#225;&#353; Kukr&#225;l</person>
                </persons>
                <language>cs</language>
                <description>Tato p&#345;edn&#225;&#353;ka se zam&#283;&#345;uje p&#345;edev&#353;&#237;m na spr&#225;vu certifika&#269;n&#237;ch autorit (CA) v instalaci pomoc&#237; kubeadm, ale pod&#237;v&#225;me se i na dal&#353;&#237; mo&#382;nosti spr&#225;vy certifik&#225;t&#367; pro Kubernetes control plane. Nejprve si uk&#225;&#382;eme, jak jsou CA generov&#225;ny a kter&#233; komponenty na nich z&#225;vis&#237;. Pot&#233; probereme doporu&#269;en&#233; p&#345;&#237;stupy k rotaci certifik&#225;t&#367;, v&#269;etn&#283; strategi&#237; pro rotaci samotn&#253;ch certifika&#269;n&#237;ch autorit. Proto&#382;e &#269;asto nemus&#237; j&#237;t v&#353;echno podle pl&#225;nu, v &#382;iv&#233; uk&#225;zce p&#345;edvedeme, jak se vypo&#345;&#225;dat s nouzovou v&#253;m&#283;nou certifika&#269;n&#237; autority po jej&#237; expiraci.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/X3K7FW/resources/kubeadm_CA_10_let_po_bIW9UUe.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/X3K7FW/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/X3K7FW/feedback/</feedback_url>
            </event>
            <event guid='28f67db3-8c5d-5848-81cf-f11a8364fa50' id='533' code='KSVNSA'>
                <room>111</room>
                <title>EVPN a VXLAN v Linuxu</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-03T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:50</duration>
                <abstract>Nejenom v prost&#345;ed&#237; datacenter se setk&#225;v&#225;me s virtualizac&#237; po&#269;&#237;ta&#269;ov&#253;ch s&#237;t&#237;, kter&#225; umo&#382;&#328;uje propojovat dle pot&#345;eby virtu&#225;ln&#237; stroje do virtu&#225;ln&#237;ch s&#237;t&#237;, bez ohledu na lokaci virtu&#225;ln&#237;ch stroj&#367; a re&#225;lnou topologii podkladov&#233; s&#237;t&#283;. Standardn&#237; technologie pro s&#237;&#357;ovou virtualizaci kombinuje VXLAN tunely s EVPN BGP signalizac&#237;, co&#382; umo&#382;&#328;uje interoperabilitu a vysokou &#353;k&#225;lovatelnost. Pod&#237;v&#225;me se na mo&#382;nosti nasazen&#237; a z&#225;klady konfigurace t&#283;chto technologi&#237; v Linuxu, zejm&#233;na pak v kontextu routovac&#237;ho d&#233;mona BIRD.</abstract>
                <slug>linuxdays-2026-533-evpn-a-vxlan-v-linuxu</slug>
                <track></track>
                
                <persons>
                    <person id='574'>Ond&#345;ej Zaj&#237;&#269;ek</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/KSVNSA/resources/slides_iRscBZ9.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/KSVNSA/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/KSVNSA/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='345' guid='954439f4-2c1b-521c-a9c6-894502cb8e0c'>
            <event guid='7ee1b461-ae13-55b7-b839-ca8532c3470d' id='604' code='C3S3SR'>
                <room>345</room>
                <title>Sandboxing AI coding agent&#367; pomoc&#237; OpenShellu</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-10-03T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:50</duration>
                <abstract>AI coding agent m&#367;&#382;e b&#253;t zlomysln&#283; p&#345;esm&#283;rov&#225;n instrukcemi skryt&#253;mi v &#269;emkoli, co p&#345;e&#269;te &#8211; sta&#382;en&#233; webov&#233; str&#225;nce, nainstalovan&#233; z&#225;vislosti, nebo koment&#225;&#345;i u issue. P&#345;itom d&#283;d&#237; v&#353;echna opr&#225;vn&#283;n&#237; a p&#345;&#237;stupy u&#382;ivatele, kter&#253; ho spustil. Nelze spolehliv&#283; zabr&#225;nit tomu, aby se agent nechal oklamat, ale re&#225;ln&#253;m c&#237;lem je sn&#237;&#382;it pravd&#283;podobnost, &#382;e k tomu dojde, a omezit, co m&#367;&#382;e takov&#253; agent zp&#367;sobit. K tomu pou&#382;ijeme OpenShell od NVIDIA.

Ve workshopu se dozv&#237;te proti jak&#253;m hrozb&#225;m se br&#225;n&#237;me, jak vytvo&#345;it sandbox, jak agentovi bezpe&#269;n&#283; p&#345;edat secrets a jak auditovat a upravovat policy tak, aby agent st&#225;le zvl&#225;dl pr&#225;ci, kterou po n&#283;m chcete. P&#345;ineste si notebook a odejdete s funk&#269;n&#237;m sandboxem p&#345;ipraven&#253;m pro v&#225;&#353; repozit&#225;&#345;.</abstract>
                <slug>linuxdays-2026-604-sandboxing-ai-coding-agentu-pomoci-openshellu</slug>
                <track>Workshopy</track>
                
                <persons>
                    <person id='621'>Petr Nevyho&#353;t&#283;n&#253;</person>
                </persons>
                <language>cs</language>
                <description>M&#225;m zku&#353;enosti s Claude Code a opencode, ale Codex a Copilot by m&#283;ly fungovat tak&#233;. Doporu&#269;uji nainstalovat OpenShell p&#345;ed workshopem. Test: p&#345;&#237;kaz `openshell sandbox create --no-keep` v termin&#225;lu se provede bez chyby a p&#345;ipoj&#237; u&#382;ivatele do vytvo&#345;en&#233;ho sandboxu.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/datamole-ai/openshell-workshop">Workshop instructions and materials</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/C3S3SR/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/C3S3SR/feedback/</feedback_url>
            </event>
            <event guid='e4a85f3d-b746-5cac-a577-786ec2d85be0' id='536' code='9PSZNJ'>
                <room>345</room>
                <title>Z&#225;klady Ansible</title>
                <subtitle></subtitle>
                <type>Dlouh&#253; workshop</type>
                <date>2026-10-03T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>01:50</duration>
                <abstract>Automatizovat je pot&#345;eba, proto&#382;e ru&#269;n&#237; pr&#225;ce n&#225;s nebav&#237;. Proto v&#225;s sezn&#225;m&#237;me se Ansiblem, jeho ekosyst&#233;mem a rovnou za&#269;neme psan&#237;m prvn&#237;ch automatiza&#269;n&#237;ch task&#367;. Probereme z&#225;kladn&#237; principy jako jsou playbooky, role a variables, kter&#233; si rovnou na m&#237;st&#283; vyzkou&#353;&#237;te formou p&#345;ipraven&#253;ch &#250;kol&#367;.</abstract>
                <slug>linuxdays-2026-536-zaklady-ansible</slug>
                <track>Workshopy</track>
                
                <persons>
                    <person id='577'>Radim Lipov&#269;an</person><person id='575'>Petr Krch</person>
                </persons>
                <language>cs</language>
                <description>P&#345;ed workshopem doporu&#269;ujeme na&#269;erpat n&#225;&#353; [**&#218;vod do Ansible** ve form&#283; p&#345;edn&#225;&#353;ky](https://pretalx.linuxdays.cz/linuxdays-2025/talk/JAFFCJ/), d&#237;ky tomu na workshopu budete v obraze.

Workshop je ur&#269;en pro za&#269;&#225;te&#269;n&#237;ky, ale i ty, kte&#345;&#237; si cht&#283;j&#237; osv&#283;&#382;it Ansible a jeho principy od za&#269;&#225;tku. B&#283;hem necel&#253;ch dvou hodin v&#225;s dostaneme do obrazu tak, abyste mohli za&#269;&#237;t automatizovat v&#353;echny b&#283;&#382;n&#233; &#269;innosti spojen&#233; s konfigurac&#237; a nasazen&#237;m &#8211; a&#357; u&#382; m&#225;te jedno RPi, nebo cel&#253; podnikov&#253; cluster.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/Ownercz/LinuxDays-2026">Git Repo</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/9PSZNJ/resources/workshop_NnTLbX5.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/9PSZNJ/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/9PSZNJ/feedback/</feedback_url>
            </event>
            <event guid='cd4d3bab-6656-5aac-a504-a666b5d9727d' id='512' code='ZDTANN'>
                <room>345</room>
                <title>Workshop k Test-Driven-Development (TDD) na m&#237;ru snadno a rychle</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-10-03T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:50</duration>
                <abstract>Workshop navazuje na p&#345;edn&#225;&#353;ku a zab&#253;v&#225; se jednoduch&#253;m automatizovan&#253;m testov&#225;n&#237;m, kter&#253; ve sv&#233;m projektu m&#367;&#382;e pou&#382;&#237;t ka&#382;d&#253;, a&#357; u&#382; testuje software v libovoln&#233;m jazyce nebo cel&#233; syst&#233;my. Konkr&#233;tn&#283; p&#345;edstav&#237; praktick&#233; pou&#382;it&#237; jednoduch&#253;ch n&#225;stroj&#367; a jejich kombinace, kter&#233; lze snadno zautomatizovat v shellu. Snadno tak otestujete, &#382;e nov&#225; verze k&#243;du nebo syst&#233;mu funguje alespo&#328; stejn&#283; dob&#345;e jako d&#345;&#237;v&#283;j&#353;&#237; nebo lep&#353;&#237;, nebo &#382;e zrychlen&#237; programu nebylo na &#250;kor funk&#269;nosti.

Pro nov&#225;&#269;ky na FIT to bude ochutn&#225;vka a motivace pro p&#345;edm&#283;t Unixov&#233; Opera&#269;n&#237; Syst&#233;my (BI-UOS).</abstract>
                <slug>linuxdays-2026-512-workshop-k-test-driven-development-tdd-na-miru-snadno-a-rychle</slug>
                <track></track>
                
                <persons>
                    <person id='556'>Luk&#225;&#353; Ba&#345;inka</person>
                </persons>
                <language>cs</language>
                <description>Na workshopu si prakticky vyzkou&#353;&#237;te:
- principy test-driven-developmentu (TDD),
- z&#225;kladn&#237; rozhran&#237; shellu pro interakci s programy (argumenty/parametry programu, standardn&#237; vstupy a v&#253;stupy, n&#225;vratov&#253; k&#243;d),
- n&#225;stroje pro porovn&#225;v&#225;n&#237; o&#269;ek&#225;van&#233;ho a skute&#269;n&#233;ho stavu (stat, cmp, comm, diff, test, grep),
- zp&#367;soby, jak vytv&#225;&#345;et testy v typick&#253;ch situac&#237;ch a
- jako kolem toho v&#353;eho vytvo&#345;it jednoduch&#253; framework p&#345;esn&#283; na m&#237;ru pot&#345;eb&#225;m va&#353;eho projektu.

Vyzkou&#353;&#237;te si testov&#225;n&#237; r&#367;zn&#253;ch verz&#237; softwaru v r&#367;zn&#253;ch situac&#237;ch a nap&#237;&#353;ete si sv&#367;j vlastn&#237; primitivn&#237; testovac&#237; framework na p&#225;r &#345;&#225;dk&#367;, kter&#253; si posl&#233;ze m&#367;&#382;ete na m&#237;ru upravit na vlastn&#237; projekt.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://gitlab.com/lukasbarinka/tdd.git">Skripty a data k workshopu</link>
                
                    <link href="https://lukasbarinka.gitlab.io/tdd/#/usecases">Slidy k workshopu</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/ZDTANN/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/ZDTANN/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2026-10-04' start='2026-10-04T04:00:00+02:00' end='2026-10-05T03:59:00+02:00'>
        <room name='105' guid='4dc28b56-1349-5725-8d8c-5e1186c89799'>
            <event guid='b89d40ab-70ab-57ec-8ad0-07304d3744b7' id='508' code='H7ANQQ'>
                <room>105</room>
                <title>Jabber/XMPP: 25 Years of Digital Independence</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:50</duration>
                <abstract>When it comes to digital independence, various solutions are being discussed in the field of communication and instant messaging. On the one hand, there is the centralized service of a US non-profit organization. On the other hand, there is the publicly documented API of a company that was largely built with venture capital. However, it might be worth taking a look at long-standing solutions that follow an actual internet standard and stand out due to numerous independent implementations.

Jabber/XMPP is one such internet standard and is &quot;ready for prime time&quot;.

In over 25 years, the XMPP instant messaging protocol has seen its fair share of ups and downs. This talk highlights the recent history of the protocol and explains why open source alone, without federation and vendor-independent standards, is not enough for true digital sovereignty. The current status quo of XMPP is showcased through modern features like emoji reactions, moderation, read state synchronization across multiple devices, and time zone indicators for contacts. Additionally, the presentation offers a look ahead at upcoming protocol extensions and the initiative to return to the IETF with &quot;XMPP 2.0&quot; to update the existing RFC standards. Finally, attendees will learn how to easily and smoothly get started in the XMPP ecosystem today.</abstract>
                <slug>linuxdays-2026-508-jabber-xmpp-25-years-of-digital-independence</slug>
                <track>Obsah v angli&#269;tin&#283;</track>
                
                <persons>
                    <person id='553'>Daniel Gultsch</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/H7ANQQ/resources/slides_R79Xxle.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/H7ANQQ/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/H7ANQQ/feedback/</feedback_url>
            </event>
            <event guid='2dffd7b0-d19b-5220-a856-8929cb12e203' id='481' code='NAGUCH'>
                <room>105</room>
                <title>Postkvantov&#233; certifik&#225;ty s&#160;MTC aneb bezpe&#269;nost bez podpisu</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:50</duration>
                <abstract>P&#345;echod na postkvantovou kryptografii vy&#382;aduje p&#345;ehodnocen&#237; tradi&#269;n&#237; PKI zalo&#382;en&#233; na podpisov&#253;ch sch&#233;matech. P&#345;edstav&#237;me si p&#345;&#237;stup zalo&#382;en&#253; na Merkle Tree Certificates (MTC), kter&#253; nahrazuje centr&#225;ln&#237; digit&#225;ln&#237; podpisy ov&#283;&#345;iteln&#253;m ulo&#382;en&#237;m informace v ha&#353;ov&#233;m strom&#283;. Vysv&#283;tl&#237;me si, pro&#269; jsou n&#283;kter&#225; kvantov&#283; odoln&#225; podpisov&#225; sch&#233;mata nepraktick&#225; pro masov&#233; nasazen&#237;, jak MTC funguje na &#250;rovni &#345;et&#283;zen&#237; otisk&#367; a delegace d&#367;v&#283;ry.</abstract>
                <slug>linuxdays-2026-481-postkvantove-certifikaty-s-mtc-aneb-bezpecnost-bez-podpisu</slug>
                <track></track>
                
                <persons>
                    <person id='526'>Petr Kr&#269;m&#225;&#345;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/NAGUCH/resources/Postkvantove_certifi_qfNpPiH.pdf">Postkvantov&#233; certifik&#225;ty MTC</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/NAGUCH/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/NAGUCH/feedback/</feedback_url>
            </event>
            <event guid='ac1e8c96-d288-5f3e-8825-9562a7a3aa9c' id='537' code='TLJSR8'>
                <room>105</room>
                <title>Ext4: Nov&#233; triky star&#233;ho psa</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:50</duration>
                <abstract>Origin&#225;ln&#237; architektura souborov&#233;ho syst&#233;mu ext4 sah&#225; do Linuxov&#233;ho prav&#283;ku v devades&#225;t&#253;ch letech (tehdy se jmenoval ext2). D&#237;ky dob&#345;e navr&#382;en&#233; roz&#353;i&#345;itelnosti bylo mo&#382;n&#233; souborov&#253; syst&#233;m pr&#367;b&#283;&#382;n&#283; roz&#353;i&#345;ovat o nov&#233; funkce, a tak je to i dnes po v&#237;ce ne&#382; t&#345;iceti letech st&#225;le jeden z nejpou&#382;&#237;van&#283;j&#353;&#237;ch Linuxov&#253;ch filesyst&#233;m&#367;. V t&#233;to p&#345;edn&#225;&#353;ce si v &#250;vodu shrneme z&#225;kladn&#237; architekturu ext4 a pak si p&#345;edstav&#237;me n&#283;kter&#233; nov&#283;j&#353;&#237;, mo&#382;n&#225; m&#233;n&#283; zn&#225;m&#233; funkce, kter&#233; souborov&#253; syst&#233;m podporuje jako t&#345;eba m&#243;d bez &#382;urn&#225;lu, podpora velk&#253;ch aloka&#269;n&#237;ch blok&#367;, zrychlen&#237; fsync(2), podpora atomick&#253;ch z&#225;pis&#367;, podpora velk&#253;ch xattr a dal&#353;&#237;. Nakonec si &#345;ekneme, jak&#233; dal&#353;&#237; zm&#283;ny se v ext4 chystaj&#237;.</abstract>
                <slug>linuxdays-2026-537-ext4-nove-triky-stareho-psa</slug>
                <track></track>
                
                <persons>
                    <person id='578'>Jan K&#225;ra</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/TLJSR8/resources/slides-LinuxDays2026_BAfLIFb.pdf">Slidy</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/TLJSR8/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/TLJSR8/feedback/</feedback_url>
            </event>
            <event guid='2e2c4e93-6024-5469-b89f-ad2416f62793' id='567' code='DQJVHV'>
                <room>105</room>
                <title>MeshCore: jak funguje a jak ho pou&#382;&#237;vat</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>S&#237;&#357; MeshCore v &#268;esku tento rok zaznamenala velk&#253; rozvoj, zemi aktu&#225;ln&#283; pokr&#253;v&#225; p&#345;es 700 uzl&#367; a lze si vym&#283;&#328;ovat zpr&#225;vy p&#345;es celou republiku, ani&#382; by se pou&#382;&#237;val Internet nebo jin&#225; infrastruktura. To z n&#283;j d&#283;l&#225; zaj&#237;mavou z&#225;lo&#382;n&#237; s&#237;&#357;, kter&#225; je nav&#237;c v rukou komunity.
Jak MeshCore funguje, jak se pou&#382;&#237;v&#225; a jak&#233; m&#225; limity? To se dozv&#237;te v prakticky zam&#283;&#345;en&#233; p&#345;edn&#225;&#353;ce.</abstract>
                <slug>linuxdays-2026-567-meshcore-jak-funguje-a-jak-ho-pouzivat</slug>
                <track></track>
                
                <persons>
                    <person id='593'>Ji&#345;&#237; Eischmann</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/DQJVHV/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/DQJVHV/feedback/</feedback_url>
            </event>
            <event guid='4bfdbac2-1ca0-5002-8f1b-1d3279a43291' id='586' code='PYF7NP'>
                <room>105</room>
                <title>GNU/Linux a Segment Routing over IPv6 (SRv6)</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:50</duration>
                <abstract>Ur&#269;it&#283; zn&#225;te b&#283;&#382;n&#233; tunelovac&#237; mechanismy. Segment Routing over IPv6 ale nen&#237; stejn&#253;! Segment Routing over IPv6 (SRv6) umo&#382;&#328;uje &#345;&#237;dit cestu paket&#367; s&#237;t&#237; pomoc&#237; pravidel zak&#243;dovan&#253;ch p&#345;&#237;mo v IPv6 adrese nebo v roz&#353;i&#345;uj&#237;c&#237;ch hlavi&#269;k&#225;ch.

Jak SRv6 funguje a co je pot&#345;eba k jeho pou&#382;it&#237; na Linuxu? Projdeme si vybran&#233; z&#225;kladn&#237; pojmy a mechanismy Segment Routingu nad IPv6, pod&#237;v&#225;me se na implementaci SRv6 v linuxov&#233;m kernelu, na konfiguraci pomoc&#237; b&#283;&#382;n&#253;ch n&#225;stroj&#367; z `iproute2`, a na podporu v d&#233;monech pro dynamick&#233; routov&#225;n&#237;. Nakonec si na jednoduch&#233; laboratorn&#237; topologii uk&#225;&#382;eme konfiguraci SRv6 v praxi: sestav&#237;me cestu mezi Linuxov&#253;mi stroji, po&#353;leme po n&#237; provoz a pod&#237;v&#225;me se, co se s pakety na jednotliv&#253;ch uzlech skute&#269;n&#283; d&#283;je.</abstract>
                <slug>linuxdays-2026-586-gnu-linux-a-segment-routing-over-ipv6-srv6</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/PYF7NP/image_c7Q0VAS.webp</logo>
                <persons>
                    <person id='605'>Radek Zaj&#237;c</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/PYF7NP/resources/slides_hmp6I1s.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/PYF7NP/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/PYF7NP/feedback/</feedback_url>
            </event>
            <event guid='2800ac3f-cab9-52c2-9b09-b0525eda6a1a' id='602' code='XUHQQY'>
                <room>105</room>
                <title>Zakon&#269;en&#237; konference</title>
                <subtitle></subtitle>
                <type>Lightning Talk</type>
                <date>2026-10-04T15:50:00+02:00</date>
                <start>15:50</start>
                <duration>00:10</duration>
                <abstract></abstract>
                <slug>linuxdays-2026-602-zakonceni-konference</slug>
                <track></track>
                
                <persons>
                    <person id='554'>Hody</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/XUHQQY/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/XUHQQY/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='155' guid='63864010-9b81-5aa5-ba58-2b387bf8d5d3'>
            <event guid='750afa2a-1bfb-58a8-9351-ae9be8672591' id='501' code='GETQHM'>
                <room>155</room>
                <title>Zav&#225;d&#283;n&#237; jednotn&#233; st&#225;tn&#237; dom&#233;ny GOV.CZ</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T10:30:00+02:00</date>
                <start>10:30</start>
                <duration>00:20</duration>
                <abstract>Jak souvisej&#237; fale&#353;n&#233; weby pro prodej d&#225;lni&#269;n&#237;ch zn&#225;mek a phishing se zav&#225;d&#283;n&#237;m jednotn&#233; st&#225;tn&#237; dom&#233;ny? 

P&#345;edn&#225;&#353;ka p&#345;edstav&#237; technick&#233; &#345;e&#353;en&#237; pro centr&#225;ln&#237; spr&#225;vu dom&#233;n, vyvinut&#233; ve sdru&#382;en&#237; CZ.NIC. P&#345;ibl&#237;&#382;&#237; tak&#233; d&#367;vody t&#233;to zm&#283;ny, jej&#237; o&#269;ek&#225;van&#233; p&#345;&#237;nosy a zp&#367;sob, jak&#253;m na jednotnou dom&#233;nu p&#345;ech&#225;zej&#237; jednotliv&#233; st&#225;tn&#237; instituce.</abstract>
                <slug>linuxdays-2026-501-zavadeni-jednotne-statni-domeny-gov-cz</slug>
                <track></track>
                
                <persons>
                    <person id='546'>Jakub Nierostek</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/GETQHM/resources/prezentace_nSGchwP.pdf">P&#345;edn&#225;&#353;kov&#225; prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/GETQHM/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/GETQHM/feedback/</feedback_url>
            </event>
            <event guid='7e30d18b-905f-5982-8ed7-f267d5affbc5' id='597' code='MEZWHV'>
                <room>155</room>
                <title>Bubblewrap: jednodu&#353;e sandbox</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:20</duration>
                <abstract>Bubblewrap je celkem jednoduch&#253; n&#225;stroj, kter&#253; umo&#382;&#328;uje spou&#353;t&#283;t programy v omezen&#233;m prost&#345;ed&#237;. V podstat&#283; jen nastav&#237; pot&#345;ebn&#233; namespacy a spust&#237; zadan&#253; program. Nen&#237; zrovna snadn&#233; takto spou&#353;t&#283;t velk&#233; grafick&#233; aplikace, ale pro v&#253;voj&#225;&#345;sk&#233; n&#225;stroje volan&#233; z p&#345;&#237;kazov&#233; &#345;&#225;dky nab&#237;z&#237; ve&#353;kerou flexibilitu, kterou bychom mohli cht&#237;t.

C&#237;lem p&#345;edn&#225;&#353;ky je vysv&#283;tlit z&#225;kladn&#237; nastaven&#237; Bubblewrapu a na praktick&#253;ch p&#345;&#237;kladech uk&#225;zat zp&#367;sob jeho pou&#382;it&#237;, kter&#253; si m&#367;&#382;ete hned sami vyzkou&#353;et na sv&#233;m Linuxu.</abstract>
                <slug>linuxdays-2026-597-bubblewrap-jednoduse-sandbox</slug>
                <track></track>
                
                <persons>
                    <person id='609'>Standa Luke&#353;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/MEZWHV/resources/LinuxDays_2026_Bubbl_kUVTDsP.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/MEZWHV/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/MEZWHV/feedback/</feedback_url>
            </event>
            <event guid='0f0eeb27-4bd2-54cc-aa51-123d264b2ab6' id='514' code='HDFH3W'>
                <room>155</room>
                <title>Hacking in the Grey Zone - InfoStealer Malware Marketing</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T11:30:00+02:00</date>
                <start>11:30</start>
                <duration>00:20</duration>
                <abstract>InfoStealers operate through a matured ecosystem that closely resembles legitimate SaaS. Developers create the malware, affiliates distribute it, and brokers sell the stolen credentials, browser cookies, cryptocurrency wallets, and corporate access. Peeking behind the veil, we explore samples from the Darknet to reveal how InfoStealers are promoted through forums, underground markets, and various social channels, turning malware into a polished, recurring pay-as-you-go professional marketplace.</abstract>
                <slug>linuxdays-2026-514-hacking-in-the-grey-zone-infostealer-malware-marketing</slug>
                <track>Obsah v angli&#269;tin&#283;</track>
                
                <persons>
                    <person id='559'>Marek Hencl</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/HDFH3W/resources/AB-LinuxDays2026-Hac_W3CjScn.pdf">Presentation - Hacking in the Grey Zone - InfoStealer Malware Marketing</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/HDFH3W/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/HDFH3W/feedback/</feedback_url>
            </event>
            <event guid='1746be5c-c7fc-5eb0-a820-a0ba0b848d5f' id='549' code='RYNERF'>
                <room>155</room>
                <title>Elektrom&#283;ry, kutilov&#233; a legislativa</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:50</duration>
                <abstract>Chcete si doma sledovat spot&#345;ebu elekt&#345;iny, ale nechcete utr&#225;cet za drah&#233; m&#283;&#345;i&#269;e spot&#345;eby? Na&#353;t&#283;st&#237; u&#382; doma jeden ur&#269;it&#283; m&#225;te. Pov&#237;me si o tom jak v &#269;esku nahl&#237;&#382;&#237; legislativa na m&#283;&#345;en&#237; spot&#345;eby elekt&#345;iny a jak (ne)leg&#225;ln&#283; vy&#269;&#237;tat data z &quot;va&#353;eho&quot; elektrom&#283;ru.</abstract>
                <slug>linuxdays-2026-549-elektromery-kutilove-a-legislativa</slug>
                <track></track>
                
                <persons>
                    <person id='583'>Adam Je&#382;ek</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/RYNERF/resources/Elektromery_kutilov_TMeYzPg.pdf">p&#345;edn&#225;&#353;ka</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/RYNERF/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/RYNERF/feedback/</feedback_url>
            </event>
            <event guid='37b9f404-0701-55a4-81a2-50e8799f08ef' id='594' code='DT7QZK'>
                <room>155</room>
                <title>Core internal principles of Kubernetes</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:50</duration>
                <abstract>Kubernetes has a reputation for overwhelming complexity, but its core architecture is built on surprisingly elegant, simple principles. In this talk, we&#8217;ll ignore containers, networking, and production deployment strategies. Instead, we&apos;ll examine Kubernetes purely as a distributed system. We will dive into the control plane to understand what objects actually are, how controllers and reconcilers function, and how the eventual consistency ties everything together into a robust, coherent engine.</abstract>
                <slug>linuxdays-2026-594-core-internal-principles-of-kubernetes</slug>
                <track>Obsah v angli&#269;tin&#283;</track>
                
                <persons>
                    <person id='607'>Va&#353;ek &#352;raier</person>
                </persons>
                <language>en</language>
                <description>The session should be accessible to anyone with an interest in software architecture. Zero prior knowledge or practical experience with Kubernetes is required.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/DT7QZK/resources/LinuxDays_2026__Core_h6wLj2N.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/DT7QZK/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/DT7QZK/feedback/</feedback_url>
            </event>
            <event guid='904c2227-49c7-5895-91ed-c367caa44900' id='563' code='NXWJXS'>
                <room>155</room>
                <title>Rie&#353;enie kybernetick&#253;ch incidentov pomocou IDS Suricata</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>T&#225;to predn&#225;&#353;ka predstavuje sie&#357;ov&#253; monitoring ako plnohodnotn&#250; s&#250;&#269;as&#357; rie&#353;enia incidentov a ukazuje, ako open source n&#225;stroj Suricata dok&#225;&#382;e poskytn&#250;&#357; okam&#382;it&#233;, vyu&#382;ite&#318;n&#233; inform&#225;cie s minim&#225;lnym dopadom na zasiahnut&#250; organiz&#225;ciu.</abstract>
                <slug>linuxdays-2026-563-riesenie-kybernetickych-incidentov-pomocou-ids-suricata</slug>
                <track></track>
                
                <persons>
                    <person id='591'>Ladislav Ba&#269;o</person>
                </persons>
                <language>sk</language>
                <description>Ke&#271; nastane bezpe&#269;nostn&#253; incident, r&#253;chlos&#357; reakcie a vidite&#318;nos&#357; s&#250; k&#318;&#250;&#269;ov&#233;. EDR n&#225;stroje s&#250; s&#237;ce v&#253;konn&#233;, no vy&#382;aduj&#250; hlbok&#250; integr&#225;ciu na &#250;rovni koncov&#253;ch zariaden&#237;, rozsiahlu koordin&#225;ciu v r&#225;mci organiz&#225;cie a zna&#269;n&#233; &#250;silie na nasadenie. Network Detection and Response pon&#250;ka odli&#353;n&#253; pr&#237;stup: nasadenie v priebehu min&#250;t a z&#225;sahy iba do niektor&#253;ch miest sie&#357;ovej infra&#353;trukt&#250;ry namiesto v&#353;etk&#253;ch koncov&#253;ch zariaden&#237; v sieti.

Demon&#353;trujeme si to na simulovanom phishingom &#250;toku s n&#225;sledn&#253;m spusten&#237;m malv&#233;ru, po ktorom nasleduje &#382;iv&#225; anal&#253;za logov n&#225;stroja Suricata. Korel&#225;ciou z&#225;znamov typu DNS, HTTP, TLS, fileinfo a flow rekon&#353;truujeme &#250;pln&#250; &#269;asov&#250; os &#250;toku a identifikujeme &#353;kodliv&#250; aktivitu.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/NXWJXS/resources/SuricataIR-LinuxDays_De2DJFC.pdf">Prezentacia</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/NXWJXS/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/NXWJXS/feedback/</feedback_url>
            </event>
            <event guid='11ae17cf-fceb-5abe-a62e-da5b77726b69' id='522' code='BNB3RM'>
                <room>155</room>
                <title>Suriconf: konfigura&#269;n&#237; asistent Suricaty</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:20</duration>
                <abstract>**Suriconf** je konfigura&#269;n&#237; asistent pro [Suricatu](https://suricata.io/). V&#253;kon Suricaty, jednoho z nejroz&#353;&#237;&#345;en&#283;j&#353;&#237;ch open-source IDS/IPS syst&#233;m&#367;, v&#253;razn&#283; z&#225;vis&#237; na spr&#225;vn&#233; konfiguraci, dostupn&#253;ch hardwarov&#253;ch prost&#345;edc&#237;ch, charakteru s&#237;&#357;ov&#233;ho provozu a nastaven&#237; s&#237;&#357;ov&#253;ch rozhran&#237;. Optim&#225;ln&#237; nasazen&#237; Suricaty &#269;asto znamen&#225; dny studia dokumentace, technologi&#237;, kter&#233; Suricata vyu&#382;&#237;v&#225;, a testov&#225;n&#237; konfigurace.

C&#237;lem n&#225;stroje Suriconf je tento proces zautomatizovat. N&#225;stroj analyzuje syst&#233;m a s&#237;&#357;ov&#253; provoz a konfiguruje Suricatu na z&#225;klad&#283; nam&#283;&#345;en&#253;ch hodnot prost&#345;ednictv&#237;m modul&#367;. Suriconf nahrazuje pracn&#253; manu&#225;ln&#237; proces automatizovan&#253;m skenem, jeho&#382; v&#253;stupem je optimalizovan&#225; konfigurace.

Na p&#345;edn&#225;&#353;ce si uk&#225;&#382;eme, jak Suriconf funguje od anal&#253;zy a&#382; po generov&#225;n&#237; konfigurace, a pod&#283;l&#237;me se o v&#253;sledky testov&#225;n&#237; p&#345;i nasazen&#237; Suricaty se sadou pravidel [Emerging Threats Open](https://community.emergingthreats.net/).</abstract>
                <slug>linuxdays-2026-522-suriconf-konfiguracni-asistent-suricaty</slug>
                <track></track>
                
                <persons>
                    <person id='564'>Eli&#353;ka &#268;ervinkov&#225;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/BNB3RM/resources/suricata_patch_fXazSsn.zip">Suricata patch</attachment>
                
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/BNB3RM/resources/LD_suriconf_w3pO4HR.pdf">Suriconf prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/BNB3RM/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/BNB3RM/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='107' guid='358fca7c-6400-556f-b1db-6d35999f3a08'>
            <event guid='72bf87b8-3e61-5890-9931-44d3d77578ff' id='581' code='BN7DJU'>
                <room>107</room>
                <title>M&#225; smysl rozum&#283;t assembleru?</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T10:30:00+02:00</date>
                <start>10:30</start>
                <duration>00:20</duration>
                <abstract>Assembler vypad&#225; z pohledu modern&#237;ch jazyk&#367; jako sta&#345;e&#269;ek kter&#253; nehodl&#225; odej&#237;t do d&#367;chodu. Ov&#353;em je tento pohled pravdiv&#253;? Nen&#237; to sp&#237;&#353;e z&#225;kladn&#237; k&#225;men programov&#225;n&#237;? Pov&#237;me si pro&#269; dav&#225; smysl se s t&#237;mto sta&#345;e&#269;kem zab&#253;vat a pro&#269; vlastn&#283; nen&#237; ani takov&#253; sta&#345;e&#269;ek jak vypad&#225;, pro&#269; se assembler neust&#225;le m&#283;n&#237; a vyv&#237;j&#237;. No a taky &#382;e nen&#237; assembler jako assembler.</abstract>
                <slug>linuxdays-2026-581-ma-smysl-rozumet-assembleru</slug>
                <track></track>
                
                <persons>
                    <person id='602'>Karel Ko&#269;&#237;</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/BN7DJU/resources/pres_XfJ6MbH.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/BN7DJU/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/BN7DJU/feedback/</feedback_url>
            </event>
            <event guid='6449d2b6-f846-584f-8d70-76c3793ab3eb' id='599' code='YWYQ77'>
                <room>107</room>
                <title>U&#269;&#237;me d&#283;ti programovat... pomoc&#237; d&#283;rn&#253;ch &#353;t&#237;tk&#367;!</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:50</duration>
                <abstract>Pro leto&#353;n&#237; Program&#225;torsk&#253; t&#225;bor vznikla na&#353;e vlastn&#237; instruk&#269;n&#237; sada PTB64, pro kterou jsme nadesignovali i vlastn&#237; hardware a software na &#269;ten&#237; z d&#283;rn&#253;ch p&#225;sek. Poj&#271;me si uk&#225;zat, &#382;e to nen&#237; tak slo&#382;it&#233;!

Co m&#367;&#382;eme p&#345;i designu CPU architektury ud&#283;lat, aby v n&#237; i za&#269;&#225;te&#269;n&#237;ci mohli pohodln&#283; programovat? Jde v&#367;bec dob&#345;e u&#269;it assembler? Je rozumn&#233; m&#237;t &#269;&#237;sla v pam&#283;ti 64bitov&#225; nam&#237;sto jednoho bajtu? Jak&#233; triky na&#353;i &#250;&#269;astn&#237;ci vymysleli, a co LLMka na na&#353;&#237; architektu&#345;e absolutn&#283; nezvl&#225;dala? A byl tohle cel&#233; v&#367;bec dobr&#253; n&#225;pad, nebo v&#253;uka low-level v&#283;c&#237; ned&#225;v&#225; v dne&#353;n&#237; dob&#283; v&#367;bec smysl?

V p&#345;edn&#225;&#353;ce se nad t&#237;mhle v&#353;&#237;m zam&#253;&#353;l&#237;me, a nav&#237;c uk&#225;&#382;eme r&#367;zn&#233; zaj&#237;mavosti z procesu p&#345;&#237;pravy - od n&#225;vrhu samotn&#233;ho hardwaru a&#382; po pom&#283;rn&#283; funk&#269;n&#237; LLVM backend.</abstract>
                <slug>linuxdays-2026-599-ucime-deti-programovat-pomoci-dernych-stitku</slug>
                <track></track>
                
                <persons>
                    <person id='616'>Mat&#283;j Volf</person><person id='618'>Prokop Rand&#225;&#269;ek</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/YWYQ77/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/YWYQ77/feedback/</feedback_url>
            </event>
            <event guid='375b6e1a-d7e9-54e9-8c8e-91b3d4040bef' id='569' code='C3X7SR'>
                <room>107</room>
                <title>Pro&#269; zakl&#225;dat komunitu (online i real-life)</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:20</duration>
                <abstract>Pokud m&#225;te sv&#367;j projekt nebo jste sou&#269;&#225;st&#237; existuj&#237;c&#237;ho a r&#225;di by jste za&#269;ali budovat komunitu okolo n&#283;j, a&#357; u&#382; v &#268;esku nebo celosv&#283;tov&#283;, tato p&#345;edn&#225;&#353;ka je pro v&#225;s.

B&#283;hem p&#345;edn&#225;&#353;ky se dozv&#237;te:
 - co je pot&#345;eba k zalo&#382;en&#237; komunity
 - kolik &#250;sil&#237; nutn&#233; investovat
 - rozumn&#233; nastaven&#237; pravidel (CoC)

T&#237;m se dost&#225;v&#225;me do re&#225;ln&#233;m &#382;ivota&#8482;:

 - pro&#269; po&#345;&#225;dat srazy a hackdaye
 - co je proto pot&#345;eba ud&#283;lat
 - organick&#253; r&#367;st komunity
 - jak&#233; jsou v&#253;sledky

P&#345;edn&#225;&#353;ka je zalo&#382;ena na m&#253;ch zku&#353;enostech z rozv&#237;jen&#237; komunity na Linux na mobiln&#237;ch telefonech, pozd&#283;ji organizov&#225;n&#237; setk&#225;n&#237; a hackday&#367; v Praze.</abstract>
                <slug>linuxdays-2026-569-proc-zakladat-komunitu-online-i-real-life</slug>
                <track></track>
                
                <persons>
                    <person id='537'>David Heidelberg</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/C3X7SR/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/C3X7SR/feedback/</feedback_url>
            </event>
            <event guid='cfc91829-f933-5a20-81b8-04b0209ddc4e' id='503' code='CWWVX7'>
                <room>107</room>
                <title>Help! There is No vim / No emacs: Rescuing a System with ed</title>
                <subtitle></subtitle>
                <type>Lightning Talk</type>
                <date>2026-10-04T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>00:10</duration>
                <abstract>Your system does not boot, you enter a rescue shell, and suddenly you discover that your favorite editor is missing. No vim. No emacs. No nano. In such situations, ed may be one of the few tools available.</abstract>
                <slug>linuxdays-2026-503-help-there-is-no-vim-no-emacs-rescuing-a-system-with-ed</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/CWWVX7/image_bNy6E6A.webp</logo>
                <persons>
                    <person id='548'>Ji&#345;&#237; Navr&#225;til</person>
                </persons>
                <language>en</language>
                <description>This 10-minute lightning talk shows how to use ed as an editor of last resort. It is aimed at system administrators, DevOps engineers, SREs, and anyone who may need to repair a Unix/Linux system in a minimal environment.

The line-oriented text editor ed is included in the POSIX standard, so it is practically guaranteed to be present on traditional Unix and BSD systems, and almost all standard Linux distributions, even when /usr is not yet mounted. We will focus on the minimum commands needed to inspect and fix critical configuration files such as /etc/fstab.

You will see how to open a file, print lines, append new content, modify or delete broken lines, save changes, and exit safely. No previous ed experience is required. By the end of the talk, you will have a small but practical survival kit for emergency system repair.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/CWWVX7/resources/slides_cVE2MhG.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/CWWVX7/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/CWWVX7/feedback/</feedback_url>
            </event>
            <event guid='1ec6ae67-4460-5c49-baf3-9c802af1c6d6' id='603' code='JFQGJU'>
                <room>107</room>
                <title>Digital Independence Day - An Initiative against Big Tech</title>
                <subtitle></subtitle>
                <type>Lightning Talk</type>
                <date>2026-10-04T13:40:00+02:00</date>
                <start>13:40</start>
                <duration>00:10</duration>
                <abstract>The Digital Independence (DIDay) is an initiative that was started in 2025 during the 39. Chaos Communication Congress in Hamburg. The ever increasing digital infrastructure is in the hand of fewer large tech companies, who determine how people inform themselves, communicate and organise online. DIDay is criticising that this could endanger democratic processes. DIDay does not understand itself as a purist project, but as &quot;relaxed revolution&quot;: The point is to make a small, practical change in your daily life each month&#8212;not to give up Big Tech products completely and immediately.</abstract>
                <slug>linuxdays-2026-603-digital-independence-day-an-initiative-against-big-tech</slug>
                <track>Obsah v angli&#269;tin&#283;</track>
                
                <persons>
                    <person id='620'>Stefan Gohl</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/JFQGJU/resources/DIDAY_27km7Ei.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/JFQGJU/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/JFQGJU/feedback/</feedback_url>
            </event>
            <event guid='130a6b08-531d-53b9-8802-146f8aa6d3f8' id='496' code='SCAVSF'>
                <room>107</room>
                <title>Kdy&#382; AI vrac&#237; medic&#237;n&#283; lidskost</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>Kdy&#382; l&#233;ka&#345; str&#225;v&#237; p&#367;l dne datlov&#225;n&#237;m do po&#269;&#237;ta&#269;e, za&#269;ne s&#225;m fungovat jako necitliv&#253; algoritmus. Z ordinace se pak vytr&#225;c&#237; to nejpodstatn&#283;j&#353;&#237; &#8211; &#269;as na &#269;lov&#283;ka a klid na p&#345;em&#253;&#353;len&#237;.

V p&#345;edn&#225;&#353;ce se pod&#237;v&#225;me na AI st&#345;&#237;zliv&#283; o&#269;ima praktick&#233;ho l&#233;ka&#345;e. Ne jako na autonomn&#237; syst&#233;m, kter&#253; m&#225; rozhodovat za &#269;lov&#283;ka, ale jako na rozumnou roz&#353;&#237;&#345;enou inteligenci. AI pom&#225;h&#225; p&#345;i pr&#225;ci s textem, zvukem a obrazem &#8211; od zjednodu&#353;en&#237; dokumentace a orientace v z&#225;znamech a&#382; po podporu p&#345;i interpretaci n&#225;lez&#367;. Up&#345;&#237;mn&#283; ale probereme i druhou stranu: kde modely chybuj&#237;, jak&#225; jsou bezpe&#269;nostn&#237; rizika a kde le&#382;&#237; pevn&#233; hranice technologi&#237;.

C&#237;lem AI v medic&#237;n&#283; nem&#225; b&#253;t nahrazen&#237; l&#233;ka&#345;e. M&#225; za n&#225;s odpracovat rutinu u kl&#225;vesnice, abychom se mohli vr&#225;tit k tomu, co &#382;&#225;dn&#253; stroj nedok&#225;&#382;e &#8211; k lidsk&#233; p&#345;&#237;tomnosti a pozornosti zam&#283;&#345;en&#233; na pacienta.</abstract>
                <slug>linuxdays-2026-496-kdyz-ai-vraci-medicine-lidskost</slug>
                <track></track>
                
                <persons>
                    <person id='544'>Petr Kajzar</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/SCAVSF/resources/kdyz_ai_vraci_medici_HZAft3s.pdf">Slajdy z p&#345;edn&#225;&#353;ky</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/SCAVSF/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/SCAVSF/feedback/</feedback_url>
            </event>
            <event guid='dfeb569d-0f25-5120-b931-bfcef19ee95c' id='487' code='QBGW9P'>
                <room>107</room>
                <title>Ergonomics = do not to let the computers physically destroy you</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:40</duration>
                <abstract>**Long hours at/with a computer/tablet/phone takes its toll.** The presentation will discuss **the most prevalent ailments and their mitigations**.</abstract>
                <slug>linuxdays-2026-487-ergonomics-do-not-to-let-the-computers-physically-destroy-you</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/QBGW9P/image_Gjo9Pqu.webp</logo>
                <persons>
                    <person id='533'>Ing. Ji&#345;&#237; Hovorka</person>
                </persons>
                <language>en</language>
                <description>**Computers are giving us hard time** - indeed not comparable to coal mining or handling cattle, but our eyes, hands, back, buttocks, legs,... even nose suffer too.
We will hit **a little theory** for each, **followed with everyday tips how to make things better** - hardware, software, organizational. The overall aim is to improve your efficiency when working with electronic devices.
Note: We all know that shotgun and chainsaw work best, but subtler approaches will be discussed;-). And as a bonus you will get 2 crazy recommendations which save a lot of pain.

Plan: 35 minutes lecture, 5 minutes Q/A, 5 minutes hands-on &quot;lab&quot;, 5 minutes slack.
Language: English; Q should be in (ENG, CZE, SLO), A will be in ENG (if translation is required, meet me afterwards).

_Note: Czech version is also available if your organization would like to have the presentation too._</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/QBGW9P/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/QBGW9P/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='111' guid='02d0ec3a-f14e-5eb7-9917-9856079fe0e3'>
            <event guid='ae0b2e8d-46a0-5c68-8b97-5bfa2b322e68' id='526' code='KYRPP7'>
                <room>111</room>
                <title>O p&#345;ekladech software z angli&#269;tiny do &#269;e&#353;tiny</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T10:30:00+02:00</date>
                <start>10:30</start>
                <duration>00:20</duration>
                <abstract>To, &#382;e na n&#225;s n&#225;&#353; svobodn&#253; software mluv&#237; &#269;esky nen&#237; samoz&#345;ejmost, ale v&#253;sledek dlouhodob&#233; pr&#225;ce &#345;ady p&#345;ekladatel&#367;. Je to &#269;innost, kter&#225; vy&#382;aduje dobrou znalost angli&#269;tiny, &#269;e&#353;tiny, i linuxov&#233;ho softwaru. Uk&#225;&#382;eme si jak&#233; techniky se p&#345;i p&#345;ekladech vyu&#382;&#237;vaj&#237; a jak cel&#253; proces prob&#237;h&#225;. Je to snadn&#233; a t&#345;eba tak&#233; za&#269;nete p&#345;ekl&#225;dat.</abstract>
                <slug>linuxdays-2026-526-o-prekladech-software-z-anglictiny-do-cestiny</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/KYRPP7/image_ZOCwu92.webp</logo>
                <persons>
                    <person id='568'>Vojt&#283;ch Zeisek</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://trapa.cz/cs/preklady-sw-ld26">Prezentace na domovsk&#233; str&#225;nce</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/KYRPP7/resources/prekladani_opensuse__UjmSomY.pdf">Prezentace ke sta&#382;en&#237;</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/KYRPP7/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/KYRPP7/feedback/</feedback_url>
            </event>
            <event guid='c80b86c0-760e-5e70-af88-320c0cf412e8' id='564' code='G7ZHDV'>
                <room>111</room>
                <title>Matter na ESP32: jak jsem to m&#225;lem vzdal</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:50</duration>
                <abstract>Standard Matter, kter&#253; &quot;poh&#225;n&#237;&quot; r&#367;zn&#233; produkty chytr&#233; dom&#225;cnosti, se postupn&#283; v&#237;ce a v&#237;ce prosazuje na trhu. D&#237;ky sv&#233;mu univerz&#225;ln&#237;mu pou&#382;it&#237;, jednoduchosti, snadn&#233;mu nastaven&#237; a podpo&#345;e nap&#345;&#237;&#269; r&#367;zn&#253;mi ekosyst&#233;my m&#225; ambici se st&#225;t, dle m&#233;ho n&#225;zoru, jedn&#237;m ze z&#225;kladn&#237;ch stavebn&#237;ch kamen&#367; chytr&#233; dom&#225;cnosti.

Napadlo v&#225;s n&#283;kdy zkusit si naprogramovat vlastn&#237; Matter za&#345;&#237;zen&#237;? Mn&#283; ano. A proto jsem se to rozhodl vyzkou&#353;et a zjistit, jak n&#225;ro&#269;n&#233; to je.

Zjednodu&#353;en&#283; &#345;e&#269;eno &#8211; &lt;b&gt;bylo to docela slo&#382;it&#233;&lt;/b&gt;. :-)

&#268;ekala m&#283; s&#233;rie pokus&#367;, omyl&#367; a n&#283;kolika slep&#253;ch uli&#269;ek. N&#283;kolikr&#225;t jsem m&#283;l chu&#357; cel&#233; sna&#382;en&#237; vzd&#225;t a j&#237;t d&#283;lat n&#283;co u&#382;ite&#269;n&#233;ho. Nakonec se mi ale poda&#345;ilo dostat vlastn&#237; Matter za&#345;&#237;zen&#237; p&#345;es Matter server a&#382; do Home Assistantu.

V p&#345;edn&#225;&#353;ce uk&#225;&#382;u, jak jsem postupoval a kde jsem narazil. Pokud v&#225;s zaj&#237;m&#225;, jak daleko se d&#225; dostat s oby&#269;ejnou ESP32 v&#253;vojovou deskou, jste na spr&#225;vn&#233;m m&#237;st&#283;.</abstract>
                <slug>linuxdays-2026-564-matter-na-esp32-jak-jsem-to-malem-vzdal</slug>
                <track></track>
                
                <persons>
                    <person id='557'>V&#225;clav Steiner</person>
                </persons>
                <language>cs</language>
                <description>Motivac&#237; k t&#233;to p&#345;edn&#225;&#353;ce byl jeden koment&#225;&#345; pod m&#253;m &#269;l&#225;nkem o zprovozn&#283;n&#237; Matter v Home Assistant. Tazatel se zaj&#237;mal, zda-li je mo&#382;n&#233; si &quot;ubastlit&quot; vlastn&#237; sensor, navzdory r&#367;zn&#253;m bezpe&#269;nostn&#237;m mechanism&#367;m a skute&#269;nosti, &#382;e Matter u hotov&#253;ch v&#253;robk&#367; po&#269;&#237;t&#225; s certifikac&#237; za&#345;&#237;zen&#237;. To ve mn&#283; vzbudilo z&#225;jem vyzkou&#353;et si naprogramovat jednoduch&#253; sensor, konkr&#233;tn&#283; pomoc&#237; ESP32 v&#253;vojov&#233; desky.

V prvn&#237; &#269;&#225;sti p&#345;edn&#225;&#353;ky p&#345;edstav&#237;m lehk&#253; &#250;vod do Matteru. Vysv&#283;tl&#237;m, jak funguje, &#269;&#237;m se li&#353;&#237; od podobn&#253;ch technologi&#237; a pro&#269; se vlastn&#283; u v&#253;robk&#367; objevuje ozna&#269;en&#237; &lt;code&gt;Matter over Wifi&lt;/code&gt; nebo &lt;code&gt;Matter over Thread&lt;/code&gt;.

V druh&#233; &#269;&#225;sti se pust&#237;me do samotn&#233;ho experimentov&#225;n&#237;. Uk&#225;&#382;u cestu od pr&#225;zdn&#233; ESP32 v&#253;vojov&#233; desky a&#382; k funk&#269;n&#237;mu Matter za&#345;&#237;zen&#237; v Home Assistantu. Konkr&#233;tn&#283; se pod&#237;v&#225;me na dva p&#345;&#237;klady: ovl&#225;d&#225;n&#237; LED p&#225;sku a senzor teploty, vlhkosti a tlaku.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/G7ZHDV/resources/LinuxDays2026-Steine_QSzW7XC.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/G7ZHDV/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/G7ZHDV/feedback/</feedback_url>
            </event>
            <event guid='d9531821-01b5-58d3-8dbe-828a6221fbec' id='591' code='3DSPDX'>
                <room>111</room>
                <title>P&#345;enos p&#345;esn&#233;ho &#269;asu protokolem White Rabbit</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:20</duration>
                <abstract>T&#233;matem prezentace je protokol pro distribuci velmi p&#345;esn&#233;ho &#269;asu a stabiln&#237; frekvence nazvan&#253; White Rabbit. Umo&#382;&#328;uje dos&#225;hnout nejistoty &#269;asu lep&#353;&#237; ne&#382; 1 nanosekunda, je tak vhodn&#253; i pro porovn&#225;v&#225;n&#237; atomov&#253;ch hodin na vzd&#225;lenost stovek kilometr&#367; a sv&#253;mi parametry p&#345;ekon&#225;v&#225; b&#283;&#382;n&#283; vyu&#382;&#237;van&#233; zdroje &#269;asu ze satelitn&#237;ch syst&#233;m&#367;  GPS nebo Galileo. White Rabbit je v principu nadstavbou protokolu PTP, ale vy&#382;aduje vyhrazen&#233; optick&#233; kan&#225;ly a jako linkov&#225; vrstva je pou&#382;it synchronn&#237; Ethernet.</abstract>
                <slug>linuxdays-2026-591-prenos-presneho-casu-protokolem-white-rabbit</slug>
                <track></track>
                
                <persons>
                    <person id='611'>Vladim&#237;r Smotlacha</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/3DSPDX/resources/White_Rabbit_r5aX8bJ.pdf">White_Rabbit.pdf</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/3DSPDX/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/3DSPDX/feedback/</feedback_url>
            </event>
            <event guid='1fa7487f-4825-54f8-bd17-ab67935d241c' id='525' code='YB9UHT'>
                <room>111</room>
                <title>Jak analyzovat bug v GCC&#269;ku, kdy&#382; nev&#237;te, co se d&#283;je</title>
                <subtitle></subtitle>
                <type>Kr&#225;tk&#225; p&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T12:30:00+02:00</date>
                <start>12:30</start>
                <duration>00:20</duration>
                <abstract>Zkompilujete program pomoc&#237; nejnov&#283;j&#353;&#237; verze kompil&#225;toru a on se chov&#225; n&#283;jak divn&#283;. &#381;e by miskompilace?! Rozhodnete se v&#253;voj&#225;&#345;&#367;m kompil&#225;toru pomoct a zjistit, co se d&#283;je. Jenom&#382;e kde v&#367;bec za&#269;&#237;t? A co kdy&#382; je probl&#233;m v &#269;&#225;sti kompil&#225;toru, jeji&#382; zdroj&#225;ky jste nikdy nezkoumali? Do takov&#253;ch situac&#237; se dost&#225;v&#225;m &#269;asto. R&#225;d bych v&#225;m na jednom GCC bug reportu uk&#225;zal p&#225;r jednoduch&#253;ch technik, jak potenci&#225;ln&#237; miskompilaci diagnostikovat.</abstract>
                <slug>linuxdays-2026-525-jak-analyzovat-bug-v-gcccku-kdyz-nevite-co-se-deje</slug>
                <track></track>
                
                <persons>
                    <person id='567'>Filip Kastl</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/YB9UHT/resources/presentation_CRn1cV7.pdf">Slidy</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/YB9UHT/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/YB9UHT/feedback/</feedback_url>
            </event>
            <event guid='41c1f448-bbdd-5a71-a868-806da8b49b59' id='590' code='UERVVV'>
                <room>111</room>
                <title>Stav&#237;me obraz VM, aneb &#353;lapeme na hr&#225;b&#283;</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:50</duration>
                <abstract>... a ano, bol&#237; to. Za&#269;alo to VirtualBoxem pro sestavov&#225;n&#237; imag&#237; s Debianem, a n&#283;kdo m&#283;l kdysi skv&#283;l&#253; n&#225;pad, &#382;e bychom ten obraz mohli exportovat do standardn&#237;ho (!) form&#225;tu OVA a pak importovat t&#345;eba do VMware. Uk&#225;zalo se, &#382;e to je ekvivalent ch&#367;ze po podlaze posypan&#233; legem, proto&#382;e pro&#269; by m&#283;l b&#253;t &#382;ivot jednoduch&#253;? A pro&#269; by zrovna n&#225;stroj od VMware m&#283;l fungovat s jeho vlastn&#237;mi produkty? Nakonec jsem z toho (lega) se&#353;el a pou&#382;il &#345;e&#353;en&#237; postaven&#233; na libvirt/QEMU a utilitk&#225;ch guestfs a je mi dob&#345;e... Akor&#225;t &#382;e sotva! Mo&#382;n&#225; si te&#271; u&#382; &#345;&#237;k&#225;te, pro&#269; prost&#283; nepou&#382;&#237;t Packer? Aneb kdo m&#225; r&#225;d slep&#233; uli&#269;ky, zvedn&#283;te ruku! Moment; pro&#269; jsem jedin&#253;, kdo se hl&#225;s&#237;?

Aneb mnoho drobn&#253;ch post&#345;eh&#367;, nasb&#237;ran&#253;ch v pr&#367;b&#283;hu m&#283;s&#237;c&#367; pr&#225;ce s t&#283;mito syst&#233;my a programy.</abstract>
                <slug>linuxdays-2026-590-stavime-obraz-vm-aneb-slapeme-na-hrabe</slug>
                <track></track>
                
                <persons>
                    <person id='610'>Pavel Valach</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/UERVVV/resources/stavime-vm-beamer_XcO5pK2.pdf">prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/UERVVV/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/UERVVV/feedback/</feedback_url>
            </event>
            <event guid='b117be89-060a-50a9-abb6-f1034dace879' id='565' code='WSVKET'>
                <room>111</room>
                <title>V&#253;uka s RISC-V od instrukce po virtu&#225;ln&#237; pam&#283;&#357;, QtRvSim i FPGA</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>P&#345;edn&#225;&#353;ka ur&#269;en&#225; jak pro vyu&#269;uj&#237;c&#237; z&#225;klad&#367; princip&#367; po&#269;&#237;ta&#269;&#367; tak z&#225;jemce o architekturu RISC-V. P&#345;edveden&#253; budou aktu&#225;ln&#237; novinky v&#253;voj simul&#225;toru QtRvSim, aktu&#225;ln&#283; p&#345;idan&#225; MMU, kter&#233; se budeme v&#283;novat o n&#283;co podrobn&#283;ji. Podle z&#225;jmu a &#269;asu budou zm&#237;n&#283;n&#233; dal&#353;&#237; na&#353;e i ciz&#237; kurzy materi&#225;ly a nab&#237;z&#237;me i diskuzi o souvisej&#237;c&#237; v&#253;uce a RISC-V obecn&#283;.</abstract>
                <slug>linuxdays-2026-565-vyuka-s-risc-v-od-instrukce-po-virtualni-pamet-qtrvsim-i-fpga</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/WSVKET/image_cZo4SdG.webp</logo>
                <persons>
                    <person id='581'>Pavel P&#237;&#353;a</person><person id='594'>Petr &#352;t&#283;p&#225;n</person>
                </persons>
                <language>cs</language>
                <description>Na&#353;e v&#253;uka na FEL i FIT &#268;VUT za&#269;ala pou&#382;&#237;vat RISC-V architekturu jako model pro v&#253;uku architektur po&#269;&#237;ta&#269;&#367; v roce 2022, ale jej&#237; v&#253;voj sledujeme od za&#269;&#225;tku v p&#345;edm&#283;tu [B35APO - Architektura po&#269;&#237;ta&#269;&#367;](https://cw.fel.cvut.cz/wiki/courses/b35apo/start) se jej&#237; stru&#269;n&#253; popis objevil ji&#382; v roce 2015.

Hlavn&#237;m rozcestn&#237;kem k na&#353;im materi&#225;l&#367;m a p&#345;edm&#283;t&#367;m jsou str&#225;nky [https://comparch.edu.cvut.cz/](https://comparch.edu.cvut.cz/). Ze str&#225;nky lze spou&#353;t&#283;t i online verze simul&#225;toru [QtRvSIm](https://github.com/cvut/qtrvsim) a je zde k dispozici [syst&#233;m pro procvi&#269;ov&#225;n&#237;](https://comparch.edu.cvut.cz/online-tools/webeval/) n&#237;zko&#250;rov&#328;ov&#253;ch &#250;loh v assembleru a jazyce C zam&#283;&#345;en&#253;ch na simul&#225;tor, efektivitu vyu&#382;it&#237; cache, vstup/v&#253;stup a dal&#353;&#237;.

Z odkaz&#367; je dostupn&#233; mno&#382;stv&#237; materi&#225;lu a nahr&#225;vek jak k z&#225;klad&#367;m ta k pokro&#269;ilej&#353;&#237;m t&#233;mat&#367;m a&#382; po superskal&#225;tn&#237; procesory, superpo&#269;&#237;ta&#269;e a po&#269;&#237;t&#225;n&#237; na grafick&#253;ch kart&#225;ch.

&#218;vod k simul&#225;toru a stab&#283; procesoru bude tentokr&#225;te velmi zkr&#225;ceny, z&#225;jemci o podobn&#283;j&#353;&#237; verzi mohou shl&#233;dnout:

  - anglickou verzi Jakuba Dup&#225;ka [QtRvSim - RISC-V Simulator with Cache and Pipeline Visualization](https://youtu.be/J6AcPZZ_ISg) na ofici&#225;ln&#237; kan&#225;le RISC-V International
  - &#269;esk&#225; verze Karla Ko&#269;&#237;ho [Z&#225;kladn&#237; princip &#269;innosti procesoru a jeho v&#253;uka s RISC-V simul&#225;torem QtRVSim](https://youtu.be/7YMnT2f7M0U)

Naopak podrobn&#283;ji s uk&#225;zkami bude p&#345;idan&#233; t&#233;ma virtu&#225;ln&#237; pam&#283;ti, viz na&#353;e p&#345;edn&#225;&#353;ka [10 Str&#225;nkov&#225;n&#237;](https://cw.fel.cvut.cz/b252/courses/b35apo/lectures/10/start).

Z&#225;jemci o p&#345;&#237;pravu vlastn&#237;ch kurz&#367; pak mohou ocenit  modul&#225;rn&#237; zdroje na&#353;ich p&#345;edn&#225;&#353;ek v LaTeXu

 - [https://gitlab.fel.cvut.cz/b35apo/apo-slides](https://gitlab.fel.cvut.cz/b35apo/apo-slides) - pro hl&#225;&#353;en&#237; chyb studenty a dal&#353;&#237;mi z &#268;VUT
 -  [https://github.com/cvut/comparch-slides](https://github.com/cvut/comparch-slides) - pro hl&#225;&#353;en&#237; chyb a p&#345;&#237;spevky od &#353;ir&#353;&#237; ve&#345;ejnosti</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://comparch.edu.cvut.cz/">&#268;VUT rozcestn&#237;k a materi&#225;ly k v&#253;uce architektur po&#269;&#237;ta&#269;&#367;</link>
                
                    <link href="https://comparch.edu.cvut.cz/qtrvsim/app">QtRvSim v prohl&#237;&#382;e&#269;i</link>
                
                    <link href="https://cw.fel.cvut.cz/b252/courses/b35apo/lectures/10/start">B35APO - P&#345;esn&#225;&#353;ka Virtualizace pam&#283;ti - str&#225;nkov&#225;n&#237;</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/WSVKET/resources/linuxdays-2026-virtm_Hmc02oZ.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/WSVKET/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/WSVKET/feedback/</feedback_url>
            </event>
            <event guid='958db744-bf94-53c2-b134-663ab135f42b' id='551' code='98RVDG'>
                <room>111</room>
                <title>Podpora interrupt&#367; a debuggingu pro v&#253;ukov&#253; VHDL RISC-V procesor</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:50</duration>
                <abstract>Dozv&#237;te se, co v&#353;e bylo pot&#345;eba navrhnout pro p&#345;id&#225;n&#237; zpracov&#225;n&#237; interrupt&#367; a zprovozn&#283;n&#237; source-level debuggingu na v&#253;ukov&#233;m pipelined RISC-V procesoru. Na jednoduch&#233;m p&#345;&#237;kladu v simulaci si tak&#233; uk&#225;&#382;eme, co se b&#283;hem debugov&#225;n&#237; k&#243;du na RISC-V j&#225;d&#345;e pomoc&#237; GDB d&#283;je pod pokli&#269;kou - od p&#345;&#237;kazu zadan&#233;ho v termin&#225;lu a&#382; po jeho vykon&#225;n&#237; na samotn&#233;m procesoru.</abstract>
                <slug>linuxdays-2026-551-podpora-interruptu-a-debuggingu-pro-vyukovy-vhdl-risc-v-procesor</slug>
                <track></track>
                <logo>/media/linuxdays-2026/submissions/98RVDG/image_SMb2oen.webp</logo>
                <persons>
                    <person id='584'>Jakub Jur&#269;&#237;k</person><person id='581'>Pavel P&#237;&#353;a</person>
                </persons>
                <language>cs</language>
                <description>Z&#225;kladem pro popisovan&#253; projekt je v jazyce VHDL navr&#382;en&#253; RISC-V procesor [RVapo](https://gitlab.fel.cvut.cz/otrees/fpga/rvapo-vhdl), kter&#253; je pokra&#269;ov&#225;n&#237;m jednoho z &#250;sp&#283;&#353;n&#283;j&#353;&#237;ch n&#225;vrh&#367; procesorov&#253;ch jader navrhovan&#253;ch v r&#225;mci dom&#225;c&#237;ch &#250;kol&#367; p&#345;edm&#283;tu [Pokro&#269;il&#233; architektury po&#269;&#237;ta&#269;&#367;](https://cw.fel.cvut.cz/wiki/courses/b4m35pap/start) vyu&#269;ovan&#233;ho na &#268;VUT FEL. J&#225;dro v jazyce VHDL implementoval Ing. Eduard Lavu&#353; a Ing. Damir Gruncl ho d&#225;le roz&#353;&#237;&#345;il do podoby pou&#382;iteln&#233; jako koprocesor pro &#345;&#237;zen&#237; PMSM motor&#367; na syst&#233;mu s &#269;ipem AMD/Xilinx Zynq.

V minul&#233;m semestru realizovan&#225; pr&#225;ce pak p&#345;id&#225;v&#225; podporu interrupt&#367; a CSR registr&#367; podle [RISC-V specifikac&#237;](https://riscv.org/specifications/) a d&#225;le p&#345;id&#225;v&#225; subsyt&#233;m pro debugging a krokov&#225;n&#237; simulovan&#233;ho procesoru. Na ten je mo&#382;n&#233; se napojit z GDB nebo jeho grafick&#253;ch n&#225;staveb a debugovat programy na &#250;rovni assembleru i zdrojov&#233;ho k&#243;du.

Jedn&#225; se tak o v&#253;ukovou pom&#367;cku, kter&#225; nab&#237;z&#237; z&#225;znam a n&#225;slednou anal&#253;zu sign&#225;l&#367; uvnit&#345; procesoru. Je tedy vhodn&#253;m dopl&#328;kem a roz&#353;&#237;&#345;en&#237;m z&#225;kladn&#237; v&#253;uky se simul&#225;torem [QtRvSim](https://comparch.edu.cvut.cz/), kter&#253; je v&#237;ce interaktivn&#237;, ale nejde do v&#353;ech detail&#367;.

V p&#345;edn&#225;&#353;ce se nejprve zam&#283;&#345;&#237;me na to, jak RISC-V specifikace definuje zpracov&#225;n&#237; interrupt&#367; a jak bylo v projektu implementov&#225;no. Uvid&#237;me, &#382;e ve skute&#269;nosti od sebe z&#225;kladn&#237; mechanismus pro interrupty a pro debugging nem&#225; zase tak daleko. Posl&#233;ze si p&#345;ibl&#237;&#382;&#237;me, jak&#233; mo&#382;nosti podpory debuggingu RISC-V specifikace nab&#237;z&#237;, kter&#233; z nich byly implementov&#225;ny, a jak p&#345;ipojit GDB ke GHDL simulaci procesoru.

Na jednoduch&#233;m praktick&#233;m p&#345;&#237;kladu v termin&#225;lu a grafick&#233;m frontendu DDD si uk&#225;&#382;eme, jak GDB komunikuje s b&#283;&#382;&#237;c&#237; simulac&#237; RVapo j&#225;dra a co v&#353;e se d&#283;je na pozad&#237; p&#345;i b&#283;&#382;n&#233;m debugov&#225;n&#237;.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://comparch.edu.cvut.cz/">Czech Technical University Computer Architectures Shared Resources and Links to Courses</link>
                
                    <link href="https://comparch.edu.cvut.cz/qtrvsim/app">QtRvSim  on-line version</link>
                
                    <link href="https://gitlab.fel.cvut.cz/otrees/fpga/rvapo-vhdl">RVapo repository (debugging in rvapo-csr-debug branch for now)</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/98RVDG/resources/linuxdays-2026-rvapo_19ZiQWB.pdf">Presentation</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/98RVDG/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/98RVDG/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='345' guid='954439f4-2c1b-521c-a9c6-894502cb8e0c'>
            <event guid='acf8119a-752e-5d20-b9cd-811d757cb72c' id='570' code='JZ8USD'>
                <room>345</room>
                <title>Nainstaluj si tu&#269;&#328;&#225;ka na telefon</title>
                <subtitle></subtitle>
                <type>Dlouh&#253; workshop</type>
                <date>2026-10-04T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>01:50</duration>
                <abstract>M&#225;&#353; doma star&#353;&#237; telefon s Androidem, na kter&#253; se jen pr&#225;&#353;&#237; v &#353;upl&#237;ku?

Koukni na:
- [BengalOS (str&#225;nky/sta&#382;en&#237;)](https://bengalos.phosh.mobi/) + [zavad&#283;&#269; for BengalOS](https://download.ixit.cz/u-boot/)
- [Za&#345;&#237;zen&#237; podporovan&#233; Mobianem](https://wiki.debian.org/Mobian/Devices)
- [Za&#345;&#237;zen&#237; podporovan&#233; pmOS](https://wiki.postmarketos.org/wiki/Devices)


a pokud najde&#353; sv&#367;j kousek, vezmi telefon sebou na LinuxDays a my Ti vysv&#283;tl&#237;me co a jak a samoz&#345;ejm&#283; pom&#367;&#382;eme na n&#283;j tu&#269;&#328;&#225;ka dostat!</abstract>
                <slug>linuxdays-2026-570-nainstaluj-si-tucnaka-na-telefon</slug>
                <track>Workshopy</track>
                <logo>/media/linuxdays-2026/submissions/JZ8USD/image_nL0H85x.webp</logo>
                <persons>
                    <person id='537'>David Heidelberg</person>
                </persons>
                <language>cs</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/JZ8USD/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/JZ8USD/feedback/</feedback_url>
            </event>
            <event guid='85966bf0-7adb-5c53-b6dd-6a942954afa4' id='598' code='XFRCDE'>
                <room>345</room>
                <title>Grafana Alloy pro sb&#283;r metrik</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-10-04T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:50</duration>
                <abstract>Vyzkou&#353;&#237;me nainstalovat a nastavit n&#225;stroj Grafana Alloy pro sb&#283;r metrik o syst&#233;mu a aplikac&#237;ch.</abstract>
                <slug>linuxdays-2026-598-grafana-alloy-pro-sber-metrik</slug>
                <track>Workshopy</track>
                
                <persons>
                    <person id='615'>V&#283;ro&#353; Kaplan</person>
                </persons>
                <language>cs</language>
                <description>N&#225;stroj Prometheus je de-facto standard pro sb&#283;r metrik ze syst&#233;m&#367; a aplikac&#237;.  U&#382; n&#283;kolik let um&#237; metriky nejenom sb&#237;rat (pull), ale i p&#345;ij&#237;mat (push) z jin&#253;ch syst&#233;m&#367;.  Jedn&#237;m z n&#225;stroj&#367; je i Grafana Alloy, mal&#253; agent, kter&#253; um&#237; sb&#237;rat metriky a tla&#269;it je d&#225;le pomoc&#237; push-p&#345;&#237;stupu.

Na workshopu si zkus&#237;me nainstalovat a nakonfigurovat z&#225;kladn&#237; instalaci Grafana Alloy. 
Uk&#225;&#382;eme si, co Alloy um&#237;, jak se d&#225; pou&#382;&#237;t pro sb&#283;r metrik z v&#237;ce stroj&#367; &#269;i z Kubernetes a uk&#225;&#382;eme si, kdy je v&#253;hodn&#283;j&#353;&#237; ne&#382; Prometheus.

Doneste si pros&#237;m vlastn&#237; laptop, nebo rovnou cel&#253; virtu&#225;ln&#237; stroj.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/wftech/grafana-alloy-workshop">Workshop repository</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/XFRCDE/resources/Grafana_Alloy_101_GknUvB8.pdf">Prezentace</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/XFRCDE/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/XFRCDE/feedback/</feedback_url>
            </event>
            <event guid='a7348483-908d-5e1f-9d60-1281f4cb865a' id='585' code='MGZZGC'>
                <room>345</room>
                <title>SSH commented speedrun from beginner to advanced</title>
                <subtitle></subtitle>
                <type>P&#345;edn&#225;&#353;ka</type>
                <date>2026-10-04T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:50</duration>
                <abstract>Practical showcase, what would normally be a workshop for people that enter as beginners and leave as proficient users. The speedrun will show how to setup SSH keys, manage bigger SSH host inventories, how to copy files in various ways, tunnel traffic and a few tricks.</abstract>
                <slug>linuxdays-2026-585-ssh-commented-speedrun-from-beginner-to-advanced</slug>
                <track>Workshopy</track>
                <logo>/media/linuxdays-2026/submissions/MGZZGC/image_SbucTiV.webp</logo>
                <persons>
                    <person id='604'>Adam Kalisz</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/MGZZGC/resources/ld2026-ssh-commented_pjY0Kfb.pdf">SSH commented speedrun presentation</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/MGZZGC/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/MGZZGC/feedback/</feedback_url>
            </event>
            <event guid='e9f2113b-46e0-5c93-8d38-40877b45732d' id='538' code='8VE9MB'>
                <room>345</room>
                <title>Postkvantov&#233; podpisy: Sestavme si vlasni certifik&#225;t ve stylu MTC</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2026-10-04T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>ML-DSA, ML-KEM a SLH-DSA jsou standardizovan&#233; algoritmy a OpenSSL 3.5 je podporuje nativn&#283;. Probl&#233;mem je ale velikost postkvantov&#253;ch podpis&#367;, jsou ~20x v&#283;t&#353;&#237; ne&#382; klasick&#233; podpisy a v&#253;razn&#283; tak zv&#283;t&#353;uj&#237; certifik&#225;ty, &#345;et&#283;zce i s&#237;&#357;ovou komunikaci.

Na workshopu si proto prakticky vyzkou&#353;&#237;me Merkle Tree Certificates (MTC), p&#345;&#237;stup, kter&#253; se to sna&#382;&#237; sn&#237;&#382;it pomoc&#237; Merkle Tree a transparency log&#367;.

Vytvo&#345;&#237;me PQ kl&#237;&#269;e a certifik&#225;ty pomoc&#237; OpenSSL a porovn&#225;me jejich velikost a v&#253;kon s klasickou kryptografi&#237;. Pot&#233; v Dockeru spust&#237;me vlastn&#237; transparency log, vytvo&#345;&#237;me inclusion proofs a podepsan&#233; checkpointy a nakonec sestav&#237;me certifik&#225;t ve stylu MTC.
Na konkr&#233;tn&#237;ch &#269;&#237;slech si potom uk&#225;&#382;eme, kolik prostoru a podpisov&#253;ch operac&#237; MTC skute&#269;n&#283; u&#353;et&#345;&#237; a jak&#233; nov&#233; p&#345;edpoklady p&#345;in&#225;&#353;&#237;.

MTC je zat&#237;m Internet-Draft a nen&#237; podporov&#225;n b&#283;&#382;n&#253;mi prohl&#237;&#382;e&#269;i (ani TLS knihovnami). Pro intern&#237; PKI, service mesh, podepisov&#225;n&#237; firmware nebo artefakt&#367; ale nemus&#237;me &#269;ekat na jejich podporu.

Po&#382;adavky: notebook s Dockerem, Go a OpenSSL 3.5+, z&#225;kladn&#237; znalost X.509</abstract>
                <slug>linuxdays-2026-538-postkvantove-podpisy-sestavme-si-vlasni-certifikat-ve-stylu-mtc</slug>
                <track>Workshopy</track>
                
                <persons>
                    <person id='561'>David &#268;erm&#225;k</person>
                </persons>
                <language>cs</language>
                <description>MTC internet draft: https://datatracker.ietf.org/doc/draft-ietf-plants-merkle-tree-certs/

Merkle Tree Lab: https://github.com/david-cermak/merkle-tree-lab</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.linuxdays.cz/media/linuxdays-2026/submissions/8VE9MB/resources/cermak_merkle_tree_l_iaLWPsD.pdf">slides</attachment>
                </attachments>

                <url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/8VE9MB/</url>
                <feedback_url>https://pretalx.linuxdays.cz/linuxdays-2026/talk/8VE9MB/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
