piątek, 06.11.2015 r.
14:00 - 16:00 |
opcjonalny obiad |
14:30 - 18:30 |
rejestracja uczestników |
15:00 - 19:00 |
Stanisław Wadas, Krzysztof Opasiak: Zbuduj swoje własne urządzenie USB i napisz jego sterownik! (warsztat) |
USB jest jednym z najpopularniejszych interfejsów zewnętrznych zarówno
w urządzeniach mobilnych jak i komputerach PC. Linux może pracować
zarówno na hoście USB jak i na urządzeniu. Pisanie kodu kernelowego
wymaga znacznej więcej czasu i wiedzy niż pisanie programów
przestrzeni użytkownika. Dzięki libusb, libusbg oraz FunctionFS można
w łatwy sposób stworzyć własne urządzenie USB oraz sterownik właśnie w
przestrzeni użytkownika! Celem tego warsztatu jest pokazanie, że
zbudowanie własnego urządzenia USB na płytce z Linuxem oraz jego
sterownika po stronie hosta może być łatwe i szybkie.
Pierwszą część tego szkolenia stanowi krótkie wprowadzenie do
protokołu USB oraz jego wsparcia w Linuxie. Druga część to
komponowanie własnego urządzenia USB z wykorzystaniem
ConfigFS/libusbg. Następny krok to zapoznanie uczestników z libusb i
pisanie prostego sterownika urządzenia USB jako programu przestrzeni
użytkownika. Punktem kulminacyjnym warsztatu jest implementacja
własnej funkcji USB z użyciem FunctionFS. Na zakończenie wszystkie
elementy zostaną połączone w jeden ekosystem.
20:00 - 00:00 |
Tomasz Cieślewicz: Klasyczne gry wczoraj i dziś |
W PRLu, w latach 80. rozpoczął się bum komputerów domowych (tzw. mikrokomputerów) i gier. Założono pierwsze giełdy komputerowe oraz pierwsze czasopisma jak Bajtek (1985), z za tzw. "żelaznej kurtyny" przedostawały się do nas komputery, oprogramowanie i urządzenia, które w krajach zachodnich miały już ugruntowaną pozycję rynkową. Do nas musiały być przemycane, w tym również przez wysokich urzędników państwowych, którzy na co dzień oficjalnie zapewniali, że to "zgniły zachód";)
Z perspektywy najmiodniejszych gier przypomnę i przeanalizuję wszystko to co przyciągało nas wtedy do nowego, rodzącego się medium. [Opcja: Gry zaprezentuję na oryginalnym komputerze, w które będzie można zagrać podczas pokazu]. Zarysowane będą również dalsze losy gier, autorów i komputerów.
sobota, 07.11.2015 r.
10:00 - 11:00 |
Marek Sroczyński: "Domowy superkomputer" czyli jak uruchomić Intel Xeon Phi (~61 cores) pod Linuxem |
Przy obecnej cenie koprocesorów z rodziny Xeon Phi warto pokusić się o własny "domowy superkomputer". Przedstawię jak dobrać odpowiedni hardware (płyta główna, chłodzenie) pod instalację Xeona Phi pod Linux'em. Pokażę również jakie oprogramowanie należy zainstalować oraz jak skonfigurować Linux'a jako system Host dla Xeona Phi. Zobaczymy co piszczy w Linux'ie zainstalowanym na samym koprocesorze.
11:00 - 12:00 |
Krzysztof Opasiak: Mój smartphone moją twierdzą! - a USB otwartą bramą... |
Szacuje się, że ponad 65% ludzkości używa telefonów komórkowych. Znaczna część z nich pracuje pod kontrolą systemów oparty o jądro Linuksa. Często przechowujemy na nich prywatne zdjęcia, notatki, hasła do kont bankowych czy portali społecznościowych. Producenci prześcigają się w rozmiarach wyświetlaczy, ilości pamięci RAM czy smukłości, jednak często zapominają o bardzo ważnym aspekcie jakim jest bezpieczeństwo. Przecież nikt z nas nie chce stracić swoich haseł czy udostępniać prywatnych zdjęć całemu krajowi. Ludzkość zdążyła się już przyzwyczaić do ładowania swoich telefonów poprzez złącze USB, jednak czy ktokolwiek zastanawia się co tak na prawdę dzieje się “na kablu” podczas takiego „ładowania”?
Prezentacja podzielona jest na dwie części. Pierwsza z nich przedstawia jak możemy nieświadomie udostępnić nasze dane zupełnie obcemu urządzeniu. Druga części prezentacji to rozważania o tym co mały i z pozoru niewinny smartphone może zrobić naszemu potężnemu komputerowi (z Linuksem). Każda z części zawiera demo, omówienie zasady działania oraz możliwości obrony przed prezentowanym zagrożeniem.
12:00 - 13:15 |
Marek Zibrow, Robert Partyka: Wojna w Internecie. Jest gorzej niż myślisz! |
Internet jak niemal każdy obszar ludzkiej działalności jest, niestety, także miejscem konfliktów. Konflikty te toczą się pomiędzy osobami, organizacjami a także państwami. Ze względu na coraz większą rolę Internetu w globalnej gospodarce a także jego wagę jako swego rodzaju informacyjnego krwioobiegu ludzkości, różne siły próbują narzucić swoje zasady, zdestabilizować konkurentów, poznać ich sekrety lub... zniszczyć! Jak się to dzieje i jak się przed tym bronić? Poznajcie kilka szokujących faktów. Być może Ty i Twoje dane jesteście obiektami zainteresowania lub, co gorsza, wykorzystania przez nie zawsze przyjazne podmioty?
13:15 - 14:00 |
Paweł Wieczorek, Sebastian Rutka: Jedna dystrybucja Linuksa dla komputerów, samochodów i lodówek - Tizen Common. |
Według najświeższych danych serwisu DistroWatch.com, obecnie aktywnie rozwijanych jest aż 278 dystrybucji Linuksa. Rozdrobnienie często utrudnia, a czasem nawet uniemożliwia ich dynamiczny rozwój. Podczas prezentacji zostanie przedstawione rozwiązanie tego problemu wykorzystywane w dystrybucji Tizen. Przybliżona zostanie geneza projektu Tizen Common i jego rola w utrzymaniu spójności platformy. Słuchacze poznają także proces wyboru elementów wchodzących w skład wspólnej bazy dla dystrybucji oraz metody tworzenia i testowania obrazów dla urządzeń docelowych.
15:00 - 16:00 |
Grzegorz Szymczykiewicz: APKZ - Automatyczne Przywracanie Kopii Zapasowych |
Większość ludzi tworzy kopie zapasowe ważnych systemów, lecz nie wszyscy testują, czy kopie te pozwalają na odtworzenie pełnego systemu po awarii. Przedstawię nasze rozwiązanie: w pełni automatyczne testowanie przydatności wykonywanych przez nas kopii zapasowych. Bez zaawansowanego oprogramowania firm trzecich - tylko Linux, Bash, OpenSource...
16:00 - 17:00 |
Dariusz Puchalak: Wirtualizacja bez macierzy? Żaden problem. |
Do wirtualizacji pod Linuksem zdążyliśmy się przyzwyczaić i ją używamy. Mimo to często myślimy starymi kategoriami jeśli chodzi o współdzielone zasoby dyskowe. A to jest jeden z kluczowych elementów wirtualizacji.
3 technologie - GlusterFS, Sheepdog, Ceph - którymi można zastąpić drogie macierze.
Ich porównanie tylko (i aż) w kontekście wirtualizacji.
Jaki rodzaj obciążenia najlepiej się na nich sprawdzi.
Jak wyglądają mechanizmy wykorzystanie dysków flash (SSD) w połączeniu z dyskami twardymi (HDD) w każdej z tych technologii.
Czego się spodziewać po nich w miarę rozrastania się środowiska.
17:00 - 17:40 |
Maciej Nabożny: CloudOver - alternatywa dla OpenStacka |
CloudOver jest projektem, który ma pozwolić na połączenie idei rozproszonego systemu operacyjnego (SSI) z prywatną chmurą obliczeniową. Podczas prezentacji pokazana zostanie instalacja oraz demo prywatnej chmury wchodzącej w skład projektu. Nie zabraknie też informacji na temat projektu KernelConnect, który ma integrować zasoby chmury z dowolnym PC.
17:45 - 18:30 |
Vladimir Shakhov: Linux firmware for integrated Remote Management Controller on Fujitsu Primergy servers |
Integrated Remote Management Controller aka iRMC (http://manuals.ts.fujitsu.com/file/11470/irmc-s4-ug-en.pdf) is a special-purpose ARM board, included in every Fujitsu Primergy server and actually running on GNU/Linux. Digging into the process of creation of iRMC firmware, significantly based on FOSS components, including Linux kernel, busybox, glibc, net-snmp and many others. Lecture covering technical details how its working, how to use OpenSource components together with propiertary code.
Hardware Live demonstration included.
18:30 - 19:15 |
Kamil Porembiński: Nawigacja morska z pomocą Linuksa |
Siedzenie w piwnicy w serwerowni bywa nudne i czasem wypada wyjść zza firewall. Postanowiłem pożeglować po morzach i oceanach. Do nawigacji wykorzystałem starego laptopa z Linuksem na pokładzie. Opowiem o tym jak wolne oprogramowanie pomaga sternikom morskim pokonywać duże odległości.
19:15 - 20:15 |
Jacek Konieczny: Granie w Linuksie |
„Pod Linuksem nie działają gry!” To jeden z częstszych argumentów czemu Linux nie może zastąpić Windows. Jakieś gry pod Linuksem były praktycznie zawsze (od niszowych roguelike'ów, pod Dooma), były też komercjalne podejścia (Loki Software), ale naprawdę ruszyło się coś dopiero niedawno. Ni stąd, ni zowąd wiele gier zaczęło być wydawanych także na Linuksa, łącznie z tytułami klasy „AAA”. Trudno to zrozumieć (Linuksy to wciąż nie więcej niż 1% rynku), ale to bardzo miłe.
Chciałbym opowiedzieć troszkę o historii grania pod Linuksem, o aktualnym wzroście zainteresowania tą platformą, o tym jak wygląda to w praktyce i pogdybać trochę o przyszłości.
20:30 - 00:00 |
kolacja przy grillu |
niedziela, 08.11.2015 r.
10:00 - 11:00 |
Marcin Juszkiewicz : X86-64 to nie jedyna architektura 64-bitowa |
Programiści lubią upraszczać. Niestety często robią to źle. Chcę opowiedzieć o różnych popularnych błędach w oprogramowaniu, które trzeba było poprawić w ramach prac nad wsparciem architektury AArch64 w różnych dystrybucjach.
11:00 - 12:00 |
Szymon Olewniczak: Hipertekst - przeszłość, teraźniejszość i przyszłość |
W mojej prelekcji postaram przybliżyć słuchaczom ideę hipertekstu jako nowego sposobu organizacji wiedzy. Na prelekcji nie zabraknie omówienia projektów takich jak: Xanadu, czy NLS, a także postaram się was przekonać dlaczego WWW nie zasługuje na miano prawdziwego systemu hipertekstowego.
12:00 - 14:00 |
Dominik Mierzejewski: Idealny prezent (warsztat) |
Większość pracy współtwórców dystrybucji Linuksa to opieka nad pakietami z oprogramowaniem. Instalacja takiego oprogramowania z pakietów musi być bezproblemowa, a sam program powinien działać bez błędów i dobrze integrować się z resztą dystrybucji. W trakcie tego warsztatu opowiem, jak wygląda opieka nad pakietami oprogramowania w Fedorze i omówię najważniejsze zasady tworzenia pakietów w tej dystrybucji. W ramach części praktycznej przygotujemy pakiet zgodny z tymi zasadami. Tych, którzy zrobią to szybko i poprawnie czeka mała nagroda.
Wymagania:
- umiejętność skompilowania i zainstalowania typowego projektu open-source ze źródeł
- zainstalowana dowolna wspierana wersja Fedory (21, 22, rawhide) lub Red Hat/CentOS (6, 7), może być na maszynie wirtualnej
14:00 - 15:00 |
opcjonalny obiad |
14:00 - 15:00 |
czułe pożegnania, zakończenie spotkania i wymeldowanie |
Developer, build engineer. Z architekturą AArch64 pracuje od początku. Najpierw z OpenEmbedded, potem Debian/Ubuntu i Fedora/RHEL. Aktualnie w firmie Red Hat.
Tomasz Cieślewicz w 1989 r. był członkiem pierwszego zespołu tworzącego gry w powstającym Mirage Software Ltd. czyli jednej z pierwszych firm z branży gier. Następnie brał udział w powstaniu nowego pisma tematycznego Bajtka, czyli Atari Magazynu. Jako miłośnik informatyki, skończył 4 kierunki studiów w tym Systemy Informatyczne na Wojskowej Akademii Technicznej. Obecnie jest koordynatorem imprez popularnonaukowych/rozrywkowych w ramach Atarionline.pl. Do dziś odbyło się ich kilkadziesiąt na terenie całego kraju np. PGA, Pixel Heaven, CONFidence, Polcon itp. Obecnie zaangażowany w powstanie Muzeum Gier Wideo w Warszawie.
Redaktor, twórca współczesnych gier na Atari, bloger, uczestnik i keynoter Game Jamów. Miłośnik informatyki, starych komputerów, poprzez dziesiątki artykułów i prelekcji stara się popularyzować tę tematykę oraz tworzenie gier (w tym na Atari 8-bit), zaraża swoim optymizmem i niemałą pasją.
Linuksowiec hobbystycznie i zawodowo, od jakichś dwudziestu lat. Gracz raczej casualowy.
Dominik Mierzejewski jest na co dzień administratorem Unix w dużej korporacji. Od lat jest zwolennikiem wolnego oprogramowania i mniej lub bardziej aktywnie uczestniczy w kilku projektach open source. Jest długoletnim użytkownikiem Linuksa (w tym Fedory od początku jej istnienia), a od 2006 współtwórcą Fedory. Obecnie jest członkiem Fedora Packaging Committee, ambasadorem, sponsorem oraz sprawdzonym opiekunem pakietów.
Student Politechniki Gdańskiej, umiarkowany optymista postępu technologicznego, miłośnik polskiej tradycji. Jako jedno ze swoich podstawowych zadań życiowych, obrał sobie walkę z wszechogarniającą komplikacją nowoczesnych technologi i doprowadzenie do sytuacji w której to po raz pierwszy technologia ułatwi nam życie.
Krzysztof ukończył z wyróżnieniem studia na Politechnice Warszawskiej w 2014 roku. Od 2012 związany z Centrum Badawczo-Rozwojowym Samsunga. Od 2013 zaangażowany w prace związane z USB w systemie Tizen. Współautor libusbg – biblioteki do konfiguracji tzw. gadżetów USB z użyciem ConfigFS. Jako prezenter miał okazję sprawdzić się na Embbeded Linux Conference 2014, Next Generation Security Conference 2015 oraz kołach naukowych, zarówno na Politechnice jak i na Uniwersytecie Warszawskim.
Wiceprezes Polskiej Grupy Użytkowników Linuksa. Programista, miłośnik nowych technologii oraz literatury sf&f. Kibic inicjatyw promujących otwarte standardy i wolne/otwarte oprogramowanie.
Obecnie właściciel we własnej firmie, gdzie zajmuje się projektowaniem wysoko dostępnych aplikacji webowych, startupów itp. Wcześniej pracował jako architekt i administrator przy takich systemach jak ProofHQ, TP S.A., Orange.pl, Empik.com. Na co dzień zajmuje się żeglowaniem, lataniem, fotografią i podróżami. Prowadzi bloga viaxe.pl.
Dariusz Puchalak - absolwent Politechniki Wrocławskiej, rocznik bardzo dobry.
Ortodoksyjny zwolennik prymatu rozwiązań otwartych nad zamkniętymi.
Zawodowo zajmował się róznymi systemami od Windowsów, poprzez komercyjne firewalle
(CheckPoint), rozwiązania IDM (NetIQ/Novell), aż do oprogramowania Open Source.
Linuksa używa prywatnie i zawodowo od roku 1995.
Obecnie trener technologi Open Source (RedHat i SuSE).
W czasie "wolnym" nurkuje (freediving) i nadużywa łyżworolek.
Sebastian Rutka pracuje w Centrum Badawczo-Rozwojowym Samsung R&D Poland w Warszawie. Pełni w nim role kierownika grupy zajmujacej się tworzeniem systemu Tizen.
Paweł Wieczorek również pracuje w Centrum Badawczo-Rozwojowym Samsung R&D Poland w Warszawie. Jest inzynierem pracującym nad projektem wspólnej platformy Tizen Common, która jest bazą dla produktów opartch o system Tizen.
R&D Senior Development Engineer w Fujitsu Technology Solutions. Pracuję z Linuksiem i FOSS od 1998 roku. Obszar zainteresowań: Embedded Linux, Debian project, architektura oprogramowania, tworzenie społeczności (założyciel Minsk Linux Users Group i konferencii LVEE w Białorusi, uczestnik i prelegent międzynarodowych konferencyj FOSS), interakcja pomiędzy biznesem a Open Source.
Z wykształcenia matematyk, z zamiłowania informatyk. Ponad 15 lat zabawy z systemami Linux. Pamięta jeszcze jądro w wersji 2.2.x. Obecnie administrator systemów oraz sieci w firmie hostingowej. Po godzinach dokształca się się z Machine Learning.
SysAdmin w MokYok IT, od 2011r związany z działem IT. Pasjonat Linuksa, wolne chwile spędzający najchętniej ponad 1000 m n.p.m.
Absolwent Politechniki Łódzkiej kierunku Elektronika i telekomunikacja. Od 2013r software engineer w Samsung Electronics Polska.
Na co dzień zaangażowany w rozwój systemu Tizen głównie w obszarze związanym z USB. Miłośnik systemów *nix oraz fotografii.
Specjalista IT z szerokimi zainteresowaniami. Entuzjasta wolnego i otwartego oprogramowania. Od lat koncentruje się na sprawach bezpieczeństwa informatycznego i zarządzania informacją.
|
|