X-Git-Url: https://rtime.felk.cvut.cz/gitweb/edu/osp-wiki.git/blobdiff_plain/32548eba5490396fd71bfcf97b59fad871603967..HEAD:/prednasky.mdwn diff --git a/prednasky.mdwn b/prednasky.mdwn index cac6d3fa..5e82a7df 100644 --- a/prednasky.mdwn +++ b/prednasky.mdwn @@ -1,23 +1,23 @@ [[!meta title="Přednášky"]] -Účast na přednáškách je doporučná. Předpokládá se, že na cvičeních +Účast na přednáškách je doporučená. Předpokládá se, že na cvičeních jsou studenti obeznámení s látkou probíranou na přednášce. -Přednášky v [T2:C3-340][1]. Hlavní přednášející [Pavel Píša][2]. +Přednášky jsou v místnosti [T2:C3-132][1]. Hlavní přednášející je [Pavel Píša][2]. Osnovy přednášek ================ 1. Úvodní slovo o předmětu; Open source software, projekt GNU, licence a operační systémy vycházející z jeho filozofie - ([[ODF|osp-intro-gnu.odp]] a [[PDF|osp-intro-gnu.pdf]]) + ([[ODF|osp-intro-gnu.odp]], [[PDF|osp-intro-gnu.pdf]] a [záznam](https://youtu.be/WJvBghM5lnU) z konference [LinuxDays 2023](https://www.linuxdays.cz/2023/)) 2. Přehled významných Open source projektů (i pro [[výběr semestrální práce|vyznamne-projekty]]) ([[ODF|osp-projects-map.odp]] a [[PDF|osp-projects-map.pdf]]) 3. Verzovací systém Git; GNU - vznik základních vývojových nástrojů a - jejich použití, křížový překlad + jejich použití, křížový překlad. Materiály: kniha [Pro GIT][9] a přednáška [Bart Trojanowski, Git the basics][3] ([[PDF|intro-to-git.pdf]]) git clone git://git.jukie.net/intro-to-git.git/ @@ -28,9 +28,9 @@ Osnovy přednášek 4. Linuxové jádro - vznik, vývoj, skladba a ovladače; GNU libc a uživatelský prostor ([[ODF|osp-linux-overview.odp]] a [[PDF|osp-linux-overview.pdf]]) - [Embedded Linux kernel and driver development][4] + [Embedded Linux kernel and driver development][4]; Standardní adresářová struktura ([FHS][6]) -5. [[Grafická uživatelská prostředí a knihovny: QT, GTK+, GNOME, KDE|gui]] +5. [[Grafická uživatelská prostředí a knihovny: QT, GTK+, GNOME, KDE|gui]] Tvorba grafických aplikací. 6. Komerční model, sociální a rozhodovací struktury ([[ODF|osp-business-mdl-dec.odp]] a [[PDF|osp-business-mdl-dec.pdf]]); @@ -48,13 +48,15 @@ Osnovy přednášek 9. Linuxové distribuce, vydávání verzí, příprava balíčků a průběžný vývoj. ([[ODF|osp-linux-distributions.odp]] a [[PDF|osp-linux-distributions.pdf]]) - [GNU/Linux distro timeline][5] ([[SVG|gnu-linux-distributions.svg]]) + [GNU/Linux distro timeline][5] -10. Licence, autorská práva a patenty; Sledování živého systému, - ladění, opravy a analýzy. +10. Licence, autorská práva a patenty ([[ODF|osp-sw-licensing.odp]] a + [[PDF|osp-sw-licensing.pdf]], + [[FOSS licensing primer|20151123-unibo-licensing.pdf]]); Sledování + živého systému, ladění, opravy a analýzy. 11. Cílové platformy, vestavěná zařízení, open source v průmyslu, - přenositelnost a open source hardware. ([[ODF|osp-hw-and-porting.odp]] a [[PDF|osp-hw-and-porting.pdf]]) + přenositelnost a open source hardware. ([[ODF|osp-hw-and-porting.odp]] a [[PDF|osp-hw-and-porting.pdf]]); [Google Code University][7] - Distributed Systems - [RPC Case Studies][8]. 12. Trendy a výhled do budoucnosti @@ -62,7 +64,7 @@ Požadavky ke zkoušce ==================== Položky v hranatých závorkách budou zahrnuty pokud studenti -na přednáškách nebudou potřebovat příliš velké množsví opakování +na přednáškách nebudou potřebovat příliš velké množství opakování látky, kterou si měli osvojit již v předchozích kurzech. * Základní znaky open-source software, licence (GPL, LGPL), vývojový model, @@ -94,8 +96,12 @@ látky, kterou si měli osvojit již v předchozích kurzech. otázky písemné části se mohou týkat typických aspektů, které se při reálném komunitním vývoji vyskytují. - [1]:http://www.feld.cvut.cz/education/rozvrhy-ng/public/cz/mistnosti/10/11/m10114904.html + [1]:http://www.fel.cvut.cz/cz/education/rozvrhy-ng/public/cz/mistnosti/10/11/m10115004.html [2]:http://cmp.felk.cvut.cz/~pisa/ [3]:http://www.jukie.net/~bart/slides/ [4]:http://free-electrons.com/docs/kernel [5]:http://futurist.se/gldt/ + [6]:http://refspecs.linuxfoundation.org/fhs.shtml + [7]:http://code.google.com/edu/courses.html + [8]:http://code.google.com/edu/submissions/rutgers/index.html + [9]:http://git-scm.com/book/