[[!meta title="Cvičení"]] [[!toc]] Obecné informace ========== Cvičení probíhá v laboratoři [KN:E-s109][1]. Cvičící jsou [Michal Sojka][2] a [Fanda Vacek][3]. Osnova ========== 1. Seznámení se s předmětem a hodnocením, kontakt s reálným OS projektem 2. Tvorba "produktu" z nezávislých OSS komponent (embedded Linux) 3. Specifikace individuálního zadání samostatná práce a jeho zařazení do existujících OS projektů (konzultace se cvičícími) 4. Verzovací systém Git 5. Prezentace projektu do kterého budu přispívat v samostatné práci a nástin řešení 6. Test 7. Samostatná práce, konzultace 8. Samostatná práce, konzultace 9. Samostatná práce, konzultace 10. Samostatná práce, konzultace 11. Prezentace výsledků (povinná účast) 12. Zápočet Podmínky udělení zápočtu ========== * Účast na 1. – 6. a 11. cvičení, * odevzdané úlohy z 1. – 4. cvičení, * absolvován test, * prezentace záměru práce, * prezentace výsledku práce. Samostatná práce ========== Cílem samostatné práce je zkusit si na vlastní kůži jak funguje (či nefunguje :-) ) vývoj open source softwaru. V ideálním případě si každý student vybere projekt podle svého gusta a pokusí do něj přispět. Příspěvek může být téměř vše, co projektu prospěje — např.: * oprava chyby, * přidání nové vlastnosti, * lokalizace, * napsání dokumentace atd. Cílem ale není pouze práci provést, ale dostat ji do projektu tak, aby její výsledky byly dostupné všem kdo daný projekt využívají. V závislosti na typu (a velikosti) projektu může být tento krom mnohem těžší než samotná práce. Je potřeba srozumitelně vysvětlit správcům projektu co děláte, proč to děláte a případně reagovat na další požadavky správců. Pokud nevíte jaký projekt si vybrat, můžete zkusit některý z [[našeho seznamu|cviceni/projekty]]. [1]:http://www.feld.cvut.cz/education/rozvrhy-ng.B092/public/cz/mistnosti/10/12/m10121304.html [2]:http://rtime.felk.cvut.cz/~sojka/ [3]:http://dce.fel.cvut.cz/katedra/lide/u_259/frantisek-vacek.aspx