Oglindă oglinjoară, spune-mi că Alfa 2 va fi un nou succes!

Prima versiune Alfa a distribuției Mageia s-a bucurat de un mare succes și în prezent toate echipele lucrează din plin la următoarea versiune de dezvoltare plănuită pentru 15 martie.

Deși versiunile de dezvoltare sînt importante pentru strîngerea a cît mai multe reacții cu putință, am întîlnit totuși dificultăți cu lățimea de bandă. Dispunem deja de servere alternative care găzduiesc Mageia și dorim să le mulțumim foarte mult pentru acest lucru! Dar încă mai avem nevoie de cîteva servere alternative suplimentare pentru a oferi un acces mai bun viitoarelor noastre imagini ISO și pachete RPM.

Deci dacă acest lucru vă interesează, aruncați o privire peste următoarele adrese URL:

Dacă credeți că ne puteți oferi servere alternative de Nivelul1 (criteriul principal este lățimea de bandă), vă rugăm să ne contactați la mageia-contact arond mageia.org.

Vă mulțumim anticipat pentru toate contribuțiile și bucurați-vă de Mageia!

Notă: Articol original publicat în engleză de ennael

Publicat în Fără categorie | Etichete , , | Comentariile sunt închise pentru Oglindă oglinjoară, spune-mi că Alfa 2 va fi un nou succes!

S-a descoperit o nouă Planetă

Se numește Mageia!
O Planetă este o aplicație web care regrupează fluxurile RSS ale blogurilor comunitare despre un proiect precis.

Am promis că Mageia Planet va sosi în curînd, și  iată că a sosit: http://planet.mageia.org.
Vopseaua încă este proaspătă (tematicile și personalizările vor urma) dar funcționează și puteți cere să faceți parte din Planeta aleasă (pentru moment: de, en, es, fr, it, pt):

  • Lăsînd un comentariu aici;
  • Indicînd un flux RSS despre Mageia (puteți utiliza etichete sau categorii) numai într-o SINGURĂ limbă (două limbi pe același blog == două fluxuri!).

Toate cererile vor fi analizate de echipa de marketing Mageia.
Planet Mageia se bazează pe moonmoon.

Notă: Articol original publicat în engleză de dams

Publicat în Fără categorie | Etichete , , , , , | Comentariile sunt închise pentru S-a descoperit o nouă Planetă

Să începem cu Mageia: descărcați-o!

După cum v-am promis, primul ISO Mageia, Alfa 1 (nume de cod Cantine) va fi disponibil în scurt timp pe serverele alternative aproape de voi (sau mai degrabă, pe un server alternativ de pe aceeași planetă cu voi): DVD iso pe 32 de biți și DVD iso pe 64 de biți (Live CD va veni cu următoarea versiune). O altă bucată de veste bună, am pus toate pachetele rpm pe serverele alternative, așa că dezvoltatorii și testorii fără frică pot efectua o actualizare majoră de pe sistemele lor Mandriva Linux 2010.2 (puteți încerca o actualizare majoră de pe Cooker, dar mare grijă la diversele probleme legate de rpm5). Oricum, Mageia va garanta numai actualizarea majoră de la 2010.2 pentru versiunea sa finală, așa că actualizarea majoră de pe Cooker o faceți pe propriul risc!).

Cum s-a explicat într-un articol precedent, această versiune de dezvoltare nu trebuie utilizată în producție. Nu este adresată utilizatorilor obișnuiți și nici recenzorilor: nu este gata pentru acest lucru în stadiul actual. Pentru moment, se adresează în special contribuitorilor Mageia. Aceasta este prima versiune alfa a distribuției Mageia și o avanpremieră într-o oarecare măsură. Este rezultatul a 2 luni de muncă grea, de configurare a sistemului de clădit și de curățare a pachetelor și aplicațiilor, după cum s-a explicat în acest articol. Din această cauză poate nu veți găsi (încă :) ) toate aplicațiile voastre preferate. Pachetele sînt importate progresiv, unul cîte unul, după ce sînt curățate. Prin urmare, puteți întîlni asperități prin în unele părți ale sistemului, ce nu-l face așa de frumos pe cît v-ați fi așteptat. Noul concept grafic nu este integrat în totalitate și avem multe imagini și pictograme temporare, care vor fi înlocuite în săptămînile următoare pentru versiunea finală. Echipa de artiști grafici lucrează din greu la această sarcină și au produs deja o parte semnificativă de muncă după cum puteți vedea în tematica grafică a instalatorului încărcătorului de sistem.

Știm că această versiune poate nu vă impresionează așa de mult, nici nu vă aduce nimic revoluționar pentru moment deoarece nu este încă unul din obiectivele noastre; planul pentru început este să avem o fabrică și un sistem solid.

Realizarea acestui prim ISO înseamnă că:

  • Avem depozitele proprii pregătite, cu pachete curate și cu propriile noastre politici (schimbarea mediului aplicațiilor, gestiunea licențelor);
  • Avem propriul sistem de clădit în stare funcțională (și rulează destul de bine);
  • Împachetatorii muncesc din greu, în jur de 4800 de pachete, actualizate, construite cu sistemul de clădit;
  • Ne-am lansat propria distribuție;
  • Avem un ISO funcțional pentru rulat și instalat;
  • Avem un sistem de operare de bază.
  • În cîteva cuvinte: am acționat butonul de pornire, fabrica funcționează, echipele sînt organizate și toate acestea ne permit să livrăm un produs de bază funcțional, în primul său stadiu.

Întrucît obiectivul principal al acestei ediții este acela de a capta reacțiile voastre, am configurat un  sistem pentru raportarea erorilor (nu vă faceți griji din cauza mesajului „Această conexiune este nesigură” în Firefox, acest lucru se datorează certificatului nostru auto-semnat). Vă puteți înregistra un cont care vă va permite conectarea la sistemul nostru Bugzilla (este soluția noastră de autentificare centralizată). Ne puteți trimite părerile voastre și pe lista de discuții mageia-discuss, deși noi preferăm sistemul pentru raportarea erorilor deoarece ne ușurează munca de urmărire a problemelor. Vă invităm să aruncați înainte o privire peste erată.

Puteți obține lista serverelor alternative de pe interfața web a noului nostru sistem pentru gestionarea serverelor alternative. Interfața este un pic aridă, așa că nu ezitați dacă doriți să ne ajutați la îmbunătățirea ei.

Cu toate că realizarea primului ISO este o etapă importantă, nu este decît unul din primii pași ai unui drum lung, care a început cu cîteva luni în urmă prin anunțul inițial al proiectului. Sperăm cu toții să fim în stare să dovedim cu acest prim ISO că proiectul se află într-o stare destul de bună și sperăm să vă îmbarcați pe vaporul Mageia, îndreptîndu-vă către viitoarea voastră distribuție Linux! :)

După această versiune alfa, obiectivul nostru următor este să rafinăm acest produs pînă la o versiune stabilă și agreabilă; care trebuie așteptată pe la începutul lui iunie, cu alte cîteva versiuni intermediare (Alfa, Beta și RC) pe parcurs:

  • Alfa 1 pe 14 februarie;
  • Alfa 2 pe 15 martie;
  • Beta 1 pe 5 aprilie;
  • Beta 2 pe 26 aprilie;
  • Release Candidate pe 17 mai;
  • Versiunea finală pe 1 iunie.

Profitați de primele teste Mageia și ne vedem la următoarea versiune!

Notă: Articol original publicat în engleză de ennael

Publicat în Fără categorie | Comentariile sunt închise pentru Să începem cu Mageia: descărcați-o!

Mageia la Fosdem 2011

Săptămîna trecută s-a ținut FOSDEM, unul dintre cele mai importante evenimente europene dedicat aplicațiilor informatice libere. Cum s-a anunțat anterior, echipa Mageia a fost prezentă, a ținut 2 conferințe, iar printre altele și-a ținut și prima adunare generală.

FOSDEM a demarat printr-o cină improvizată într-o pizzerie (am fost destul de norocoși să găsim una care să accepte un grup de 10 persoane), urmată de o întrunire informativă într-un bar din Bruxelles aproape de Manneken Pis, unde am discutat diverse subiecte tehnice precum tipurile diferite de bere, cum să rulezi Meego pe un n9000 sau lipsa guvernului în Belgia, printre altele. Apoi ne-am îndreptat fiecare la hotelurile noastre pentru odihna bine meritată înainte de începerea evenimentului.

Prima zi

Prima zi a fost ocazia pentru a discuta și instala standul nostru. O caracteristică specială a FOSDEM este amplasarea expoziției – atmosfera halelor subterane, o diferență remarcabilă față de farmecul locurilor luminate corect de la Solutions Linux și altor locuri de întrunire. Cu toate acestea, halele au fost înțesate cu tot felul de proiecte și cu toate felurile de vizitatori interesați.

Mageia nu a făcut excepție. Mulțumită generozității celor de la GNOME am putut avea un stand printre toate celelalte proiecte de aplicații libere, chiar lîngă standul Fedora în holul principal. Damien a adus primele cutii cu tricourile Mageia pentru a fi vîndute vizitatorilor la standul Mageia. Am oferit o selecție de tricouri albe și negre (deoarece credem în posibilitatea de a putea alege) și am scris pe etichetă „cel puțin 10 €” pentru un tricou. De asemenea, am oferit și cîteva autocolante gratuite pentru a răspîndi Mageia. Vînzările celor două zile la FOSDEM s-au ridicat la suma de 625 € pentru fondul donațiilor Mageia.

Prima zi a fost și ocazia prezentării la unii cu alții pentru cei care au colaborat împreună în nerepetate rînduri, dar nu au avut ocazia să se întîlnească în persoană. A fost timpul discuțiilor față în față, întrebărilor și răspunsurilor.

După o zi epuizantă în care toată lumea a contactat și discutat cu vechi prieteni, sau și-au făcut unii noi, am mers cu toții la cina Mageia organizată de Anne în centrul orașului Bruxelles.

A doua zi

FOSDEM nu este numai ocazia să avem un stand și să răspundem la întrebările despre proiect, este și momentul perfect pentru a ține discursuri informative unei audiențe tehnice compusă din numeroși entuziaști ai aplicațiilor informatice libere.

Am fost norocoși să dispunem de 2 ferestre de intervenție pentru asta, prima duminică dimineața în sala dezvoltatorilor inter distribuții, iar a doua duminică după amiaza în sala dezvoltatorilor LibreOffice. Ambele discursuri au urmat aceeași ordine de idei (cea publicată de Romain pe lista de discuții marketing) dar am decis să avem o orientare diferită pentru fiecare din ele.

Discursul de dimineață a fost mai mult despre prezentarea proiectului, urmat de lecțiile învățate de pe urma separării la nivel tehnic, precum problema căilor declarate în dur peste tot, dificultatea în a reclădi totul de la zero și așa mai departe. Discursul de după amiază a fost menit să prezinte modelul de guvernare al proiectului și să partajăm munca noastră în acest domeniu. Amîndouă au fost bine primite și au condus la crearea unor contacte interesante, precum și clarificarea situației privitoare la proiect. Puteți viziona pe prima din ele pe YouTube.

FOSDEM a fost și momentul pe care l-am ales pentru adunarea generală a asociației Mageia.Org. În ciuda unor schimbări de ultim minut datorită neînțelegerii cauzate de obiceiul nostru de a utiliza UTC pentru orice, am reușit să găsim o fereastră de o oră într-o sală liberă pentru a ține adunarea.

Pentru început, Anne (ennael) a prezentat raportul moral, rezumînd tot ce s-a făcut în lunile precedente. A urmat apoi Damien Lallement (damsweb), care a prezentat raportul financiar, explicînd diversele cheltuieli ale asociației în trecut și a făcut o previziune. În linii mari, Mageia a primit 8833 € în donații și a cheltuit 3310 € (majoritatea pe servere și alte componente materiale). Ambele documente vor fi publicate în curînd pe situl Mageia.

Următorul subiect al adunării a fost anunțarea rezultatelor alegerilor primului consiliu de conducere, care s-a ținut pe Epoll între membrii fondatori, în urma deciziei unei întruniri anterioare a membrilor fondatori. Astfel rezultatele vor fi publicate online în același timp. Primul consiliu de conducere este compus din 6 persoane:

  • Anne Nicolas (ennael)
  • Damien Lallement (damsweb)
  • Michael Scherer (misc)
  • Romain d’Alverny (rda)
  • Wolfgang Bornath (wobo)
  • Thomas Backlund (t_m_b)

Crearea consiliului de conducere a fost și momentul începerii creării cheilor criptografice utilizate la semnarea aplicațiilor, pachetelor și imaginilor noastre ISO. Nicolas Vigier (boklm) și Michael Scherer (misc) au creat și împărțit cheia principală între membrii consiliului de administrație, utilizînd un sistem criptografic de ultimă generație, pe care-l vor explica mai tîrziu într-un articol pe blog.

În cadrul ședinței de constituire al noului consiliu de administrație, Anne Nicolas a fost numită președintele asociației. Damien Lallement a fost numit trezorierul și Michael Scherer a fost desemnat secretarul asociației.

Concluzie

Ca în fiecare an, FOSDEM a fost o experiență extraordinară pentru toți participanții, un moment de revitalizare din an în care putem simți din plin spiritul colaborării care face unicitatea aplicațiilor informatice libere. Pentru Mageia acest eveniment va deveni cu siguranță o dată stabilită în fiecare pentru întîlnire, recapitulare, proiectare în viitor și să ținem adunarea noastră generală.

Notă: Articol original publicat în engleză de wobo

Publicat în Fără categorie | Etichete , , , , | Comentariile sunt închise pentru Mageia la Fosdem 2011

Bootstrap? Ce bootstrap? Eu vreau un ISO cu Mageia!

Am anunțat că primul nostru alfa va fi disponibil pe la sfîrșitul lui ianuarie… și totuși nici un ISO. Măi să fie! Ce se întîmplă? Lăsați-mă să vă explic.

A fost odată un bootstrap…

După cum s-a menționat în articolele anterioare, sistemul nostru de clădit a fost foarte activ în ultimele săptămîni și s-au construit mai mult de 4 000 de pachete. Acest set de pachete este ceea ce noi numim un bootstrap (secvența de inițializare).

Dacă vă uitați pe Wikipedia, veți vedea că un bootstrap este un ansamblu de instrucțiuni de încărcare utilizat pentru lansarea unui sistem mai mare. În cazul lui Mageia: bootstrap este etapa curentă în care se construiește sistemul de bază și dependențele majore, astfel încît toate aplicațiile să poată fi construite utilizînd uneltele și pachetele Mageia proprii. Toate distribuțiile Linux utilizează propriile lor pachete pentru construirea tuturor pachetelor disponibile în depozitele lor.

Apoi urmează partea cea mai grea a povești, asemeni dilemei oului și găinii (care a fost primul?). Cîteva pachete de nivel jos, numite în general ansamblu de unelte, trebuiesc și ele compilate la rîndul lor: gcc, glibc… Aceste pachete există deja în multe din distribuții. Deci, procesul de inițializare începe cu una din aceste distribuții.

Pentru Mageia am decis să utilizăm pachetele Mandriva, după cum prima versiune se bazează pe Cooker. Pentru a le putea utiliza, trebuie mai întîi să le curățăm:

  • înlăturarea părților Mandriva specifice (macrouri RPM, elemente cu drepturi de autor precum imagini, pictograme, chestii învechite…)
  • înlăturarea condițiilor nefolositoare din definițiile necesare clăditului
  • trimiterea îmbunătățirilor în amonte ca să nu mai trebuiască să le menținem, astfel toată lumea poate profita de ele dacă sînt acceptate în amonte
  • dezactivarea temporară a cîtorva dependențe de nivel înalt, pentru că încă nu sînt construite și nici disponibile pentru Mageia (Java, Mono).

Cînd totul va fi gata, fiecare pachet este gata să fie reconstruit pe sistemul de clădit Mageia. Odată ce pachetul este reconstruit ca unul propriu Mageia,  împachetatorul va verifica și readăuga, dacă este nevoie,  dependențe de construit adiționale imediat ce acestea sînt disponibile.

Să luăm un exemplu

gcc este un compilator C, o parte importantă a sistemului de bază deoarece este necesar multor aplicații pentru a putea fi construite din sursă.

Mageia are nevoie de propriul pachet gcc pentru a genera toate aplicațiile utilizînd limbajul C (numită și „dogfooding”). Această operație este crucială pentru Mageia deoarece executată corect ne va asigura că totul funcționează bine și în același timp listează problemele potențiale și le corectează. Atunci este generat Mageia gcc.

Cînd ansamblul de unelte este construit, atunci putem reconstrui nucleul Mageia, piloții și serverul X, etc. și aplicațiile de nivel superior. Un sistem de inițializare nu oferă împachetatorilor nimic mai mult decît cîteva biblioteci și un compilator. Va fi atunci nevoie de pachete adiționale pentru pachetele sistem de bază, înainte de a putea lăsa echipa de împachetatori să-și înceapă munca la modul serios. Multe pachete necesită pentru clădit anumite dependențe, care la rîndul lor necesită alte dependențe pentru clădit.

La final este nevoie de mii de pachete pentru construirea componentelor majore care vor fi necesare pentru aplicațiile de nivel înalt.

Bine înțeles această poveste este una simplă, fără toate chestiile amuzante care apar în timpul procesului de reconstruire. Dar asta este imaginea de ansamblu.

De ce este procesul de inițializare așa de important?

Cum s-a menționat mai sus, procesul de inițializare este o etapă în care împachetatorii și specialiștii sistemului de bază petrec timp verificînd consistența părților nivelului celui mai de jos al distribuției, curăță cerințele și le încadrează în politica distribuției.  Deci procesul de inițializare nu este dedicat în exclusivitate oamenilor interesați de derivații :)

Apropo, îmbunătățirea și scrierea unei documentații corecte despre procesul de inițializare va ajuta destul de mult cînd sînt adăugate sau suportate arhitecturi noi. Va fi nevoie de un ansamblu de unelte curat, sistem de bază… Aceeași poveste.

ISO-urile!

Să ne întoarcem deci la întrebarea inițială: pe cînd să ne așteptăm la primul ISO de test? Etapa procesului de inițializare începută cu o lună în urmă ar trebui să se termine pînă mîine. Construirea pachetelor disponibile a luat în jur de 1 500 de ore, ținînd cont de construcțiile reușite dar și de eșecuri, reconstruiri, deciziile tehnice care au trebuit luate, problemele neașteptate, discuții…

Iată-ne ajunși și aici :) . Depozitul este gata pentru primele teste de clădit, mașina noastă pentru construit ISO-uri este configurată corect, iar versiunea Alfa 1 este așteptată pe 15 februarie. Rămîneți pe recepție, vom avea în curînd mai multe noutăți despre viitorul grafic de lansare!

Notă: Articol original publicat în engleză de ennael

Publicat în Fără categorie | Etichete , , , , , , | Comentariile sunt închise pentru Bootstrap? Ce bootstrap? Eu vreau un ISO cu Mageia!