ow_logo
Welcome to OpenWeekend conference site
Prague, 15.-16.10.2005 > CTU Prague
Faculty of Electrical Engineering, Prague 2, Karlovo náměstí 13, room K1
• year 01 02 03 04 05
cz_flag
ow_logo_2
Menu

Czech Open Source

Program 2005

Přednášky, Workshopy [ Zobraz abstrakty ]

Přednášky a workshopy, které mají anglické abstrakty a názvy budou v angličtině a překlad nebude zajištěn.

Přednášky

Sobota

"Život a správa open-source projektu"

9:00 - 9:45 Bohdan Milar: Podpora open-source projektů neziskovými subjekty

"Projekty z oblasti open source a free software mají různá specifika oproti uzavřeným a komerčním projektům. Často jsou dílem jednoho člověka. Když mu jeho práce "přeroste přes hlavu", je nucen přejít z role programátora, která ho baví, do role vedoucího vývojového týmu, což už mu nemusí přinášet takové potěšení. Z této situace plynou rizika nejen pro tým, ale pro celý projekt. Existuje několik způsobů, jak zmírnit možné negativní dopady přechodu k týmovému vývoji svobodného software. Jedním z nabízejících se řešení jsou specializovaná školení. Vzhledem k jejich nákladům zde vzniká prostor pro působnost neziskových organizací se zaměřením na svobodné informační technologie. Jsou však i další oblasti, v nichž mohou tyto společnosti vývoji open source a free software pomoci. Od prosté propagace, přes poradenství až po zprostředkování pracovní síly nebo jiných prostředků pro projekt. Cílem přednášky bude seznámit publikum s úspěšnými i neúspěšnými příklady spolupráce konkrétních projektů s neziskovými organizacemi a s již existujícími i připravovanými nástroji takové spolupráce."

10:00 - 10:45 Miroslav Saferna: Nasazení OS ve spolecnosti VOKD a.s.

"Implementace OS řešení v podmínkách VOKD, a.s se týká 3 oblastí: serverů, kancelářského systému a internetových nástrojů. Přednáška je zaměřena na praktické zkušenosti implementace ve středním stavebním podniku a poukáže zejména na klíčové body, které jsou nezbytné k úspěšnému dosažení vytýčených cílů. Přestože není v přednášce příliš pasáží technického rázu ( zdrojové kódy v C ), domnívám se, že může být zdrojem informací a poznatků pro další následovatele. Konečný úspěch je totiž podmíněn souhrou mnoha faktorů a podmínek a o tom je právě tento příspěvek."

11:00 - 11:20 sponsor slot: IBM

11:30 - 12:15 Petr Baudiš: Nástroje pro správu verzí

"V poslední době se objevila řada nových nástrojů pro správu verzí, a v této oblasti nyní probíhá relativně prudký vývoj. Nástroje pro správu verzí (Version Control Systems) významně pomáhají při vývoji software i mnoha jiných počítačových děl tím, že umožňují autorovi zaznamenat historii vývoje díla, vracet se ke starším verzím, sledovat změny mezi jednotlivými verzemi, i paralelní vývoj několika autory. Nováčci v této aréně přinášejí do problematiky nové zajímavé nápady, ale také oprašují ty již třicet let staré, avšak zapomenuté a tehdy nedoceněné. Přitom zdatně konkurují zaběhaným soupeřům a vytlačují konečně ty nejzastaralejší z nich, zejména CVS. Přednáška poskytne "hloubkový" úvod do celé problematiky a posléze se zaměří na podrobné srovnání nejznámějších a z hlediska teoretického i z pohledu vývoje open source projektů nejzajímavějších nástrojů - podíváme se na CVS, SVN, GNU Arch / Bazaar, Darcs, BitKeeper, Monotone, *Git* a Codeville."

12:30 - 13:30 jidlo :-)

"OpenSolaris a spol."

13:30 - 14:15 Pavol Lupták: WiFi Attacks

13:30 - 14:15 Tomáš Kašpárek: Diagnostika jádra za běhu - trace toolkity

14:30 - 15:15 Robert Milkowski: DTrace - new way of looking at system and applications

"There are many tools which help system administrators and software developers to observe what is going on in a system or with an application. But still there are many aspects of a running system or an application that are hard to observe and hard to diagnose. Sometimes strange and subtle interaction between system and application can cause unexpected behavior. Now there is a tool called DTrace which greatly helps to solve such problems and is easy to use for system administrators and software developers.
DTrace is a tool for dynamic instrumentation both user-level and kernel-level software in a safe way so it can be used in a production environments. It doesn't need an application to be recompiled or changed in any way to dynamically observe it. When not used it has no effect at all to an application or system. Currently DTrace is available on Solaris 10 operating system and is being ported to BSD system.
This presentation introduces basic DTrace concepts and shows how to use DTrace by developers and sys-admins in real life examples."

15:30 - 15:50 sponsor slot: Sun, Chris Armes (Director, EMEA Revenue Product Engineering )

Sun and Open Source - Open Source products play important role in Sun's strategy beacuse people in Sun believe in participation. Sun contributes to many Open Source projects, uses many Open Source products and also opens products, which used to be closed, for example, OpenSolaris.

Sun a Open Source - Open Source produkty jsou důležitou součástí strategie Sunu, protože lidé v Sunu věří ve spolupráci s ostatními vývojáři. Sun přispívá do mnoha Open Source projektů, používá řadu Open Source produktů a také otevírá vlastní produkty, které byly původně vyvíjeny jakou uzavřené, například OpenSolaris.

16:00 - 18:30 Martin Červený, Lukáš Rovenský, Jiří Šašek: Založení Czech OpenSolaris Users Group - panelová diskuze

OpenSolaris - program panelové diskuze

Neděle

"Security a PostgreSQL"

9:00 - 9:45 Martin Červený: Bezpečnostní prvky OpenSolarisu

"Přednáška uvede přehled většiny bezpečnostních komponentů OpenSolarisu. Hlavními tématy budou implementace a použití Role Based Acces Control (RBAC), zóny/kontejnery operačního systému a kryptografický systém. RBAC infrastruktura zahrnuje vytváření profilů, autorizací a použití privilegií (POSIX privileges/capabilities) pro řízení práv procesu. Zóny rozdělují operační systém na menší, bezpečnostně oddělené systémy (podobně jako FreeBSD Jails nebo Linux VServers). Kryptografický systém nabízí aplikacím standardizovaný přístup k modulární implementaci kryptografických algoritmů na úrovni vně nebo uvnitř kernelu operačního systému včetně podpory hardwarových akcelerátorů."

10:00 - 10:45 Pavel Stěhule: PostgreSQL - Samson opensource databází

"PostgreSQL je jedním z čtveřice nekorunovaných králů Open Source SQL databází - SQLite, MySQL, Firebird a PostgreSQL. Přestože PostgreSQL nepatří k nejrychlejším, co se týče zpracování SQL příkazů, a ani mezi nejšetrnější k systémovým zdrojům, není nejpopulárnější, své místo na pomyslném vrcholu určitě má.
Kořeny PostgreSQL sahají do roku 1974 na univerzitu v Berkeley. V roce 1997 zodpovědnost za vývoj přebírá současný tým vývojářů a vydává verzi 6.0. O osm let později v aktuální verzi 8.0 PostgreSQL je vše, co očekáváme od plnohodnotného SQL RDBMS, samozřejmostí: ACID , triggers, pohledy, schémata, table spaces, vnořené dotazy, uložené procedury, respektování ANSI SQL. Některé její unikátní vlastnosti nemají ani srovnatelné komerční projekty, např. podpora více programovacích jazyků uložených procedur, uživatelské datové typy, operátory a agregační funkce. Architektura MVCC (multi-version concurrency control) zabraňuje ztrátě výkonu v vysoce konkurenčním prostředí. Metoda ukládání TOAST v podstatě zrušila limity na délku položky a záznamu (nyní 1GB a 1.6TB).
Tyto vlastnosti předurčují PostgreSQL jako backend středně velkých vnitropodnikových informčních systémů. Verzí 8.0 vývojáři reflektovali požadavky především tohoto sektoru: vnořené transakce, PITR (point-in-time recorvery) on-line zálohování, table spaces. Následující verze nebude jiná; intenzivně se pracuje na 2PC (two phase commit) a optimalizaci pro SMP (symmetric multiprocessor) architektury (předpokládané datum vydání: podzim 2005).
Hlavními tématy bude prezentace specifik PostgreSQL: MVCC, TOAST, PITR, rozšiřitelnost a přístup k externím zdrojům. Nelze s jistotou říci, zda-li bude k dispozici verze podporující 2PC. Pokud bude, určitě téma 2PC dostane prostor úměrný jeho významu."

11:00 - 11:20 sponsor slot: IBM

11:30 - 12:15 Antonín Orlík: Správa časoprostorových dat v prostředí PostgreSQL/PostGIS

"Příspěvek je zaměřen na řešení problematiky ukládání prostorovývh dat (geodat) v prostředí geografických informačních systému (GIS), jejich správy, řízeného přístupu k nim, ukládání metadat, záznamu platnosti dat na časové ose, jejich rekontrukcí a vizualizací. Problematika je řešena v prostředí relační databáze PostgreSQL s nadstavbou pro ukládání prostorových dat - PostGIS. Rozhraní pro správu dat, stejně jako jejich vyhledávání a zobrazování mapovým serverem (UMN MapServer), je řešeno prostřednictvím webové aplikace. Uložená data je pak možné v tomto prostředí selektovat a exportovat do vybraného grafického formátu, včetně volby souřadnicového systému nebo přímo připojit a použít v řadě GIS aplikací jako je QGIS, JUMP, Thuban, GRASS, gvSIG, ArcGIS, MapServer a podobně. Cílem pak je vytvořit datový sklad pro potřeby Institutu geoinformatiky na VŠB, jež by byl schopen řádně ukládat a přistupovat k velkému množství geodat ať už každodenně používáných studenty a lektory, nebo geodat určených k archivaci. Celé řešení je založeno na otevřených technologiích pod operačním systémem Debian Linux na 64 bitové architektuře s procesorem AMD."

12:30 - 13:30 jidlo :-)

"Hardware, mobile, PDA a spol."

13:30 - 14:15 Rudolf Marek: HW monitoring našeho PC.

"Ve své přednášce představím řešení, které jsou použita na základních deskách platformy PC. Nahlédneme přímo do hardware - seznámíme se chipy z hlediska programátora i se sběrnicemi k nimž jsou připojeny. Instalaci lm_sensors, monitoring balíku pro Linux, asi zvládne každý, proto se zaměříme na konfiguraci a nastavení senzorů včetně stavu kdy nebyl žádný nalezen."

14:30 - 15:15 Pavel Machek: Free software on really small machines

"There are several classes of machines smaller than notebooks. Clamshell PDAs are really similar to notebooks, usually differ only in architecture details. Of course, some of them are major, power managment tends to be really important there. Palm-style PDAs are different: they are controlled by touch screen, and usually lack keyboard. Linux can still run there, but using command line is "interesting" there. Smart phones with touchscreens are pretty similar to PDAs, except their hardware manufacturers are less open about them, and they have "interesting" radio part with realtime constrains. "Real" phones are very different, none of them can run Linux to date. Still, free software can be used there, using Java (J2ME). I will present few interesting free Java applications. I'll briefly mention platforms even smaller than cell phones, such as Apple iPod."

15:30 - 16:15 Michal Semler: Aplikace Bluetooth a bezpečnost Bluetooth

"Bluetooth je stále považován za technologii využitelnou pouze pro propojení mobilního telefonu a počítače pro synchronizaci dat a připojení k Internetu. Tato přednáška si klade za cíl představit i další možné aplikace technologie Bluetooth a ukázky praktických realizací za použití opensource programů z Bluetooth stacku BlueZ pod operačním systémem Linux. Vysvětlen bude i způsob integrace Bluetooth do Linuxového jádra a možná bezpečnostní rizika spojená s touto technologií."

Workshopy

Registrace bude probíhat v den workshopu od 9:00 na místě. Počet míst je omezen, platí pravidlo kdo dřív přijde ten dřív mele.

Sobota

10:00 - 11:30 František Hrbata: Kontrola přístupu k souborovým systémům v OS GNU/Linux pomocí RedirFS

"Prezentace se zabývá problematikou kontroly přístupu k souborovým systémům v operačních systémech GNU/Linux. Popisuje stávající možnosti a principy kontroly, jejich výhody a nevýhody. Dále popisuje implementaci VFS(Virtual Filesystem Switch) vrstvy v Linuxovém jádře a představuje RedirFS(Redirecting FileSystem) projekt. RedirFS je LKM(Linux Kernel Module), který je založen na přesměrování operací VFS objektů a umožňuje dalším LKM, které jsou nazývány filtry, aby byly informovány o vybraných událostech ve VFS vrstvě."

14:00 - 15:30 Jan Muehling, Ellen Reitmayr: OpenUsability project

"Usability is essential for any software to be sucessful. Making software useful means to fit it to the users' needs. For Open Source Software, usability is a special challenge, because of several reasons, including focus on code and functionality, no market pressure, traditional "geek" feedback channels, or missing usability resources and knowhow. The OpenUsability project seeks to help improving the usability of open source projects. It has three main goals: bringing usability experts into the projects, make projects receptive for usability input, and show workflows and effective strategies for integrating usability into the development process. In our presentation and workshop, we will show and demonstrate usability methods that can easily be applied within open source projects. This includes card sorting, paper prototyping and usability guidelines. Also, we will pick up examples and show cases of the colaboration between open source developers and usability experts."

14:00 - 15:30 Herbert Poetzl: Vserver workshop

A soft partitioning concept based on 'Security Contexts' which allows to create many independent Virtual Private Servers (VPS), similar to normal Linux Servers, which can be run simultaneously on one box at full speed, sharing the hardware resources. All services, such as ssh, mail, web and databases, can be started on such a VPS, without (or in special cases with only minimal) modification, just like on any real server. Each virtual server has its own user account database and root password and doesn't interfere with other virtual servers, except for the fact that they share the same hardware resources.

Neděle

10:00 - 11:30 Martin Červený: Úvod do kernelu OpenSolarisu

"Cílem workshopu je seznámit se architekturou a filozofií kernelu OpenSolarisu. Rozsah témat bude od historie SunOSu, přes témata vnitřní architektury jako jsou služby kernelu, paměťová architektura, multithreaded model a plánovač procesů, vstupy/výstupy a souborové systémy. Dalším tématem bude rozhraní kernelu pro vývojáře ovladačů DKI/DDI. Posledním tématem bude správa kernelu administrátorem od instalace ovladačů zařízení, správu zařízení až po analýzu spadlých kernelů. Cílová skupina: systémoví administrátoři a programátoři (znalost základů programovacího jazyka C je výhodou nikoli však podmínku)"

14:30 - 16:00 Rudolf Marek: HW monitoring našeho PC (lm_sensors)

"Ve své přednášce představím řešení, které jsou použita na základních deskách platformy PC. Nahlédneme přímo do hardware - seznámíme se chipy z hlediska programátora i se sběrnicemi k nimž jsou připojeny. Instalaci lm_sensors, monitoring balíku pro Linux, asi zvládne každý, proto se zaměříme na konfiguraci a nastavení senzorů včetně stavu kdy nebyl žádný nalezen.


Copyright © 2001-2004 Silicon Hill, All rights reservedUpdate: 19.04.06 5:23, Valid: XHTML 1.0, CSS

Silicon Hill Audiovizualni centrum Studenska unie CVUT SGS
Counter: since 26.2.2004
Contact, Site map