Hacker, White Hat

Interjú Varga Zoltánnal a Mono fejlesztőjével

Március közepén írtam egy cikket "Jön a .Net Linux-ra, Unix-ra" címmel, amelyben arról volt szó, hogy a Linux fejlesztők valószínűleg befejezik a Mono 1.0-ás verzióját, és szeptember környékén meg is jelenhet a stuff. Akkor kisg említette, hogy van egy magyar fejlesztője a Mono projektnek, és azt javasolta, hogy készítsek vele egy interjút. Én készítettem. Íme:trey: Szia! Kérlek mutasd be magad pár szóban. (iskolák, család, programozói múlt, stb.)

V.Z.: Varga Zoltán-nak hívnak, 27 éves vagyok, az ELTE ProgTerv-en végeztem, jelenleg egy hazánkba települt multinál dolgozom szoftverfejlesztőként.

trey: Azt tudjuk, hogy a Mono projekten dolgozol. Mi is ez
tulajdonképpen?

V.Z.: A Mono a .NET framework free implementációja. Ez azt
jelenti, hogy a .NET-be tartozó technológiákat próbálja megvalósítani open-source eszközökkel. A go-mono.com a projekt weboldala, itt lehet bővebb információhoz jutni.

trey: Hogyan csöppen bele egy magyar fejlesztő egy ilyen
nemzetközi projectbe?

V.Z.: Régóta érdekeltek a fordítóprogramok, virtuális gépek, stb. de régebben valahogy túl félénk voltam ahhoz, hogy ilyesfajta projektekben résztvegyek :(. A Mono-nál is kicsiben kezdtem, először csak hibákat jelentettem, aztán gondoltam, hogy esetleg ki is javíthatom őket :) Végül kaptam CVS írás jogot, és manapság már kicsit nagyobb dolgokat is szoktam alkotni benne.

trey: Mi az a terület amelyen te dolgozol? Azaz mi a feladatod
a Mono projekten belül?

V.Z.: Igazi feladatom nincs, az IKVM.NET nevezetű, .NET alapú JAVA virtual machine-t próbálom Mono alá portolni, ami azt jelenti, hogy az IKVM futtatása során felmerülő hibákat/hiányosságokat szoktam javítgatni. Ez elég széleskörű dolog, mert hozzá kell nyúlni a C# fordítóhoz, a futtató rendszerhez, az osztálykönyvtárakhoz stb.

trey: Maga a Mono mint projekt mikor lesz kész? Tehát mikor lesz használható széles körben is?

V.Z.: Miguel de Icaza 2003 szeptemberre ígéri az 1.0 verziót, hogy ebben mi lesz benne, azt nem igazán tudom. Mint minden open-source project, a Mono sincs soha "készen", folyamatosan fejlődik, vannak olyan részei, melyek már most is nagyrészt kész vannak (azaz kompatibilisek az MS .NET
implementációval), és vannak olyan részei amik nem.

trey: A Mono FAQ-jában láttam egy kérdést, amely arról szólt,
hogy a Microsoft segíti-e a Mono fejlesztőket. Milyen kapcsolat van a Mono és a Microsoft fejlesztők között?

V.Z.: Erről nem sokat tudok, de úgy hallottam, hogy baráti. Végülis mind ugyanazt csináljuk: programokat írunk.

trey: Bekerültél a "Mono Hackers Hall of Fame"-be. Hogy is volt ez pontosan? :-)

V.Z.: A HoF-ba azok kerülnek be, akikről Miguel úgy gondolja, hogy sokat tettek a projekt-ért. Úgy tűnik, rólam is ezt gondolja :)

trey: A fejlesztéseket gondolom Linux alatt végzed. Mikor
ismerkedtél meg a Linuxszal?

V.Z.: Kb. 6 éve, az egyetem alatt.

trey: Fejlesztői és felhasználói szemmel nézve mik a főbb
eltérések az akkori, és a mostani Linux rendszerek között?

V.Z.: A mostaniak jobbak. Ha valaki ért a UNIX-hoz, akkor mindent meg tud csinálni LINUX alatt, amit Windows alatt, azaz tud fejleszteni, internetezni, zenét hallgatni, játszani stb.

trey: A Mono közreműködés mellett dolgozol esetleg más szabad szoftveres projekben is?

V.Z.: Nem.

trey: Érdeklődnek a "nagy cégek" a Mono iránt? Kaptok-e valami támogatást ilyen cégektől?

V.Z.: Van pár kisebb cég, mint pl. az OpenLink, ami használja a Mono-t különböző termékeiben, az ő fejlesztőik be szoktak segíteni.

trey: Fejlesztéseid során milyen eszközökkel dolgozol? Gondolok itt a hardverre és szoftverekre.

V.Z.: Van egy 1Ghz-es linux PC-m, debian unstable van rajta, azon fejlesztek Emacs-al + sok xterm-el.

trey: Amikor éppen nem dolgozol, nem kódolsz, mivel töltöd a szabadidődet?

V.Z.: Hip-hop-ot hallgatok, bulizni járok, Tai-Chi-t tanulok.

trey: Mi az amit egy kezdő hackernek, fejlesztőnek javasolni
tudnál? Hol kezdjen hozzá a dolognak?

V.Z.: Szerintem a legfontosabb, hogy az illető találjon valami
projekt-et, amivel foglalkozhat. Egy jó projekt-nek az ismérvei:

- érdekes (ez személyre szabott)

- nem csinálja még senki, szóval te lehetsz a főnök :)

- sok munka van vele :)

Érdemes valamilyen barátságos projekt-be beszállni, ahol
segítenek a kezdőknek, nem tolják le őket nagyon, ha elrontanak valamit stb. Kis dolgokkal érdemes kezdeni, pl. hibák jelentése, aztán ahogy az ember belejön, lehet bonyolultabb dolgokkal probálkozni.

trey: Aki esetleg közre szeretne működni a Mono fejlesztésében, az hol tud jelentkezni? Melyek azok az oldalak levlisták, amelyeken próbálkozhat?

V.Z.: http://go-mono.com

ESR visszatér az alapokhoz

Az IBM developerWorks egy interjút készített Eric S. Raymond-dal. a nyílt forráskód előnyeinek egyik legnagyobb hírdetőjével (Richard M. Stallman-t (RMS) és Eric S. Raymond-ot (ESR) szokták a legnagyobb ismert open source evangelizálóként említeni).

Érdemes elolvasni. Az interjút megtalálod itt.

Fosdem.org: interjú Solar Designerrel

A Fosdem.org interjút készített Solar Designerrel, az OpenWall és egyéb más biztonsági eszközök fejlesztőjével. Solar készítette annak idején a híres (vagy hírhedt?) John the Ripper névre hallgató Unixos jelszótörő programot is. Szintén köze van az úriembernek a Openwall GNU/*/Linux disztribúcióhoz (korábbi cikkünk).

Az interjút megtalálod itt.

Interjú Dennis Ritchie-vel

A Unix.se egy interjút készített Dennis Ritchie-vel. Szerintem azoknak, akik Unix rendszerekkel foglalkoznak, nem kell bemutatni Ritchie-t. A Harvardon végzett, majd a Bell Labs-hoz szerződött. A C nyelv megalkotója, a Unix operációs rendszer egyik fő fejlesztője (együtt dolgoztak Ken Thompsonnal) (bővebb infó). Az interjú nem nagyon technikai jellegű, de Ritchie elmondja a véleményét a GNU-ról, a kernel tervezésről, stb.

Az interjút megtalálod itt.

OSNews: Interjú Klaus Knopper-rel a Knoppix alkotójával

Az OSNews interjút készített a Knoppix nevű Debian alapú Linux terjesztés alkotójával. A Knoppixról már többször volt szó ezen az oldalon. Emlékeztetőül:"A KNOPPIX egy egy komplett GNU/Linux disztribúció, amely a Debian GNU/Linux 3.0 Woody terjesztésen alapul. A KNOPPIX egy bootolható CD-ről fut, és nem igényel telepítést a cél számítógépen. A terjesztés teljesen automatikus hardver detektálással, és teljes értékű KDE desktop környezettel rendelkezik. A KNOPPIX egy teljes értékű rescue rendszer."

Ezt május közepén írta, azóta a rendszer még komplexebb lett, még többet nyújt. Az interjút Klaus Knopper-rel megtalálod itt.



Kapcsolódó hírek:


KNOPPIX - teljes értékű Woody CD-ről


Knoppix 3.1 kiadás

LinuxWorld: Knoppix készített egy nagyszerű GUI telepítőt a Debianhoz

Interjú: Patrick Volkerding, az ember a Slackware mögött

A The Age, az egyik nagyobb melbourne-i (Ausztrália) újság, egy interjút közölt le, amely Patrick Volkerdinggel készült. Valószínűleg a most Linuxszal ismerkedőknek ez a név nem sokat mond, a "régi motorosoknak" annál többet. Patrick Volkerding az az ember, aki a Slackware nevű Linux disztribúció mögött áll. Az interjú kitér a Slackware korai történetére, a terjesztés üzleti modelljére, Patrick terveire a jövőre nézve, és a véleményére a Linux elüzletesiedéséről. - írja a Slashdot.

Az interjút elolvashatod itt.