De nouveaux habits pour Mageia : une préversion du portage ARM est disponible

Nous en parlions il y a quelques semaines, c’est maintenant chose faite ! Grâce au travail d’Arnaud Patard (alias rtp), le portage de Mageia pour la plate-forme ARM est disponible sous forme d’une préversion. Le nom de code du portage est  « arm eabi », un portage futur devrait être « arm eabihf ». Il est prévu d’utiliser l’unité de calcul flottante des processeurs de la gamme Cortex.

Où puisje la trouver ?

Comme il s’agit d’une préversion technique, on ne la trouve encore que sur un miroir particulier – merci encore à Arnaud.

Contenu

Encore une fois, comme il s’agit d’une préversion, seule une partie des paquets est disponible pour le moment. La préversion est composée de 1382 RPM sources et de 3909 paquets RPM binaires (si on retire les paquets pour le débogage). L’arbre de la distribution ARM fait 9 Go. Plus de détails :

  • environnement graphique : GNOME complet, KDE minimal ;
  • applications bureautiques : Mozilla Firefox, LibreOffice est en cours de compilation ;
  • services réseaux basiques : httpd, named, LDAP, PostgreSQL, MySQL… ;
  • développement : Python, Perl, PHP, C, C++ ;
  • outils Mageia : installeur, drakxtools, Centre de contrôle Mageia ;
  • multimédia : support de l’audio ; la vidéo n’est pas encore prête car le framebuffer est utilisé par défaut pour le moment.

Des pilotes vidéos propriétaires sont fournis par les fabricants. Pour le moment, les pilotes libres ne sont pas privilégiés car ils ne sont pas accélérés et ne proposeraient donc rien de plus que le pilote en framebuffer utilisé pour le moment.

Comment le portage a-t-il été compilé ?

Le portage ARM a commencé sur une distribution de démarrage « bootstrap » basée sur un système Mandriva dans un chroot. La compilation a été faite en utilisant iurt : cela a pris plus de temps, mais nous a permis de corriger les dépendances manquantes et divers problèmes sur les paquets. La situation est donc bien plus propre maintenant.

Plus d’une centaine de paquets a été corrigée suite à des problèmes de compilation. Ces paquets peuvent maintenant être compilés sur i586, sur x86_64 ou sur ARM. Tout est disponible dans le dépôt Subversion, à l’exception de quelques paquets qui restent à envoyer.

Quel matériel compatible ?

Ce port ARM supporte la série Kirkwood de Marvell. On retrouve souvent ce processeur dans les machines Open-RD ou dans des plug computers comme les SheevaPlug, GuruPlug. Il est également possible de faire tourner le système dans une machine virtuelle qemu.

Installation dans qemu

Une documentation succincte est fournie pour l’installation, expliquant les étapes à suivre, ainsi qu’une image qemu prête à utiliser.

Bien des choses restent à faire !

Cette première version a été construite en utilisant les outils Mageia mais sans être intégrée dans le système de création de paquets de la distribution. Il s’agit d’un des points les plus importants parmi les tâches à réaliser. Une carte PandaBoard est en attente d’installation pour le système de création de paquets afin de pouvoir construire les paquets au fur et à mesure de leur envoi dans Cauldron. La partie la plus compliquée sera de gérer les différents types de machines ARM, utilisant diverses soc (NdT : system-on-chip, une puce intégrant le processeur et tous les composants) ce qui implique d’avoir différents noyaux.

Ceci ouvre ainsi toute une nouvelle série de possibilités pour la plateforme Mageia : nouveaux matériels, nouveaux cas d’utilisation, nouvelles applications.

Vous pouvez rester en contact avec les développeurs Mageia ARM sur IRC, canal #mageia-dev sur Freenode, ou par la liste de discussion mageia-dev.

Publié en anglais par ennael.

Cette entrée a été publiée dans Non classé. Vous pouvez la mettre en favoris avec ce permalien.

3 réponses à De nouveaux habits pour Mageia : une préversion du portage ARM est disponible

  1. maryse schild dit :

    j´ai ne connexion trop lente pour charger. Ou donc pourrais-je trouver une version sur CD/DVD. je peux attendre mais pas trop si possible 🙂

  2. kozaki dit :

    Bonjour,
    Waaaow c’est une très bonne nouvelle de voir déja Mageia portée sur plate-formes ARM !

    Question : À priori cette pré-version est-elle compatible avec la dernière trouvaille d’Hercules équipée d’un processeur ARM Cortex A8 Freescale i.MX515 (800 MHz) ?

    SVP excusez le côté dilettante de la question, simple besoin d’infos avant de tester éventuellement Mageia ARM sur la machine d’un client et faute d’avoir beaucoup de temps devant moi 😉

    Kozaki, utilisateur Mandriva depuis 2001.

    • ennael dit :

      Nous ne disposons pas encore du kernel pour cette plate-forme même si tout le côté userspace devrait être fonctionnel. Des problèmes peuvent se poser sur la vidéo étant donné qu’elle utilise des drivers propriétaires.