Az előadás címe: Linux Kernel fejlesztés - Hogyan csapjunk bele? (PS: Ha van jobb cím, nyugodtan írjatok) Absztrakt ========= A Linux kernel egy mindenki által ismert nyílt forráskódú közösségi projekt, mégis nagyon sokan félnek csatlakozni és segíteni a fejlesztésben. Miért is van ez így? Miért érzik sokan úgy, hogy nagyon nehéz fejleszteni? Az előadás során választ fogunk kapni ezekre és még sok egyéb kérdésre ami felmerülhet a kernel fejlesztés során. Az előadás végefele egy egyszerű patch-et, vagyis módosítást el is küldünk a fejlesztőknek. Az előadó ========= Kurusa Levente 19 éves egy nyílt forráskódú projektekben résztvevő fejlesztő. Munkája megtalálható a Linux Kernel-től, a QEMU-n át, KDE szoftverekig rengeteg szabad szoftver forráskódjában. 2014 nyarán a Red Hat nevű nyílt forráskóddal foglalkozó cég foglalkoztatta gyakornokként, jelenleg egy svájci startup-nak fejleszt az Android Open Source Project-ben. Szabadidejében a Fedora Project-ben is munkálkodik, mint Nagykövet, aki rendezvények alkalmával népszerűsíti a szabad szoftvereket és a Fedorát. 2013-ban a Google Code-In versenyen döntős helyezést ért el a KDE csoportban. Bármikor kapható egy jó teára. Tematika ======== - Ki vagyok én? - Bevezetés Mi is az a kernel, Linux alapok, tech requirements, stb. - Statisztikák Miért éri meg fejleszteni Mennyien fejlesztik Grafikonok, ábrák, stb. - Tévhitek - Nehéz - Nem éri meg - Lehetetlen egyről a kettőre jutni - stb. (more to come...) - Segítség a teszteléssel -stable kernel -next kernel FB tesztelése - Véletlenszerű konfigurációk $ make randconfig config hibák coverage testing build errors/warnings - Eudyptula Challenge http://eudyptula-challenge.org/ - Fejlesztés menete Hiba, diff, patch, send-email, apply, am - Patch elkészítése és küldése drivers/staging simple patch checkpatch.pl get_maintainer.pl git-send-email(2) don't use thunderbird et al - The End lezárás, feedback, questions contacts, etc Copyright 2015 (C) Levente Kurusa