Mirror mirror …

Multi stiu putini cunosc, ca atunci cand studentii aveau acces la Internet doar de pe calculatoarele/terminalele din laboratoarele facultatii in loc de calculatorul personal, mobil, frigider sau cardul de memorie din aparatul foto, un rol foarte important in distributia de software OpenSource l-au avut acele entitati care gazduiau mirror-uri.

Conceptul de mirror este destul de simplu. O entitate (educationala sau privata), ce avea acces rapid la Internet si capacitate de stocare, punea aceste resurse la dispozitie si facea o oglinda (un mirror) la un continut care prezenta interes pentru comunitatea din zona respectiva. Accesul la continut era gratuit, rolul primar al unui mirror fiind sa puna la dispozitia celor geografic apropiati continut, contribuind astfel in mod indirect la procesul de educatie si de cercetare din Romania. Mai mult, pe anumite proiecte (Debian, Apache, etc) anumite servere, de obicei cele mai rapide si cu resursele cele mai multe, erau servere master la nivelul intregii tari (sau regiuni), fiind folosite ca sursa primara de alte servere din regiunea respectiva.

Student fiind, era mult mai rapid sa descarc un fisier de tip rpm ce avea 2-3M prin reteaua locala a facultatii cu o viteza de 10Mbps decat sa-l iau de pe internet. Ca sa intelegeti mai bine, in vremurile alea, toata comunitatea academica din Iasi avea acces la Internet printr-o linie de 2Mbps. 2Mbps este o fractiune din viteza disponibila in 2017 pe un telefon mobil cu suport de 4G (Vodafone spune ca prin 4G puteti atinge 150Mbps la download, de pe un telefon mobil !).

De exemplu, disponibilitatea unui mirror de RedHat in apropiere, m-a ajutat ca student sa folosesc RedHat pe calculatorul personal de acasa in conditiile in care accesul la Internet la “domiciliu” era un lux, si chiar daca aveai resursele necesare implinirii unui astfel de lux, functiona la doar 56Kbps.

Pentru ca, student fiind, accesul la mirror-urile OpenSource m-a ajutat foarte mult, atunci cand am fost in rolul in care puteam face ceva in directia asta, am facut 🙂 In urma cu mult timp, la RoEduNet Iasi, a functionat unul din primele servere de FTP din Romania ce puneau la dispozitie open mirrors  (continut OpenSource cu acces nerestrictionat). Este vorba despre ftp.iasi.roedu.net, gazduit initial pe un server Sun E450 (cred ca avea 8 procesoare, 2G de ram si 20 de discuri SCSI de 8G) si avea in jur de 15-20 de mirror-uri, serviciul in sine ajungand 15 ani mai tarziu la aproape 100 de mirrors (aproximativ 4TB de date erau stocate, traficul de download ajungand la aproximativ 1T/luna).

Proiectul a fost inceput de altcineva (nu spun cine pana nu am permisiunea lui) si continuat de mine timp de multi ani dupa. Cu timpul insa, pentru ca accesul rapid la Internet nu a mai fost o problema, serverele de mirrors si-au pierdut utilitatea, fiind inlocuite cu CDN-uri/Cache-uri/etc. Imi aduc insa aminte cu placere, ca unii producatori de software (chiar si cei OpenSource) ofereau gratuit modalitati de recompensare a efortului. Una din cele mai faine recompense, arata asa:

Leave a Reply

Your email address will not be published. Required fields are marked *