Am vorbit despre acest lucru acum o săptămînă, iar acum este gata! Mulțumită lui Arnaud Patard (aka rtp) portul distribuției Mageia pe arhitectura ARM este disponibilă acum în avanpremieră. Numele de cod al acestui port este „arm eabi”, iar viitorul port se va numi „arm eabihf”. Acesta va utiliza funcționalitatea de virgulă mobilă a familiei de procesoare Cortex.
Unde poate fi găsit
Datorită faptului că, pentru moment, nu este decît o avanpremieră tehnologică, poate fi găsită doar pe un server alternativ specific – mulțumim încă odată lui Arnaud.
Conținutul portului pentru ARM
Încă odată, deoarece este doar o avanpremieră, nu sînt încă disponibile toate pachetele Mageia. Pentru moment sînt disponibile 1382 SRPMS și 3909 RPMS (fără pachetele de depanare). Toată arborescența ARM ocupă 9Go. Detalii suplimentare:
- medii grafice: GNOME complet, KDE minimalist
- aplicații de birotică: Mozilla Firefox, LibreOffice este pe drum
- servicii primare de rețea: httpd, named, LDAP, PostgreSQL, MySQL…
- dezvoltare: Python, Perl, PHP, C, C++
- uneltele Mageia: instalatorul, drakxtools, centrul de control Mageia
- multimedia: suport audio; suportul video încă nu este gata deoarece funcționează pentru moment implicit în mod framebuffer
Piloții video proprietari sînt furnizați de fabricanți. În momentul de față ne concentrăm pe piloții liberi și cum nu sînt accelerați nu aduc nici o îmbunătățire semnificativă față de modul framebuffer.
Cum a fost construit
Portul pentru ARM a fost lansat odată cu inițializarea distribuției pe baza unui mediu chroot de Mandriva. Clădirea a fost făcută utilizînd iurt: a luat ceva mai mult timp însă ne-a ajutat mult la rezolvarea unor dependențe lipsă și a cîtorva probleme de împachetare. Prin urmare situația actuală este mult mai curată.
Mai bine de o sută de pachete care aveau probleme la compilare au fost astfel rezolvate. Acestea pot fi compilate acum fie pentru i586, x86_64 sau ARM. Pentru moment totul este disponibil în svn cu excepția cîtorva pachete care trebuiesc mai întîi comise.
Care echipamente pot fi compatibile?
Acest port pentru ARM suportă seria Kirkwood de la Marvell. Cele mai răspîndite sînt: Open-RD, conectorii de calculator (SheevaPlug, GuruPlug). Rulează și pe o mașină virtuală Qemu.
Instalarea în Qemu
Puteți găsi aici o scurtă documentație care explică în linii mari etapele pentru a realiza acest lucru. Puteți găsi de asemenea și o imagine Qemu gata de utilizat.
Încă o mulțime de lucruri care trebuiesc făcute
Această primă versiune a fost construită utilizînd uneltele Mageia, însă neintegrată în sistemul de clădit Mageia. Aceasta este una din principalele priorități din lista curentă de acțiuni. O PandaBoard așteaptă să fie instalată în sistemul de clădit Mageia, astfel încît să se facă o compilare paralelă și pentru ARM cînd un pachet este plasat în sistemul de clădit. Partea dificilă va fi gestionarea diferitelor mașini ARM care utilizează socs distincți, care în practică se traduce prin nuclee diferite.
Acest lucru însă deschide un cîmp larg de posibilități pentru platforma Mageia: echipamente noi, utilizări noi, aplicații noi.
Puteți întra în legătură cu dezvoltatorii Mageia ARM pe canalul IRC #mageia-dev de pe Freenode și pe listele de difuziune mageia-dev.
Notă: Articol original publicat în engleză de ennael