Program konferencji
Poniżej znajdziesz wybrane prelekcje i warsztaty z Jesieni Linuksowej 2025. Program obejmuje różnorodne wystąpienia dotyczące systemów GNU/Linux, wolnego oprogramowania oraz technologii open source.
Lista będzie na bieżąco aktualizowana o nowe pozycje.
Program konferencji
rozwiń/zwiń wszystkie-
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.
Kategorie: Programowanie, biblioteki i narzędzia -
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
Kategorie: Edukacja, Najlepsze praktyki i wzorce, Narzędzia użytkowe -
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.
Kategorie: Najlepsze praktyki i wzorce, Narzędzia użytkowe, Promocja Linuksa i otwartych rozwiązań -
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.
Kategorie: Programowanie, biblioteki i narzędzia, Najlepsze praktyki i wzorce -
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.
Kategorie: Bezpieczeństwo -
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ą.
Kategorie: Programowanie, biblioteki i narzędzia, Gry, Promocja Linuksa i otwartych rozwiązań -
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.
Kategorie: Administracja systemami, Chmura, wirtualizacja i kontenery, Systemy embedded i mobile -
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.
Kategorie: Narzędzia użytkowe, Promocja Linuksa i otwartych rozwiązań -
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?
Kategorie: Bezpieczeństwo, Programowanie, biblioteki i narzędzia -
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.
Kategorie: Administracja systemami, Najlepsze praktyki i wzorce, Narzędzia użytkowe -
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
Kategorie: Administracja systemami, 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
Kategorie: Bezpieczeństwo, Narzędzia użytkowe -
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.
Kategorie: Najlepsze praktyki i wzorce, Społeczność -
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.
Kategorie: Administracja systemami -
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.
Kategorie: Programowanie, biblioteki i narzędzia, Społeczność, Systemy embedded i mobile -
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.
Kategorie: Administracja systemami, Kernel, Systemy embedded i mobile -
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.
Kategorie: Promocja Linuksa i otwartych rozwiązań -
Tizen na AArch64 ILP32, czyli historia odgrzebywania i doginania
Historia praca nad uruchomieniem systemu Tizen skompilowanego dla ABI AArch64 ILP32.
Kategorie: Programowanie, biblioteki i narzędzia, Kernel, Systemy embedded i mobile -
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.
Kategorie: Bezpieczeństwo, Systemy embedded i mobile -
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.
Kategorie: Najlepsze praktyki i wzorce, Narzędzia użytkowe, Społeczność -
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ć.
Kategorie: Bezpieczeństwo, Narzędzia użytkowe -
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ć.
Kategorie: Programowanie, biblioteki i narzędzia, Narzędzia użytkowe, Promocja Linuksa i otwartych rozwiązań