Újabb hét, újabb fejlesztő. Ezúttal a Red Hatos Dave Jonest ismerhetjük meg a bájos Jennifer Cloer tollának jóvoltávol.
- Mi feladatod, szűkebben milyen részterületen dolgozol?
- A Fedora kernel csapat vezetője vagyok. Így a kötelességeim közé tartozik a felhasználók által jelentett kernel hibákkal való foglalkozás a teljes kernelnél.
- És ki állja a számlát?
- A Red Hat.
- A világ mely részén élsz? És miért ott?
- Boston, MA, USA. Főképpen azért, mert a Red Hat engineering itt van.
- Mik a kedvenc fejlesztésben használt eszközeid?
- Semmi különleges. Valószínűleg ugyanazokat az eszközöket használom, melyeket a legtöbb kernel fejlesztő. Egy csomó shell scriptet a munkám fárasztóbb részeinek automatizálására, mint a bugzilla iteráció stb. Most egy olyan eszközön dolgozom, mely mely sokkal gyorsabban találja meg a kernel bugokat, mely elég sikeresnek tűnik (http://codemonkey.org.uk/projects/trinity/).
- Mi fut a gépeden?
- Xfce.
- Hogyan lettél kernel fejlesztő?
- Fel kellett építenem a saját kernelemet, mert volt valami olyanra volt szükségem melyet egyik disztro sem szállított. És amire szükségem volt, csak a kernel fejlesztői ágában volt jelen abban az időben (ami 2.1.x körül lehetett). Már nem emlékszem mi volt az, de úgy emlékszem valami hülyeség, mint a VFAT. A dolgok nem mindig stabilak, úgyhogy felvettem azt a szokást, hogy rendszeresen frissítek (úgy, hogy az egyetemről hazaszállítom lemezen a legújabb tarballt). Amint megláttam olyan dolgokat, amelyekről úgy gondoltam meg tudom javítani, elkezdtem foltokat küldözgetni. Azon agyalok, hogy mi lehetett az első igazi sikerem. Talán az AFFS javítása a 2.1.x-es sorozatnál. Ezelőtt számos apró dolog volt.
- Mi az ami fenntartja az érdeklődésedet?
- A bugok, melyek úgy néz ki végtelen mennyiségűek.
- Mi a tanácsod a kezdő fejlesztőknek?
- A kernel olyan részeére koncentrálj, ami érdekel téged és csak vágj bele. Kezdj kicsiben, de a súlycsoportod felett. Nem tanulsz sokat betűzési hibák javítgatásával, vagy mehanikus transzformációkkal, amiket egy checkpatch mond neked. Találj egy problémát, értelmezs és próbáld meg javítani. Még, ha a tervezett megoldásod rossz is, az a tapasztalat, amit szerzel általa, mindenképp értékes. Próbáld újra másképp.
Én annak a híve vagyok, hogy a jobb dolgokhoz kitartás kell. Úgy látszik nincs hiány a kernel új munkatársaiból, de úgy érzem számos kernel fejlesztést segítő eszközökben (mint pl. a sparse) tényleg szükség lenne segítségre. A Compiler/Toolchain emberek úgy látszik elkötelezettek.
Másik terület, ahol mindig szükség van segítségre, az a tesztelés. Új teszetek, az olyan területeken, mint xfstests, ltp, stb, igen hasznos tud lenni.
- Mit hallgatsz, amikor kódolsz?
- A hangulatomtól függ. http://www.last.fm/user/kernelslacker
Az eredeti cikk itt a linux.com-on olvasható.
A sorozat előzményei a linuxforum.hu-n:
- 30 Linux kernel fejlesztő 30 hét alatt: Greg Kroah-Hartman (2012.07.09.)
- 30 Linux kernel fejlesztő 30 hét alatt: Jean Delvare (2012.07.03.)
- 30 Linux kernel fejlesztő 30 hét alatt: Sarah Sharp (2012.06.30.)
- 30 Linux kernel fejlesztő 30 hét alatt: Thomas Gleixner (2012.06.25.)
- 30 Linux kernel fejlesztő 30 hét alatt: Linus Torvalds (2012.06.11.)
legutóbbi hsz