Întâlnirea Hecărilor GNU

 După cum știm, hecării GNU și-au dat întânire în Haga la sfârșitul lunii iulie. Evenimentul a fost găzduit de hecării olandezi ai clubului Revelation Hackspace.

Despre

Pentru întâlnire au venit aproximativ 40 de dezvoltatori GNU din Europa, SUA și Australia, reprezentând proiectele GNU GCC (colecție de compilatoare), GNU Octave (calcul matematic), GNU Hurd (nucleu), GNU Guile (limbaj de extensii), GNUnet (rețea descentralizată), gNewSense GNU/Linux (distribuție complet liberă), dyne:bolic GNU/Linux (distribuție), GNU Autotools (unelte de programare), GNU SRC (porturi), GNUPG (criptare OpenPGP), GNU Bazaar (sistem de versionare) și GNOME (mediu de birou). 

 

Cu o seară înainte

Vineri, cu o seară înainte de eveniment, majoritatea participanților au luat împreună cina de bun-venit într-un restaurant cu specific african. S-au făcut noi cunoștințe, s-a povestit, s-au spus glume, s-au ciocnit beri cu arome de fructe exotice și s-a servit mâncare tradițională întinsă pe lipii mari.

Prima zi

În deschiderea primei zile, Paolo Carlini a vorbit despre noile specificații ale standardului ISO C++0x (C++1x): includerea unor algortimi din STL, noul operator && („rvalue”), compatibilitatea cu C99 și implementările în GCC. Martin Pool a continuat cu prezentarea planului de îmbunătățire a sistemului de versionare Bazaar (acum GNU Bazaar): interacțiunea cu alte sisteme de versionare (SVN, Hg, Git), extensiile C/Pyrex, reviziile de cod și împachetarea automată.

 

În a doua parte a primei zile, contribuitorii GNUnet au organizat un atelier despre această platformă pentru rețele descentralizate, p2p. Christian Grothoff a făcut introducerea, apoi Matthias Wachs și Nathan Evans au prezentat prin exemple funcționalitățile de selectare a transportului și de rutare în GNUnet, iar Ludovic Courtès a demonstrat utilitatea Libchop, o bibliotecă de stocare distribuită peste GNUnet.

A doua zi

A doua zi a început cu prezentarea lui Ralf Wildenhues a problemelor existente (uneltele sunt încete, codul generat este ilizibil, există incopatibilități cu versiuni anterioare), a noilor funcționalități din GNU Autotools (execuție leneșă a testelor, scripturi de configurare mai mici și mai rapide, compresie paralelă cu make dist) și a planurilor de viitor (asistență pentru Objective C++, QT, Cuda). În continuare, Karl Goetz a prezentat distribuția complet liberă gNewSense, acum bazată pe Debian și intențiile de viitor: lansarea gNewSense 3.x (Debian Lenny), scripturi de îmbunătățire a asistenței pentru portabilul Lemote Yeeloong, asistență preferințială pentru programele GNU.

Brian Gough a ținut o prezentare despre GNU SRC (Source Release Collection), un sistem ce ușurează instalarea directă a pachetelor GNU direct din surse, inspirat din modelul porturilor BSD, iar Jose Marchesi a prezentat proiectul său de disertație (la master), GNU Record Utils, ce reprezintă o colecție de unelte cu care se poate manipula ușor sunetul (chiar grafic). A doua zi a evenimentului s-a încheiat cu prezentări scurte despre ferma de compilare pentru proiectele GNU (GCC Compile Farm), comunitatea dyne.org de imigranți hecări (în frunte cu Jaromil, celebrul autor al celei mai elegante bombe prin ramificare - „fork bomb”), refolosirea codului blibliotecii Gnulib, unealta Autobuild și nucleul revoluționar, dar încă nepregătit pentru industrie, GNU Hurd.

Impresii

În următoarele două zile hecării GNU au lucrat colaborativ la proiectele comune și au continuat să socializeze cu ieșiri la masă și bere. Personal, mi s-a părut că nu a existat niciun prag de acceptare în această comunitate și de aceea m-am simțit în largul meu și motivat să ajut la depanarea unei erori de colectare automată în GNU Guile.

În discuțiile libere a fost semnalată o problemă, că deși GNU este în continuare principalul proiect al FSF, nu există încă posibilitatea ca subproiectele să primească direct fonduri, iar FSF investește mai mult în proiectele de promovare a programelor libere.

După cele două zile de hecăreală, cei rămași au mers la conferința anuală a proiectului GNOME, GUADEC, care s-a desfășurat într-o universitate din apropiere.

Închei prin a vă ura hecăreală plăcută!

Meniu: