Nuovi vestiti per Mageia: l’anteprima del port ARM è ora disponibile

Abbiamo parlato di questo argomento alcune settimane fa ed ora è fatto! Grazie ad Arnaud Patard (aka rtp) il port di Mageia per ARM è disponibile per un’anteprima. Il nome in codice del port è “arm eabi”, e quindi il port futuro potrebbe essere “arm eabihf”. Questa versione sfruttera la caratteristica hard float della famiglia di processori Cortex.

Dove posso trovarla

Dato che è un’anteprima tecnica, per il momento, la troverete solo su uno specifico mirror – grazie ancora Arnaud.

Contenuto versione ARM

Ancora, dato che è una anteprima, non tutti i pacchetti di Mageia sono disponibili per il momento. L’anteprima ha 1382 SRPMS e 3909 RPMS (escludendo i pacchetti per di debug). L’albero globale ARM è di circa 9GB. Ulteriori dettagli:

  • ambienti grafici: GNOME completo, KDE minimale
  • applicazioni per l’ufficio: Mozilla Firefox, LibreOffice sta per arrivare
  • servizi di rete basilari: httpd, named, LDAP, PostgreSQL, MySQL…
  • sviluppo: Python, Perl, PHP, C, C++
  • strumenti di Mageia: installer, drakxtools,  Centro di Controllo di Mageia
  • multimedialità: supporto audio; il video non è ancora pronto e lavora di default sul framebuffer

I driver video proprietari sono forniti dai produttori. Per il momento non ci stiamo concentrando sui driver liberi dato che non permettono di avere accelerazione non migliorando quindi nulla rispetto ai driver del framebuffer.

Come è stata realizzata

Il port su ARM è iniziato su una distribuzione di avvio basata su un’ambiente chroot di Mandriva. La costruzione è stata fatta utilizzando iurt: ci ha messo molto tempo ma ha aiutato molto a risolvere dipendenze mancanti e vari problemi di impacchettamento. Ora quindi la situazione è molto più pulita.

Più di un centinaio di pacchetti sono stati sistemati perchè davano problemi di compilazione. Ora questi possono essere ricostruiti per i586, x86_64 e arm. Per ora tutto è disponibile sul svn eccetto alcuni che ancora devono essere inviati.

Quale hardware è compatibile?

Questo port ARM supporta le serie Kirkwood prodotta da Marvell. Le più frequenti sono: Open-RD, computer plugs (SheevaPlug, GuruPlug). Questa versione funziona anche in qemu come virtual machine.

Installare in qemu

Troverete un po’ di documentazione breve che spiega i passi principali da seguire a questo scopo. Troverete anche un’immagine per qemu pre-costruita.

Ancora molte cosa devono essere fatte

Questo primo rilascio è stato costruito utilizzando gli strumenti di Mageia ma non integrandolo nel sistema di costruzione di Mageia. Ciò rappresenta una delle principali voci sull’attuale lista delle cose da fare. Una PandaBoard sta ora aspettando di essere installata nel sistema di costruzione di Mageia così che una costruzione parallela possa essere effettuata in ARM ogni qualvolta un pacchetto viene inviato al sistema di costruzione. La parte difficile sarà quella di gestire differenti macchine ARM utilizzando differenti socs che significa diversi kernel.

Anche questo apre una nuova grande varietà di possibilità per la piattaforma Mageia: nuovo hardware, nuovi casi d’uso, nuove applicazioni.

Potete restare in contatto con gli sviluppatori di Mageia ARM sul canale IRC #mageia-dev su Freenode e la lista di distribuzione mageia-dev.

 

Info su matteo

Sysadmin, Software developer, GNU/Linux User, Free Software Supporter, Mageia Translator & Packager.
Questa voce è stata pubblicata in Senza categoria. Contrassegna il permalink.

I commenti sono chiusi.