Conference Program
Below you will find selected lectures and workshops from Linux Autumn 2025. The program includes a variety of presentations on GNU/Linux systems, free software, and open source technologies.
The list will be continuously updated with new items.
Conference Program
expand/collapse all-
KEYNOTE: Diabeł tkwi w szczegółach: Sekrety emulatorów terminali
Konsola, terminal, tudzież emulator terminala, to jedno z najstarszych narzędzi nadal używanych w IT – ba, nawet pod Windowsem wróciło w ostatniej dekadzie do łask (dzięki Linuxowi i WSL).
Z pozoru terminal to bardzo prosta aplikacja – ot, po prostu okienko z tekstem. Jest to, oczywiście, wierzchołek zaskakująco dużej góry lodowej. W trakcie prelekcji zajrzymy pod powierzchnię: opowiemy o historii i funkcjach emulatorów terminali, o mocno pofragmentowanym ekosystemie, o tym, jak działają „pod maską”, a także o związanych z nimi problemach bezpieczeństwa.
Categories: Software development, programming libraries and tools -
Blender hands on
Zapraszam chętnych do zapoznania się z Blenderem - wspaniałym programem do tworzenia cudów wyrażonych jako grafika, animacja lub symulacje. Zajmuję się Blenderem od dwudziestu lat i chciałbym pokazać go osobom początkującym, a średnio zaawansowanym być może wskazać dalszą drogę. Mam również nadzieję na wymianę doświadczeń z uczestnikami. Interesuje mnie Wasz odbiór programu nawet jeżeli widzicie go po raz pierwszy. Warto przyjść z własnym pomysłem lub tematem
Categories: Education, Best patterns and practices, Utilities and Tools -
Blender - program idealny?
Blender jest programem do tworzenia grafiki 2D i 3D, animacji, symulacji oraz efektów specjalnych, w ostatnich latach szturmem zdobywającym nowe rynki profesjonalne, zwłaszcza w Hollywood, gamedev i w mediach. Wokół tego programu wyrosła bardzo zróżnicowana społeczność. Podczas wystąpienia chciałbym opowiedzieć jak działa mechanizm wytwarzania tego programu, czym jest Blender Institute, czym się różni od Blender Foundation, i jak zrealizowano cały ekosystem, oparty na FOSS.
Categories: Best patterns and practices, Utilities and Tools, Promoting linux and open source -
Budowanie CLI przyjemego dla duszy i skryptu
Prelekcja o dobrych praktykach UX w tworzeniu współczesnych aplikacji wiersza poleceń. Command line interface, czyli wyjątkowa więź człowieka z maszyną, od tysięcy (może milionów) lat zmienia naszą rzeczywistość od automatyzacji po zarządzanie środowiskiem programistycznym. Postaram się przybliżyć jak tworzyć CLI, które pozwala na wygodne i przyjemne odkrywanie możliwości środowiska (dla deweloperów) oraz sposoby na ograniczenie sobie frustracji dla użytkowników.
Categories: Software development, programming libraries and tools, Best patterns and practices -
Czy hakerzy z Korei Północnej zagrażają także Tobie i Twojej firmie? Jakie techniki stosuje grupa Lazarus*, by przełamać...
Przerażające statystyki cyberataków na całym świecie nie pozostawiają złudzeń: zagrożenie jest realne, a skala strat liczona jest już w dziesiątkach miliardach dolarów rocznie. Jakie techniki stosują hakerzy, by przekraczać kolejne granice cyberbezpieczeństwa? Jaki aspekt generuje największe ryzyko dla firm? Kto jest najbardziej zagrożony?
Poznaj techniki i sztuczki używane przez północnokoreańską “państwową” grupę Lazarus* przy atakach, wobec których nie można pozostać obojętnym. W skrócie opowiem oczywiście o ich największych i najbardziej bolesnych akcjach, którymi ofiarami padały instytucje finansowe, firmy medialne, koncerny farmaceutyczne, czy giełdy kryptowalut. Najwięcej uwagi poświęcimy jednak atakom grupy, które mogą stanowić niebezpieczeństwo w 2025 roku zarówno dla JDG, MŚP, jak i wielkich korporacji.
Celem prezentacji jest zwiększenie świadomości uczestników (bez wchodzenia w niskopoziomowe szczegóły techniczne) na temat skali i natury tych zagrożeń. Jest to pierwszy krok do skutecznego zabezpieczenia Twojej firmy. Przygotuj się, bo jutro celem możesz być Ty (a najsłabszym ogniwem zazwyczaj - zawsze? - jest człowiek...).
OSTRZEŻENIE. Autor prezentacji NIE BIERZE ODPOWIEDZIALNOŚCI za ewentualne koszmary senne albo chorobliwy lęk towarzyszący każdemu kliknięciu linku w mailu oraz otworzeniu załącznika (nie mówiąc już o patrzeniu wilkiem na "zbyt ciekawe" oferty otrzymane przez LinkedIn). Jeżeli wybierasz (pozorny) spokój i wolisz żyć w (błogiej) niewiedzy, rozważ alternatywne prezentacje.
Categories: Security -
Godot – praktyczne wprowadzenie do gamedevu
Zapraszam na warsztaty z tworzenia gier w silniku Godot – lekkim, otwartoźródłowym narzędziu, które zyskało ogromną popularność wśród niezależnych twórców gier. Podczas spotkania wspólnie stworzymy prostą grę platformową 2D od zera, poznając przy tym podstawy pracy z edytorem, scenami, skryptami w GDScript, detekcją kolizji i prostą fizyką.
Categories: Software development, programming libraries and tools, Games, Promoting linux and open source -
Image-based Linux with systemd [EN]
The majority of development effort in systemd upstream is directed at allowing image-based, immutable, cryptographically-verified "installations" of Linux. In theory, it is all possible and even easy, but in practice it turns out that doing this for real installations is hard. We need to take care of efficient building of the images, delivery of updates, secure extensions and configuration changes to those immutable systems, failure recovery, boot measurements predictions, a whole slew of engineering problems. I'll talk about the work happening in systemd, but also the sister project "mkosi", which we use to build installation images, initrds, and extensions from distribution packages.
Categories: System administration, Cloud Computing, Virtualisation and Containers, Embedded and mobile systems -
Klawiatury roku 2077.
Poznaj ewolucję i ergonomię klawiatur oraz problemy współczesnych układów. Dowiedz się, jak projektować własne konstrukcje przy użyciu Ergogen i KiCad, a następnie jak tworzyć dla nich unikalne firmware, które zmieni sposób, w jaki piszesz.
Categories: Utilities and Tools, Promoting linux and open source -
Krótkie wprowadzenie do dowodów formalnych kodu
Efektywność, prostota i bezpieczeństwo programu, brzmi jak żelazny trójkąt programowania, z którego nie da się mieć wszystkiego? Ostatnie lata pokazują, jak istotne jest bezpieczeństwo poprawności programu, szczególnie w kluczowych infrastrukturach, gdzie błąd jest wręcz niedopuszczalny. Ale jak temu sprostać? W tej prezentacji pokażę parę sposobów, w jaki można uniknąć słynnego strzelenia sobie w stopę, jak i przedstawię ideę stojącą za dowodami formalnymi programów komputerowych. Czy Rust to jedyna droga ku przyszłości?
Categories: Security, Software development, programming libraries and tools -
likec4 - warsztaty z architektury jako kod
Podczas warsztatów poznamy ekosystem likec4 (https://likec4.dev/) - narzędzia klasy Architecture-as-a-Code do opisywania architektury i wizualizowania jej jako wspólnej, interaktywnej dokumentacji poprzez diagramy czy prezentacje. Do warsztatów potrzebujemy środowiska programistycznego z Visual Studio Code z pluginem likec4, git, docker,interpreter pythona, zaawansowani użytkownicy dadzą radę z dowolnym edytorem tekstowym i środowiskiem będącym w stanie uruchamiać kontenery OCI.
Categories: System administration, Best patterns and practices, Utilities and Tools -
Linux kernel i oszczędzanie energii
Przedstawię podsystemy związane z ograniczaniem zużycia energii, jakie zawiera Linux kernel, interfejsy pozwalające na kontrolowanie ich działania oraz możliwe kierunki rozwoju w przyszłości
Categories: System administration, Kernel -
Nowe pokolenie narzędzi do walczenia o lepszy internet
Internet jest zdegenerowany przez algorytmiczne treści, spam, slop i śledzące reklamy. Opowiadamy o tworzonych w ramach Fundacji „Internet. Czas działać!” narzędzi, które pomagają walczyć o lepszy internet
Categories: Security, Utilities and Tools -
Prawne aspekty wolności użytkownika
Od czasu gdy Richard Stallman zdefiniował wolne oprogramowanie w latach 80-tych doczekaliśmy się ponad kilkudziesięciu standardowych licencji. Do najpopularniejszych należą licencje GNU: GPL, AGPL i LGPL ale FSF stale otrzymuje prośby o ocenę wolności i kompatybilności z GPL coraz to nowych licencji . Zapewnianie zgodności i kompatybilności licencji w projektach wykorzystujących wolne oprogramowanie to duża część pracy prawników a wiele organizacji wprowadza w tym celu rozbudowane procedury. W trakcie prezentacji mam zamiar przybliżyć Wam tę tematykę, skupiając się na perspektywie FSF i licencjach GNU. Będzie też okazja dowiedzieć się więcej o innych aspektach działania FSF.
Categories: Best patterns and practices, Community -
Przekraczanie limitów Linuksa — raport z hostingowego pola walki
Co się stanie, gdy próbujesz na jednym serwerze uruchomić ponad tysiąc VPS-ów? Dlaczego nie można założyć dowolnej liczby wolumenów LVM? Dlaczego Docker przy pustym dysku krzyczy, że kończy mu się miejsce gdy odpalisz zbyt wiele kontenerów jednocześnie? Istnieją limity, które się nawet fizjologom nie śniły ;) Podczas wystąpienia opowiem o tym, jak dochodziliśmy do kolejnych ograniczeń na drodze rozwoju VPSów z platformy Mikrus.
Categories: System administration -
Ratatui v0.30 "Bryndza" - Terminal UI Wszędzie
Demonstracja wolnej i otwartoźródłowej biblioteki Ratatui do tworzenia terminalowych interfejsów użytkownika (TUI) w języku Rust. Pokażę wiele ciekawych projektów tworzonych przez społeczność, w tym:
- 3D w czasie rzeczywistym, shadery i efekty w terminalu
- Ratatui w przeglądarce, na PSP, w Minecrafcie, UEFI, Suzuki Baleno i w stroiku gitarowym
Ponadto opowiem o własnym projekcie Mousefood, który umożliwił używanie biblioteki Ratatui na urządzeniach embedded (i nie tylko) oraz o portowaniu biblioteki stworzonej z myślą o desktopie na wszystko co desktopem nie jest.
Categories: Software development, programming libraries and tools, Community, Embedded and mobile systems -
Real-time Linux
Po wielu dekadach rozwoju, patche Real-Time weszły oficjalnie do kernela pod koniec 2024r. Większość dystrybucji już je ma!
Co Real-Time oznacza dla użytkowników i administratorów?
Niewiele, a może nie... kiedy użyć Real-Time?
Czy programy teraz działają szybciej?
Czy to ma sens w cloudzie czy tylko w embedded?
Czy to nadaje się do czegoś więcej niż przetwarzanie audio?
Czy Linux może już sterować elektrownią atomową?
Czy zmienił się w RTOS (Real-Time Operating System)?
Przyjrzymy się, od strony praktycznej, co to jest i jak działa Real-Time, jak użyć Linuksa do zadań czasu rzeczywistego? Jak mierzyć opóźnienia? Gdzie to się stosuje oraz jakie ma skutki. Nie zabraknie również eksplorowania wnętrza jądra systemu, przerwań, zegarów, schedulera, priorytetów i spinlocków.
Categories: System administration, Kernel, Embedded and mobile systems -
Stosowanie otwartych narzędzi w praktyce inżynierskiej.
Podczas prelekcji zostanie przedstawiona nowatorska metoda szacowania trwałości zmęczeniowej różnych elementów konstrukcyjnych z użyciem systemu Linux, narzędzi takich, jak Spyder, Salome Platform, Code Aster, FreeCAD, Inkscape oraz biblioteki uczenia maszynowego - scikit-learn.
Categories: Promoting linux and open source -
Tizen na AArch64 ILP32, czyli historia odgrzebywania i doginania
Historia praca nad uruchomieniem systemu Tizen skompilowanego dla ABI AArch64 ILP32.
Categories: Software development, programming libraries and tools, Kernel, Embedded and mobile systems -
Trusted Firmware w Linuxie
Chcesz poznać jak działają zabezpieczenia sprzętowe w Linuxie Embedded? Dowiedz się, czym są oraz jak wykorzystać Arm TrustZone, Trusted Firmware-A i OP-TEE do ochrony urządzeń, z praktycznymi przykładami i poradnikiem jak można zacząć samodzielnie przygodę z pisaniem takich aplikacji.
Categories: Security, Embedded and mobile systems -
Tworzenie pakietów RPM dla Fedory / Creating RPM packages for Fedora [EN]
Sesja będzie prowadzona częściowo w formie prezentacji, która wprowadzi podstawy tworzenia pakietów RPM oraz proces dodawania ich do Fedory. Po krótkiej przerwie przejdziemy do warsztatów, podczas których będzie można zapoznać się z konkretnymi przykładami oraz spróbować własnoręcznie zbudować pakiet RPM przy użyciu narzędzi Fedory. Jeśli pojawi się zainteresowanie, przyjrzymy się dokładniej dobrym praktykom tworzenia pakietów dla konkretnych ekosystemów, np. Python, Golang czy Rust.
The session will be part presentation, introducing the basics of RPM package creation as well as the process of including them in Fedora. After a short break, we'll switch to workshop style, during which specific examples will be shown and the participants will be able to try building an RPM package using Fedora tools on their own. If there's interest, we'll take a closer look at the best practices for creating RPM packages in specific ecosystems, like Python, Golang or Rust.
Categories: Best patterns and practices, Utilities and Tools, Community -
Wazuh: podstawy zarządzania bezpieczeństwem
Bezpieczeństwo kojarzy się z narzędziami do hakowania, regularnymi aktualizacjami systemu, robieniem kopii zapasowych, długimi hasłami itp. Czy jednak można zrobić coś więcej w domowej lub firmowej sieci? Wazuh pozwala nie działać na ślepo i zarządzać bezpieczeństwem na wyższym poziomie. To narzędzie, które pozwala adminom orientować się jakie potencjalne zagrożenia i zaniedbania czychają w naszej sieci (a więc wzbogacić profilaktykę bezpieczeństwa), a zarazem potrafi na bieżąco ostrzegać o faktycznych atakach oraz automatycznie im przeciwdziałać.
Categories: Security, Utilities and Tools -
Winamp — studium przypadku jak nie wchodzić w Open Source
Kolega powiedział, że jak wrzucę kod do internetu, to ludzie za mnie zrobią. Szkoda, że kolega się mylił... Historia o tym, jak zezłościć cały internet upublicznieniem kodu. A co wyjątkowe, nie chodzi nawet o jego jakość, lecz o zakaz dotykania jak w jakimś muzeum. To idealny przykład na to, jak nie rozumieć idei Open Source — i świetny punkt wyjścia do rozmowy o licencjach, problemach społeczności, wypaleniu maintainerów, a także historiach prowadzących do powstania oprogramowania używanego na całym świecie. Będzie o absurdach, realnych zagrożeniach i lekcjach, których wciąż nie chcemy odrabiać.
Categories: Software development, programming libraries and tools, Utilities and Tools, Promoting linux and open source