Egyesek kétségbeestek, hogy a LinuxCon után már soha többet nem fognak kijózanadni, de nem így lett, vagy találtak egy absztinens hölgyet… – bár akkor nem engednék be a konferenciára 😀 – akit most megismerhetünk Jennifer Cloer jóvoltából a szokásos helyen.
- Mi feladatod, szűkebben milyen részterületen dolgozol?
- Én fejlesztem a Coccinelle “matching and transformation” eszközt. A Coccinelle bármely C kód esetében működik, de én jobbára csak a Linux kernelhez használom.
- És ki állja a számlát?
- Inria. Az IRILL tagja vagyok a FOSS kutató központjában.
- A világ mely részén élsz? És miért ott?
- Párizsban, mely egy nagyon gyönyörű és nagyon élhető város.
- Mik a kedvenc fejlesztésben használt eszközeid? Mi fut a gépeden?
- Emacs, ocaml, xfce.
- Hogyan lettél kernel fejlesztő?
- Korábban a program analízis, program transzformáció és funkcionális programozás területén voltak tapasztalataim, de mindig is érdekelt a renszerek összes szintje. A kollégáim azt javasolták, hogy tanulmányozzam a device driverek a 2.4-es verziójú Linuxból a 2.6-os kernelbe való portolásának problémáit. Rengeteg változást tanulmányoztam a 2.5-ös szériában és kifejlesztettem a Coccinelle programot, azokhoz a változásokhoz, amit megfigyeltem.
- Mi az ami fenntartja az érdeklődésedet?
- A látszólag végtelen variációban előforduló dolgok, melyek hibásak lehetnek a kódban a Linux közösség magas igényszintje szerint.
- Mi volt a legszórakoztatóbb esemény a fejlesztői munkád során (flame war, idióta kódok, csodálatos teljesítmény)?
- Egy komment és némi kód vicces kombinációja, ami a következő:
/* Don't leak any random bits. */ memset(elfregs, 0, sizeof (elfregs))
- Mi a tanácsod a kezdő fejlesztőknek?
- Használj eszközöket az egyszerű bugok megkeresésére. Vagy tanulmányozd azokat a problémákat, melyeket mások már megoldottak, és próbálj meg újabbakat keresni. Amikor találsz néhány bugot, akkor nézz szét a kód környezetében. Gyakran újabb érdekes dolgot találhatsz.
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: Martin Petersen (2012.08.27.)
- 30 Linux kernel fejlesztő 30 hét alatt: Johannes Berg (2012.08.20.)
- 30 Linux kernel fejlesztő 30 hét alatt: John Linville (2012.08.13.)
- 30 Linux kernel fejlesztő 30 hét alatt: Arnd Bergmann (2012.08.06.)
- 30 Linux kernel fejlesztő 30 hét alatt: Alan Cox (2012.08.01.)
- 30 Linux kernel fejlesztő 30 hét alatt: Paul Mundt (2012.07.30.)
- 30 Linux kernel fejlesztő 30 hét alatt: Dave Jones (2012.07.16.)
- 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