Program přednášek a workshopů

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

Sobota 7. října 2023

Sat 105 155 107 111 345 (kapacita 24)
10:00 Proměnné v shellu
Lukáš Bařinka
10:00 - 10:50
2023-10-07 10:00:00 2023-10-07 10:50:00 Europe/Prague Lukáš Bařinka: Proměnné v shellu Ukážeme si základní i pokročilejší používání proměnných v shellu. Přednáška se bude zaměřovat na shell bash, ale mnoho informací bude využitelných i v jiných shellech. Začneme úplnými základy, postupně si projdeme manipulace s proměnnými, typy proměnných a jak pomocí nich řešit typické problémy. Zabrousíme také lehce do problematiky viditelnosti proměnných mezi příkazy a funkcemi (scope). Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 146

Ukážeme si základní i pokročilejší používání proměnných v shellu. Přednáška se bude zaměřovat na shell bash, ale mnoho informací bude využitelných i v jiných shellech. Začneme úplnými základy, postupně si projdeme manipulace s proměnnými, typy proměnných a jak pomocí nich řešit typické problémy. Zabrousíme také lehce do problematiky viditelnosti proměnných mezi příkazy a funkcemi (scope).

Opensource & hodinky, opensource hodinky
Pavel Machek
10:00 - 10:50
2023-10-07 10:00:00 2023-10-07 10:50:00 Europe/Prague Pavel Machek: Opensource & hodinky, opensource hodinky Už nějakou dobu hledám "dobré" hodinky... a už jsem je i našel. Od hodinek požaduji, abych je unesl a aby ukazovaly čas... pokud možno co nejdéle. Coz kupodivu vůbec nejsou malé požadavky. Vyzkoušel jsem několik různých náramků a hodinek -- Sony LiveView, Xiaomi Mi Band 2, Amazfit Neo, T-Watch-2020 -- a zůstal jsem u BangleJS 2. Popisu výhody těch rozumnějších, a proč ty méně rozumné použitelné nejsou. T-Watch-2020 je velmi zajímavý kousek hardwaru -- ESP32 na zápěstí, ale má své nevýhody. BangleJS 2 jsou v zásadě hodinky snů, i když pár zádrhelů taky mají. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 101

Už nějakou dobu hledám "dobré" hodinky... a už jsem je i našel. Od hodinek požaduji, abych je unesl a aby ukazovaly čas... pokud možno co nejdéle. Coz kupodivu vůbec nejsou malé požadavky.

Vyzkoušel jsem několik různých náramků a hodinek -- Sony LiveView, Xiaomi Mi Band 2, Amazfit Neo, T-Watch-2020 -- a zůstal jsem u BangleJS 2. Popisu výhody těch rozumnějších, a proč ty méně rozumné použitelné nejsou. T-Watch-2020 je velmi zajímavý kousek hardwaru -- ESP32 na zápěstí, ale má své nevýhody. BangleJS 2 jsou v zásadě hodinky snů, i když pár zádrhelů taky mají.

Co nabízí FRED držitelům .CZ domén?
Zdeněk Brůna
10:00 - 10:20
2023-10-07 10:00:00 2023-10-07 10:20:00 Europe/Prague Zdeněk Brůna: Co nabízí FRED držitelům .CZ domén? Systém pro registr domén (FRED) už rozvíjíme více než 15 let. Pojďme si společně projít funkce, které může využívat držitel domén. Znáte je všechny? Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 23

Systém pro registr domén (FRED) už rozvíjíme více než 15 let. Pojďme si společně projít funkce, které může využívat držitel domén. Znáte je všechny?

10:30 Novinky na DNS anycastu pro národní doménu .CZ
Tomáš Hála
10:30 - 10:50
2023-10-07 10:30:00 2023-10-07 10:50:00 Europe/Prague Tomáš Hála: Novinky na DNS anycastu pro národní doménu .CZ Kam se rozšířil DNS anycast pro doménu .CZ v roce 2023 a jaký kontinent zbývá obsadit? Jak probíhá upgrade velkých DNS stacků? Co odhalily performance testy velkého DNS stacku? Vyplatí se využívat KnotDNS a XDP? Jaké další lokality plánujeme? Co na anycastu běží kromě .CZ TLD a může tam běžet i vaše doména? Dozvíte se v přednášce. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 34

Kam se rozšířil DNS anycast pro doménu .CZ v roce 2023 a jaký kontinent zbývá obsadit? Jak probíhá upgrade velkých DNS stacků? Co odhalily performance testy velkého DNS stacku? Vyplatí se využívat KnotDNS a XDP? Jaké další lokality plánujeme? Co na anycastu běží kromě .CZ TLD a může tam běžet i vaše doména? Dozvíte se v přednášce.

11:00 Vaše oblíbená distribuce v kapse
Pavel Machek
11:00 - 11:50
2023-10-07 11:00:00 2023-10-07 11:50:00 Europe/Prague Pavel Machek: Vaše oblíbená distribuce v kapse Svět linuxových telefonů se mění, a z fáze "telefonuje to?" se dostáváme do fáze "který si vybrat, a kterou distribuci na něj dát"... i když otázky jako "a bude to nahrávat video" jsou stále aktuální. Mluvit budu o PinePhone a Mobianu, protože to je dnes asi nejrozšířenější možnost, a o Droid 4, N900 a Maemo, protože to je něco, co jsem ochoten nosit v kapse. Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 93

Svět linuxových telefonů se mění, a z fáze "telefonuje to?" se dostáváme do fáze "který si vybrat, a kterou distribuci na něj dát"... i když otázky jako "a bude to nahrávat video" jsou stále aktuální. Mluvit budu o PinePhone a Mobianu, protože to je dnes asi nejrozšířenější možnost, a o Droid 4, N900 a Maemo, protože to je něco, co jsem ochoten nosit v kapse.

LDAP není SQL
Jan Tomášek
11:00 - 11:20
2023-10-07 11:00:00 2023-10-07 11:20:00 Europe/Prague Jan Tomášek: LDAP není SQL V přednášce se pokusím vysvětlit že LDAP není SQL. Vysvětlím jak se data v LDAPu strukturují. Ukážu jak v něm hledat informace a jak do něj informace zapisovat. Vysvětlím jak správně řešit přihlašování když LDAP server slouží jako autentizační backend. Když zbyde čas objasním jak je to s přístupovými právy, jak se dělají repliky a co jsou referaly. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 102

V přednášce se pokusím vysvětlit že LDAP není SQL. Vysvětlím jak se data v LDAPu strukturují. Ukážu jak v něm hledat informace a jak do něj informace zapisovat. Vysvětlím jak správně řešit přihlašování když LDAP server slouží jako autentizační backend. Když zbyde čas objasním jak je to s přístupovými právy, jak se dělají repliky a co jsou referaly.

Časové posloupnosti na Linuxu
Zdeněk Konfršt
11:00 - 11:20
2023-10-07 11:00:00 2023-10-07 11:20:00 Europe/Prague Zdeněk Konfršt: Časové posloupnosti na Linuxu Budeme se zabývat možnostmi práce s časovými posloupnostmi na OS Linux. Časová posloupnost často zachycuje proměnnou fyzikální, cenovou nebo informační veličinu (např. teplota, průtok, cena zboží, počet uživatelů) v diskrétních časových okamžicích. Takové posloupnosti jsou dnes generovány různými zařízeními nebo aplikačními službami v rámci interní firemní sítě, internetových portálů, různorodých e-shopů, vyhledávačů a internetu obecně. Možností, jak tyto posloupnosti ukládat a jak s nimi pracovat, je mnoho, kdy hlavní pozornost budeme směřovat k databázím. Budou uvedeny druhy nekomerčních databází s uvedením jejich výhod a nevýhod pro tuto zájmovou oblast. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 53

Budeme se zabývat možnostmi práce s časovými posloupnostmi na OS Linux. Časová posloupnost často zachycuje proměnnou fyzikální, cenovou nebo informační veličinu (např. teplota, průtok, cena zboží, počet uživatelů) v diskrétních časových okamžicích. Takové posloupnosti jsou dnes generovány různými zařízeními nebo aplikačními službami v rámci interní firemní sítě, internetových portálů, různorodých e-shopů, vyhledávačů a internetu obecně. Možností, jak tyto posloupnosti ukládat a jak s nimi pracovat, je mnoho, kdy hlavní pozornost budeme směřovat k databázím. Budou uvedeny druhy nekomerčních databází s uvedením jejich výhod a nevýhod pro tuto zájmovou oblast.

Optimalizace anycastu
Lukáš Vacek
11:00 - 11:20
2023-10-07 11:00:00 2023-10-07 11:20:00 Europe/Prague Lukáš Vacek: Optimalizace anycastu Proč je ta latence tak vysoká? Kudy to ty dotazy chodí? Proč dotazy odsud končí zrovna tady aneb otázky, které si u našich anycastů klademe, a jak se je snažíme řešit. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 38

Proč je ta latence tak vysoká? Kudy to ty dotazy chodí? Proč dotazy odsud končí zrovna tady aneb otázky, které si u našich anycastů klademe, a jak se je snažíme řešit.

11:30 shelLM: A Linux Honeypot🍯
Muris Sladić
11:30 - 11:50
2023-10-07 11:30:00 2023-10-07 11:50:00 Europe/Prague Muris Sladić: shelLM: A Linux Honeypot🍯 Honeypots are essential tools in cybersecurity. However, most of them lack the realism required to engage human attackers. This limitation makes them easily discernible, hindering their effectiveness. This work introduces a novel method to create dynamic and realistic software honeypots based on Large Language Models. Our method consisted of using an LLM for simulating a Linux terminal that can be used in real life through a secure shell (SSH). The preliminary results indicate that LLMs can create credible and dynamic honeypots capable of addressing limitations with static responses and similar constraints that are present in previous implementations, reaching an accuracy rate of 0.92. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 63

Honeypots are essential tools in cybersecurity. However, most of them lack the realism required to engage human attackers. This limitation makes them easily discernible, hindering their effectiveness. This work introduces a novel method to create dynamic and realistic software honeypots based on Large Language Models. Our method consisted of using an LLM for simulating a Linux terminal that can be used in real life through a secure shell (SSH). The preliminary results indicate that LLMs can create credible and dynamic honeypots capable of addressing limitations with static responses and similar constraints that are present in previous implementations, reaching an accuracy rate of 0.92.

Mojo - programovací jazyk budoucnosti pro maximální výkon
Jiří Khun
11:30 - 11:50
2023-10-07 11:30:00 2023-10-07 11:50:00 Europe/Prague Jiří Khun: Mojo - programovací jazyk budoucnosti pro maximální výkon Stručně si představíme programovací jazyk Mojo, který kombinuje jednoduchost Pythonu s výkonem C/C++. Tento jazyk je primárně určen pro AI a High-Performance Computing obecně. Dá se očekávat, že v budoucnu bude hrát významnou roli i jako univerzální platforma pro jednoduchý, rychlý vývoj výkonných aplikací. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 92

Stručně si představíme programovací jazyk Mojo, který kombinuje jednoduchost Pythonu s výkonem C/C++. Tento jazyk je primárně určen pro AI a High-Performance Computing obecně. Dá se očekávat, že v budoucnu bude hrát významnou roli i jako univerzální platforma pro jednoduchý, rychlý vývoj výkonných aplikací.

Performance testy 2 (testy vrací úder)
Jan Hroten
11:30 - 11:50
2023-10-07 11:30:00 2023-10-07 11:50:00 Europe/Prague Jan Hroten: Performance testy 2 (testy vrací úder) Od přednášky na loňské konferenci Internet a Technologie jsme získali nové poznatky z dalších testovacích běhů. Tentokrát nejen z testování samotného registru, ale i aplikace MojeID, kterou jsme podrobili zátěži před vydáním obsáhlého updatu. Samozřejmě, že opět testujeme na produkci (ono to jde i jinak?). Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 43

Od přednášky na loňské konferenci Internet a Technologie jsme získali nové poznatky z dalších testovacích běhů. Tentokrát nejen z testování samotného registru, ale i aplikace MojeID, kterou jsme podrobili zátěži před vydáním obsáhlého updatu. Samozřejmě, že opět testujeme na produkci (ono to jde i jinak?).

12:00 Návrhové vzory v české kuchyni
Štěpán Bechynský
12:00 - 12:50
2023-10-07 12:00:00 2023-10-07 12:50:00 Europe/Prague Štěpán Bechynský: Návrhové vzory v české kuchyni Programátor i kuchař mají jedno společné - návrhové vzory. A my se budeme věnovat těm z kuchyně, zejména omáčce všech omáček UHO. Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 106

Programátor i kuchař mají jedno společné - návrhové vzory. A my se budeme věnovat těm z kuchyně, zejména omáčce všech omáček UHO.

Co nového v Turrisu?
Michal Hrušecký
12:00 - 12:20
2023-10-07 12:00:00 2023-10-07 12:20:00 Europe/Prague Michal Hrušecký: Co nového v Turrisu? Pořád pracujeme na výkonných open-source routerech s bezpečnostními funkcemi. To se nezměnilo. S novými a novými aktualizacemi se routery Turris stále vyvíjí. Jaké nové funkce jsme do našich zařízení přidali? Kdy uděláme další velký update Turris OS? A co nová zařízení? Odpovědi přinese prezentace na IT 2023/LDs. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 63

Pořád pracujeme na výkonných open-source routerech s bezpečnostními funkcemi. To se nezměnilo. S novými a novými aktualizacemi se routery Turris stále vyvíjí. Jaké nové funkce jsme do našich zařízení přidali? Kdy uděláme další velký update Turris OS? A co nová zařízení? Odpovědi přinese prezentace na IT 2023/LDs.

12:30
13:00 Git, aneb magie ve vašich službách
Vít Kabele
13:00 - 13:50
2023-10-07 13:00:00 2023-10-07 13:50:00 Europe/Prague Vít Kabele: Git, aneb magie ve vašich službách Skládá se tvůj repertoár git příkazů z `git commit --all` a `git push origin master` a nikdy tě nenapadlo, co se skrývá za těmito nenápadnými příkazy? Přijď na přednášku a naučíš se věci, o kterých ještě ani nevíš že ti chybí. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 141

Skládá se tvůj repertoár git příkazů z git commit --all a git push origin master a nikdy tě nenapadlo, co se skrývá za těmito nenápadnými příkazy? Přijď na přednášku a naučíš se věci, o kterých ještě ani nevíš že ti chybí.

Prometheus-as-a-service, monitoring platforma v Seznamu
David Vávra
13:00 - 13:50
2023-10-07 13:00:00 2023-10-07 13:50:00 Europe/Prague David Vávra: Prometheus-as-a-service, monitoring platforma v Seznamu Prometheus se během posledních let stal jedním z nejrozšířenějších systémů pro monitoring aplikací i infrastruktury a je i základním blokem monitoring platformy v Seznamu. Dozvíte se jak jsme službu navrhli, jaké technologie jsme zvolili a nebude chybět ani část o problémech na které jsme narazili a shrnutí plánů do budoucna. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 73

Prometheus se během posledních let stal jedním z nejrozšířenějších systémů pro monitoring aplikací i infrastruktury a je i základním blokem monitoring platformy v Seznamu. Dozvíte se jak jsme službu navrhli, jaké technologie jsme zvolili a nebude chybět ani část o problémech na které jsme narazili a shrnutí plánů do budoucna.

Virtualizace serverů pomocí LXC
Lukáš Jelínek
13:00 - 13:50
2023-10-07 13:00:00 2023-10-07 13:50:00 Europe/Prague Lukáš Jelínek: Virtualizace serverů pomocí LXC Přednáška ukáže snadnou virtualizaci serverů pomocí technologie LXC v projektu Turris s využitím nástroje Ansible. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 75

Přednáška ukáže snadnou virtualizaci serverů pomocí technologie LXC v projektu Turris s využitím nástroje Ansible.

13:30
14:00 Zabezpečení e-mailové komunikace a jak jsme na tom
Jakub Onderka
14:00 - 14:50
2023-10-07 14:00:00 2023-10-07 14:50:00 Europe/Prague Jakub Onderka: Zabezpečení e-mailové komunikace a jak jsme na tom E-mail je stále nejdůležitější komunikační nástroj pro většinu státních i soukromých organizací. Přitom do jeho zabezpečení se investuje mnohem méně energie než do zabezpečení webových stránek. V prezentaci budou představeny technologie, které slouží ke zvýšení bezpečnosti e-mailu a povinnosti plynoucí z ochranného opatření NÚKIB pro organizace spadající pod zákon o kybernetické bezpečnosti. Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 104

E-mail je stále nejdůležitější komunikační nástroj pro většinu státních i soukromých organizací. Přitom do jeho zabezpečení se investuje mnohem méně energie než do zabezpečení webových stránek. V prezentaci budou představeny technologie, které slouží ke zvýšení bezpečnosti e-mailu a povinnosti plynoucí z ochranného opatření NÚKIB pro organizace spadající pod zákon o kybernetické bezpečnosti.

Funkcionální programování v Pythonu
Pavel Tišnovský
14:00 - 14:50
2023-10-07 14:00:00 2023-10-07 14:50:00 Europe/Prague Pavel Tišnovský: Funkcionální programování v Pythonu Python je multiparadigmatickým jazykem, což znamená, že lze psát prakticky čistě imperativně, ale i objektově. Navíc v Pythonu nalezneme poměrně velké množství vlastností převzatých z funkcionálních jazyků. Na přednášce se zaměříme na standardní knihovnu functools a taktéž na velmi elegantní knihovnu nazvanou funcy. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 78

Python je multiparadigmatickým jazykem, což znamená, že lze psát prakticky čistě imperativně, ale i objektově. Navíc v Pythonu nalezneme poměrně velké množství vlastností převzatých z funkcionálních jazyků. Na přednášce se zaměříme na standardní knihovnu functools a taktéž na velmi elegantní knihovnu nazvanou funcy.

Jak může vypadat as a service v Seznam.cz
Petr Krch, Radim Lipovčan
14:00 - 14:50
2023-10-07 14:00:00 2023-10-07 14:50:00 Europe/Prague Petr Krch, Radim Lipovčan: Jak může vypadat as a service v Seznam.cz Pojďte se podívat, jak se dělají as a service služby v Seznamu na private cloudu v našem týmu (konkrétněji Kafka, Hadoop, Scylla). Několik lidí, spousta YAMLu, trocha Pythonu, hodně pipelines v GitLabu a Ansible. To vše dohromady pak za nás dělá cloud a postupně přebírá čím dál více práce. Dokonce i tak, že si zákazníci mohou hodně požadavků obsloužit sami. Míň práce pro nás, pohodlí a rychlost pro zákazníka. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 55

Pojďte se podívat, jak se dělají as a service služby v Seznamu na private cloudu v našem týmu (konkrétněji Kafka, Hadoop, Scylla). Několik lidí, spousta YAMLu, trocha Pythonu, hodně pipelines v GitLabu a Ansible. To vše dohromady pak za nás dělá cloud a postupně přebírá čím dál více práce. Dokonce i tak, že si zákazníci mohou hodně požadavků obsloužit sami. Míň práce pro nás, pohodlí a rychlost pro zákazníka.

Internetový navigátor BIRD
Maria Matějka
14:00 - 14:20
2023-10-07 14:00:00 2023-10-07 14:20:00 Europe/Prague Maria Matějka: Internetový navigátor BIRD Prakticky každý paket na internetu projde přes uzel, který řídí BIRD. Počítá nejkratší cesty k různým sítím a sbírá informace o dostupnosti IP rozsahů. Představíme si, co BIRD v roce 2023 umí, jaké jsou plány do budoucna a jak jej můžete používat i vy. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 18

Prakticky každý paket na internetu projde přes uzel, který řídí BIRD. Počítá nejkratší cesty k různým sítím a sbírá informace o dostupnosti IP rozsahů. Představíme si, co BIRD v roce 2023 umí, jaké jsou plány do budoucna a jak jej můžete používat i vy.

Úvod do systemd
Ľubor Jurena
14:00 - 14:50
2023-10-07 14:00:00 2023-10-07 14:50:00 Europe/Prague Ľubor Jurena: Úvod do systemd Systemd sa stal neoddeliteľnou súčasťou väčšiny linuxových distribúcií. Pri zavádzaní operačného systému je to prvý proces, ktorý spustí jadro operačného systému. Následne systemd spúšta a spravuje ďalšie procesy. Systemd dnes implementuje mnoho ďalších funkcií - od počiatočnej konfigurácie siete, cez plánovač úloh až po vytvorenie chroot prostredia. Workshop má za cieľ priblížiť nie len základné vlastnosti, ktoré systemd ponúka, ale aj ukázať jeho ďaľšie možnosti ako: - sandboxing - logovanie - prideľovanie systémových prostriedkov - watchdog - pripojenie diskov Room 345 (kapacita 24), Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 53

Systemd sa stal neoddeliteľnou súčasťou väčšiny linuxových distribúcií. Pri zavádzaní operačného systému je to prvý proces, ktorý spustí jadro operačného systému. Následne systemd spúšta a spravuje ďalšie procesy.

Systemd dnes implementuje mnoho ďalších funkcií - od počiatočnej konfigurácie siete, cez plánovač úloh až po vytvorenie chroot prostredia.

Workshop má za cieľ priblížiť nie len základné vlastnosti, ktoré systemd ponúka, ale aj ukázať jeho ďaľšie možnosti ako:
- sandboxing
- logovanie
- prideľovanie systémových prostriedkov
- watchdog
- pripojenie diskov

14:30 Nástrahy a překvapení implementací MojeID do aplikací třetích stran
Adam Beneš
14:30 - 14:50
2023-10-07 14:30:00 2023-10-07 14:50:00 Europe/Prague Adam Beneš: Nástrahy a překvapení implementací MojeID do aplikací třetích stran Představíme si MojeID a jeho výhody jako Single-sign on metody, podíváme se na dostupné způsoby implementace do aplikací třetích stran a povíme si něco k možným problémům s vývojem SSO pluginů. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 23

Představíme si MojeID a jeho výhody jako Single-sign on metody, podíváme se na dostupné způsoby implementace do aplikací třetích stran a povíme si něco k možným problémům s vývojem SSO pluginů.

15:00 Jak (ne)programovat v bashi
Jozef Mlich
15:00 - 15:50
2023-10-07 15:00:00 2023-10-07 15:50:00 Europe/Prague Jozef Mlich: Jak (ne)programovat v bashi Češi jsou, v čele s Járou Cimrmanem, celosvětovou špičkou v prošlapávání slepých uliček. My jsme si pár takových slepých uliček zkusili. Ukážu vám pár příkladů jak v bashi radši neprogramovat a jak si myslím, že je to o trochu lepší Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 139

Češi jsou, v čele s Járou Cimrmanem, celosvětovou špičkou v prošlapávání slepých uliček. My jsme si pár takových slepých uliček zkusili. Ukážu vám pár příkladů jak v bashi radši neprogramovat a jak si myslím, že je to o trochu lepší

Jak to bylo pohádko, když přišlo na svět GNUňátko?
Pavel Píša
15:00 - 15:50
2023-10-07 15:00:00 2023-10-07 15:50:00 Europe/Prague Pavel Píša: Jak to bylo pohádko, když přišlo na svět GNUňátko? Přehled období sdílení a rozvoje a období zavírání a maximalizace kontroly s hlavním zaměřením na vznik a rozvoj všeobecně přijatých konceptů operačního systému, kterým navrhl Richard Matthew Stallman jméno POSIX a Linus Torvalds implementaci jádra, která obsadila beze zbytku ne jen TOP500 superpočítačů, ale zajišťuje i běh mnoha malých systémů od sekaček trávy, přes více jak polovinu mobilních telefonů až po helikoptéru na Marsu. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 28

Přehled období sdílení a rozvoje a období zavírání a maximalizace kontroly s hlavním zaměřením na vznik a rozvoj všeobecně přijatých konceptů operačního systému, kterým navrhl Richard Matthew Stallman jméno POSIX a Linus Torvalds implementaci jádra, která obsadila beze zbytku ne jen TOP500 superpočítačů, ale zajišťuje i běh mnoha malých systémů od sekaček trávy, přes více jak polovinu mobilních telefonů až po helikoptéru na Marsu.

USBKey
Karel Kočí
15:00 - 15:50
2023-10-07 15:00:00 2023-10-07 15:50:00 Europe/Prague Karel Kočí: USBKey Stává se Vám, že jste měli certifikát, nebo SSH klíč a prostě ho ztratili? Mě už ne, protože mám jednoduchý nástroj USBKey, který ukládá moje klíče na zašifrovaný USB flash disk. Asi znáte správce hesel 'pass', tak tohle je to samé ale pro klíče a na flash discích. Je to jednoduché, ale účinné řešení, které už několikátým rokem přepisuji, aby ho mohl používat i někdo jiný než jen já. Pro tuto přednášku to konečně dopíšu. Můžete se těšit na podporu SSH, GPG, OpenVPN, Wireguard, Syncthing i pass a to vše s Git historií a sychronizací přeš více zařízení. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 87

Stává se Vám, že jste měli certifikát, nebo SSH klíč a prostě ho ztratili? Mě už ne, protože mám jednoduchý nástroj USBKey, který ukládá moje klíče na zašifrovaný USB flash disk. Asi znáte správce hesel 'pass', tak tohle je to samé ale pro klíče a na flash discích. Je to jednoduché, ale účinné řešení, které už několikátým rokem přepisuji, aby ho mohl používat i někdo jiný než jen já. Pro tuto přednášku to konečně dopíšu. Můžete se těšit na podporu SSH, GPG, OpenVPN, Wireguard, Syncthing i pass a to vše s Git historií a sychronizací přeš více zařízení.

Redesign služby MojeID
Tomáš Pazderka
15:00 - 15:20
2023-10-07 15:00:00 2023-10-07 15:20:00 Europe/Prague Tomáš Pazderka: Redesign služby MojeID Služba MojeID pro jednotné přihlašování k webovým službám a státní správě právě prochází výrazným redesignem a změnou architektury. Původní klasickou webovou aplikaci nahrazujeme kombinací REST API a frameworku Nuxt, abychom mohli využívat výhod moderních single page aplikací. Také měníme filozofii napojení na registr domén a způsob synchronizace dat. V přednášce si popíšeme použité postupy a překážky, na které jsme narazili. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 17

Služba MojeID pro jednotné přihlašování k webovým službám a státní správě právě prochází výrazným redesignem a změnou architektury. Původní klasickou webovou aplikaci nahrazujeme kombinací REST API a frameworku Nuxt, abychom mohli využívat výhod moderních single page aplikací. Také měníme filozofii napojení na registr domén a způsob synchronizace dat. V přednášce si popíšeme použité postupy a překážky, na které jsme narazili.

15:30 Novinky v Knot Resolver 6.x
Aleš Mrázek
15:30 - 15:50
2023-10-07 15:30:00 2023-10-07 15:50:00 Europe/Prague Aleš Mrázek: Novinky v Knot Resolver 6.x Zásadní novinky a změny v nadcházející major verzi Knot Resolveru. Mezi ty nejvýraznější patří přechod na deklarativní konfiguraci a automatizovaná správa jednotlivých procesů resolveru. Vylepšením je také kompletně přepsaný způsob práce s pravidly, která určují, pro kterého klienta odpovědět jakým záznamem. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 18

Zásadní novinky a změny v nadcházející major verzi Knot Resolveru. Mezi ty nejvýraznější patří přechod na deklarativní konfiguraci a automatizovaná správa jednotlivých procesů resolveru. Vylepšením je také kompletně přepsaný způsob práce s pravidly, která určují, pro kterého klienta odpovědět jakým záznamem.

16:00 Multicast DNS (mDNS): pojmenování klientů v místní síti
Petr Krčmář
16:00 - 16:50
2023-10-07 16:00:00 2023-10-07 16:50:00 Europe/Prague Petr Krčmář: Multicast DNS (mDNS): pojmenování klientů v místní síti Multicast DNS (mDNS) je protokol, který umožňuje automatizovat překlad jmen v menších sítích. Využívá přitom jiný přístup než běžný systém DNS. Místo dotazování na jmenný server jsou všichni účastníci sítě oslovováni přímo pomocí multicastu. Klienti vysílají do své sítě vícesměrové vysílání a každý zainteresovaný účastník se může stát autoritativním serverem a odpovědět na dotazované doménové jméno. Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 72

Multicast DNS (mDNS) je protokol, který umožňuje automatizovat překlad jmen v menších sítích. Využívá přitom jiný přístup než běžný systém DNS. Místo dotazování na jmenný server jsou všichni účastníci sítě oslovováni přímo pomocí multicastu. Klienti vysílají do své sítě vícesměrové vysílání a každý zainteresovaný účastník se může stát autoritativním serverem a odpovědět na dotazované doménové jméno.

OCI container images
Věroš Kaplan
16:00 - 16:50
2023-10-07 16:00:00 2023-10-07 16:50:00 Europe/Prague Věroš Kaplan: OCI container images Co se to vlastně stahuje za vrstvy, když zavoláme "podman pull" nebo "docker push"? Pojďme si rozebrat, jak jsou uvnitř postavené obrazy OCI kontejnerů a jaké to má následky. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 79

Co se to vlastně stahuje za vrstvy, když zavoláme "podman pull" nebo "docker push"?

Pojďme si rozebrat, jak jsou uvnitř postavené obrazy OCI kontejnerů a jaké to má následky.

Jak na ROS pomocí Nixu
Michal Sojka
16:00 - 16:50
2023-10-07 16:00:00 2023-10-07 16:50:00 Europe/Prague Michal Sojka: Jak na ROS pomocí Nixu ROS neboli **Robot Operating System** je populární framework pro vývoj robotických aplikací skládající se z více než tisíce nezávislých balíků. Při jeho použití ale můžete narazit na mnohé problémy, které se standardně řeší komplikovaně. V této přednášce si ukážeme jak použít ROS pomocí **správce balíků Nix** a jak si tím můžete usnadnit život. Konkrétně se podíváme na: - jak používat ROS na jiných distribucích než na oficiálně podporovaném Ubuntu, a jaké to má výhody oproti používání ROSu v kontejnerech (Docker apod.) - jak řešit opravy chyb a patchování balíků a jak modifikované balíky snadno distribuovat spolupracovníkům v týmu, - jak snadno implementovat CI a jak zajistit, aby spolupracovníci nemuseli trávit čas čekáním na dlouhé rekompilace změněných balíků - jak automaticky nastavovat proměnné prostředí, které ROS potřebuje, bez modifikace `~/.bashrc`. A pokud zrovna nejste příznivci ROSu, nevadí. Většina věcí o kterých budu mluvit se dá aplikovat velmi podobně i na jiné projekty. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 8

ROS neboli Robot Operating System je populární framework pro vývoj robotických aplikací skládající se z více než tisíce nezávislých balíků. Při jeho použití ale můžete narazit na mnohé problémy, které se standardně řeší komplikovaně. V této přednášce si ukážeme jak použít ROS pomocí správce balíků Nix a jak si tím můžete usnadnit život. Konkrétně se podíváme na:
- jak používat ROS na jiných distribucích než na oficiálně podporovaném Ubuntu, a jaké to má výhody oproti používání ROSu v kontejnerech (Docker apod.)
- jak řešit opravy chyb a patchování balíků a jak modifikované balíky snadno distribuovat spolupracovníkům v týmu,
- jak snadno implementovat CI a jak zajistit, aby spolupracovníci nemuseli trávit čas čekáním na dlouhé rekompilace změněných balíků
- jak automaticky nastavovat proměnné prostředí, které ROS potřebuje, bez modifikace ~/.bashrc.

A pokud zrovna nejste příznivci ROSu, nevadí. Většina věcí o kterých budu mluvit se dá aplikovat velmi podobně i na jiné projekty.

Jak vznikalo RFC 9432 a implementace katalogových zón
Libor Peltán
16:00 - 16:20
2023-10-07 16:00:00 2023-10-07 16:20:00 Europe/Prague Libor Peltán: Jak vznikalo RFC 9432 a implementace katalogových zón Katalogové zóny umožňují kontinuální replikaci konfigurace mezi autoritativními DNS servery pomocí zaužívaných zónových transferů. Příběh vzniku jejich specifikace (RFC 9432) a vzájemně interoperabilních implementací v Knot DNS, Bind9 a PowerDNS ilustruje úzkou spolupráci celosvětové DNS komunity a pozadí fungování (nejen) pracovní skupiny DNSOP při IETF. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 18

Katalogové zóny umožňují kontinuální replikaci konfigurace mezi autoritativními DNS servery pomocí zaužívaných zónových transferů. Příběh vzniku jejich specifikace (RFC 9432) a vzájemně interoperabilních implementací v Knot DNS, Bind9 a PowerDNS ilustruje úzkou spolupráci celosvětové DNS komunity a pozadí fungování (nejen) pracovní skupiny DNSOP při IETF.

16:30 Kód na NIC 2023
Vlastimil Zíma
16:30 - 16:50
2023-10-07 16:30:00 2023-10-07 16:50:00 Europe/Prague Vlastimil Zíma: Kód na NIC 2023 Každý kód obsahuje chyby a ten náš není výjimkou. V přednášce bych vám chtěl ukázat ty nejvykutálenější za poslední rok a jejich často nečekané příčiny. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 33

Každý kód obsahuje chyby a ten náš není výjimkou. V přednášce bych vám chtěl ukázat ty nejvykutálenější za poslední rok a jejich často nečekané příčiny.

17:00 GNU/Linux na sítích bez IPv4
Radek Zajíc
17:00 - 17:50
2023-10-07 17:00:00 2023-10-07 17:50:00 Europe/Prague Radek Zajíc: GNU/Linux na sítích bez IPv4 Síťový protokol IPv6 by měl řešit nedostatek IPv4 adres, veřejných i neveřejných. Závislost na IPv4 je ale velká. Pokusíme se prozkoumat následující oblasti: - Jak je na tom ekosystém GNU/Linux s podporou sítí, kde je k dispozici **jen protokol IPv6** - Co si musíte pohlídat, pokud chcete provozovat **server pouze s IPv6 konektivitou (bez IPv4)** - Lze vůbec moderní distribuce a populární nástroje jako `Docker` nainstalovat a provozovat, pokud není k dispozici cesta do světa IPv4 internetu? - Jak je to s klientskými sítěmi a stanicemi: co je to _IPv6-mostly_, a jak to, že _NAT64_ není _sprosté slovo_ Krátce zabrousíme i do síťové teorie, tedy kde například získat IPv6 konektivitu, jak ji na Linuxu routovat a firewallovat, a proč _dual-stack_ není _konečným řešením protokolové otázky_. Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 106

Síťový protokol IPv6 by měl řešit nedostatek IPv4 adres, veřejných i neveřejných. Závislost na IPv4 je ale velká. Pokusíme se prozkoumat následující oblasti:
- Jak je na tom ekosystém GNU/Linux s podporou sítí, kde je k dispozici jen protokol IPv6
- Co si musíte pohlídat, pokud chcete provozovat server pouze s IPv6 konektivitou (bez IPv4)
- Lze vůbec moderní distribuce a populární nástroje jako Docker nainstalovat a provozovat, pokud není k dispozici cesta do světa IPv4 internetu?
- Jak je to s klientskými sítěmi a stanicemi: co je to IPv6-mostly, a jak to, že NAT64 není sprosté slovo

Krátce zabrousíme i do síťové teorie, tedy kde například získat IPv6 konektivitu, jak ji na Linuxu routovat a firewallovat, a proč dual-stack není konečným řešením protokolové otázky.

Beskar cloud - Openstack nad Kubernetes
Klára Moravcová
17:00 - 17:20
2023-10-07 17:00:00 2023-10-07 17:20:00 Europe/Prague Klára Moravcová: Beskar cloud - Openstack nad Kubernetes Beskar cloud vznikl jako projekt, který má za cíl vytvořit produkční komunitu kolem deploymentu a provozu OpenStacku nad Kubernetes pomocí GitOps. Provozujeme OpenStack v rámci národní výzkumné infrastruktury a naše implementace byla před koncem životnosti. Hledali jsme novou architekturu, která bude snadno spravovatelná. To nás dovedlo ke spojení s klukama z Taikun Cloud, se kterými jsme projekt založili a spojili enterprise a akademické know-how. Jak architektura nakonec vypadá a na jakých technologiích je postavená se dozvíte v této přednášce. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 47

Beskar cloud vznikl jako projekt, který má za cíl vytvořit produkční komunitu kolem deploymentu a provozu OpenStacku nad Kubernetes pomocí GitOps.

Provozujeme OpenStack v rámci národní výzkumné infrastruktury a naše implementace byla před koncem životnosti. Hledali jsme novou architekturu, která bude snadno spravovatelná. To nás dovedlo ke spojení s klukama z Taikun Cloud, se kterými jsme projekt založili a spojili enterprise a akademické know-how. Jak architektura nakonec vypadá a na jakých technologiích je postavená se dozvíte v této přednášce.

Boj s phishingem v doméně .CZ
Pavel Bašta
17:00 - 17:20
2023-10-07 17:00:00 2023-10-07 17:20:00 Europe/Prague Pavel Bašta: Boj s phishingem v doméně .CZ Každý kód obsahuje chyby a ten náš není výjimkou. V přednášce bych vám chtěl ukázat ty nejvykutálenější za poslední rok a jejich často nečekané příčiny. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 70

Každý kód obsahuje chyby a ten náš není výjimkou. V přednášce bych vám chtěl ukázat ty nejvykutálenější za poslední rok a jejich často nečekané příčiny.

17:30 Kubernetes pro výpočty a vědu, aneb, co děláme v temnotách
Lukáš Hejtmánek
17:30 - 17:50
2023-10-07 17:30:00 2023-10-07 17:50:00 Europe/Prague Lukáš Hejtmánek: Kubernetes pro výpočty a vědu, aneb, co děláme v temnotách Pro českou vědu provozujeme kontejnerovou infrastrukturu postavenou na Kubernetes. Ukážeme, co vše tato infrastruktura nabízí, jak ji lze použít a jakým způsobem je vybudovaná. Nahlédneme pod pokličku systému, který klade velký důraz na automatizaci a integraci návazných komponent, a představíme aktuální škálu využití od seriózních aplikací na výpočty, Jupyter notebooky, predikce proteinů až po hravé aplikace jako je The Witcher v prohlížeči. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 85

Pro českou vědu provozujeme kontejnerovou infrastrukturu postavenou na
Kubernetes. Ukážeme, co vše tato infrastruktura nabízí, jak ji lze použít a
jakým způsobem je vybudovaná. Nahlédneme pod pokličku systému, který klade
velký důraz na automatizaci a integraci návazných komponent, a představíme
aktuální škálu využití od seriózních aplikací na výpočty, Jupyter notebooky,
predikce proteinů až po hravé aplikace jako je The Witcher v prohlížeči.

Evropská digitální peněženka - jak jsme na tom?
Jaromír Talíř
17:30 - 17:50
2023-10-07 17:30:00 2023-10-07 17:50:00 Europe/Prague Jaromír Talíř: Evropská digitální peněženka - jak jsme na tom? Celou oblast digitální identity letos zastiňuje projekt peněženky pro Evropskou digitální identitu - European Digital Identity Wallet (EUDIW), který se postupně posouvá souběžně jak na úrovni legislativní, tak technické a také pilotovací. Prezentace zmíní aktuální stav s důrazem na technickou stránku a jak v CZ.NIC hodláme novou peněženku využívat. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 60

Celou oblast digitální identity letos zastiňuje projekt peněženky pro Evropskou digitální identitu - European Digital Identity Wallet (EUDIW), který se postupně posouvá souběžně jak na úrovni legislativní, tak technické a také pilotovací. Prezentace zmíní aktuální stav s důrazem na technickou stránku a jak v CZ.NIC hodláme novou peněženku využívat.

Neděle 8. října 2023

Sun 105 155 107 111 345 (kapacita 24)
10:00 Automatická instalace serverového Ubuntu
Ondřej Caletka
10:00 - 10:20
2023-10-08 10:00:00 2023-10-08 10:20:00 Europe/Prague Ondřej Caletka: Automatická instalace serverového Ubuntu Ansible je dobrý způsob, jak automatizovat konfiguraci služeb na již nainstalovaném serveru. Co když ale začínáme s prázdným diskem? Jednu z možností představuje [Automated Server instalation](https://ubuntu.com/server/docs/install/autoinstall), které je součástí distribuce Ubuntu. V přednášce si ukážeme praktické využití takové instalace pro snadné vytvoření totožně se chovajícího virtuálního stroje na libovolném hypervizoru. Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 85

Ansible je dobrý způsob, jak automatizovat konfiguraci služeb na již nainstalovaném serveru. Co když ale začínáme s prázdným diskem? Jednu z možností představuje Automated Server instalation, které je součástí distribuce Ubuntu.
V přednášce si ukážeme praktické využití takové instalace pro snadné vytvoření totožně se chovajícího virtuálního stroje na libovolném hypervizoru.

Nástroje pro analýzu binárních formátů
Petr Pučil
10:00 - 10:50
2023-10-08 10:00:00 2023-10-08 10:50:00 Europe/Prague Petr Pučil: Nástroje pro analýzu binárních formátů Tam, kde jsou počítače, jsou i binární formáty: archivní soubory, spustitelné soubory, souborové systémy, multimediální soubory, síťové protokoly atd. Pokud chcete ve Vaší aplikaci číst data v určitém binárním formátu, potřebujete parser, který rozklíčuje bajty do smysluplných datových struktur, se kterými můžete pracovat. Někdy je potřeba naopak zapsat nebo editovat binární soubor. Obsahem přednášky je ukázat užitečné nástroje pro binární analýzu. Přednášející je vývojářem a administrátorem open source nástroje Kaitai Struct. Ten umožňuje parsování v 11 programovacích jazycích a zápis ve dvou jazycích (Java a Python) na základě popisu struktury binárního formátu v deklarativním jazyce Kaitai Struct YAML (.ksy). Ve formátové galerii je popsáno více než 180 formátů a stovky dalších lze nalézt v různých projektech na GitHubu. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 88

Tam, kde jsou počítače, jsou i binární formáty: archivní soubory, spustitelné soubory, souborové systémy, multimediální soubory, síťové protokoly atd. Pokud chcete ve Vaší aplikaci číst data v určitém binárním formátu, potřebujete parser, který rozklíčuje bajty do smysluplných datových struktur, se kterými můžete pracovat. Někdy je potřeba naopak zapsat nebo editovat binární soubor. Obsahem přednášky je ukázat užitečné nástroje pro binární analýzu. Přednášející je vývojářem a administrátorem open source nástroje Kaitai Struct. Ten umožňuje parsování v 11 programovacích jazycích a zápis ve dvou jazycích (Java a Python) na základě popisu struktury binárního formátu v deklarativním jazyce Kaitai Struct YAML (.ksy). Ve formátové galerii je popsáno více než 180 formátů a stovky dalších lze nalézt v různých projektech na GitHubu.

dn42 - Big dynamic VPN
Pavel Dostal
10:00 - 10:20
2023-10-08 10:00:00 2023-10-08 10:20:00 Europe/Prague Pavel Dostal: dn42 - Big dynamic VPN O dn42 už jsem jednou mluvil ale od té doby se mnoho změnilo: Celý registr je spravován v GITu, peering je snažší díky route serverům, .dn42 má DNSSEC a IPv4 je pomalu na ústupu! Přednášku bych chtěl hlavně z praktických příkladů. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 23

O dn42 už jsem jednou mluvil ale od té doby se mnoho změnilo: Celý registr je spravován v GITu, peering je snažší díky route serverům, .dn42 má DNSSEC a IPv4 je pomalu na ústupu! Přednášku bych chtěl hlavně z praktických příkladů.

Running your home NextCloud AIO and ad-free browsing with Leap Micro
Lubos Kocman
10:00 - 10:20
2023-10-08 10:00:00 2023-10-08 10:20:00 Europe/Prague Lubos Kocman: Running your home NextCloud AIO and ad-free browsing with Leap Micro Leap Micro is not your typical distribution but rather a small low maintenance HostOS, that uses automatic transactional-updates and can be fully managed out of the box from a web browser. I'd like to share with you how I use it with a Raspberry PI at home and deployment of for example Pi-hole for ad-free browsing at home or NextCloud AIO. Deployment of Leap Micro via self-install wizzard can be done under two minutes. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 24

Leap Micro is not your typical distribution but rather a small low maintenance HostOS, that uses automatic transactional-updates and can be fully managed out of the box from a web browser.

I'd like to share with you how I use it with a Raspberry PI at home and deployment of for example Pi-hole for ad-free browsing at home or NextCloud AIO.

Deployment of Leap Micro via self-install wizzard can be done under two minutes.

10:30 Automatická tvorba Virtual Appliance
Jan Tomášek
10:30 - 10:50
2023-10-08 10:30:00 2023-10-08 10:50:00 Europe/Prague Jan Tomášek: Automatická tvorba Virtual Appliance Pohovořím o tom jak vytvořit Virtuální Appliance založenou na Debianu. Ukážu jak to udělat s pomocí VirtualBoxu, oficiálního netinst image a pressed.cfg předpisu pro automatickou instalaci. Ukážu jak to udělat mnohem rychleji s pomocí debbootstrapu a bez nutnosti vůbec virtuální stroj bootovat. Ukážu jak to lze automatiozvat pomocí GitHub Actions. Dotknu se kompatibility VirtualBoxu s VMWare produkty. Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 59

Pohovořím o tom jak vytvořit Virtuální Appliance založenou na Debianu. Ukážu jak to udělat s pomocí VirtualBoxu, oficiálního netinst image a pressed.cfg předpisu pro automatickou instalaci. Ukážu jak to udělat mnohem rychleji s pomocí debbootstrapu a bez nutnosti vůbec virtuální stroj bootovat. Ukážu jak to lze automatiozvat pomocí GitHub Actions. Dotknu se kompatibility VirtualBoxu s VMWare produkty.

Kontejnery v initramfs - Iguana
Ondrej Holecek
10:30 - 10:50
2023-10-08 10:30:00 2023-10-08 10:50:00 Europe/Prague Ondrej Holecek: Kontejnery v initramfs - Iguana SUSE díky Adaptable Linux Platform (ALP) iniciativě začalo různé experimenty, jak by linuxové instance mohli v budoucnu vypadat. Protože ALP je platforma a ne distribuce, nebyli ani jednoznačné požadavky jak by se "distra budoucnosti" mohli instalovat - bude to z balíků, nebo jenom z image, nebo kontejnery - a tím nebyli ani jednoznačné požadavky na případný instalátor. Jako jedním z možných řešení instalací se stala Iguana. Iguana není instalátor, ale je to stabilní prostředí pro běh instalátorů. Definuje nějaké prostředí a interface pro běh privilegovaných instalačních kontejnerů. Díky přesunutí instalátorů do kontejnerů se Iguana snaží využít již existující infrastrukturu kontejnerů pro distribuci a zabezpečení různých instalačních metod pro různé ALP distribuce i při použití jenom jednoho bootovacího média. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 28

SUSE díky Adaptable Linux Platform (ALP) iniciativě začalo různé experimenty, jak by linuxové instance mohli v budoucnu vypadat. Protože ALP je platforma a ne distribuce, nebyli ani jednoznačné požadavky jak by se "distra budoucnosti" mohli instalovat - bude to z balíků, nebo jenom z image, nebo kontejnery - a tím nebyli ani jednoznačné požadavky na případný instalátor. Jako jedním z možných řešení instalací se stala Iguana.

Iguana není instalátor, ale je to stabilní prostředí pro běh instalátorů. Definuje nějaké prostředí a interface pro běh privilegovaných instalačních kontejnerů.

Díky přesunutí instalátorů do kontejnerů se Iguana snaží využít již existující infrastrukturu kontejnerů pro distribuci a zabezpečení různých instalačních metod pro různé ALP distribuce i při použití jenom jednoho bootovacího média.

Using openQA to test Linux Distributions and Appliances
Dan Čermák
10:30 - 10:50
2023-10-08 10:30:00 2023-10-08 10:50:00 Europe/Prague Dan Čermák: Using openQA to test Linux Distributions and Appliances openQA is a system integration testing framework for testing whole systems (in contrast to individual components, like programs, libraries, etc.) and is the heart and soul of the automated QA behind the openSUSE, SUSE Enterprise Linux and Fedora distributions. The original purpose of openQA is to automatically test graphical user interfaces, more specifically to verify snapshots of the installer of the openSUSE Tumbleweed distribution. This is achieved by leveraging openCV and VNC to interact with the system under test like a user sitting in front of a computer would. openQA has by now outgrown this role and is used for other scenarios as well, for example testing on bare metal, acceptance testing of appliances and integration with the Linux Test Project. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 14

openQA is a system integration testing framework for testing whole systems (in contrast to individual components, like programs, libraries, etc.) and is the heart and soul of the automated QA behind the openSUSE, SUSE Enterprise Linux and Fedora distributions.

The original purpose of openQA is to automatically test graphical user interfaces, more specifically to verify snapshots of the installer of the openSUSE Tumbleweed distribution. This is achieved by leveraging openCV and VNC to interact with the system under test like a user sitting in front of a computer would. openQA has by now outgrown this role and is used for other scenarios as well, for example testing on bare metal, acceptance testing of appliances and integration with the Linux Test Project.

11:00 Flipper Zero: Hackujeme RFID 🐬
Adam Hořčica
11:00 - 11:50
2023-10-08 11:00:00 2023-10-08 11:50:00 Europe/Prague Adam Hořčica: Flipper Zero: Hackujeme RFID 🐬 [Flipper Zero](https://flipperzero.one/) je fascinující malá krabička, která si získala velkou popularitu i kontroverzi mezi laickou veřejností. Někdy je dokonce prezentován jako „*kouzelná hůlka*“, která otevře každé dveře a že by bylo lepší jí zakázat! Ale je to tak…? V této přednášce se zaměříme hlavně na ***RFID a NFC možnosti Flipper Zero***. Cílem ani tak nebude ukázat, jak se používá, ale hlavně ***jak funguje*** uvnitř. Podíváme se na to, které RFID technologie jsou zranitelné a proč, a naopak na které je Flipper krátký. Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 117

Flipper Zero je fascinující malá krabička, která si získala velkou popularitu i kontroverzi mezi laickou veřejností. Někdy je dokonce prezentován jako „kouzelná hůlka“, která otevře každé dveře a že by bylo lepší jí zakázat! Ale je to tak…?

V této přednášce se zaměříme hlavně na RFID a NFC možnosti Flipper Zero . Cílem ani tak nebude ukázat, jak se používá, ale hlavně jak funguje uvnitř. Podíváme se na to, které RFID technologie jsou zranitelné a proč, a naopak na které je Flipper krátký.

Rekonstrukce domu a Open source
Karel Kočí
11:00 - 11:20
2023-10-08 11:00:00 2023-10-08 11:20:00 Europe/Prague Karel Kočí: Rekonstrukce domu a Open source Stavíte nebo rekonstruujete? Jak jste plánovali? Použili jste nějaký open source software specifický pro tuto oblast? Chci vám představit nástroje co jsem použil já a těším se na Vaše tipy na programy které jsem v této oblasti minul. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 72

Stavíte nebo rekonstruujete? Jak jste plánovali? Použili jste nějaký open source software specifický pro tuto oblast? Chci vám představit nástroje co jsem použil já a těším se na Vaše tipy na programy které jsem v této oblasti minul.

Novinky v PostgreSQL 16
Tomas
11:00 - 11:50
2023-10-08 11:00:00 2023-10-08 11:50:00 Europe/Prague Tomas: Novinky v PostgreSQL 16 V době konání Linux Days už by měla být PostgreSQL 16 oficiálně vydaná. Podívejme se na hlavní novinky v oblíbené relační databázi, ať už se jedná o nové vlastnosti, vylepšení stávajících nebo tooling okolo. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 49

V době konání Linux Days už by měla být PostgreSQL 16 oficiálně vydaná. Podívejme se na hlavní novinky v oblíbené relační databázi, ať už se jedná o nové vlastnosti, vylepšení stávajících nebo tooling okolo.

Jak jsem smazal slaby (z kernelu)
Vlastimil Babka
11:00 - 11:50
2023-10-08 11:00:00 2023-10-08 11:50:00 Europe/Prague Vlastimil Babka: Jak jsem smazal slaby (z kernelu) V linuxovém kernelu můžeme už mnoho let vybírat mezi třemi různými, postupně v čase přidanými implementacemi alokátoru malých objektů (slab alokátoru) a to SLAB, SLOB a SLUB. Dřívější pokusy tento počet opět zredukovat neuspěly. Nyní se o to snažím já jakožto jeden z maintainerů slab subsystému, a vypadá to nadějně. SLOB alokátor byl už odstraněn a SLAB je od verze 6.5 deprecated. Přednáška bude o tom, jak jsme vlastně postupem času dospěli do stavu se třemi alokátory, čím se vlastně liší, proč by bylo vhodné, aby v kernelu zůstal zase jen jeden, a co tomu dosud bránilo. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 22

V linuxovém kernelu můžeme už mnoho let vybírat mezi třemi různými, postupně v čase přidanými implementacemi alokátoru malých objektů (slab alokátoru) a to SLAB, SLOB a SLUB. Dřívější pokusy tento počet opět zredukovat neuspěly. Nyní se o to snažím já jakožto jeden z maintainerů slab subsystému, a vypadá to nadějně. SLOB alokátor byl už odstraněn a SLAB je od verze 6.5 deprecated. Přednáška bude o tom, jak jsme vlastně postupem času dospěli do stavu se třemi alokátory, čím se vlastně liší, proč by bylo vhodné, aby v kernelu zůstal zase jen jeden, a co tomu dosud bránilo.

11:30 Kde jsou open source čipy?
Emil J. Tywoniak
11:30 - 11:50
2023-10-08 11:30:00 2023-10-08 11:50:00 Europe/Prague Emil J. Tywoniak: Kde jsou open source čipy? Jaké algoritmické úlohy řeší "VLSI EDA"? Proč je svět digitální logiky o tolik míň postavený na FOSS? A bude to za 20 let jinak, když se budeme snažit? Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 70

Jaké algoritmické úlohy řeší "VLSI EDA"? Proč je svět digitální logiky o tolik míň postavený na FOSS? A bude to za 20 let jinak, když se budeme snažit?

12:00 RISC-V za 10¢
Adam Hořčica
12:00 - 12:20
2023-10-08 12:00:00 2023-10-08 12:20:00 Europe/Prague Adam Hořčica: RISC-V za 10¢ CH32V003, tak nese označení maličký mikrokontroler s jádrem RISC-V. 48 MHz, 2KB SRAM, 16KB flash je z pohledu dnešních počítačů skutečně prťavé, ale např. takové Arduino UNO strčí s přehledem do kapsy. V přednášce se podíváme na jeho vlastnosti a neduhy. A zamyslíme se, jestli má cenu mu věnovat pozornost. Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 104

CH32V003, tak nese označení maličký mikrokontroler s jádrem RISC-V. 48 MHz, 2KB SRAM, 16KB flash je z pohledu dnešních počítačů skutečně prťavé, ale např. takové Arduino UNO strčí s přehledem do kapsy.

V přednášce se podíváme na jeho vlastnosti a neduhy. A zamyslíme se, jestli má cenu mu věnovat pozornost.

Web API Technologies in Perspective: RESTful, GraphQL, gRPC
Jaroslav Šmolík
12:00 - 12:20
2023-10-08 12:00:00 2023-10-08 12:20:00 Europe/Prague Jaroslav Šmolík: Web API Technologies in Perspective: RESTful, GraphQL, gRPC In this talk, we'll explore and compare three popular API technologies: RESTful, GraphQL, and gRPC. Delve into the unique strengths and use cases of each approach to gain a better understanding of their benefits and limitations. Join us as we take a practical look at how these technologies work in real-world scenarios, helping you make informed decisions when choosing the right API for your projects. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 82

In this talk, we'll explore and compare three popular API technologies: RESTful, GraphQL, and gRPC. Delve into the unique strengths and use cases of each approach to gain a better understanding of their benefits and limitations. Join us as we take a practical look at how these technologies work in real-world scenarios, helping you make informed decisions when choosing the right API for your projects.

12:30 Podvozek Seznamu - od cloudu až po Datacentrum
Miroslav Bezdička
12:30 - 12:50
2023-10-08 12:30:00 2023-10-08 12:50:00 Europe/Prague Miroslav Bezdička: Podvozek Seznamu - od cloudu až po Datacentrum Ukázka výhod vlastního Cloudového řešení postavenehého na OpenSource technologiích, jemu na míru ušitý Hardware a moderní efektivní Datacentrum s inovativní technologií chlazení. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 33

Ukázka výhod vlastního Cloudového řešení postavenehého na OpenSource technologiích, jemu na míru ušitý Hardware a moderní efektivní Datacentrum s inovativní technologií chlazení.

Pásková knihovna vs. objektová technologie: Boj o místo ve skladu časoprostoru
Michal Strnad
12:30 - 12:50
2023-10-08 12:30:00 2023-10-08 12:50:00 Europe/Prague Michal Strnad: Pásková knihovna vs. objektová technologie: Boj o místo ve skladu časoprostoru Přechod z klasického hierarchického ukládání dat, které zahrnovalo kombinaci páskových knihoven a diskových polí, na objektový systém realizovaný technologií Ceph, představoval zásadní změnu architektury a také paradigmatu zpracování dat. V této prezentaci budou představeny výhody a nevýhody obou technologií – klasického souborového rozhraní a migrace dat s objektovým rozhraním typu S3, RBD a interní organizací dat v systému Ceph. Budou zdůrazněny klíčové body, jako rychlost přístupu k datům, možnosti redundance, škálovatelnost a složitost implementace. V neposlední řadě budou také zmíněny některé historky z natáčení a poučení, která nám přinesla do budoucna. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 51

Přechod z klasického hierarchického ukládání dat, které zahrnovalo kombinaci páskových knihoven a diskových polí, na objektový systém realizovaný technologií Ceph, představoval zásadní změnu architektury a také paradigmatu zpracování dat. V této prezentaci budou představeny výhody a nevýhody obou technologií – klasického souborového rozhraní a migrace dat s objektovým rozhraním typu S3, RBD a interní organizací dat v systému Ceph. Budou zdůrazněny klíčové body, jako rychlost přístupu k datům, možnosti redundance, škálovatelnost a složitost implementace. V neposlední řadě budou také zmíněny některé historky z natáčení a poučení, která nám přinesla do budoucna.

13:00 Moderní problémy vyžadují moderní řešení
Michal S̵̡͕͙̹̭̣̘̩̞̙̗̒̒̓̐͜ͅp̶̧̧̧͈̫̝̥̲͛͜â̵̛͕̜͕͕͍̼̻͔̻̥̻̈c̵̙̖̘̥̲͉͌́͜e̸̛̛͍̽́̀̐̀̎͠ķ̵̨̨̪̼͚͎̋̓̔̿̓͑͠
13:00 - 13:50
2023-10-08 13:00:00 2023-10-08 13:50:00 Europe/Prague Michal S̵̡͕͙̹̭̣̘̩̞̙̗̒̒̓̐͜ͅp̶̧̧̧͈̫̝̥̲͛͜â̵̛͕̜͕͕͍̼̻͔̻̥̻̈c̵̙̖̘̥̲͉͌́͜e̸̛̛͍̽́̀̐̀̎͠ķ̵̨̨̪̼͚͎̋̓̔̿̓͑͠: Moderní problémy vyžadují moderní řešení Moderní web je trochu jiný, než ten v dobách, kdy na počítačích vládl IE6. Dnes nevěříme ničemu, cokoliv pošle browser může být podvržené např. vloženým JavaScriptem, který je sice dobrý sluha, ale umí být i zákeřný pán. Jsou ale chvíle, kdy můžeme věřit i browseru: v přednášce si povíme o `Sec-`* hlavičkách a ukážu, jak jsme si díky nim a díky mému oblíbenému Content Security Policy (CSP) z těch třech vrcholů pomyslného trojúhelníku *rychle*-*levně*-*kvalitně* vybrali všechny tři. CSP se dnes nepoužívá tak často, jak bych si sám přál, možná proto, že často panuje názor "nám se to přece stát nemůže". Takže když u CSP budeme mluvit, tak zmíním tzv. Magecart útoky, které kradou čísla kreditek přímo z formulářů, do kterých se zadávají. Protože na tom dojít k bankomatu a dát tam skimmer je nejtěžší to *dojít k bankomatu*, že. Od roku 2025 díky PCI DSS 4.0, standardu pro ochranu dat platebních karet, budeme na platebních stránkách vídat CSP nebo nějakou podobnou věc mnohem častěji, dalo by se skoro říct *furt*. Proč? No to zatím nevím, ale když se rozhodnete tuhle přednášku navštívit, tak to budu muset zjistit 😅 <small onmouseover=alert(String.fromCharCode(67,83,80,32,70,84,87))>(j/k)</small> Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 137

Moderní web je trochu jiný, než ten v dobách, kdy na počítačích vládl IE6. Dnes nevěříme ničemu, cokoliv pošle browser může být podvržené např. vloženým JavaScriptem, který je sice dobrý sluha, ale umí být i zákeřný pán. Jsou ale chvíle, kdy můžeme věřit i browseru: v přednášce si povíme o Sec- hlavičkách a ukážu, jak jsme si díky nim a díky mému oblíbenému Content Security Policy (CSP) z těch třech vrcholů pomyslného trojúhelníku rychle-levně-kvalitně* vybrali všechny tři.

CSP se dnes nepoužívá tak často, jak bych si sám přál, možná proto, že často panuje názor "nám se to přece stát nemůže". Takže když u CSP budeme mluvit, tak zmíním tzv. Magecart útoky, které kradou čísla kreditek přímo z formulářů, do kterých se zadávají. Protože na tom dojít k bankomatu a dát tam skimmer je nejtěžší to dojít k bankomatu, že. Od roku 2025 díky PCI DSS 4.0, standardu pro ochranu dat platebních karet, budeme na platebních stránkách vídat CSP nebo nějakou podobnou věc mnohem častěji, dalo by se skoro říct furt. Proč? No to zatím nevím, ale když se rozhodnete tuhle přednášku navštívit, tak to budu muset zjistit 😅 <small onmouseover=alert(String.fromCharCode(67,83,80,32,70,84,87))>(j/k)</small>

Otevřený protokol uLAN RS-485, 30 let služby v laboratořích, zdravotnictví a zeměděltsví
Petr Smolik, Pavel Píša
13:00 - 13:50
2023-10-08 13:00:00 2023-10-08 13:50:00 Europe/Prague Petr Smolik, Pavel Píša: Otevřený protokol uLAN RS-485, 30 let služby v laboratořích, zdravotnictví a zeměděltsví Protokol [uLAN](http://ulan.sourceforge.net/) byl původně v devadesátých letech navržený pro sběr dat a řízení laboratorních přístrojů - [HPLC chromatografů](https://en.wikipedia.org/wiki/High-performance_liquid_chromatography). Požadavek byla plnohodnotná multi-master komunikace s deterministickým přístupem na médium realizovatelná na tehdejším dostupném hardware, sériovém portu PC počítačů (pod DOSem) a dostupných osmibitových mikrokontrolérech Intel 8051 z assembleru. K arbitraci přístupu byl použitý podobný princip dominant-recessive signálů jako u sběrnice CAN, přitom vlastní data se přenáší na vyšší frekvenci než bity v arbitrační fázi (15 let před CAN FD), v diferenčním režimu push-pull (25 let před CAN XL) a do délky 2kB (25 let před CAN XL). Protokol našel díky spolehlivosti a otevřenému návrhu uplatnění v zemědělství i domovní automatizaci. Aktuální verze driveru podporuje Linux kernel, Windows, NuttX a embedded zařízení bez operačního systému. V příspěvku bude představen jak vlastní návrh a cesta k němu tak i přístoje v moha případech s otevřeným návrhem HW a souvisejících aplikací. Po přednášce si bude možné i s zařízeními vyzkoušet objektovou komunikaci s plnou automatickou introspekcí a konfigurovatelností datových kanálů pro procesní zprávy. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 24

Protokol uLAN byl původně v devadesátých letech navržený pro sběr dat a řízení laboratorních přístrojů - HPLC chromatografů. Požadavek byla plnohodnotná multi-master komunikace s deterministickým přístupem na médium realizovatelná na tehdejším dostupném hardware, sériovém portu PC počítačů (pod DOSem) a dostupných osmibitových mikrokontrolérech Intel 8051 z assembleru. K arbitraci přístupu byl použitý podobný princip dominant-recessive signálů jako u sběrnice CAN, přitom vlastní data se přenáší na vyšší frekvenci než bity v arbitrační fázi (15 let před CAN FD), v diferenčním režimu push-pull (25 let před CAN XL) a do délky 2kB (25 let před CAN XL).

Protokol našel díky spolehlivosti a otevřenému návrhu uplatnění v zemědělství i domovní automatizaci. Aktuální verze driveru podporuje Linux kernel, Windows, NuttX a embedded zařízení bez operačního systému.

V příspěvku bude představen jak vlastní návrh a cesta k němu tak i přístoje v moha případech s otevřeným návrhem HW a souvisejících aplikací. Po přednášce si bude možné i s zařízeními vyzkoušet objektovou komunikaci s plnou automatickou introspekcí a konfigurovatelností datových kanálů pro procesní zprávy.

Hacking & Tracking with CSS
Marek Hencl
13:00 - 13:50
2023-10-08 13:00:00 2023-10-08 13:50:00 Europe/Prague Marek Hencl: Hacking & Tracking with CSS Live & interactive presentation, using a "Cyber Laboratory in the Backpack", that will demonstrate on the audience, how CSS code, PHP tricks and Self-Hosting stack visibility can be used for data intelligence, user behavior tracking and/or bot detection. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 51

Live & interactive presentation, using a "Cyber Laboratory in the Backpack", that will demonstrate on the audience, how CSS code, PHP tricks and Self-Hosting stack visibility can be used for data intelligence, user behavior tracking and/or bot detection.

Linux distributions
Michal Koutný
13:00 - 13:20
2023-10-08 13:00:00 2023-10-08 13:20:00 Europe/Prague Michal Koutný: Linux distributions Computers are not always deterministic. First, we show examples from lower parts of Linux stack where samples from probability distributions are taken (randomization). Second we look at distributions that appear naturally due to system complexity even at that level and what tools Linux provides to observe them. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 22

Computers are not always deterministic. First, we show examples from lower parts of Linux stack where samples from probability distributions are taken (randomization). Second we look at distributions that appear naturally due to system complexity even at that level and what tools Linux provides to observe them.

Install an openSUSE MicroOS Desktop
Douglas DeMaio
13:00 - 13:50
2023-10-08 13:00:00 2023-10-08 13:50:00 Europe/Prague Douglas DeMaio: Install an openSUSE MicroOS Desktop See how easy it can be to use Aeon (MicroOS Desktop for GNOME) or Kalpa, (MicroOS Desktop for Plasma). Room 345 (kapacita 24), Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 13

See how easy it can be to use Aeon (MicroOS Desktop for GNOME) or Kalpa, (MicroOS Desktop for Plasma).

13:30 Nádisková bitva - kam zasáhl chybný sektor
Alexander Zubkov
13:30 - 13:50
2023-10-08 13:30:00 2023-10-08 13:50:00 Europe/Prague Alexander Zubkov: Nádisková bitva - kam zasáhl chybný sektor Někdy se na disku mohou objevit chybné sektory. Na jednotlivem přikladu ukážu, jak zjistit kdo se stal obětí této chyby, a jaké přístroje mohou být použite na vyšetřování. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 18

Někdy se na disku mohou objevit chybné sektory. Na jednotlivem přikladu ukážu, jak zjistit kdo se stal obětí této chyby, a jaké přístroje mohou být použite na vyšetřování.

14:00 Keycloak - Open Source Single Sign On (SSO) pro kazdeho
Ondrej Sika
14:00 - 14:50
2023-10-08 14:00:00 2023-10-08 14:50:00 Europe/Prague Ondrej Sika: Keycloak - Open Source Single Sign On (SSO) pro kazdeho Pojdme si ukazat ze mit SSO neni jen pro korpotaty a ze to vubec neni tezke. Pojdme si jak Keycloak nainstalovat, nakonfigurovat a integrovat s aplikacemi tretich stran jako je Gitlab, Grafana, ... Ukazeme si take jak napojit vlastni aplikaci na SSO. Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 92

Pojdme si ukazat ze mit SSO neni jen pro korpotaty a ze to vubec neni tezke. Pojdme si jak Keycloak nainstalovat, nakonfigurovat a integrovat s aplikacemi tretich stran jako je Gitlab, Grafana, ... Ukazeme si take jak napojit vlastni aplikaci na SSO.

Picopad - open source herní konzole
Igor Šverma
14:00 - 14:50
2023-10-08 14:00:00 2023-10-08 14:50:00 Europe/Prague Igor Šverma: Picopad - open source herní konzole Picopad je otevřená herní konzole, která nabízí unikátní příležitost pro mladé technické nadšence. Je založená na populární vývojové desce Raspberry Pi Pico (W) s čipem RP2040. Nazývat Picopad pouze herní konzolí by byla obrovská chyba. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 55

Picopad je otevřená herní konzole, která nabízí unikátní příležitost pro mladé technické nadšence. Je založená na populární vývojové desce Raspberry Pi Pico (W) s čipem RP2040. Nazývat Picopad pouze herní konzolí by byla obrovská chyba.

Using FIDO keys (Yubikeys) for SSH
Jiří Kraml
14:00 - 14:20
2023-10-08 14:00:00 2023-10-08 14:20:00 Europe/Prague Jiří Kraml: Using FIDO keys (Yubikeys) for SSH We'll set up a Yubikey to authenticate via ssh and discuss the different configurations available. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 52

We'll set up a Yubikey to authenticate via ssh and discuss the different configurations available.

Jak sme hladali TCP Timeouty v Kubernetes
Robert Vojčík
14:00 - 14:50
2023-10-08 14:00:00 2023-10-08 14:50:00 Europe/Prague Robert Vojčík: Jak sme hladali TCP Timeouty v Kubernetes Poslednych 8 mesiacov sme nepravidelne venovali cas hladaniu zahadnych TCP timeoutov v spojeniach v kubernetes clusteroch. Presli sme si dlhou cestou hlbkami linuxoveho networking stacku, nasli sme a vytvorili niekolko zaujimavych toolov o ktore by sme sa s vami radi podelili. Zaroven sa dozviete odpovede na otazky: Co vsetko je dolezite mat podchytene ? Co monitorovat a cim debugovat aby ste boli schopni nasledne dohladat problemy ktorym skor ci neskor mozete celit ? Vsetko doprevadzane kratkym pribehom nasej strastiplnej cesty az do ciela. Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 43

Poslednych 8 mesiacov sme nepravidelne venovali cas hladaniu zahadnych TCP timeoutov v spojeniach v kubernetes clusteroch. Presli sme si dlhou cestou hlbkami linuxoveho networking stacku, nasli sme a vytvorili niekolko zaujimavych toolov o ktore by sme sa s vami radi podelili. Zaroven sa dozviete odpovede na otazky:
Co vsetko je dolezite mat podchytene ?
Co monitorovat a cim debugovat aby ste boli schopni nasledne dohladat problemy ktorym skor ci neskor mozete celit ?
Vsetko doprevadzane kratkym pribehom nasej strastiplnej cesty az do ciela.

14:30 LunarVim
Honza Uhlík
14:30 - 14:50
2023-10-08 14:30:00 2023-10-08 14:50:00 Europe/Prague Honza Uhlík: LunarVim [LunarVim](https://www.lunarvim.org/) je sada rozšíření, které transformuje Váš oblíbený textový editor [Neovim](https://neovim.io/) do plnohodnotného IDE s minimálním úsilím a rozumným výchozím nastavením. Jedná se o moderní analogii k populárnímu [SpaceVim](https://spacevim.org/), které podobně rozšiřuje klasický [Vim](https://www.vim.org/). Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 40

LunarVim je sada rozšíření, které transformuje Váš oblíbený textový editor Neovim do plnohodnotného IDE s minimálním úsilím a rozumným výchozím nastavením. Jedná se o moderní analogii k populárnímu SpaceVim, které podobně rozšiřuje klasický Vim.

15:00 Proč adoptovat mobilního tučňáka aneb telefony s Linuxem (2023)
David Heidelberg
15:00 - 15:50
2023-10-08 15:00:00 2023-10-08 15:50:00 Europe/Prague David Heidelberg: Proč adoptovat mobilního tučňáka aneb telefony s Linuxem (2023) Po mnoha letech od pádu Nokie, která jako si vybrala Linux (platforma Maemo) máme příležitost ochutnat svobodu a plnohodnotný Linux na telefonech. Uživatel očekává od telefonu zejména spolehlivost, komfort a výdrž ‒ dokáže tyto parametry Linux na telefonu splnit? Po přednášce budou též k dispozici telefony na vyzkoušení (OnePlus 6, Librem 5 a PinePhone). Room 105, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 95

Po mnoha letech od pádu Nokie, která jako si vybrala Linux (platforma Maemo) máme příležitost ochutnat svobodu a plnohodnotný Linux na telefonech.

Uživatel očekává od telefonu zejména spolehlivost, komfort a výdrž ‒ dokáže tyto parametry Linux na telefonu splnit?

Po přednášce budou též k dispozici telefony na vyzkoušení (OnePlus 6, Librem 5 a PinePhone).

Informační systémy vozidel nejen Pražské Integrované Dopravy
Tomáš Tichý
15:00 - 15:50
2023-10-08 15:00:00 2023-10-08 15:50:00 Europe/Prague Tomáš Tichý: Informační systémy vozidel nejen Pražské Integrované Dopravy Vývoj informačních systému ve vozidlech MHD a jiných, nejen v Praze. Room 155, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 110

Vývoj informačních systému ve vozidlech MHD a jiných, nejen v Praze.

Quo vadis, ipfixprobe?
Tomáš Čejka
15:00 - 15:50
2023-10-08 15:00:00 2023-10-08 15:50:00 Europe/Prague Tomáš Čejka: Quo vadis, ipfixprobe? Projekt ipfixprobe začal jako bakalářská práce na FIT ČVUT v Praze ve spolupráci se sdružením CESNET. Dnes se jedná o stabilní open source monitorovací sondu pro produkční nasazení i výzkumné experimenty. Díky podpoře DPDK je možné spustit export IPFIX toků i nad 400G kartami (třeba i s FPGA akcelerátorem). Nástroj zároveň obsahuje řadu pluginů pro extrakci a výpočet statistických vlastností síťového provozu, které jsou nezbytné pro spolehlivou analýzu provozu (i šifrovaného) pomocí strojového učení. Tato prezentace shrne novinky kolem ipfixprobe za poslední léta v podobě volného pokračování dřívějších LinuxDays/InstallFest přednášek o infrastruktuře pro monitorování síťového provozu. Room 107, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 14

Projekt ipfixprobe začal jako bakalářská práce na FIT ČVUT v Praze ve spolupráci se sdružením CESNET. Dnes se jedná o stabilní open source monitorovací sondu pro produkční nasazení i výzkumné experimenty. Díky podpoře DPDK je možné spustit export IPFIX toků i nad 400G kartami (třeba i s FPGA akcelerátorem). Nástroj zároveň obsahuje řadu pluginů pro extrakci a výpočet statistických vlastností síťového provozu, které jsou nezbytné pro spolehlivou analýzu provozu (i šifrovaného) pomocí strojového učení. Tato prezentace shrne novinky kolem ipfixprobe za poslední léta v podobě volného pokračování dřívějších LinuxDays/InstallFest přednášek o infrastruktuře pro monitorování síťového provozu.

Od RISC-V simulátoru k vlasnímu návrhu procesoru pro FPGA
Damir Gruncl, Pavel Píša
15:00 - 15:50
2023-10-08 15:00:00 2023-10-08 15:50:00 Europe/Prague Damir Gruncl, Pavel Píša: Od RISC-V simulátoru k vlasnímu návrhu procesoru pro FPGA Výukový VHDL model RISC-V procesoru odpovídající simulátoru [QtRvSim](https://github.com/cvut/qtrvsim), spustitelný v logickém simulátoru GHDL i na FPGA hardware (Zynq, iCE40). Room 111, Thákurova 9, 160 00 Praha 6
další informace
Přihlášeno: 26

Výukový VHDL model RISC-V procesoru odpovídající simulátoru QtRvSim, spustitelný v logickém simulátoru GHDL i na FPGA hardware (Zynq, iCE40).

15:30