
CZYM JEST SESJA?
Jest to najstarsza w Polsce darmowa konferencja poświęcona rozwiązaniom Open Source oraz najnowszym trendom w systemach z rodziny GNU/Linux.
Jak to wygląda?
Udział w Sesji jest darmowy. Co roku na konferencji spotykają się pasjonaci informatyki z całej Polski, aby pogłębić swoją wiedzę i podjąć dyskusję w interesujących ich dziedzinach.

Nasz cel
Naszym celem jest promowanie idei wolnego oprogramowania. Wiemy, że Open Source jest coraz bardziej popularny w rozwiązaniach komercyjnych, jak i domowych. I zależy nam na jego popularyzacji.
Prelegenci
Agenda
Sobota 5 kwietnia
Niedziela 6 kwietnia
9:00-∞
Rejestracja
9:50-10:00
Opening talk [pl]
10:00-10:45
Wielkie fale, wielkie narzędzia – surfowanie po drodze do skalowalnej infrastruktury [pl]
Szymon Izydorek
Zarządzanie infrastrukturą jest jak surfowanie – każda fala wymaga odpowiedniej deski, a każde środowisko – odpowiednich narzędzi.
W tej prezentacji zobaczymy, w jaki sposób narzędzia do zarządzania serwerami dopasowują się do różnych skal infrastruktury. Aby uczynić to bardziej interesującym, porównamy wielkość infrastruktury do fal, a narzędzia – do desek surfingowych.
11:00-11:45
Zephyr RTOS - A Linux-like approach in the world of microcontrollers [pl]
Patryk Kościk
Linux has dominated servers and embedded systems for years, but how does this translate to the realm of the smallest devices, such as microcontrollers?
There are many RTOS options on the market, but Zephyr stands out as one that implements an approach inspired by Linux in terms of a familiar ecosystem and tools for developers, such as Kconfig and Device Tree, which make it easier to configure and develop applications for embedded systems.
In this presentation, we will not only explore how Zephyr draws inspiration from Linux but also see in practice how a unified hardware description system simplifies configuration and improves the portability of applications developed.
Finally, we will demonstrate how to set up the environment and build an application for embedded systems based on Zephyr in just a few steps.
12:00-13:00
Dostałeś z ministerstwa 10 milionów PDF-ów. Co teraz? [pl]
Tomasz Zieliński
Gdy Ministerstwo Sprawiedliwości przekaże ci 10 milionów plików PDF z raportami losowego przydziału spraw, wraz z satysfakcją pojawia się wątpliwość - jak wyciągnąć użyteczne dane z takiej masy dokumentów? Opowiem o wyzwaniach związanych z realizacją serwisu https://slps.pl, począwszy od procesu pozyskania dokumentów, przez ekstrakcję tekstu z plików PDF, agregację wartości w bazie danych, aż po generowanie serwisu WWW i jego skrajnie oszczędny hosting. Bonusowo - przykłady błędów i niezgodności otrzymanych raportów ze specyfikacją Systemu Losowego Przydziału Spraw oraz rozważania, jaki sens ma robienie po godzinach takich dziwnych rzeczy.
13:00-14:00
Przerwa & Networking
14:00-14:45
Beyond Raspbian and Ubuntu: Why Yocto is the Right Tool for Production-Ready Embedded Linux [en]
Sebastian Słomka
Many developers start their embedded Linux journey using general-purpose distributions like Ubuntu or Raspbian. While these are great for prototyping and development, they fall short when scaling to production-ready, high-performance, and long-term maintainable embedded systems. This talk will explore why Yocto is the preferred tool for professional embedded Linux development and how it addresses key challenges that pre-built distributions cannot.
15:00-15:45
Wiele oblicz skalowalności, czyli o różnych twarzach optymalizacji [pl]
Maciej Lasyk
Na co dzień pracuję w Elasticu, w zespole Platform Capacity (część SRE). Głównym produktem jest baza danych (Elasticsearch z całą nadbudówką) w scenariuszu SaaS. Głównymi zadaniami naszego zespołu jest m.inn. upewnienie się, że nie zabraknie nam przestrzeni w chmurze (może się wydawać mało prawdopodobne, ale w cloudzie, jak w każdej serwerowni, ilość sprzętu jest skończona!) Dodatkowo musimy być pewni, iż te maszyny, które mamy, są optymalnie wykorzystane (czyli ani za mało, żeby nie przepłacać, ani za dużo, coby aplikacje tego nie odczuły). Ostatecznie, klient po kliknięciu "powiększ moją bazę danych" powinien w krótkim czasie (bliżej zera niż nieskończoności) uzyskać to, o co prosi.
To wszystko może się wydawać dość proste, jednak w naszej skali jest skomplikowane. Po trzech latach roboty w Elasticu (i ponad 20-tu w serwerach fizycznych, jak i chmurkowych), zebrałem niektóre doświadczenia, którymi warto się podzielić - właśnie w trakcie tej prezentacji. Będzie o skalowaniu w górę, w bok, o różnych strategiach optymalizacji, o metodach capacity planningu (w chmurze, ale i na bare metalach), oraz - wisienka na torcie - przedstawię Wam swój własny projekt do skalowania metalowych pudełek we własnej piwnicy (w clustrze k8s).
Postaram się połączyć matematykę z fizyką, IT oraz pragmatyzmem, bazując na doświadczeniach ze startupów, scale-upów oraz dużych firm. A - no i z własnej piwnicy - to najważniejsze! ;)
16:00-16:45
Infrastruktura nie/domowa dla *nixiarzy [pl]
Piotr Pyciński
Postaram się Wam opowiedzieć historię admina, który od 10 lat buduje i utrzymuje swojego LABa oraz mały hosting. Znacie to? Wszak posiadanie własych serwerów to wręcz obowiązek każdego admina. Ale czy na pewno to dobry pomysł?
Podczas tej prelekcji podzielę się z Wami moimi doświadczeniami, w tym błędami, które popełniłem, oraz dobrymi decyzjami, które podjąłem.
17:00-17:45
Embedded Linux: Praktyczne Wprowadzenie [pl]
Karol Przybylski
Dlaczego Embedded Linux się opłaca?
Systemy wbudowane oparte na Linuxie dają wiele korzyści, między innymi szerokie wsparcie sprzętowe, darmowy dostęp do kodu źródłowego oraz aktualizacje wprowadzane przez społeczność.
Z prezentacji dowiesz się:
- Jakie są 4 niezbędne elementy systemu
- Czym Linux różni się od systemów bare metal i RTOS
- Jakie wymagania trzeba spełnić i kiedy nie warto go stosować
Na koniec pokażę, w jaki sposób można skonfigurować i zbudować swój pierwszy dedykowany system za pomocą Buildroota.
18:00-
Zamknięcie dnia
Miejsce wydarzenia
A map is loading