30 Linux kernel fejlesztő 30 hét alatt: Dave Jones

Ú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:

Vélemény, hozzászólás?