Mi is az a kernel és minek is kell? ● Az operációs rendszer magja ● Feladatai: ● A rendszer inicializálása a használathoz. ● Az adatok alapvető védelme. ● A fejlesztés elősegítése
Fejlesztési statisztikák ● 2005 óta több mint 10000 fejlesztő több, mint 1000 cégből ● Minden 70 nap új release, 2012-ben még 80 nap volt. ● Nagyjából 10000 módosítás kiadásonként ● Minden órában 7.14 változás, 2012-ben még csak 6.71 volt ez a szám
Fejlesztési lehetőségek ● Ez a legnagyobb közösségi projekt! ● A kernelhekkerek már kitaláltak egy egyszerű, de hasznos utat. ● 'scripts/checkpatch.pl' ● Ezzel a szkripttel gyakori kódstílus hibákat lehet találni.
Staging driverek ● Ezek az apró startup cégek félkész driverei ● Tele vannak kódstílus hibákkal ● A checkpatch.pl fájl megkeresi és azonosítja a hibákat. ● Az önkéntes fejlesztő kijavítja :-) (patchelés) ● És máris hozzájárult a Linux sikeréhez!