1 [[!meta title="Přednášky"]]
3 Účast na přednáškách je doporučná. Předpokládá se, že na cvičeních
4 jsou studenti obeznámení s látkou probíranou na přednášce.
9 1. Úvodní slovo o předmětu; Open source software, projekt GNU, licence
10 a operační systémy vycházející z jeho filozofie
11 ([[ODF|osp-intro-gnu.odp]] a [[PDF|osp-intro-gnu.pdf]])
13 2. Přehled významných Open source projektů (i pro výběr semestrální
16 3. Verzovací systém Git; GNU - vznik základních vývojových nástrojů a
17 jejich použití, křížový překlad
19 4. Linuxové jádro - vznik, vývoj, skladba a ovladače; GNU libc a
22 5. Grafická uživatelská prostředí a knihovny: QT, GTK+, GNOME, KDE
24 6. Komerční model, sociální a rozhodovací struktury; Souborové
25 systémy, správa paměti, bloková zařízení.
27 7. Založení vlastního projektu a zapojení se do existujícího projektu;
28 Technická infrastruktura (správa verzí a chyb, komunikace, wiki);
31 8. Mezilidská komunikace, dobrovolníci, vývoj a větvení projektů;
32 Zpracování událostí (hlavní smyčka, thread pools, C10k)
34 9. Linuxové distribuce, vydávání verzí, příprava balíčků a průběžný
37 10. Licence, autorská práva a patenty; Sledování živého systému,
38 ladění, opravy a analýzy.
40 11. Cílové platformy, vestavěná zařízení, open source v průmyslu,
41 přenositelnost a open source hardware
43 12. Trendy a výhled do budoucnosti