Bug Online

Intervju - Miguel de Icaza, Projekt Mono

Pacifist među vjernicima

Projekt Mono je stalni izvor kontroverze kako među svojim korisnicima, tako i među protivnicima, jer pokušava pomiriti dva različita svijeta – s jedne strane projekta je komercijalna i zatvorena kultura, a s druge anarhična kultura otvorenog koda. Neuobičajeni cilj projekta je stvoriti reimplementaciju Microsoftovog okruženja .Net. Opseg poduhvata je ogroman jer uključuje prevodioce za jezike C# i VB.Net, interpretator za međujezik MSIL koji je rezultat prevođenja te sve biblioteke okruženja koje se mogu koristiti u stvaranju aplikacija. Nedavno izdana nova verzija donosi završetak rada na gotovo cijelom okruženju .Net 1.1 i početak rada na .Net 2.0.
Projekt je započeo time što je Miguel "iz zabave" krenuo pisati prevodioca za jezik C#, no od ove skromne ideje uskoro se krenulo u izradu cijelog .Net okruženja. Iako tijekom poduhvata nije bilo službene podrške od strane Microsofta, Miguel i suradnici su na raznim forumima polako prikupljali potrebne informacije. Zbog svoje pozicije jednog od osnivača projekta Gnome, Miguel je uspio sakupiti pristojnu količinu podrške i danas je Mono standardan dio većih distribucija Linuxa.

Teški počeci
Stvaranje prevodioca za programski jezik nije trivijalan zadatak – je li vam ovo bio prvi projekt ovog tipa?
Istina, osim nekoliko manjih eksperimenata, nisam prije radio sličnu stvar. Rad na prevodiocu za C# je bio jedan od težih poduhvata u životu.

Je li Microsoft reagirao na novi projekt, bilo službeno ili neslužbeno?Znam da neki zaposlenici Microsofta sigurno znaju za Mono, ali ne znam kakav je službeni stav tvrtke. Ljudi iz raznih razvojnih grupa na projektu .Net s kojima smo kontaktirali u pravilu su bili vrlo prijateljski raspoloženi prema nama i našim naporima. Odgovarali su na naša pitanja i općenito je suradnja bila vrlo ugodna te s uzbuđenjem i zanimanjem nastavljamo pratiti novosti u razvoju.
S druge strane, ne znam zna li itko osim ove grupe za Mono. Moje mišljenje je da velika većina programera na Microsoftovoj platformi ne zna.
Napomena: Članci iz časopisa se ne prenose uvijek kompletni, sa svim slikama, potpisima pod slike, okvirima, tablicama i sličnim. Ponekad se ne prenosi niti cijeli tekst članka. Svrha članaka na Webu jest da pruže uvid u način obrade teme i potaknu interes za proučavanjem tiskanog broja. Za cjelovit uvid u članke - savjetujemo da pogledate papirnato izdanje časopisa. Hvala.
Uzrečica "za posao koristi najbolji alat" je neka vrst neslužbenog bojnog pokliča iza cijele ideje otvorenog koda i ideal koji je mase programera naveo da odbace raširena komercijalna rješenja u potrazi za nečim boljim. Razgovarali smo s Miguelom de Icazom, koji je za svoj alat odabrao nešto posve neuobičajeno

izdvojeni tekstovi - veljača 2007.

Uvod u ekstremno programiranje

Razmišljaj različito, razmišljaj ekstremno sri 10.1.2007

Baze podataka

Dugi rat bez pobjednika sri 10.1.2007

30 godina Etherneta

Iskusni veteran sri 10.1.2007

Intel vPro

Klonovi napadaju sri 10.1.2007

Geografski informacijski sustavi (GIS)

Novi pogled na svijet sri 10.1.2007

Lab2000 model 8i1-3044

Dva na četvrtu sri 10.1.2007

Antivirusni/Anti-spam uređaji

Hardverom do pobjede! sri 10.1.2007

Gordana Kovačević, Ericsson Nikola Tesla

Iz srca telekomunikacija sri 10.1.2007

Miguel de Icaza, Projekt Mono

Pacifist među vjernicima sri 10.1.2007

Hardverska podrška Wikipedije

Moćna mašinerija sri 10.1.2007

Stadion Emirates, London

Put u globalni biznis sri 10.1.2007

Web2Vegas

Viva Las Vegas sri 10.1.2007

Pravo i IT

IPTV protiv RTV pretplate sri 10.1.2007

Oleg Maštruko

Produktivnost sri 10.1.2007